Documente Academic
Documente Profesional
Documente Cultură
Ingeniera De Software................................................................................... 3
Historia........................................................................................................... 4
Objetivos........................................................................................................ 5
Recursos......................................................................................................... 6
Recursos humano........................................................................................ 6
Recursos de entorno................................................................................... 6
Lenguajes....................................................................................................... 6
LUM (lenguaje unificado de modelado) o UML............................................6
BPMN (notacin para el modelado de procesos de negocios).....................7
Diagrama de flujo de datos (DFD)...............................................................7
Herramienta CASE.......................................................................................... 7
Metodologa.................................................................................................... 8
Etapas del proceso......................................................................................... 8
Obtencin de los requisitos.........................................................................8
Anlisis de requisitos.................................................................................. 9
Limitaciones.............................................................................................. 10
Especificacin........................................................................................... 10
Arquitectura.............................................................................................. 10
Programacin............................................................................................ 11
Desarrollo de la aplicacin........................................................................11
Pruebas de software.................................................................................. 12
Implementacin........................................................................................ 13
Documentacin......................................................................................... 13
Mantenimiento............................................................................................. 13
Ventajas....................................................................................................... 14
Desde el punto de vista de gestin...........................................................14
Desde el punto de vista de los ingenieros de Software.............................14
Desde el punto de vista de cliente o usuario final.....................................14
Modelos y Ciclos de Vida del Desarrollo de Software...................................14
Modelo en cascada o clsico.....................................................................14
Modelo de prototipos................................................................................ 15
Modelo en espiral...................................................................................... 15
Modelo de desarrollo por etapas...............................................................15
Modelo Incremental o Iterativo.................................................................16
Modelo estructurado.............................................................................. 16
1 | Pgina
2 | Pgina
Ingeniera De Software
3 | Pgina
Recursos
Recursos humano
6 | Pgina
Las siglas UML significan lenguaje unificado de modelado esto quiere decir que
no pretende definir un modelo estndar de desarrollo, sino nicamente un
lenguaje de modelado.
Un lenguaje de modelado consiste de vistas, elementos de modelo y un
conjunto de reglas: sintcticas, semnticas y pragmticas que indican cmo
utilizar los elementos.
BPMN (notacin para el modelado de procesos de negocios)
7 | Pgina
Metodologa
Anlisis de requisitos
8 | Pgina
Limitaciones
Caso de uso
Historias de usuario
Diagramas de clases
Diagrama de despliegue
Diagrama de secuencia
Siendo los dos primeros los mnimos necesarios para describir la arquitectura
de un proyecto que iniciar a ser codificado. Dependiendo del alcance del
proyecto, complejidad y necesidades, el arquitecto elegir cuales de los
diagramas se requiere elaborar.
Las herramientas para el diseo y modelado de software se
denominan CASE (Computer Aided Software Engineering) entre las cuales se
encuentran:
Enterprise Architect
Programacin
Pruebas de software
13 | P g i n a
Ventajas
Desde el punto de vista de gestin
Permitir la reutilizacin
Especificacin conceptual.
Anlisis de requisitos.
Diseo inicial.
Cuando es por etapas, en el diseo global estas fases pueden repetirse segn
la cantidad de etapas que sean requeridas.
Entre sus ventajas tenemos:
16 | P g i n a
Este modelo como su nombre lo indica utiliza las tcnicas del diseo
estructurado o de la programacin estructurada para su desarrollo, tambin se
utiliza en la creacin de los algoritmos del programa. Este formato facilita la
comprensin de la estructura de datos y su control. Entre las principales
caractersticas de este modelo se encuentan las siguientes:
Este modelo tambin presenta sus desventajas entre las cuales podemos
mencionar algunas:
17 | P g i n a
Productos genricos: Son los producidos por una organizacin para ser
vendidos al mercado.
20 | P g i n a
21 | P g i n a
Usuarios finales
22 | P g i n a