Musica

Solo disponible en BuenasTareas
  • Páginas : 8 (1824 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2010
Leer documento completo
Vista previa del texto
ESCUELA DE INGENIERÍA DE SISTEMAS INFORMÁTICOS BACHILLERATO EN INGENIERÍA DE SISTEMAS INFORMÁTICOS BSI-507 METODOLOGÍA DE DESARROLLO DE SOFTWARE I Créditos: 4 Periodo: V Modalidad: Cuatrimestral Requisitos: BSI-11 Programación IV
I. DESCRIPCION DEL CURSO El curso pretende dar a conocer los fundamentos teóricos y prácticos necesarios para identificar y aplicar las mejores prácticas de laingeniería de software que le permitan asegurar una correcta construcción de software en cuanto tiempo, costo y calidad. II. OBJETIVO GENERAL El estudiante conocerá los principios de un proceso para el desarrollo de sistemas de información, que incorpora buenas prácticas para el desarrollo de software y un enfoque centrado en la arquitectura. Los estudiantes trabajarán en equipo y desarrollarán laarquitectura y un prototipo de un sistema de información siguiendo un proceso, haciendo énfasis en las disciplinas de modelaje del negocio, especificación de requerimientos, análisis y diseño conceptual. III. OBJETIVOS ESPECÍFICOS 1. Entender cuáles factores son los que determinan la calidad de un sistema de información basado en software. 2. Comprender el concepto de Desarrollo Rápido de Aplicaciones(DRA). 3. Conocer buenas prácticas para el desarrollo de software en ciclos de vida iterativos, tanto incrementales como evolutivos. 4. Especificar requerimientos de software para sistemas de información. 5. Utilizar casos de uso para el modelaje y análisis de la funcionalidad de un sistema de información. 6. Aplicar la notación de modelaje UML para el análisis y diseño de un sistema de información.7. Adaptar un estilo arquitectónico para definir la arquitectura de un sistema de información. 8. Construir un prototipo funcional que demuestre la viabilidad de la arquitectura. 9. Asegurar la calidad del software en cada una de las actividades del proceso. IV. CONTENIDOS 1. Vistazo general a la ingeniería del software 1.1. Qué es la Ingeniería del software. 1.2. Evolución de la ingeniería delsoftware.

2.

3.

4.

5.

6.

1.3. Evolución del procesamiento de información y de los lenguajes de programación. 1.4. Estado actual de la Ingeniería del software. 1.5. Buenas prácticas del desarrollo de software. 1.6. Importancia de los requerimientos y su administración. Modelaje y una panorámica de UML 2.1. Los modelos en las ingenierías. 2.2. Vistas y perspectivas de modelado:estructural, comportamiento, arquitectura. 2.3. Modelaje orientado a objetos. 2.4. Casos de uso. 2.5. Modelos estructurales: clases y objetos. 2.6. Diagramas de interacción: secuencia y colaboración. 2.7. Diagramas de estados. 2.8. Diagramas de actividad. 2.9. Diagramas de componentes. 2.10. Diagramas de despliegue. 2.11. Uso de los diagramas en un proceso de desarrollo. Procesos de desarrollo desoftware 3.1. Importancia del proceso en el desarrollo de software. 3.2. Actividades genéricas del desarrollo de software. 3.3. Ciclos de vida tradicionales y modernos. 3.4. ‘Roles’ y responsabilidades en los procesos de software. 3.5. Actividades de apoyo para el desarrollo de software. 3.6. Estándares. 3.7. Vistazo al Proceso Unificado. 3.8. Las disciplinas dentro de las fases del Proceso Unificado.3.9. Aseguramiento de la calidad y procesos de desarrollo. 3.10. Administración de la configuración y procesos de desarrollo. Modelaje del negocio 4.1. Justificación. 4.2. Obtención de la arquitectura del negocio. 4.2.1. Procesos. 4.2.2. Vistas. 4.2.3. Reglas. 4.2.4. Patrones. 4.3. Representación. 4.4. Revisión de modelos del negocio. Ingeniería de requerimientos 5.1. Educción de requerimientos.5.2. Proceso de educción. 5.3. Proceso de análisis de requerimientos. 5.4. Definición de requerimientos no funcionales. 5.5. Clasificación de los requerimientos no funcionales. 5.6. Documentación de requerimientos. Estándar para especificar requerimientos. 5.7. Proceso de validación de requerimientos. 5.8. ¿Qué es la administración de requerimientos? 5.9. Estabilidad de los requerimientos....
tracking img