2 Metodologias y Modelado de Desarrollo de Software

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 16

TÉCNICO SUPERIOR UNIVERSITARIO EN

TECNOLOGÍAS DE LA INFORMACIÓN ÁREA


INFRAESTRUCTURA DE REDES DIGITALES
EN COMPETENCIAS PROFESIONALES

ASIGNATURA DE METODOLOGÍAS Y MODELADO DE DESARROLLO DE


SOFTWARE

1. Competencias Desarrollar soluciones tecnológicas para entornos Web


mediante fundamentos de programación orientada a
objetos, base de datos y redes de área local que
atiendan las necesidades de las organizaciones.
2. Cuatrimestre Segundo
3. Horas Teóricas 23
4. Horas Prácticas 52
5. Horas Totales 75
6. Horas Totales por 5
Semana Cuatrimestre
7. Objetivo de aprendizaje El alumno implementará modelos de desarrollo de
software mediante el análisis y diseño para dar
solución a problemáticas planteadas.

Horas
Unidades de Aprendizaje
Teóricas Prácticas Totales
I. Ingeniería de requerimientos 3 6 9
II. Modelado de software 11 18 29
III. Procesos de negocios 2 10 12
IV. Metodologías de desarrollo de software 7 18 25
Totales 23 52 75

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

UNIDADES DE APRENDIZAJE

1. Unidad de
I. Ingeniería de requerimientos
aprendizaje
2. Horas Teóricas 3
3. Horas Prácticas 6
4. Horas Totales 9
5. Objetivo de la El alumno realizará el análisis de problemas mediante técnicas
Unidad de de recolección de información para generar el documento de
Aprendizaje especificación de requerimientos de un proyecto de software.

Temas Saber Saber hacer Ser

Técnicas de Identificar las técnicas de Diseñar las herramientas Sistemático.


recolección de recolección de para la recolección de datos Analítico.
requerimientos: requerimientos para un como: guía de entrevista, Observador.
Entrevistas, proyecto de desarrollo de encuesta, guía de Crítico.
encuestas, software (Entrevistas, observación y lista de Colaborativo.
observación y encuestas, observación y verificación. Ético.
listas de listas de verificación).
verificación.

Análisis y síntesis Definir los tipos de Clasificar los requerimientos Sistemático.


de información. requerimientos para un para un proyecto de software. Analítico.
proyecto de software de Observador.
acuerdo al dominio de la Crítico.
aplicación. Colaborativo.
Ético.

Especificación y Distinguir los Proponer la plantilla Sistemático.


validación de requerimientos de software adecuada para el tipo de Analítico.
requerimientos. de acuerdo al estándar proyecto de acuerdo al Observador.
IEEE-830 y IEEE 830-1998, utilizando estándar IEEE830. Crítico.
plantillas SRS. técnicas de validación de Colaborativo.
requerimientos. Ético.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO DE EVALUACIÓN

Instrumentos y tipos de
Resultado de aprendizaje Secuencia de aprendizaje
reactivos
Entrega el documento de 1. Comprender las técnicas de - Ejercicios prácticos.
"Especificación de recolección. - Listas de cotejo.
Requerimientos de Software"
2. Comprender el proceso de
(ERS) que incluya:
análisis de datos con base a
 Fecha requerimientos.
 Nombre del Proyecto
 Objetivo 3. Identificar los requerimientos
 Alcance funcionales y no funcionales de
acuerdo al estándar IEEE 830.
 Descripción funcional
 Requerimientos:
- Software
- Hardware

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO ENSEÑANZA APRENDIZAJE

Métodos y técnicas de enseñanza Medios y materiales didácticos


- Equipos colaborativos. Pizarrón.
- Práctica demostrativa. Plumones.
- Solución de problemas. Computadora.
Internet.
Equipo multimedia.
Ejercicios prácticos.
Plataformas virtuales.

ESPACIO FORMATIVO

Aula Laboratorio / Taller Empresa

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

UNIDADES DE APRENDIZAJE

1. Unidad de
II. Modelado de software
aprendizaje
2. Horas Teóricas 11
3. Horas Prácticas 18
4. Horas Totales 29
5. Objetivo de la El alumno construirá los modelos de proyecto de software con
Unidad de base a un tipo de arquitectura definida para dar solución a casos
Aprendizaje establecidos.

Temas Saber Saber hacer Ser

Tipos de Definir los tipos de Esquematizar la perspectiva Sistemático.


arquitecturas: arquitectura: SOA, Micro del proyecto empleando Analítico.
SOA, Micro servicios, cliente - servidor, vistas de la arquitectura. Observador.
servicios, cliente - monolítica, distribuido, Crítico.
servidor, capas. Colaborativo.
monolítica, Ético.
distribuido, capas.

Modelado UML. Identificar la estructura del Diseñar el modelado de Sistemático.


