Syllabus

SCD-1011 INGENIERÍA DE SOFTWARE

ISC. ANTONIO ARMANDO PRESUEL ROSADO

aapresuel@itescam.edu.mx

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

Prerrequisitos
<> Conoce y 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 un lenguaje de programación orientado a objetos. <> Identificar diferentes plataformas operativas.

Competencias Atributos de Ingeniería

Normatividad
<> Asistir puntualmente, considerando una tolerancia de hasta 10 minutos. Silenciar o apagar el celular al ingresar al aula.
<> Reunir la cantidad mínima de asistencias requerida por la subdirección académica que es 80% para tener derecho a evaluación departamental.
<> Respetar al docente y los compañeros.
<> Usar responsablemente los equipos e instalaciones de la institución.
<> Participar en clase.
<> Entregar los proyectos, trabajos y programas respetando el tiempo establecido y el formato requerido por el docente en el medio que éste indique.

Materiales
<> Computadora con internet.
<> Material del Syllabus.
<> USB.
<> Libreta o Editor de textos.

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 del Modelado de Negocios
                           1.1.1 Evolución del Modelado de Negocios (78004 bytes)
                          
          1.2. Componentes del Modelado de Negocios
                   1.2.1. Componentes del Modelado de Negocios
                           1.2.1 Componentes del Modelado de Negocios (34084 bytes)
                          
          1.3. Orientaciones del Modelado de Negocio
                   1.3.1. Orientaciones del Modelado de Negocio
                           1.3.1 Orientaciones del Modelado de Negocio (21774 bytes)
                          
          1.4. BPMN en el Modelado del Negocio
                   1.4.1. BPMN en el Modelado del Negocio
                           1.4.1 BPMN en el Modelado del Negocio (135859 bytes)
                           1.4.1.1 Propuesta de modelo de negocio (20835 bytes)
                          
2. Metodologías de Desarrollo
          2.1. Metodologías clásicas
                   2.1.1. Cascada
                           RogerS. Pressman. Ingenieria del Software Un enfoque práctico. Editorial McGraw-Hill, 6ta Edición pag. 50-51, 7a Edicion pag. 33-34
                           2.1.1 Cascada (138562 bytes)
                          
                   2.1.2. Incremental
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 51-54 7a Edición Pag 35-36
                           2.1.2 Incremental (252712 bytes)
                          
                   2.1.3. Evolutivo
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 54 7a Edición Pag 36
                           2.1.3 Evolutivo (27674 bytes)
                          
                   2.1.4. Espiral
                           2.1.4 Espiral (43941 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 58-60 7a Edición Pag 39-40
                          
                   2.1.5. Prototipos
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 55-58 7a Edición 37-38
                           2.1.5 Prototipos (51486 bytes)
                          
                   2.1.6. Desarrollo basado en componentes
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 6ta Edición Pag 63-64 7a Edición 43
                           2.1.6 Desarrollo basado en componentes (24563 bytes)
                          
          2.2. Otras Metodologías
                   2.2.1. Ganar-ganar
                           ganar ganar (17335 bytes)
                          
                   2.2.2. Proceso Unificado (UP)
                           proceso unificado UP (89180 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 7a Edición Pag. 45-48
                          
                   2.2.3. Ingeniería Web
                           ingenieria web (18509 bytes)
                          
                   2.2.4. Metodologías Ágiles
                           metodologias agiles (25871 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 7a Edición Pag. 56-67
                          
                   2.2.5. Metodologías emergentes
                           metodologias emergentes (20177 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 7a Edición Pag. 67-76
                          
          2.3. Reingeniería
                   2.3.1. Reingeniería
                           reingenieria (19001 bytes)
                           RogerS. Pressman. Ingenieria del Software "Un enfoque práctico". Editorial McGraw-Hill 7a Edición Pag. 661-674
                          
3. Arquitecturas de software
          3.1. Descomposición modular
                   3.1.1. Descomposición modular
                           311 Ingenieria del software Pressman Mcgraw Hill Pag 207 - 232
                           311 descomposicion modular (64482 bytes)
                          
          3.2. Patrones de Diseño
                   3.2.1. Patrones de Diseño
                           321 Ingenieria del software Pressman Mcgraw Hill Pag 295 - 315
                           321 patrones de diseño (19766 bytes)
                          
          3.3. Arquitectura de dominio específico
                   3.3.1. Arquitectura de dominio específico
                           331 arquitectura de dominio especifico (21440 bytes)
                          
          3.4. Diseño de software de arquitectura multiprocesador
                   3.4.1. Diseño de software de arquitectura multiprocesador
                           341 diseño de software arquitectura multiprocesador (34001 bytes)
                          
          3.5. Diseño de software de arquitectura Cliente - Servidor
                   3.5.1. Diseño de software de arquitectura Cliente - Servidor
                           351 diseño de software arquitectura cliente-servidor (56858 bytes)
                          
          3.6. Diseño de software de arquitectura distribuida
                   3.6.1. Diseño de software de arquitectura distribuida
                           361 diseño de software arquitectura distribuida (70875 bytes)
                          
          3.7. Diseño de software de arquitectura de tiempo real
                   3.7.1. Diseño de software de arquitectura de tiempo real
                           371 diseño de software arquitectura de tiempo real (26646 bytes)
                          
4. Seguridad en Ingeniería de Software
          4.1. Seguridad de software
                   4.1.1. Seguridad de software
                           411 Ingenieria del software Pressman Mcgraw Hill Pag 378
                           411 seguridad de software (16611 bytes)
                          
          4.2. Seguridad en el ciclo de desarrollo del software
                   4.2.1. Seguridad en el ciclo de desarrollo del software
                           421 seguridad en el ciclo de desarrollo de software (28802 bytes)
                          
          4.3. Confiabilidad del software
                   4.3.1. Confiabilidad del software
                           431 Ingenieria del software Pressman Mcgraw Hill Pag 376
                           431 confiabilidad del software (10458 bytes)
                          
          4.4. Ingeniería de seguridad
                   4.4.1. Ingeniería de seguridad
                           441 ingenieria de seguridad (53912 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