lunes, 4 de octubre de 2010

Fundamentos de la ingeniería del software.


· Métodos. Definen como construir el software desde el punto de vista técnico.
-          Planificación y estimación de proyectos. Fase inicial que permite establecer plazos a cumplir y recursos a utilizar durante el proyecto.
-          Análisis de requisitos. Que va a concretar las necesidades del usuario y cuáles se pueden llevar a cabo y de qué modo.
-          Diseño. Va a permitir especificar cómo solucionar las necesidades del cliente y cómo llevar a cabo dichas soluciones.
-          Codificación. Consiste en la elaboración del programa de ordenador que sintetiza dichas soluciones mediante la programación del código.
-          Pruebas. Fase durante la que se realiza las pruebas que permitan asegurar que el software funciona adecuadamente.
-          Mantenimiento. Una vez que la aplicación informática está funcionando en un sistema real es necesario hacer un seguimiento periódico para concretar ajustes y solucionar cualquier problema que pudiera surgir.
· Herramientas. Proporcionan un soporte automático o semi-automático para los métodos. Ayudan a automatizar muchas de las tareas anteriores.
-          Herramientas CASE. Permiten realizar dentro del ordenador las tareas de análisis y diseño que hasta entonces venían haciéndose con lápiz y papel a lo sumo con la ayuda de editores de texto y gráficos no pensados para desarrollar y organizar los diferentes elementos de un proyecto informático.
-          Herramientas CAD. Básicamente se centran en tareas de diseño.
· Procedimientos. Son el punto de unión entre métodos y herramientas y definen:
-          La secuencia en la que se aplican los métodos.
-          Cómo usar las herramientas.
-          Las entregas que se requieren.
-          Controles de seguimiento y calidad.
-          Guías para facilitar la labor de gestores y desarrolladores.

No hay comentarios:

Publicar un comentario