lenguaje UML de acuerdo a software mediante la Analítico.
las áreas estructural, estructura estática y dinámica Crítico.
dinámica, gestión del de UML (Casos de uso, Coherente.
modelo y extensiones clases, secuencia, Colaborativo.
(Casos de uso, diagrama de componentes, despliegue, Asertivo.
clases, Diagramas de estado). Organizado.
actividades, secuencia,
componentes, despliegue).

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO DE EVALUACIÓN

Instrumentos y tipos de
Resultado de aprendizaje Secuencia de aprendizaje
reactivos
Entrega el documento de 1. Comprender las diversas formas - Ejercicios prácticos.
"Modelado de Software" que de representación de - Listas de cotejo.
incluya los diagramas UML: requerimientos.
 Casos de uso.
2. Identificar la arquitectura de
 Clases. software correspondiente para la
 Secuencia. solución.
 Colaboración.
 Estado. 3. Identificar el prototipo
conceptual del software mediante
diagramación UML.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO ENSEÑANZA APRENDIZAJE

Métodos y técnicas de enseñanza Medios y materiales didácticos


- Equipos colaborativos. Pizarrón.
- Práctica demostrativa. Plumones.
- Solución de problemas. Computadora.
Internet.
Equipo multimedia.
Ejercicios prácticos.
Plataformas virtuales.
Diagramadores.

ESPACIO FORMATIVO

Aula Laboratorio / Taller Empresa

X X

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

UNIDADES DE APRENDIZAJE

1. Unidad de
III. Procesos de negocios
aprendizaje
2. Horas Teóricas 2
3. Horas Prácticas 10
4. Horas Totales 12
5. Objetivo de la El alumno representará los procesos de las organizaciones a
Unidad de través de los diagramas UML para comprender el modelo de
Aprendizaje negocio.

Temas Saber Saber hacer Ser

Modelado de Describir los conceptos de Esquematizar los procesos Sistemático.


negocios. representación de los de negocio actuales a través Analítico.
procesos de negocios. de diagramas UML (roles y Crítico.
actividades). Coherente.
Colaborativo.
Asertivo.
Organizado.

Diagrama de Describir las relaciones del Elaborar diagramas UML Sistemático.


contexto. sistema con su entorno (distribución) que describan la Analítico.
dentro de la organización interacción de los Crítico.
mediante diagramas UML componentes de software con Coherente.
(distribución). respecto a la organización. Colaborativo.
Asertivo.
Organizado.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO DE EVALUACIÓN

Instrumentos y tipos de
Resultado de aprendizaje Secuencia de aprendizaje
reactivos
Entrega el documento de 1. Identificar la relación de los - Ejercicios prácticos.
"Modelado y Arquitectura de stakeholders con la aplicación de - Listas de cotejo.
Software" que incluya los software.
diagramas UML:
2. Comprender la funcionalidad
 Casos de uso del software con el propósito del
 Clases cliente utilizando el mapeo de
 Secuencia procesos.
 Estado
3. Comprender la funcionalidad del
 Componentes
software de acuerdo a su entorno.
 Actividades
 Despliegue

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO ENSEÑANZA APRENDIZAJE

Métodos y técnicas de enseñanza Medios y materiales didácticos


- Equipos colaborativos. Pizarrón.
- Práctica demostrativa. Plumones.
- Solución de problemas. Computadora.
Internet.
Equipo multimedia.
Ejercicios prácticos.
Plataformas virtuales.
Diagramadores.

ESPACIO FORMATIVO

Aula Laboratorio / Taller Empresa

X X

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

UNIDADES DE APRENDIZAJE

1. Unidad de
IV. Metodologías de desarrollo de software
aprendizaje
2. Horas Teóricas 7
3. Horas Prácticas 18
4. Horas Totales 25
5. Objetivo de la
El alumno identificará las metodologías más comunes para el
Unidad de
desarrollo de software.
Aprendizaje

Temas Saber Saber hacer Ser

Metodologías de Definir los conceptos de las Seleccionar la metodología Sistemático.


desarrollo metodologías tradicionales apropiada de acuerdo al tipo Analítico.
tradicionales: de desarrollo (cascada, de proyecto. Crítico.
cascada, modelo modelo en V y espiral). Coherente.
en V y espiral. Distinguir las ventajas y Colaborativo.
desventajas de las Asertivo.
metodologías tradicionales Organizado.
de desarrollo.

Metodologías de Definir los conceptos de las Seleccionar la metodología Sistemático.


desarrollo ágiles: metodologías de desarrollo ágil que se adapte a las Analítico.
Scrum y XP. ágiles (Scrum y XP). condiciones de un proyecto Crítico.
Distinguir las ventajas y de software. Coherente.
desventajas de las Colaborativo.
metodologías de desarrollo Asertivo.
ágiles. Organizado.

Metodologías de Explicar la extensión WAE Elaborar el modelado de Sistemático.


