INTRODUCCION A LA INGENIERIA DEL SOFTWARE Introducción a los sistemas de información Concepto de sistema. Información y datos. Sistemas de información. Sistemas de información automatizados. Sistemas de información empresariales. Elementos y estructura de un sistema de información. Otros tipos de sistemas de información. • Breve Panorámica sobre los Sistemas • El concepto de Sistema y sus características. • El Propósito. • La Entropía. • La Sinergia. • La Recursividad. • El Control y la Re-alimentación. • Las Fronteras: Sistemas Abiertos y Cerrados. • Breve Panorámica de la Ingeniería del Software • El concepto de Software y sus características. • El concepto de Información y sus características. • Clasificación del Software. • Crisis del Software. • Mitos del Software. • Modelos de Procesos para Desarrollo de Software. • Identidad del Ingeniero de Sistemas. • Perfil Profesional y Ocupacional. • El Ingeniero como Analista, Analista-Diseñador y Analista Programador. • Introducción a la ingeniería del software • El software. • Factores de calidad del software. • Problemas en el desarrollo de software. • La ingeniería del software. • Visión general del proceso de ingeniería del software. • Responsabilidad ética y profesional en ingeniería del software. • Procesos de Ingeniería del Software • Ciclo de Vida del Software. • Procesos del ciclo de vida – ISO 12207. • Ciclos de Vida tradicionales. • Ciclos de vida para sistemas orientados a objetos. • Metodologías de desarrollo de software: concepto, evolución histórica, tipos. • Metodologías ágiles: carácterísticas, comparación con las metodologías tradicionales. PLANTEAMIENTO DE PROYECTOS DE DESARROLLO DE SOFTWARE • • Inicio de un Proyecto de Desarrollo • Determinación del Título. • Determinación del Problema. • Determinación de los Objetivos. • Elaboración del Tema de Proyecto.(Solicitud de Software) Planeación de un Proyecto • Realización de la Investigación Preliminar: Las Encuestas. • Realización del Estudio de Factibilidad: La Viabilidad del Proyecto. • Elaboración del Marco Teórico: El soporte de conocimiento. • Elaboración de los Antecedentes: Justificación del Valor Agregado. • Estimación del Tiempo de Ejecución del Proyecto: El Cronograma. • Estimación del Esfuerzo del Proyecto: El Plan de Trabajo. • Estimación del Costo del Proyecto: El Presupuesto. • Determinación de los Resultados Esperados. • Determinación de los Aportes. • Organización de las referencias bibliográficas: Bibliografía. • Conformación el Equipo de Desarrollo: Las hojas de vida. • Elaboración del Documento “Propuesta Proyecto de Desarrollo”. ELICITACION DE REQUERIMIENTOS • • Técnicas para la Elicitación de Requerimientos. • Preparación de Entrevistas • Elaboración de Encuestas y Cuestionarios • Revisión de registros, transacciones y datos • Aprendizaje mediante la Observación y Participación directa Elicitación de Requerimientos • Elicitación de Requerimientos de Información. • El Modelo de Datos Preliminar. • Diccionario. • Elicitación de requerimientos Funcionales. • Historias de Usuario y Casos de Uso. • Elicitación de requerimientos No Funcionales. • Características No Funcionales de un Sistema: Portabilidad. • Características No Funcionales de un Sistema: Mantenibilidad. • Características No Funcionales de un Sistema: Usabilidad. • Características No Funcionales de un Sistema: Desempeño. • Características No Funcionales de un Sistema: Escalabilidad. Características No Funcionales de un Sistema: InterOperabilidad. Elicitación de requerimientos transaccionales. • La Metodología Transaccional • Eras de la Informática y Evolución de los Sistemas de Información. • Términos transaccionales usuales en las Organizaciones. • El Organigrama y las Areas Funcionales. • El Flujograma de Objetos y Transacciones. • Diagramas de proceso usando BPMN Elaboración del Catálogo de Requerimientos del Sistema. • • • • Especificación requisitos. Validación. Documentos de especificación de requisitos (IEEE 830 - IEEE 1362) • • Casos de Estudio Aplicación al proyecto REFERENCIAS • Pressman, R.S Ingenierría del Software. Un enfoque práctico 4ª edición. Prentice-Hall, 1993. • http://www.arcos.inf.uc3m.es/~ii_si/IngReqCIII.pdf • http://www.fdi.ucm.es/profesor/gmendez/docs/is0809/03requisitos.pdf • http://www.arcos.inf.uc3m.es/~ii_si/IngReqcasovideoclub.zip • http://ocw.usal.es/ensenanzas-tecnicas/ingenieria-delsoftware/contenidos/Tema3-IntroduccionalaIR-1pp.pdf • http://ocw.usal.es/ensenanzas-tecnicas/ingenieria-delsoftware/contenidos/Tema1-IntroduccionalaIS-1pp.pdf
© Copyright 2024