lunes, 29 de marzo de 2010

DISEÑO DE SISTEMAS HUGO VEGA HUERTA



SILABO DEL CURSO


Mira aqui el silabo del curso.


DATOS GENERALES


Nombre del Curso : Diseño de Sistemas
Código del Curso : 207003
Duración del Curso : 17 Semanas
Forma de Dictado : Teórico – práctico - Experimental
Horas Semanales : Teoría: 2h - Laboratorio: 2h
Naturaleza : Formación profesional
Número de Créditos : 4
Prerrequisitos : 206007 – Análisis de Sistemas
Semestre Académico : 2010-0



SUMILLA


El curso consta de Teoría y Laboratorio. La parte teórica está orientada a brindar al estudiante una idea clara de los fundamentos en el desarrollo, evaluación e implementación de sistemas orientados a objetos.

Asimismo se ocupa de afirmar los conocimientos teóricos con la presentación de

casos hipotéticos y/o reales en los que se vea la aplicación de las diferentes técnicas estudiadas. Dentro del Laboratorio se desarrollará un proyecto que aplique las etapas del ciclo de vida de un sistema.



COMPETENCIAS DE LA CARRERA


Desarrolla, mantiene y evalúa sistemas de software confiable y eficiente y que sea económico desarrollarlos y satisfaciendo los requerimientos de los clientes en un ambiente globalizado y competitivo.



COMPETENCIA DEL CURSO


  • Explicar conceptos relacionados con los negocios, ciclo de vida del software, Diseño y fases del proceso de diseño, las metodologías de diseño.

  • Revisar los diversos componentes estructurales y fuerzas de diseño que influyen en la construcción de los Sistemas de Información, Reingeniería del software.

  • Explicar la metodología OMT y Aspectos pragmáticos como la gestión, planificación,

  • control de versiones, documentación y herramientas Revisar y conocer la Arquitectura Cliente / Servidor

  • Estudio y Aplicar para la fase del diseño el UML

  • Evaluar patrones para el diseño y que han sido utilizado con éxito en otros diseños.



UNIDADES DE APRENDIZAJE














SEMANA TEMA LABORATORIO TRABAJOS Y EVALUACIONES


1,2


Introducción y conceptos básicos de Diseño


  •  Negocios del siglo XXI

  • Análisis y Diseño Orientados a objetos

  • Ciclo de vida de desarrollo de sistemas

  • Objetivos del sistema

  • Fases del proceso de diseño

  • Cómo es un buen diseño, y las metodologías de diseño.

  • Fuerzas de Diseño y Reingeniería de software


Introducción y conceptos básicos


  • Conceptos básicos del laboratorio

  • Reglas de Organización de los proyectos





Exposcion del profesor.



3


Metodología OMT

  • Concepto de OMT

  • Fases de la metodología OMT

  • Visión general del Diseño de Sistemas

  • Decisiones que debe seguir un buen Diseñador



Organización del Proyecto

  • Temas propuestos

  • Organización de grupos

  • Definición de las etapas del proyecto





4,5,6


Aspectos Pragmáticos

  • Programa, subprograma y Proyectos

  • Fases y ciclo de vida de un Proyecto

  • Ciclo de vida incremental e iterativo,

  • microproceso y el macroproceso

  • Gestión y Planificación, Gestión




Análisis y Propuestas del Sistema

  • Revisión de iniciativas de análisis

  • Entrega del análisis de requerimientos

  • Discusión y mejora del análisis presentado





7


Arquitectura Cliente / Servidor

  • Arquitectura centralizada,
    distribuida y cliente / servidor

  • Componentes

  • Implementación

  • Proceso de diseño e integración: Pruebas y construcción

  • Objetivos: ventajas y desventajas




Casos de Uso y Diagrama de Secuencia

  • Modelos de casos

  • Revisión de las casos de usos narrativos

  • Revisión de los diagramas de secuencia

  • Descomposición en subsistemas





  1. Modelado de negocio CUN : SGRL



8

Evaluación del Aprendizaje

Evaluacion del Aprendizaje.



Sensor ultrasonido

9

UML Diagrama de estados


  • Modelado del negocio

  • UML

  • Ingeniería Directa e Inversa

  • Diagramas de UML

  • Diagrama de Estados. Estados. Componentes.
    Generalización, evento, transición



UML Diagrama de Estados



  1. Especificacion de los CUS




10

UML Diagrama de Actividades

  • Diagrama de actividades. Representación, acción
    transición y objetos

  • Carriles y Bifurcaciones, Barras de sincronización

  • Eventos, señales




Evaluación del Aprendizaje




11

Diagrama de Componentes

  • Diagrama de componentes. 

  • Propiedades. Tipos

  • Estereotipos definidos

  • Interfaces, representación

  • Usos de los Diagramas de los componentes




diseño lógico y físico del proyecto de laboratorio


  • Revisión de los diagramas de clases.

  • Primer prototipo de interfaces o versión 1.0 entregable






12

Diagrama de Despliegue

  • Nodos y representación, tipos y estereotipos.

  • Conexiones entre nodos.

  • Uso de los diagramas de despliegue



Diagrama de Estados y Diagramas de Actividades.

  • Verificación de los requerimientos de cliente

  • Verificación y revisión de los diagramas de estados y diagramas de actividades diseñados.

  • Segundo prototipo o nueva version 1.1 entregable

  • Informe de los cambios a realizar






13,14,15

Patrones de diseño Orientado a Objetos

  • Aportación de los patrones de diseño

  • Los buenos patrones según Jim Coplien.

  • Cualidades de un patrón de diseño.

  • Descripción de un patrón de diseño.

  • Clasificación de un patrón de diseño.




Diagrama de componentes, Diagrama de despliegue.

  • Verificación y revisión de los requerimientos del cliente

  • Evaluación heurísticas

  • Tercer Prototipo o nueva versión 1.2 entregable

  • Informe de los cambios a realizar






16,17
Evaluación del Aprendizaje



Presentacion Proyecto final

  1. Entrega final SGRL

  2. Sensor Ultrasonido FIN

  3. Examen Virtual 

  4. Revista Final