Syllabus

SCD-1011 INGENIERÍA DE SOFTWARE

DR. JOSE MANUEL LIRA TURRIZA

jmlira@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
6 3 2 5 Ingeniería Aplicada

Prerrequisitos
  • Aplica modelos, técnicas y herramientas para cada una de las etapas del ciclo de vida de desarrollo de software
  • Utiliza un Sistema Manejador de Bases de Datos
  • Utiliza algún lenguaje de programación orientado a objetos
  • Identifica diferentes plataformas operativas

Competencias Atributos de Ingeniería

Normatividad
  1. Cumplir con todos los trabajajos marcados en clases y extraclases.
  2. Participar en el salón de clases cuando se le requiera.
  3. Tener el mínimo de asistencias requerido por la subdirección académica (80%)

Materiales
  1. Computadora
  2. Material Syllabus
  3. USB
  4. Acceso a Internet
  5. Cuenta en la Red Social especificada por el Profesor.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.1.6
PARCIAL 2 De la actividad 2.2.1 a la actividad 2.3.1

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Modelado de Negocios
          1.1. Evolución del Modelado de Negocios
                   1.1.1. Evolución
                           Evolución del Modelado de Negocios (172448 bytes)
                           Modelado de Negocios (15945 bytes)
                          
          1.2. Componentes del Modelado de Negocios
                   1.2.1. Componentes
                           Componentes del Modelado de Negocios (17511 bytes)
                          
          1.3. Orientaciones del Modelado de Negocio
                   1.3.1. Orientaciones
                           Orientaciones del Modelado de Negocios (20100 bytes)
                          
          1.4. BPMN en el Modelado del Negocio
                   1.4.1. BPMN
                           BPMN (251064 bytes)
                           BPMN (1818929 bytes)
                          
2. Metodologías de Desarrollo
          2.1. Metodologías clásicas
                   2.1.1. Cascada
                           Modelo en Cascada (34180 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 50-51
                          
                   2.1.2. Incremental
                           Modelo Incremental (18781 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 51-54
                          
                   2.1.3. Evolutivo
                           Modelo Evolutivo (13580 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 54
                          
                   2.1.4. Espiral
                           Modelo Espiral (65592 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 58-60
                          
                   2.1.5. Prototipos
                           Modelo Prototipos (657192 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 55-58
                          
                   2.1.6. Desarrollo basado en componentes
                           Desarrollo Basado en Componentes (57799 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 63-64
                           http://msdn.microsoft.com/es-es/library/bb972268.aspx
                          
          2.2. Otras Metodologías
                   2.2.1. Ganar-ganar
                           Ganar - Ganar (82675 bytes)
                          
                   2.2.2. Proceso Unificado (UP)
                           Proceso Unificado (91903 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 67-71
                           Proceso Uni (2740176 bytes)
                          
                   2.2.3. Ingeniería Web
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 502-512
                          
                   2.2.4. Metodologías Ágiles
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 77-97
                          
                   2.2.5. Metodologías emergentes
                           Metodologías emergentes (16304 bytes)
                           Metodologías Emergentes (156902 bytes)
                          
          2.3. Reingeniería
                   2.3.1. Reingeniería
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 902-923
                          
3. Arquitecturas de Software
          3.1. Descomposición modular
                   3.1.1. Descomposición modular
                           Descomposición Modular (19058 bytes)
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 229-232
                          
          3.2. Patrones de Diseño
                   3.2.1. Patrones de Diseño
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 384-387
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 254
                          
          3.3. Arquitectura de dominio específico
                   3.3.1. Arquitectura de dominio específico
                           Arquitectura de dominio específico (15616 bytes)
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 265-285
                          
          3.4. Diseño de software de arquitectura multiprocesador
                   3.4.1. Diseño de software de arquitectura multiprocesador
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 244-245
                          
          3.5. Diseño de software de arquitectura Cliente - Servidor
                   3.5.1. Diseño de software de arquitectura Cliente - Servidor
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 245-249
                          
          3.6. Diseño de software de arquitectura distribuida
                   3.6.1. Diseño de software de arquitectura distribuida
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 249-265
                          
          3.7. Diseño de software de arquitectura de tiempo real
                   3.7.1. Diseño de software de arquitectura de tiempo real
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 309-331
                          
4. Seguridad en Ingeniería de Software
          4.1. Seguridad de software
                   4.1.1. Seguridad de software
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 788-789
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 183-191
                           Seguridad (53630 bytes)
                          
          4.2. Seguridad en el ciclo de desarrollo del software
                   4.2.1. Seguridad en el ciclo de desarrollo del software
                           Seguridad en el ciclo de desarrollo del software (194785 bytes)
                          
          4.3. Confiabilidad del software
                   4.3.1. Confiabilidad del software
                           Ian Sommerville. Ingenieria del Software. Editorial Pearson Addison Wesley 7ta Edición Pag 43-46 y 534-541
                          
          4.4. Ingeniería de seguridad
                   4.4.1. Ingeniería de seguridad
                           Ingeniería de Seguridad (461143 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación