Ing. software

Páginas: 64 (15775 palabras) Publicado: 23 de agosto de 2010
Ciclo de Desarrollo de Software
Material para los estudiantes

Guadalupe Ibargüengoitia G. Hanna Oktaba Amparo López Gaona

Material realizado bajo el convenio 19403-1688-29-XI-06 Microsoft-Facultad de Ciencias, UNAM

Ciclo de Desarrollo de software

Contenido Introducción
Capítulo 1 Ciclo de desarrollo de software
1.1 Introducción al ciclo de vida del software
1.2Definición de Ingeniería de Software
1.3 Software, su naturaleza y características
1.4 Principios de la Ingeniería de Software
1.5 Proceso de software
1.6 Ciclo de desarrollo de software
1.7 Lenguaje de Modelado Unificado UML

Capítulo 2 Especificación de requerimientos
2.1 Entender el problema 2.2 Especificación de Requerimientos 2.3 Requerimientosfuncionales. 2.3.1 Diagramas de casos de uso 2.4 Prototipo de interfaz de usuario 2.5 Requerimientos no funcionales

Capítulo 3 Análisis
3.1 Introducción al Análisis 3.2 Vista estática. 3.2.1 Diagrama de clases 3.3 Vista dinámica. 3.3.1 Diagramas de secuencia 3.3.2 Diagramas de estados

Capítulo 4 Diseño
4.1 Introducción al Diseño 4.1.1 Principios del diseño 4.2 Arquitectura de software 4.2.1Diagrama de paquetes 4.2.2 Diagrama de distribución 4.3 Construcción de componentes 4.4 Diseño de la base de datos 4.4.1 Conversión del diagrama de clases al modelo de datos de una base de datos relacional

Guadalupe Ibargüengoitia G., Hanna Oktaba

2

Ciclo de Desarrollo de software

Capítulo 5 Construcción
5.1 Diseño detallado de clases 5.2 Estándares de codificación 5.3 Revisión de código yprogramación entre pares 5.4 Pruebas unitarias 5.4.1 Pruebas caja blanca 5.4.2 Pruebas caja negra

Capítulo 6 Integración y prueba del sistema
6.1 Integración del sistema 6.2 Prueba del sistema 6.3 Manuales

Guadalupe Ibargüengoitia G., Hanna Oktaba

3

Ciclo de Desarrollo de software

Introducción
Los productos de software apoyan gran cantidad de las actividades humanas. Estosproductos responden a las necesidades de personas, empresas, organizaciones, etc. Los defectos en sistemas de software pueden causar daños no solamente económicos sino también de vidas humanas. Por lo tanto, la forma en que se desarrolle el software para cumplir con las necesidades de sus usuarios y para evitar el mayor número de defectos, es de vital importancia. La Ingeniería de Software comprendelos métodos, técnicas y herramientas necesarias para la construcción de sistemas de software con calidad. El objetivo de este Material para los Estudiantes es enseñar las prácticas básicas de Ingeniería de Software para la concepción y desarrollo de software. Las notas describen las principales fases de un ciclo de desarrollo y las técnicas básicas que sirvan de guía a los alumnos que construyenestos productos de software por primera vez. El material está dirigido principalmente a los estudiantes de licenciaturas, que ya saben programar en un lenguaje orientado a objetos. La estructura de las notas es la siguiente: En el capítulo 1, se introducen los conceptos básicos de Ciclo de desarrollo de software e Ingeniería de Software. Se analiza la naturaleza del software, los principios de laIngeniería de Software, el Proceso de software. Se presenta brevemente el Lenguaje de Modelado Unificado (UML por sus siglas en inglés) que será la herramienta de modelado en todos los capítulos de las notas. El capítulo 2, trata sobre la especificación de los requerimientos y propone varios diagramas de UML para el modelado. El capítulo 3 está dedicado al análisis de requerimientos, se explica suobjetivo y las representaciones estática y dinámica con los diagramas de UML correspondientes. En el capítulo 4, se presentan varias técnicas para hacer el diseño del software que comprende desde la arquitectura hasta el diseño de la base de datos. El capítulo 5 habla de diseño detallado para la construcción del software y de las pruebas unitarias. El capítulo 6 se plantea la forma de integrar y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS