martes, 23 de noviembre de 2010

Desarrollo de software. -Implementación

Un cordial saludo mis estimados estudiantes,

en esta oportunidad utilizaremos esta herramienta para compartir opiniones sobre el capítulo 10 (a partir de la página 98), del libro del prof. Jonas Montilva, sobre desarrollo de software empresarial, la cual puedes observar en el siguiente documento

Si tienes inconvenientes para verlo, accesa directamente a través del siguiente enlace:
http://www.scribd.com/doc/38563777/Desarrollo-de-Software-rial-V0-1

Una vez realizada la lectura de dicho capítulo, debes crear un mapa conceptual, subirlo al blog(uno por equipo), y opinar sobre el trabajo del resto de los equipos(por lo menos uno por participante).
El mapa conceptual es una evaluación grupal, y la participación opinando sobre el trabajo del resto de los equipos es individual.

El mapa conceptual lo pueden subir a un servidor de imagenes o albún de fotos, como picasa(http://picasaweb.google.com/) y simplemente en su comentario colocan el enlace.

Además, ya para la actividad de cierre de este lapso académico deberán preparar una exposición de 10min, de acuerdo a la siguiente distribución:

Equipo
Que es PHP
Caracteristicas
Bondades/Debilidades
Que es necesario para interpretar el lenguaje de programación php.

Equipo
Diagrama de funcionamiento cliente-servidor.
Descripción de algunas aplicaciones reconocidas desarrolladas en php.
Sintaxis básica.
Operadores lógicos, aritméticos, relacionales.

Equipo
Instrucción echo
Estructura de control
Embeber código php en html y viceversa

Equipo
Metodo $_REQUEST
Metodo $_POST
Metodo $_GET

Mucho éxito, y a participar activamente en la contrucción colaborativa del conocimiento

27 comentarios:

  1. Hola profesor,el mapa esta listo pero no recuerdo como subirlo al blog.

    ResponderBorrar
  2. hola profesor,
    Es importante este tema sobre el proceso de construcción de sistemas SIE ( sistemas de implementacion emplesarial) y recalcando el tema del metodo W ATCH y el bussines de los negosios y estos sistemas de produccion y generacion de sofware para todo tipos de campos empresariales y con una solida y flexible estructura modeada y modelada , , tomando en cuenta a los actores de diferentas campos y areas que deben estar con un rol y participacion en el desarrollo tanto dentro como fuera del sistema siendo ingenieros desadolladores programadores diseñadores o simplemente publicistas , empresarios y por supuesto del otro lado sus clientes es importante y es necesario que esten en constante revisión y mantenimiento , ya que para tener un resultado óptimo del producto se debe corregir cada proceso para detectar posibles errores en el sistema. El objetivo principal es llegar a construir un diseño fácil de usar por el usuario, para lograr esto es necesario diseñar un tutorial de uso que muestre el uso del mismo, y el cual debe estar direccionado a los usuarios donde se especifica la funcionalidad de la aplicación, las características, con los enlaces que tenga la aplicación que tiene con los procesos de negocio (procesos del dominio de la aplicación) que los usuarios ejecutan y La interfaz usuario/sistema de la aplicación,este se debe explicar paso a paso como acceder al sistema, que datos debe proporcionar el usuario, que dato o información arroja el sistema, que procesos de negocio emite; y qué mensajes de advertencia o error produce la aplicación, Todo esto es posible si se desarrolla un buen SIE ( Sistema de información empresarial)y es importante desde el más complejo hasta el especifíco, y son puestos a prueba cada uno de ellos para detectar las fallas que puedan presentarse en el sistema y corregirlos.Ya que cada uno de los Procesos de Construcción & Integración,son sometidos a rigurosos examenes, la Prueba de aplicación y el Proceso de Entrega de la aplicación estan interrelacionado entre sí, aunque cada uno de ellos cumplan funciones distintas.
    El método de WATCH describe el proceso técnico de las actividades para ellos hay 2 tipos unos es de proceso general y proceso de desarrollo seguidamente WATCH que describe los procesos gerenciales,
    técnicos y de soporte que deben seguir los equipos de desarrollo para elaborar una aplicación de un SIE.Modelo de Productos
    Componente del método WATCH que describe, en términos generales, los diferentes productos intermedios y finales que deben producirse durante el desarrollo de una aplicación de un SIE.
    se deberán de probar el software y que cumpla con los requisito de la aplicación. Se prueba y se verifica si tiene fallas (si lo tiene sé corrige) cuando esté finalizado se le entrega el producto final al cliente.

    GIOSENY PAREDES
    MAPA CONCEPTUAL EN EL SIGUIENTE ENLACE:

    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  3. hola profesor, los SIE hoy en dia son indispensables,e importante en el proceso de construcción e integración,tiene que ser probado ya que para tener un resultado satisfactorio del producto se debe corregir cada proceso para detectar posibles errores del sistema. El objetivo principal es llegar a construir un diseño fácil de usar por el usuario, para lograr esto es necesario diseñar un tutorial de uso que describa la utilización adecuada del mismo, la cual debe estar direccionada a los usuarios donde se especifica la funcionalidad de la aplicación, las características generales, con las relaciones que la aplicación tiene con los procesos de negocio (procesos del dominio de la aplicación) que los usuarios ejecutan y La interfaz usuario/sistema de la aplicación, se debe explicar paso a paso como acceder al sistema, que datos debe proporcionar al usuario, que dato o información arroja el sistema, que procesos de negocio apoya; y qué mensajes de advertencia o error produce la aplicación, procesos de negocio toma ; y qué mensajes de advertencia o error produce la aplicación. Todo esto es posible si se desarrolla un buen SIE (Sistema de información empresarial) Ya que cada uno de los Procesos de Construcción e Integración, Proceso de la Prueba de la aplicación y el Proceso de Entrega de la aplicación están enlazado, aunque ellos tengan diferentes roles.
    El método de WATCH describe el proceso técnico de las actividades para ellos hay 2 tipos unos es de proceso general y proceso de desarrollo Modelo de Actores Componente del método WATCH cuya función es describir los aspectos
    organizativos de los equipos de trabajo que desarrollarán las aplicaciones de
    un SIE. Modelo de Procesos Componente del método WATCH que describe los procesos gerenciales, técnicos y de soporte que deben seguir los equipos de desarrollo para elaborar una aplicación de un SIE.
    Modelo de Productos, Componente del método WATCH que describe, en términos generales, los diferentes productos intermedios y finales que deben producirse durante el
    desarrollo de una aplicación de un SIE. despues de hay que hacer pruebas rigurosas del software para ver que cumpla con las especificaciones normas y este bueno, para la aplicación. Se prueba y se verifica si tiene deficiencias y errores y asi corregirla si los tiene y luego al terminar se entrega al cliente su producto.

    Gioseny Paredes
    mapa conceptual, ennlace:
    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  4. hola profesor bueno interesante e importante hablar sobre este tema de sistemas de implementacion empresarial(SIE) ya que hoy en dia es indispensable y necesario que existan sistemas que faciliten el diseño desarrollo y contruccion de sistemas automatizado para las empresas y que sean estas las que se beneficien con mayor productividad y eficiencia por eso estos procesos que se dan entre el desarrollo de implementacion empresarial diseñadores desarrolladores ingenieria de software utilitaria a todas las diversas areas y los actores tengan un lazo con ellos como lo son los ingenieros y tecnicos programadores etc y del otro lado los clientes, entre esos metodos tenemos el busness y el WATCH WATCH, es importante desde el más complejo hasta el especifico, y son puestos a prueba cada uno de ellos para detectar las fallas que puedan presentarse en el sistema y corregirlos. de WATCH describe el proceso técnico de las actividades para ellos hay 2 tipos unos es de proceso general y proceso de desarrollo Modelo de Procesos Componente del método WATCH que describe los procesos gerenciales, técnicos y de soporte que deben seguir los equipos de desarrollo para elaborar una aplicación de un SIE. Modelo de Productos, Componente del método WATCH que describe, en términos generales, los diferentes productos intermedios y finales que deben producirse durante el desarrollo de una aplicación de un SIE. luego se hacen de pruebas del software que cumpla con lasespecificaciones y normas que se necesita. Se prueba y se verifica posibles para corregir y terminar con un producto acabado que se le entrega al cliente
    Gioseny Paredes

    mapa conceptual enlace:

    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  5. Hola profesor, bueno es interesante y muy importante lo que plantea aqui sobre los sistemas de implementacion empresarial, ya que es necesario e indispensable para la era en que vivimos con avances y necesidad de produccio lo mas rapido y abaratando costos sobre el proceso de construcción e integración,tanto debe estar en constante revisión, ya que para tener un resultado satisfactorio se debe corregir cada proceso para detectar posibles errores en el sistema. El objetivo principal es llegar a construir un diseño fácil de usar por el usuario, para lograr esto es necesario diseñar un tutorial de uso que describa el uso adecuado del mismo,el cual debe estar, direccionado a los usuarios donde se especifica la funcionalidad de la aplicación, las características generales, con las enlaces que la aplicación tiene con los procesos de negocio (procesos del dominio de la aplicación) que los usuarios ejecutan y La interfaz usuario/sistema de la aplicación, se debe explicar paso a paso como acceder al sistema, que datos debe proporcionar el usuario, que dato o información arroja el sistema, que procesos de negocio nos da ; y que error produce la aplicación. Todo esto es posible si se desarrolla un buen SIE (Sistema de información empresarial)
    el método de WATCH describe el proceso técnico de las actividades para ellos hay 2 tipos unos es de proceso general y proceso de desarrollo, Modelo de Procesos
    Componente del método WATCH que describe los procesos gerenciales,
    técnicos y de soporte que deben seguir los equipos de desarrollo para elaborar una aplicación de un SIE. seguidamente se deberán de probar el software y que cumpla con los requerimientos de la aplicación. Se prueba y se verifica si tiene errore o fallas secorrigen y queda a termino producto final que se le da al cliente.es muy importante desde ese más complejo hasta el mas especifico, y son puestos a prueba cada uno de ellos para detectar las fallas que puedan presentarse en el sistema y corregirlos. Ya que cada uno de los Procesos de Construcción e Integración, Proceso de la Prueba de la aplicación y el Proceso de Entrega de la aplicación están enlazados,a pesar de tener diferentes roles.

    Modelo de Productos
    Componente del método WATCH que describe, los diversos productos intermedios y finales que deben producirse durante el desarrollo de una aplicación de un SIE.


    Gioseny Paredes
    mapa mental, enlace:

    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  6. Gioseny Paredes

    mapa mental enlace:

    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  7. hola profe bueno e tratado desde hace hora colocar este comentario pero se me borra, bueno este tema es interesante e indispensable en el proceso de construcción integración, de sistemas de implementasion empresarial ya que es necesario para la vida hoy en dia con los avances esos sistemas facilitan mejoran las capacidades de empresas en todas las areas siendo asi los sistemas informatico que desarrollan y diseñan conformando la estructura capacitada par el buen funcionamiento de la industria, juega un papel primordial los factores de dicho sistema tanto los actores internos y externos es decir los ingenieros tecnicos , desarrolladores diseñadore y los de afuera los clientes en elloe debe haber una constante verificacion, ya que para tener un resultado satisfactorios del producto se debe corregir cada proceso para detectar posibles errores en el sistema. El objetivo principal es llegar a construir un diseño fácil de usar por el usuario, para lograr esto es necesario diseñar un tutorial de uso que describa el uso del mismo, el cual debe estar direccionado a los usuarios donde se especifica la funcionalidad de la aplicación, las características generales, con las enlaces que la aplicación tiene con los procesos de negocio entre los usuarios
    El método de WATCH describe el proceso técnico de las actividades para ellos hay 2 tipos unos es de proceso general y proceso de desarrollo seguidamente se deberán de probar el software y que cumpla con los requerimientos de la aplicación. Se prueba y se verifica si tiene fallas para asi corregirlas y dar un producto final al cliente, entre esos tenemos:Modelo de Procesos
    Componente del método WATCH que describe los procesos gerenciales,
    técnicos y de soporte que deben seguir los equipos de desarrollo para elaborar una aplicación de un SIE. Modelo de Productos
    Componente del método WATCH que describe, en términos generales, los diferentes productos intermedios y finales que deben producirse durante el desarrollo de una aplicación de un SIE.

    Gioseny Paredes
    mapa conceptual_enlace:
    https://docs.google.com/present/view?id=d3r4wnz_0fb9zthc4

    ResponderBorrar
  8. Realmente este tema es de gran intéres para nosotros, ya que nos permite ampliar conocimientos acerca del desarrollo de software empresarial, que no son màs que sistemas de gran alcance corporativo que de akguna u otra forma logran optimizar y administrar datos y/o información de una organización o empresas.
    Cabe destacar que todo sistema para por un proceso sumamente importante como es el de implementación, la cual consiste en diseñar y poner en marcha dicha aplicación, tomando en cuenta siempre la fallas que pueda presentar para corregirlos como tambièn capacitar a sus usuarios! Un tema realmente fascinante, invito a todos los participantes de esta manera a ampliar la información acerca de este tema, asi como tambièn a visualizar y analizar nuestro mapa conceptual!

    ENLACE DEL MAPA CONCEPTUAL:
    https://docs.google.com/present/view?id=dghkhghd_6g43r2pgj

    ResponderBorrar
  9. Interesante aporte!

    La fase de diseño es todo una arte. Aunque mas me agrada la parte del analisis, donde el desmenuzar los problemas (divide y venceras) se convierte en una bella tarea (claro, si es que te agrada programar).

    Vamos a ver que otras conjeturas puedo aportar al respecto. Por ahora las gracias a todos quienes comentaron.

    ResponderBorrar
  10. Hola Gioseny

    Hace unos instantes lei tu comentario y tengo unas cuantas inquietudes.

    Pero en resumen, te pido por favor, puedes expresar tu idea con otro ejemplo, quizas un poco menos tecnico.

    Gracias por tu tiempo y tambien por tu pronta respuesta, nos vemos!

    ResponderBorrar
  11. Muy buen día a todos y Feliz Navidad.Mi opinión en cuanto a lo que es el proceso de implementación en sí es el que a nosotros más nos interesa en términos de la unidad curricular sistemas de información, porque en este proceso es donde pondriamos en práctica lo que hemos visto en clases. Por otro lado considero que su importancia radica en hacerle el trabajo más fácil tanto a empleados, administradores y dueños de la empresa porque automatiza y archiva todo lo que se realiza a través de la creación del software. Es lo que quería agregar porque los demás comentarios están muy acordes, preferí agregar esto que no se había comentado. Acá le dejo el enlace, lo publiqué e google docs porque no supe pasarlo a formato imagen. Nuestro grupo está compuesto por Jairo Ferrer, Wilfredo chirino y mi persona Manuel Salomón Socorro. http://bit.ly/hfttBJ Feliz año 2011 profesor y compañeros.

    ResponderBorrar
  12. Bueno como todo han dado su opinión ahora me toca a mí dar mi punto de visto... Está claro que para desarrollar un Software es un poco complicado y aún más cuando es para un empresa en la cual debe de tener un nivel de seguridad muy alto para lo que los hacker eviten robar información o hacer transferencia bancaria. La presentación colocada en el blog nos muestra cómo se debe de desarrollar un Software para un empresa en la cual se toma por faces.
    Se comienza hablando con el cliente (en este caso el presidente de la empresa) que es lo que quiere y para que lo quiera; luego se construye y a la vez se prueba. Una vez probado la construcción se documenta cómo se comporta el sistema seguidme un manual de uso y su mantenimiento posteriormente se hace una prueba (en este caso sería un beta en termino informático) para hallar las posible fallas en el software para esto se divide en grupo: prueba de funcionales, aceptación y no aceptación.
    Y por último se hace la entrega del software para la empresa con los informes donde se refleja durante el periodo de prueba, las fallas corregidas, su libro de uso y su mantenimiento.
    Si se han fijado como son los pasos o las faces que se debe de realizar un software ¿Y para que nos sirve a nosotros los estudiante? con informáticos debemos estar claro cómo se debe de hacer o desarrollar un sistema o software a la hora de salir a la calle se tenga un conocimiento claro de cómo trabajar los sistema.

    ResponderBorrar
  13. Bueno como todo han dado su opinión ahora me toca a mí dar mi punto de visto... Está claro que para desarrollar un Software es un poco complicado y aún más cuando es para un empresa en la cual debe de tener un nivel de seguridad muy alto para lo que los hacker eviten robar información o hacer transferencia bancaria. La presentación colocada en el blog nos muestra cómo se debe de desarrollar un Software para una empresa en la cual se está por fase.
    Se comienza con la construcción y a la vez se prueba. Una vez probado la construcción se documenta cómo se comporta el sistema seguidamente un manual de uso y su mantenimiento posteriormente se hace una prueba (en este caso sería un beta en termino informático) para hallar las posible fallas en el software para esto se divide en grupo: prueba de funcionales, aceptación y no aceptación, y por último se hace la entrega del software para la empresa con los informes donde se refleja durante el periodo de prueba, las fallas corregidas, su libro de uso y su mantenimiento.
    Si se han fijado como son los pasos o las fases que se debe de realizar un software ¿Y para que nos sirve a nosotros los estudiante? con informáticos debemos estar claro cómo se debe de hacer o desarrollar un sistema o software a la hora de salir a la calle se tenga un conocimiento claro de cómo trabajar los sistemas.

    ResponderBorrar
  14. Tomando en cuenta lo leído y expuesto por algunos compañeros y la elaboración del mapa conceptual sobre el tema se debe tener en consideración lo siguiente, para implementar un sistema de información se debe asegurar que la aplicación cumpla con todos los requisitos acordados y satisfaga las necesidades del cliente. Para ello, está debe cumplir con una serie de procesos que garantizase la efectividad del mismo, Comenzando con el proceso de construcción e integración que constituye el origen de todo sistema, debido a que es a partir de aquí, donde se elabora, codifica o adaptan cada componente que integra la aplicación; se prueba cada componente individualmente y finalmente se integran de acuerdo a la arquitectura diseñada para posteriormente probar su integración. Lo cual debe estar en constante revisión, ya que para tener un resultado óptimo del producto se debe corregir cada proceso para detectar posibles errores en el sistema.

    ResponderBorrar
  15. Estimado Salomon, con respecto a tu comentario: "hacerle el trabajo más fácil tanto a empleados, administradores y dueños de la empresa porque automatiza y archiva todo lo que se realiza a través de la creación del software" y como seria mas facil si no manipularon nunca un software de ese indole? estas saltandote uan de las partes principales que es la capacitacion del personal para la manipulacion del software.

    Espero tu comentario al respecto!

    ResponderBorrar
  16. Wil

    Está claro que para desarrollar un Software es un poco complicado y aún más cuando es para un empresa en la cual debe de tener un nivel de seguridad muy alto para lo que los hacker eviten robar información o hacer transferencia bancaria... eso se llama IDS, y se aplica a toda emrpesa, ahora que no exista el factor o criterio de lo que es un sistema jejeje

    ResponderBorrar
  17. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  18. Estoy de acuerdo con mi compañera anizbel , ya que uno de los objetivos principales del mismo es construir un diseño fácil de usar por el usuario, lo cual se debe de elaborar un manual de uso que describa la utilización adecuada del mismo, el cual debe estar dirigido a los usuarios donde se especifica la funcionalidad de la aplicación. Todo esto es posible si se desarrolla un buen SIE, o sea un Sistema de información empresarial.

    ResponderBorrar
  19. buenos dias feliz año y prosperidada para todos ste año nuevo

    mi comentario va hacia la partede la seguridad de la web imposibles en lenio siglo xxi manejar ese termino dentro de la web cuando las mas altas tecnoliogias ahn sido hakeadas, pero por el contrario me inlcid no mas hacia un desarrollodeu8n software interno y manejo de manera sencilla ocmo estan en el maercado pro que es muy dificial garantizar seguriada colocandolo en la red .
    por otro lado me lamo lllamo mucho la aatencion el sistea quese incorpora a las empresas de manera coorporativa empresas me imagino muy grandes y a nivel mundial para su majea seria muy complejo pero el SIE me llamo la antencion pro que conozco varios programas como sanint contable y administrativo, valery tambien basnatnte sencillo pero se manejan de manera interna ahora lo que me llama es el equipod e funciones que se incorporana a este sistema

    ResponderBorrar
  20. beun dia tambien veo otra cxomsa en elste modelo que la actulizacion es inmediata para ka imagen sieño y incormporacion de un nevo producto o cuaquier dfase que no se alla completado el WHAtCH este metodo

    ResponderBorrar
  21. Hola buenas noches compañeros mi comentario con respecto a las intervenciones es que la creación e implementación de software constituye una de las mejores inversiones que puede realizar favoreciendo a su negocio de manera significativa. El tiempo para elaborar una cotización, por ejemplo, puede reducirse de manera significativa si automatizamos el proceso a través de un software que realice por sí mismo procesos como efectuar el cambio de moneda tomando como referencia la última actualización que reciba del Internet, o inserte el texto en una plantilla donde ya venga como parte del formato, el logotipo, dirección y demás elementos gráficos de su empresa.

    ResponderBorrar
  22. La implementación de software también puede responder a otros procesos como los procesos de producción o ser de gran utilidad en la parte administrativa-logística elaborando para ustedes reportes especializados al detalle que ustedes necesita. Esto conlleva una mejor comunicación dentro de su negocio, ya que los diversos departamentos de la empresa pueden comparar, de forma objetiva y clara, sus objetivos y pronósticos inclusive coordinar procesos y establecer controles de calidad que mejoren la eficiencia y permitan una mejor productividad.

    ResponderBorrar
  23. Lo expuesto por ustedes muchachos en la elaboracion de su mapa conceptual es importante ya que hacen refverencia a la implementacion y ejecucion de un software ya que especifican su estructura como debe de ir el software en el desarrollo empresarial la implementación (o implantación) de un sistema de software es mapeo un modelo del sistema o parte del sistema a otro modelo de más bajo nivel.
    Tales mapeos o transformaciones de un modelo a otro de más bajo nivel se realizan en las fases de diseño y codificación. En una fase de diseño, la implementación se realiza construyendo un modelo de diseño en base a un modelo de análisis, o refinando un modelo de diseño a nivel arquitectónico o de alto nivel en modelos de diseño más detallados.
    En una fase de codificación, la implementación es simplemente la programación del sistema, siguiendo un modelo de diseño.

    ResponderBorrar
  24. Buenas tardes, despues de haber leido todo el contenido y las opiniones de mis compañeros sobre este tema tan interesante como son Procesos de Implementación, quiero complementar algo, ya que han comentado en su mayoria de manera clara lo que es un grupo de procesos de implementación y como es la descripción de cada uno con sus relaciones es decir entrada y salidas.
    Construcción& Integración
    Este proceso es el primero y de gran importancia porque es el encargado de hacerle modificaciones en la codificación de cada uno de los componentes que integran una aplicación SIE,haciendo pruebas necesarias para una correcta implementación.

    ResponderBorrar
  25. Estoy de acuerdo con lo que opino mi compañera gladys , ya que a la hora de hacer cualquier aplicación es ncesario cumplir con cada uno de los grupo de proceso, todos son de gran importancia para lograr un producto final seguro, óptimo y que cumpla los requerimientos del cliente

    ResponderBorrar
  26. Proceso C&I (Construcción &Integración)

    De aqui se deducen o se generan 3 productos importantes.
    1.- Documentos de Implementación: este contiene descripción del código fuente, diseño de pruebas unitarias y de integración con los componentes.
    2.- Manual de usuario: se le puede decir que es el producto final de la aplicación SIE, ayuda a que los usuarios finales conozcan las caracteristícas de la aplicación, es una especie de guía para solucionar problemas o errores ocasionados en el sistema así como también ayuda a un mejor uso.
    3.- Manual de mantenimiento: Ayuda a realizar mantenimiento a la aplicación SIE, de forma correctiva y perfectivo de dicha aplicación.

    ResponderBorrar
  27. El proceso de implementación del desarrollo de un software tal como lo identifican en el mapa cada uno de los compañeros, es el eslabón principal para que se lleve a cabo el diseño del mismo, partiendo de una necesidad empresarial la cual va a permitir ver mas allá del programa como tal, tomando en cuenta también como será utilizado por el usuario y como podrá solventarse cualquier eventualidad presentado en dicho software! Todo va de la mano!

    ResponderBorrar