Faces del Proceso de Programación
Definición de el problema:
Que es lo que se plantea a el problema a Resolver a que se quiere llegar;
Requiere que el problema sea claramente definido y comprendido para que pueda ser analizado con todo detalle con una estructura estable.
Análisis de requisitos :
Extrae los requisitos de el Software,Es parte esencial para crear un programa para que el cliente sepa lo que puede hacer con el programa.El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I. Asimismo, se define un diagrama de Entidad/Relación.
Diseño y arquitectura:
Aquí se determina como funcionara el programa En definición sin entrar en tanto detalle
consiste en incorporar consideración la complemento de apartado tecnológico como el Hardware ,Red Etc. se definen los casos de uso para cubrir las funciones que realizara el sistema.
Programación:
Reducir un diseño a código,para que sea mas facil el trabajo de ingeniería en software,
y la complejidad y duración de esta etapa esta íntimamente ligada a los lenguajes de programación que son utilizados.
Pruebas:
En Esta etapa consiste en determinar y comprobar que el software realice correctamente sus tareas ;Una técnica de prueba es comprobar que cada modulo funcione y haga específicamente su trabajo para el cual se le fue asignado,sin perjuicio de lo anterior el programador debe hacer sus propias pruebas. En general hay dos grandes formas de organizar un área de pruebas, la primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se evalúa que la documentación entregada sea de calidad.
Documentación:
En esta parte del modulo ,se considera que se realice las siguientes acciones a tomar en cuenta Por el propio desarrollador de software En la gestión del proyecto pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc.todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema
Mantenimiento:
Aquí se promueve la duración del producto para mantener y mejor el software para enfrentar errores descubiertos a largo o a corto plazo y también los nuevos requisitos que promueve el desarrollador ,Una pequeña parte de este trabajo consiste en arreglar errores, o bugs. La mayor parte consiste en extender el sistema para hacer nuevas cosas. De manera similar.
Mas informacion
Que es lo que se plantea a el problema a Resolver a que se quiere llegar;
Requiere que el problema sea claramente definido y comprendido para que pueda ser analizado con todo detalle con una estructura estable.
Análisis de requisitos :
Extrae los requisitos de el Software,Es parte esencial para crear un programa para que el cliente sepa lo que puede hacer con el programa.El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I. Asimismo, se define un diagrama de Entidad/Relación.
Diseño y arquitectura:
Aquí se determina como funcionara el programa En definición sin entrar en tanto detalle
consiste en incorporar consideración la complemento de apartado tecnológico como el Hardware ,Red Etc. se definen los casos de uso para cubrir las funciones que realizara el sistema.
Programación:
Reducir un diseño a código,para que sea mas facil el trabajo de ingeniería en software,
y la complejidad y duración de esta etapa esta íntimamente ligada a los lenguajes de programación que son utilizados.
Pruebas:
En Esta etapa consiste en determinar y comprobar que el software realice correctamente sus tareas ;Una técnica de prueba es comprobar que cada modulo funcione y haga específicamente su trabajo para el cual se le fue asignado,sin perjuicio de lo anterior el programador debe hacer sus propias pruebas. En general hay dos grandes formas de organizar un área de pruebas, la primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se evalúa que la documentación entregada sea de calidad.
Documentación:
En esta parte del modulo ,se considera que se realice las siguientes acciones a tomar en cuenta Por el propio desarrollador de software En la gestión del proyecto pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc.todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema
Mantenimiento:
Aquí se promueve la duración del producto para mantener y mejor el software para enfrentar errores descubiertos a largo o a corto plazo y también los nuevos requisitos que promueve el desarrollador ,Una pequeña parte de este trabajo consiste en arreglar errores, o bugs. La mayor parte consiste en extender el sistema para hacer nuevas cosas. De manera similar.
Mas informacion
Comentarios
Publicar un comentario