You are on page 1of 3

SILABO DE DISEO DE SOFTWARE

I. INFORMACION GENERAL

1.1 Carrera Profesional : Ingeniera de Sistemas y Cmputo


Cdigo : DW02
Ciclo :VI
Crditos :4
Horas Lectivas Semanales : 5 (Teora: 3, Prctica:2)
Requisito :IR95Ingeniera de Requisitos
Plan de Estudios : 2015-2

II. SUMILLA

Esta asignatura es de naturaleza terico-prctica perteneciente al rea de formacin


especializada. Tiene como propsito promover y consolidar, en el estudiante, las habilidades para
aplicar principios, mtodos, tcnicas y herramientas para el diseo de software, considerando
estndares de calidad. Comprende: Fundamentos del Diseo de Software, Estructura y Arquitectura
de software, Anlisis y evaluacin de la calidad del diseo de software y Estrategias y Mtodos del
Diseo de Software

III. COMPETENCIAS

Reconoce los fundamentos del diseo del software de acuerdo con los estndares internacionales
de calidad, con responsabilidad.
Disea la estructura y arquitectura del software en base al uso de estilos arquitectnicos y
patrones de diseo, adoptando una actitud analtica.
Analiza y evala la calidad del diseo de software con actitud analtica.
Aplica estrategias y mtodos del diseo de software en el diseo de software con responsabilidad

IV. CONTENIDOS

UNIDAD I: FUNDAMENTOS DEL DISEO DE SOFTWARE

Sem. Contenidos Capacidades


Conceptos generales de diseo Conceptualiza los fundamentos del diseo
Contexto del diseo de software de software
1 Entiende el contexto del diseo de
software y aplica estndares en el
diseo del software
Proceso del diseo de software Identifica los conceptos del diseo de
Proceso del diseo de software: software
2
Diseo Arquitectnico y Diseo Diferencia las caractersticas del diseo
Detallado arquitectnico y el diseo detallado
Identifica las tcnicas del diseo de
software.
Tcnicas del Diseo de software
3 Aplica las tcnicas de abstraccin,
Abstraccin, Acoplador y Cohesin.
acoplamiento y cohesin y los aplica en
el diseo de software
Descomposicin y modularizacin Aplica las tcnicas de descomposicin y
4
Encapsulacin. Separacin de la modularizacin y los aplica en el diseo

1
interfaz de software
Aplica las tcnicas de encapsulacin y
separacin de la interfaz y los aplica en
el diseo de software

UNIDAD II: ESTRUCTURA Y ARQUITECTURA DE SOFTWARE

Sem. Contenidos Capacidades


Estilos arquitectnicos. Estilo Evala las caractersticas de los estilos
Repositorio y Estilo de Capas. arquitectnicos
5
Estilo de Pipas y Estilo de Filtros Diferencia las caractersticas de los
estilos arquitectnicos
Sistemas Distribuidos (servidor de Diferencia las caractersticas de los
cliente, tres gradas, corredor). estilos arquitectnicos centrados en
Sistemas Interactivos ( Modelo Vista sistemas distribuidos y sistemas
Controlador; Presentacin- interactivos
6
Abstraccin-Control). Adapta patrones de creacin al modelo
Patrones de Diseo. Patrones de de diseo de software
Creacin

Patrones de Diseo. Patrones de Adapta patrones de Estructura al modelo


Estructura de diseo de software.
7
Patrones Estructurales. Patrones de Adapta patrones de comportamiento al
Comportamiento modelo de diseo de software
8 Examen Parcial

UNIDAD III: ANLISIS Y EVALUACIN DE LA CALIDAD DEL DISEO DE SOFTWARE

Sem. Contenidos Capacidades


Cualidades de los atributos Distingue las cualidades de los atributos
Tcnicas de evaluacin y calidad del en el diseo de software de buena
anlisis calidad.
9
Aplica las tcnicas de evaluacin y
calidad del anlisis en el diseo de
software de calidad
Medidas. Diseo de Medidas Aplica las tcnicas de diseo orientadas
Orientadas a Funcin. a la funcin para estimar
Diseo de Medidas Orientadas a cuantitativamente la calidad de diseo
Objetos del software
10
Aplica las tcnicas de diseo orientadas
a objetos para estimar
cuantitativamente la calidad de diseo
del software
Notaciones del Diseo de Software. Identifica las notaciones del diseo de
Descripcin estructural (Vista software para describir el
esttica). comportamiento esttico y dinmico del
11
comportamiento del software
Describe el comportamiento esttico del
software mediante diagramas
Descripciones del Comportamiento Describe el comportamiento dinmico
(Visin Dinmica). Diagramas de del software mediante diagramas de
Actividad, Diagramas de actividad y colaboracin
12
Colaboracin. Describe el comportamiento dinmico
Diagramas de Secuencias, Diagramas del software mediante diagramas de
de Estado. secuencia y estado.

2
UNIDAD IV: ESTRATEGIAS Y MTODOS DEL DISEO DE SOFTWARE

Sem. Contenidos Capacidades


Estrategias Generales. Diseo Aplica el enfoque del diseo orientado a
Estructurado Orientado a funcin funciones en el diseo de software.
13
Diseo Orientado a Objetos Aplica el enfoque del diseo orientado a
objetos en el diseo de software.
Diseo Datos Estructura Centrado Aplica el enfoque del diseo datos
Diseo Basado en Componentes estructura centrado en el diseo de
14 software.
Aplica el enfoque del diseo basado en
componentes en el diseo de software.

Otros Mtodos Identifica otros mtodos en el diseo de
15
Presentacin y sustentacin del software
trabajo acadmico Presenta y expone su trabajo acadmico
16 Examen Final
I. MTODOS DE ENSEANZA-APRENDIZAJE

Por parte del docente, el mtodo tendr un carcter deductivo, lgico, intuitivo visual, activo y
flexible; usando las tcnicas de exposicin participativa, talleres en aula y laboratorio y trabajo
de grupo.

Por parte de los estudiantes, participarn activamente en clase, a nivel individual y grupal;
realizarn trabajos permanentes de aplicacin de mtodos y tcnicas, en un contexto de
aprendizaje significativo.

II. EVALUACIN

En el aspecto formal, legal y normativo, se asume los criterios sealados en el reglamento y


estatuto de la Universidad.

En el aspecto funcional y operativo, se asume la siguiente frmula:

Examen Parcial (EP).


Participacin en: clase, talleres, trabajo en equipo (TE).
Examen Final (EF).
Promedio de Prcticas Calificadas (PC).
Promedio de Prcticas de Laboratorio (PL).

PF = EP + EF + (TE + PC + PL) / 3
3

III. REFERENCIAS BIBLIOGRFICAS

Budgen, D. (2003). Software Design. 2a ed. Pearson Education Limited.


Clements, P. (2011). Documenting Software Architectures: Views and Beyond. 2a ed. EEUU:
Pearson Education
Pressman, R. (2010). Ingeniera del software. Un enfoque prctico. 7a ed. Mxico: McGraw-
Hill.
Shari, P. (2010). Software Engineering. 4ta ed.USA Prentice - Hall.
Sommerville, Ian. (2011).Software Engineering. 9a ed. EEUU: Pearson Educacin

You might also like