Introduccion Al Analisis y Diseño de Sistemas
-
Author
daniela-guadalupe -
Category
Documents
-
view
213 -
download
0
Embed Size (px)
description
Transcript of Introduccion Al Analisis y Diseño de Sistemas
INTRODUCCION AL ANALISIS Y DISEO DE SISTEMAS
TCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACINHOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS
1. Nombre de la asignaturaIntroduccin al anlisis y diseo de sistemas.
2. CompetenciasImplementar aplicaciones de software, mediante tcnicas de programacin y considerando los requerimientos de la organizacin para eficientar sus procesos.
3. CuatrimestreSegundo
4. Horas Prcticas47
5. Horas Tericas28
6. Horas Totales75
7. Horas Totales por Semana Cuatrimestre5
8. Objetivo de la AsignaturaEl alumno realizar una propuesta de solucin de un problema a travs de los fundamentos de administracin de proyectos para el anlisis y diseo orientado a objetos.
Unidades TemticasHoras
PrcticasTericasTotales
I. Fundamentos de la administracin de proyectos de TIC8412
II. Anlisis de requerimientos151025
III. Introduccin a los modelos de desarrollo (Proceso Unificado de Desarrollo)9413
IV. Fundamentos de la POO151025
Totales472875
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASUNIDADES TEMTICAS
1. Unidad TemticaI. Fundamentos de la administracin de proyectos de TIC.
2. Horas Prcticas8
3. Horas Tericas4
4. Horas Totales12
5. ObjetivoEl alumno elaborar un plan considerando las etapas del proceso administrativo para un proyecto de desarrollo de software.
TemasSaberSaber hacerSer
PlaneacinIdentificar el proceso de la planeacin para el desarrollo de software (objetivos, metas, recursos, actividades, tiempos, roles, polticas).
Identificar una herramienta de gestin de proyectos.
Elaborar el plan de trabajo que desarrolle un proyecto de TIC, utilizando herramientas de gestin de proyectos.AnalticoSistemticoCoherenteVisionarioCapaz de comunicarse claramenteCrticoHbil para trabajar en equipo
OrganizacinIdentificar las funciones y tareas del equipo de trabajo que interviene en el proceso de desarrollo de software.Asignar las tareas y funciones necesarias para el desarrollo de software.AnalticoSistemticoCoherenteVisionarioCapaz de comunicarse claramenteCrticoHbil para trabajar en equipo
Direccin Identificar las acciones pertinentes para orientar un proyecto de desarrollo de software.Proponer las acciones de coordinacin para el desarrollo del proyecto de software.LderResponsableAnalticoSistemticoCrticoHonestoticoCoherenteProactivoHbil para el trabajo en equipo
ControlDescribir las diferentes mtricas para la evaluacin de proyectos de desarrollo de software.Comparar los resultados obtenidos contra las mtricas establecidas en el plan de trabajo.Lder
Responsable
AnalticoSistemticoCrticoHonestotico
CoherenteProactivoHbil para el trabajo en equipoTolerante
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso de evaluacin
Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos
Elaborar un documento con base en un escenario determinado, en el cual describa el plan para el desarrollo de un proyecto de TIC que incluya: Definicin de objetivos, metas, recursos, actividades, tiempos, roles y polticas.
Organigrama y funciones de los miembros del equipo.
Mtricas para el seguimiento y control del proyecto.1. Identificar las etapas del proceso administrativo y sus respectivas actividades.2. Analizar los componentes de un plan de proyecto.3. Identificar los recursos y actividades para cada una de las etapas del proceso dentro del plan del proyecto.4. Realizar el plan de proyecto.Proyecto Rbricas de proyectos
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso enseanza aprendizaje
Mtodos y tcnicas de enseanzaMedios y materiales didcticos
Equipos colaborativosAprendizaje basado en proyectosEjercicios prcticosPintarrn
PlumonesCan
ComputadoraSoftware de planeacin de proyectos
Espacio Formativo
AulaLaboratorio / TallerEmpresa
X
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASUNIDADES TEMTICAS
1. Unidad TemticaII. Anlisis de requerimientos.
2. Horas Prcticas15
3. Horas Tericas10
4. Horas Totales25
5. ObjetivoEl alumno realizar el levantamiento de requerimientos necesarios para el anlisis de un proyecto de desarrollo de software.
TemasSaberSaber hacerSer
Tcnicas de recoleccin de datosDefinir las diferentes tcnicas de recoleccin de requerimientos para un proyecto de desarrollo de software (observacin estructurada y no estructurada, cuestionarios, entrevistas y encuestas).
Determinar los requerimientos del proyecto de desarrollo de software utilizando las tcnicas recoleccin de datos.Responsable
Analtico
Sistemtico
Crtico
Honesto
tico
Coherente
Proactivo
Hbil para el trabajo en equipo
Anlisis de RequerimientosDescribir los requerimientos para un proyecto de desarrollo de software.Especificar los requerimientos para un proyecto de desarrollo de software.Responsable
Analtico
Sistemtico
Crtico
Honesto
tico
Coherente
Proactivo
Hbil para el trabajo en equipo
Casos de usoDescribir casos de uso inherentes al proyecto de desarrollo de software.Documentar los casos de uso de un proyecto de desarrollo de software.Responsable
Analtico
Sistemtico
Crtico
Honesto
tico
Coherente
Proactivo
Hbil para el trabajo en equipo
Documentacin de requisitosIdentificar los estndares de especificacin de requisitos (costo, alcance, descripcin, tiempo de entrega, aprobacin y aceptacin).Elaborar el documento de especificacin de requisitos.Responsable
Analtico
Sistemtico
Crtico
Honesto
tico
Coherente
Proactivo
Hbil para el trabajo en equipo
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso de evaluacin
Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos
Elaborar un proyecto que incluya: Los instrumentos para la recoleccin de datos. Anlisis de requerimientos.
Descripcin de casos de uso. Documentacin de requisitos.1. Identificar las tcnicas para recoleccin de datos, requerimientos, casos de uso y los componentes de un documento de especificacin de requisitos.2. Comprender las tcnicas para recoleccin de datos, requerimientos, casos de uso y los componentes de un documento de especificacin de requisitos.3. Comprender las tcnicas de recoleccin de datos, que permita generar el documento de especificacin de requisitos y los diagramas de casos de uso.
ProyectoRbricas de proyectos
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso enseanza aprendizaje
Mtodos y tcnicas de enseanzaMedios y materiales didcticos
Proyectos colaborativosAprendizaje basado en proyectosPrctica situadaPintarrn
PlumonesCan
ComputadoraSoftware de edicin de textosHerramienta CASE
Espacio Formativo
AulaLaboratorio / TallerEmpresa
X
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASUNIDADES TEMTICAS
1. Unidad TemticaIII. Introduccin a los modelos de desarrollo (Proceso unificado de Desarrollo).
2. Horas Prcticas9
3. Horas Tericas4
4. Horas Totales13
5. ObjetivoEl alumno describir los modelos de desarrollo de software, sus etapas y diferencias para comprender la metodologa en el proceso de desarrollo de software.
TemasSaberSaber hacerSer
Modelos de desarrollo de softwareIdentificar los modelos de desarrollo de software (Cascada, espiral, prototipos, DRA, XP).Clasificar los modelos de desarrollo de software con base en sus etapas, aplicacin y ventajas.SistemticoOrganizado
Autodidacta
Observador
AnalticoCrticoAsertivoHbil para el trabajo en equipoHbil para comunicarse de forma oral y escritaTolerante
Proceso unificado de desarrollo (Conceptual)Identificar el Proceso Unificado como una tendencia en las metodologas de desarrollo de software.Justificar la tendencia del proceso Unificado de desarrollo de software.Analtico
Ordenado
CrticoHbil para comunicarse de forma oral y escritaTolerante
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso de evaluacin
Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos
Elaborar un cuadro comparativo que incluya: Caractersticas, ventajas y desventajas de los modelos de desarrollo de software.
Justificacin del Proceso. Unificado de desarrollo.1. Identificar los modelos de desarrollo de software.2. Diferenciar los modelos y su aplicacin.3. Identificar al proceso unificado como una tendencia en las metodologas de desarrollo de software.Cuadro comparativoLista de Cotejo
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso enseanza aprendizaje
Mtodos y tcnicas de enseanzaMedios y materiales didcticos
ExposicionesForos de discusinTrabajos de investigacinPintarrn PlumonesCanComputadoraSoftware para elaboracin de presentaciones
Espacio Formativo
AulaLaboratorio / TallerEmpresa
X
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASUNIDADES TEMTICAS
1. Unidad TemticaIV. Fundamentos de la POO.
2. Horas Prcticas15
3. Horas Tericas10
4. Horas Totales25
5. ObjetivoEl alumno realizar el diagrama de clases y casos de uso para documentar el anlisis orientado a objetos del sistema.
TemasSaberSaber hacerSer
Fundamentos de la POOIdentificar los fundamentos del AOO y del DOO (Clase, Atributo, Mtodo, Abstraccin, Polimorfismo, Herencia, Encapsulamiento).
ResponsableToleranteDisciplinadoAnaltico
Sistemtico
Diagrama de casos de usoDescribir los elementos esenciales que conforman un diagrama de casos de uso.Elaborar el diagrama de casos de uso a partir de la especificacin de requerimientos para un proyecto de desarrollo de software.
Organizado
Hbil para trabajo en equipoOrdenado
Analtico
Sistemtico
Capaz de sintetizar
Diagrama de clasesDescribir los elementos esenciales que conforman un diagrama de clases.Elaborar el diagrama de clases a partir de los diagramas de casos de uso para un proyecto de desarrollo de software.Organizado
Hbil para trabajo en equipoOrdenado
Analtico
Sistemtico
Capaz de sintetizar
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso de evaluacin
Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos
Elaborar un compendio para diferentes escenarios que contenga: 5 diagramas de casos de uso. 5 diagramas de clases.1. Identificar los conceptos principales del AOO y DOO.2. Analizar el escenario planteado.3. Comprender el modelado de casos de uso y clases.Ejercicios prcticosLista de Cotejo
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASProceso enseanza aprendizaje
Mtodos y tcnicas de enseanzaMedios y materiales didcticos
Anlisis de casosRealizacin de trabajos de investigacin
Prctica situadaPintarrn PlumonesCan ComputadoraHerramienta CASEImpresos (cuadernillo de casos)
Espacio Formativo
AulaLaboratorio / TallerEmpresa
X
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASCAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURACapacidadCriterios de Desempeo
Determinar los requerimientos de funcionalidad del programa mediante tcnicas de anlisis; para determinar las variables de entrada y salida del problema especfico.Determina el objetivo del programa.Realiza un mapa conceptual del problema. Genera un listado de variables E/S asocindoles un tipo de dato.
Proponer una solucin mediante un algoritmo y/o diagrama de flujo, para atender los requisitos de un problema especfico.Establece los pasos lgicos a seguir y su orden.Usa las estructuras de control necesarias. Presenta el pseudocdigo del problema y/o diagrama de flujo correspondiente al modelado de objetos.Define un escenario de pruebas para evaluar que los resultados son acordes a los requerimientos.
Desarrollar la aplicacin utilizando algn lenguaje de programacin; para solucionar un problema especfico.Realiza la traduccin del diseo al lenguaje de programacin. Interpreta los errores de compilacin y los corrige. Genera un programa ejecutable y realiza la verificacin de los resultados (errores lgicos) al menos con 2 corridas usando valores de entrada diferentes. Presenta el cdigo fuente del programa de acuerdo a las buenas prcticas de programacin (tabulaciones, comentarios, nombres de variables, entre otras).
Disear la base de datos acorde a los requerimientos de procesamiento de informacin; para clasificar la informacin a procesar.Recolecta los requerimientos, clasificndolos dependiendo de las diferentes entidades, identificando los datos a manipular. Genera un diagrama Entidad / Relacin. Realiza el modelo relacional del diagrama anterior y el esquema de la BD normalizada, empleando las 3 primeras Formas Normales, de acuerdo a las caractersticas de la base de datos.
Establecer los elementos de las pginas de un Sitio Web por medio del anlisis de requerimientos de datos; para cubrir las necesidades de comunicacin de una organizacin.Realiza la especificacin los requerimientos (apariencia, informacin a presentar, funcionalidad del sitio).Elabora el Mapa del sitio.Disea el prototipo de interface de acuerdo con los criterios de usabilidad.
INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMASFUENTES BIBLIOGRFICAS
AutorAoTtulo del DocumentoCiudadPasEditorial
Kenneth, E. Kendall y Julie, E. Kendall
(2005)Anlisis y diseo de sistemas (6ta. Edicin)Mxico, D.F.MxicoPearson Educacin
Larman, Craig(2003)UML y Patrones. Una introduccin al anlisis y diseo orientado a objetos y al proceso unificado. (2da. Edicin)
MadridEspaaPearson Prentice Hall
Pressman, Roger S. (2005)Ingeniera de software. Un enfoque prctico. (6ta. Edicin)
Mxico, D.F.MxicoMcGraw-Hill
Senn, James (1995)Anlisis y diseo de sistemas de informacin (2da. Edicin)
Mxico, D.F.MxicoMcGraw-Hill
Sotomayor, Ignacio(2001)Las nuevas tecnologas de informacin en las organizaciones mexicanasMxico, D.F.MxicoSociedades Cooperativas de Produccin, Taller Abierto
Sommerville, Ian (2002)Ingeniera de software (6ta. Edicin)Mxico, D.F.MxicoAddison Wesley
ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA
APROB: C. G. U. T.FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009
F-CAD-SPE-23-PE-XXX