Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
ASIGNATURA DE METODOLOGÍAS Y MODELADO DE DESARROLLO DESOFTWARE
1. Competencias Desarrollar soluciones tecnológicas para entornos Webmediante fundamentos de programación orientada aobjetos, base de datos y redes de área local queatiendan las necesidades de las organizaciones.
2. Cuatrimestre Segundo3. Horas Teóricas 234. Horas Prácticas 525. Horas Totales 756. Horas Totales por Semana
Cuatrimestre5
7. Objetivo de aprendizaje El alumno implementará modelos de desarrollo desoftware mediante el análisis y diseño para dar solucióna problemáticas planteadas.
Unidades de Aprendizaje HorasTeóricas Prácticas Totales
I. Ingeniería de requerimientos 3 6 9II. Modelado de software 11 18 29III. Procesos de negocios 2 10 12IV. Metodologías de desarrollo de software 7 18 25
Totales 23 52 75
TÉCNICO SUPERIOR UNIVERSITARIO ENTECNOLOGÍAS DE LA INFORMACIÓN ÁREAINFRAESTRUCTURA DE REDES DIGITALES
EN COMPETENCIAS PROFESIONALES
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
UNIDADES DE APRENDIZAJE
1. Unidad deaprendizaje I. Ingeniería de requerimientos
2. Horas Teóricas 33. Horas Prácticas 64. Horas Totales 95. Objetivo de la
Unidad deAprendizaje
El alumno realizará el análisis de problemas mediante técnicas derecolección de información para generar el documento deespecificación de requerimientos de un proyecto de software.
Temas Saber Saber hacer Ser
Técnicas derecolección derequerimientos:Entrevistas,encuestas,observación ylistas deverificación.
Identificar las técnicas derecolección derequerimientos para unproyecto de desarrollo desoftware (Entrevistas,encuestas, observación ylistas de verificación).
Diseñar las herramientaspara la recolección de datoscomo: guía de entrevista,encuesta, guía deobservación y lista deverificación.
Sistemático.Analítico.Observador.Crítico.Colaborativo.Ético.
Análisis y síntesisde información.
Definir los tipos derequerimientos para unproyecto de software deacuerdo al dominio de laaplicación.
Clasificar los requerimientospara un proyecto de software.
Sistemático.Analítico.Observador.Crítico.Colaborativo.Ético.
Especificación yvalidación derequerimientos.IEEE-830 yplantillas SRS.
Distinguir losrequerimientos de softwarede acuerdo al estándarIEEE 830-1998, utilizandotécnicas de validación derequerimientos.
Proponer la plantillaadecuada para el tipo deproyecto de acuerdo alestándar IEEE830.
Sistemático.Analítico.Observador.Crítico.Colaborativo.Ético.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
PROCESO DE EVALUACIÓN
Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos dereactivos
Entrega el documento de"Especificación deRequerimientos de Software"(ERS) que incluya: Fecha Nombre del Proyecto Objetivo Alcance Descripción funcional Requerimientos:
- Software- Hardware
1. Comprender las técnicas derecolección.
2. Comprender el proceso deanálisis de datos con base arequerimientos.
3. Identificar los requerimientosfuncionales y no funcionales deacuerdo al estándar IEEE 830.
- Ejercicios prácticos.- Listas de cotejo.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
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.- Práctica demostrativa.- Solución de problemas.
Pizarrón.Plumones.Computadora.Internet.Equipo multimedia.Ejercicios prácticos.Plataformas virtuales.
ESPACIO FORMATIVO
Aula Laboratorio / Taller Empresa
X
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
UNIDADES DE APRENDIZAJE
1. Unidad deaprendizaje II. Modelado de software
2. Horas Teóricas 113. Horas Prácticas 184. Horas Totales 295. Objetivo de la
Unidad deAprendizaje
El alumno construirá los modelos de proyecto de software conbase a un tipo de arquitectura definida para dar solución a casosestablecidos.
Temas Saber Saber hacer Ser
Tipos dearquitecturas:SOA, Microservicios, cliente -servidor,monolítica,distribuido,capas.
Definir los tipos dearquitectura: SOA, Microservicios, cliente - servidor,monolítica, distribuido,capas.
Esquematizar la perspectivadel proyecto empleandovistas de la arquitectura.
Sistemático.Analítico.Observador.Crítico.Colaborativo.Ético.
Modelado UML. Identificar la estructura dellenguaje UML de acuerdo alas áreas estructural,dinámica, gestión delmodelo y extensiones(Casos de uso, diagrama declases, Diagramas deactividades, secuencia,componentes, despliegue).
Diseñar el modelado desoftware mediante laestructura estática y dinámicade UML (Casos de uso,clases, secuencia,componentes, despliegue,estado).
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
PROCESO DE EVALUACIÓN
Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos dereactivos
Entrega el documento de"Modelado de Software" queincluya los diagramas UML:
Casos de uso. Clases. Secuencia. Colaboración. Estado.
1. Comprender las diversas formasde representación derequerimientos.
2. Identificar la arquitectura desoftware correspondiente para lasolución.
3. Identificar el prototipoconceptual del software mediantediagramación UML.
- Ejercicios prácticos.- Listas de cotejo.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
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.- Práctica demostrativa.- Solución de problemas.
Pizarrón.Plumones.Computadora.Internet.Equipo multimedia.Ejercicios prácticos.Plataformas virtuales.Diagramadores.
ESPACIO FORMATIVO
Aula Laboratorio / Taller Empresa
X X
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
UNIDADES DE APRENDIZAJE
1. Unidad deaprendizaje III. Procesos de negocios
2. Horas Teóricas 23. Horas Prácticas 104. Horas Totales 125. Objetivo de la
Unidad deAprendizaje
El alumno representará los procesos de las organizaciones através de los diagramas UML para comprender el modelo denegocio.
Temas Saber Saber hacer Ser
Modelado denegocios.
Describir los conceptos derepresentación de losprocesos de negocios.
Esquematizar los procesosde negocio actuales a travésde diagramas UML (roles yactividades).
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
Diagrama decontexto.
Describir las relaciones delsistema con su entornodentro de la organizaciónmediante diagramas UML(distribución).
Elaborar diagramas UML(distribución) que describanla interacción de loscomponentes de softwarecon respecto a laorganización.
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
PROCESO DE EVALUACIÓN
Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos dereactivos
Entrega el documento de"Modelado y Arquitectura deSoftware" que incluya losdiagramas UML:
Casos de uso Clases Secuencia Estado Componentes Actividades Despliegue
1. Identificar la relación de losstakeholders con la aplicación desoftware.
2. Comprender la funcionalidaddel software con el propósito delcliente utilizando el mapeo deprocesos.
3. Comprender la funcionalidad delsoftware de acuerdo a su entorno.
- Ejercicios prácticos.- Listas de cotejo.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
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.- Práctica demostrativa.- Solución de problemas.
Pizarrón.Plumones.Computadora.Internet.Equipo multimedia.Ejercicios prácticos.Plataformas virtuales.Diagramadores.
ESPACIO FORMATIVO
Aula Laboratorio / Taller Empresa
X X
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
UNIDADES DE APRENDIZAJE
1. Unidad deaprendizaje IV. Metodologías de desarrollo de software
2. Horas Teóricas 73. Horas Prácticas 184. Horas Totales 255. Objetivo de la
Unidad deAprendizaje
El alumno identificará las metodologías más comunes para eldesarrollo de software.
Temas Saber Saber hacer Ser
Metodologías dedesarrollotradicionales:cascada, modeloen V y espiral.
Definir los conceptos de lasmetodologías tradicionalesde desarrollo (cascada,modelo en V y espiral).Distinguir las ventajas ydesventajas de lasmetodologías tradicionalesde desarrollo.
Seleccionar la metodologíaapropiada de acuerdo al tipode proyecto.
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
Metodologías dedesarrollo ágiles:Scrum y XP.
Definir los conceptos de lasmetodologías de desarrolloágiles (Scrum y XP).Distinguir las ventajas ydesventajas de lasmetodologías de desarrolloágiles.
Seleccionar la metodologíaágil que se adapte a lascondiciones de un proyectode software.
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
Metodologías dedesarrollo Web.
Explicar la extensión WAE(Web Aplication Extension).Identificar los estereotiposde UML para el desarrollode una aplicación Web.
Elaborar el modelado deaplicaciones Web mediante laestructura estática y dinámicade UML (Casos de uso,clases, secuencia,componentes, despliegue,estado), aplicando laextensión WAE.
Sistemático.Analítico.Crítico.Coherente.Colaborativo.Asertivo.Organizado.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
PROCESO DE EVALUACIÓN
Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos dereactivos
Entrega un portafolio deevidencias que incluya:
Especificación deRequerimientos deSoftware (ERS).
Modelado de Software. Arquitectura de
Software. Extensión WAE.
1. Conocer las distintasmetodologías tradicionales yágiles.
2. Identificar las ventajas ydesventajas de las metodologíasde desarrollo tradicionales y ágiles.
3. Utilizar las metodologíasapropiadas de acuerdo a losproyectos de desarrollo desoftware.
- Estudio de casos.- Lista de cotejo.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
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.- Análisis de casos.- Solución de problemas.
Pizarrón.Plumones.Computadora.Internet.Equipo multimedia.Ejercicios prácticos.Plataformas virtuales.Diagramadores.
ESPACIO FORMATIVO
Aula Laboratorio / Taller Empresa
X X
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUECONTRIBUYE LA ASIGNATURA
Capacidad Criterios de DesempeñoEstablecer requerimientos funcionales y nofuncionales mediante técnicas y metodologíasde análisis de requerimientos para atender lanecesidad planteada.
Entrega un documento de levantamiento derequerimientos que incluya: Fecha Nombre del Proyecto Objetivo Alcance Descripción funcional Requerimientos:
- Software- Hardware
Diseñar propuestas de interfaces webconsiderando las especificaciones del clientey técnicas de diseño web para mejorar elentorno visual.
Entrega diseño de las interfaces del sitio WEBintegrando lo siguiente: Mockups con componentes de diseño (Imágenes,
logo corporativo, galerías, calendarios, redessociales, banners, paletas de colores).
Componentes de control (menús, combos, carritode compras).
Mapa de sitio: navegación. Justificación técnica del diseño.
Codificar aplicaciones web a través de losfundamentos de programación orientada aobjetos y conexión a base de datos paradesarrollarla.
Entrega el código fuente documentado de laaplicación web: Métodos. Atributos. Variables. Conexión a la base de datos. Componentes.
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
FUENTES BIBLIOGRÁFICAS
Autor Año Título delDocumento Ciudad País Editorial
DamienAndré,Jean‐LucCharles,IvanIordanoff
2015ISBN
9781848217720
Object OrientedApproach and UML EEUU EEUU Wiley
KarolyNyisztor
2018ISBN
1980818495
UML and Object-Oriented Design
Foundations:Understanding
Object-OrientedProgramming and
the Unified ModelingLanguage
(Professional SkillsBook 1)
EEUU EEUU Amazon
BarbaraHaleyWixom
20159781118804674
Systems Analysisand Design: AnObject-Oriented
Approach with UML
EEUU EEUU Wiley
Phillip A.Laplante
2017ISBN
9781138196117
RequirementsEngineering forSoftware and
Systems, ThirdEdition
BocaRatón, Fl
EstadosUnidos
AuerbachPublications
HumbertoCervantesMaceda,PerlaVelasco-Elizondo,LuisFernandoCastroCareaga
2016ISBN
9786075224565
Arquitectura deSoftware: Conceptos
y Ciclo deDesarrollo.
Ciudadde
MéxicoMéxico Cengage
Learning
ELABORÓ:Comité técnico académico de diseñocurricular del subsistema de CGUTyP dela familia de carreras de TSU enTecnologías de la Información
REVISÓ: Dirección Académica
APROBÓ: C. G. U. T. y P. FECHA DE ENTRADAEN VIGOR: Septiembre de 2018
F-DA-PE-01-TSU-01-A3
METODOLOGÍAS Y MODELADO DE DESARROLLO DE SOFTWARE
FUENTES BIBLIOGRÁFICAS
Autor Año Título delDocumento Ciudad País Editorial
JeffSutherland
2015ISBN
9788408135326
Scrum: el nuevo yrevolucionario
modelo organizativoque cambiará tu vida
Barcelona España Planeta
TridibeshSatpathy
2017ISBN
9780989925204
Una guía para elCuerpo de
Conocimiento deScrum (Guía
SBOK™) – 3raEdición
Arizona EstadosUnidos ScrumStudy TM
CIZG