Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facilitador:
José Luis Oropeza Sánchez
josoro2010@gmail.com
QUÉ SABEN…
INGENIERÍA DE SOFTWARE
Diseño, construcción y
mantenimiento de
sistemas de software
grandes.
OBJETIVO DE LA MATERIA
1 prueba de control = 40 %
Proyecto Final
ESQUEMA DE CONTENIDO
Confiable
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Robusto
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Reutilizable
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Eficiente
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Mantenible
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Evolutivo
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Rendimiento de
Especificaciones
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Portable
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Características del Software
Utilizable
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Mitos que prevalecen en la industria del
software
Mitos del Cliente:
1. Mito.- “Una declaración superficial de los objetivos es
suficiente para empezar a escribir los programas”.
Realidad.- La mala definición inicial es la principal causa de baja
calidad. Se requiere un conocimiento formal y detallado de los
hechos y procesos y amplia comunicación con el cliente.
De Aplicaciones
de Sistemas Para Ingeniería y
Para Aplicaciones de Negocios Aplicaciones Científicas
De Aplicaciones
En Tiempo Real Para Aplicaciones Incorporadas Para Computadoras Personales
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE
SOFTWARE. Procesos de Software
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE SOFTWARE.
Características de un Proceso de Software
Facilidad de Facilidad de
Aceptación Adaptación
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE SOFTWARE.
Fases del Proceso de Desarrollo de Software
Fase de Definición:
Identificación de Requerimientos.
Ingeniería de la Información.
Planteamiento del Proyecto de Software.
Análisis de Requerimientos.
Fase de Desarrollo.
Diseño de Software.
Codificación.
Prueba.
Fase de Mantenimiento.
Reaplicación de Fases anteriores
UNIDAD I: FUNDAMENTOS DE INGENIERIA DE SOFTWARE.
Categorías de Modelos de procesos de Software
Modelos Secuencial Lineal
Modelo de Cascada
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Creación de un Prototipo
Modelos Evolutivos
Modelo Incremental
Modelo Espiral
Modelo ensamblado de Componentes.
Técnicas de Cuarta Generación
Paradigmas Orientados a Objetos
Características, Principios, Mecanismos de Abstracción, Modularidad y
Características
Metodologías Ágiles
Características, Principios.
Manifiesto por el Desarrollo Ágil de Software (Agil Manifesto)
Principios de la Metodología Ágil
Metodologías Orientadas a la Gestión de Proyectos
Características, Principios.