Introduccion Al Analisis y Diseño de Sistemas

of 23 /23
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas. 2. Competencias Implementar aplicaciones de software, mediante técnicas de programación y considerando los requerimientos de la organización para eficientar sus procesos. 3. Cuatrimestre Segundo 4. Horas Prácticas 47 5. Horas Teóricas 28 6. Horas Totales 75 7. Horas Totales por Semana Cuatrimestre 5 8. Objetivo de la Asignatura El alumno realizará una propuesta de solución de un problema a través de los fundamentos de administración de proyectos para el análisis y diseño orientado a objetos. Unidades Temáticas Horas Práctica s Teóricas Totales I. Fundamentos de la administración de proyectos de TIC 8 4 12 II. Análisis de requerimientos 15 10 25 III. Introducción a los modelos de desarrollo (Proceso Unificado de Desarrollo) 9 4 13 IV. Fundamentos de la POO 15 10 25 Totales 47 28 75 ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE- XXX

Embed Size (px)

description

tarea

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