desarrollo Web. (Web Aplication Extension). aplicaciones Web mediante la Analítico.
Identificar los estereotipos estructura estática y dinámica Crítico.
de UML para el desarrollo de UML (Casos de uso, Coherente.
de una aplicación Web. clases, secuencia, Colaborativo.
componentes, despliegue, Asertivo.
estado), aplicando la Organizado.
extensión WAE.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO DE EVALUACIÓN

Instrumentos y tipos de
Resultado de aprendizaje Secuencia de aprendizaje
reactivos
Entrega un portafolio de 1. Conocer las distintas - Estudio de casos.
evidencias que incluya: metodologías tradicionales y - Lista de cotejo.
 Especificación de ágiles.
Requerimientos de
2. Identificar las ventajas y
Software (ERS). desventajas de las metodologías
 Modelado de Software. de desarrollo tradicionales y ágiles.
 Arquitectura de
Software. 3. Utilizar las metodologías
apropiadas de acuerdo a los
 Extensión WAE.
proyectos de desarrollo de
software.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

PROCESO ENSEÑANZA APRENDIZAJE

Métodos y técnicas de enseñanza Medios y materiales didácticos


- Equipos colaborativos. Pizarrón.
- Análisis de casos. Plumones.
- Solución de problemas. Computadora.
Internet.
Equipo multimedia.
Ejercicios prácticos.
Plataformas virtuales.
Diagramadores.

ESPACIO FORMATIVO

Aula Laboratorio / Taller Empresa

X X

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE


CONTRIBUYE LA ASIGNATURA

Capacidad Criterios de Desempeño


Establecer requerimientos funcionales y no Entrega un documento de levantamiento de
funcionales mediante técnicas y requerimientos que incluya:
metodologías de análisis de requerimientos  Fecha
para atender la necesidad planteada.  Nombre del Proyecto
 Objetivo
 Alcance
 Descripción funcional
 Requerimientos:
- Software
- Hardware
Diseñar propuestas de interfaces web Entrega diseño de las interfaces del sitio WEB
considerando las especificaciones del cliente integrando lo siguiente:
y técnicas de diseño web para mejorar el  Mockups con componentes de diseño (Imágenes,
entorno visual. logo corporativo, galerías, calendarios, redes
sociales, banners, paletas de colores).
 Componentes de control (menús, combos, carrito
de compras).
 Mapa de sitio: navegación.
 Justificación técnica del diseño.
Codificar aplicaciones web a través de los Entrega el código fuente documentado de la
fundamentos de programación orientada a aplicación web:
objetos y conexión a base de datos para  Métodos.
desarrollarla.  Atributos.
 Variables.
 Conexión a la base de datos.
 Componentes.

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

FUENTES BIBLIOGRÁFICAS

Título del
Autor Año Ciudad País Editorial
Documento
Damien
André, 2015
Jean‐Luc ISBN Object Oriented
EEUU EEUU Wiley
Charles, 978184821772 Approach and UML
Ivan 0
Iordanoff
UML and Object-
Oriented Design
Foundations:
Understanding
2018
Karoly Object-Oriented
ISBN EEUU EEUU Amazon
Nyisztor Programming and
1980818495
the Unified Modeling
Language
(Professional Skills
Book 1)
Systems Analysis
Barbara 2015
and Design: An
Haley 978111880467 EEUU EEUU Wiley
Object-Oriented
Wixom 4
Approach with UML
Requirements
2017
Engineering for Estado
Phillip A. ISBN Boca Auerbach
Software and s
Laplante 978113819611 Ratón, Fl Publications
Systems, Third Unidos
7
Edition
Humberto
Cervantes
Maceda,
Perla 2016 Arquitectura de
Ciudad
Velasco- ISBN Software: Conceptos Cengage
de México
Elizondo, 978607522456 y Ciclo de Learning
México
Luis 5 Desarrollo.
Fernando
Castro
Careaga

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE

FUENTES BIBLIOGRÁFICAS

Título del
Autor Año Ciudad País Editorial
Documento
2015 Scrum: el nuevo y
Jeff ISBN revolucionario Barcelon
España Planeta
Sutherland 978840813532 modelo organizativo a
6 que cambiará tu vida
Una guía para el
2017 Cuerpo de
Estado
Tridibesh ISBN Conocimiento de
Arizona s ScrumStudy TM
Satpathy 978098992520 Scrum (Guía
Unidos
4 SBOK™) – 3ra
Edición
CIZG

Comité técnico académico de diseño


curricular del subsistema de CGUTyP de
ELABORÓ: REVISÓ: Dirección Académica
la familia de carreras de TSU en
Tecnologías de la Información
FECHA DE ENTRADA
APROBÓ: C. G. U. T. y P. Septiembre de 2018
EN VIGOR:

F-DA-01-PE-ING-XXXX

También podría gustarte