You are on page 1of 2

INGENIERIA DE SOFTWARE

Clave:

SCD-1011

Crditos:

2 -3-5

OBJETIVO
Desarrollar soluciones de software, considerando los aspectos del modelo de negocios, mediante la
aplicacin de la metodologa adecuada a la naturaleza del problema.

UNIDAD III. ARQUITECTURAS DE SOFTWARE


3.1 Descomposicin modular
3.2 Patrones de Diseo
3.3 Arquitectura de dominio especfico
3.4 Diseo de software de arquitectura multiprocesador
3.5 Diseo de software de arquitectura Cliente -Servidor
3.6 Diseo de software de arquitectura distribuida
3.7 Diseo de software de arquitectura de tiempo real
EVALUACION
Actividades 20%
Practicas 20%
Examen 30%
Avance de Proyecto 30%

ACTIVIDADES PARA ALUMNOS AUTODIDACTAS.


Actividades 20%

ACTIVIDAD #1. Contesta el siguiente cuestionario.


1. Explica en que consiste la arquitectura de software
2. De qu se ocupa la arquitectura de software?
3. De que no se ocupa la arquitectura de software?
4. A qu se refieren los estilos arquitectnicos?
5. Genera un mapa conceptual, que describa la clasificacin general de los estilos
arquitectnicos.
6. Genera un cuadro comparativo, que describa las ventajas y desventajas de los
siguientes estilos arquitectnicos:
a. Tipos abstractos de datos y OO
b. Sistemas en capas
c. Mquina virtual o intrprete.

Puedes utilizar la siguiente fuente como consulta, para el desarrollo de las


actividades anteriores.
http://lml.ls.fi.upm.es/~jjmoreno/sbc/arquitecturas_sw.ppt

ACTIVIDAD #3. Genera un mapa mental que describa


o Diseo de software de arquitectura multiprocesador
o Diseo de software de arquitectura Cliente Servidor

ACTIVIDAD #4. Genera un cuadro comparativo, que describa:


o Caractersticas
o Ventajas y
o Desventajas de los siguientes diseos:
Diseo de software de arquitectura distribuida
Diseo de software de arquitectura de tiempo real
Diseo de software de arquitectura multiprocesador
Diseo de software de arquitectura Cliente Servidor

Fecha de entrega = viernes 13 de mayo de 2016 Para todas las actividades


Prcticas 30% Retoma la descripcin de la prctica #3 y genera los siguientes
productos:

Practica#9. Elaboracin de Diagrama de clases. (que especifique, clases, atributos,


relaciones con su cardinalidad o tipo de relacin)

Practica #10. Elaborar contratos del sistema (Describe 2 contratos de todo el ejercicio)

Practica #11. Elaboracin de Diagramas de estado de los casos de uso (elaborar 2)

Fecha de entrega = mircoles 18 de mayo de 2016 Para todas las pract.


Avance de proyecto. 30%
Dar continuidad al proyecto, propuesto en la unidad 1. Y realiza los siguientes avances:

Elaboracin de Diagrama de clases. (que especifique, clases, atributos, relaciones con su


cardinalidad o tipo de relacin)

Elaborar contratos del sistema (Describe todos los contratos que englobe tu proyecto)

Elaboracin de Diagramas de estado de los casos de uso (elaborar diagramas de estado


para cada uno de los casos de uso identificados en tu proyecto)
Para la elaboracin de dichos componen puedes apoyarte en la siguiente bibliografa:
o UML Y PATRONES Introduccin al anlisis y diseo orientado a objetos
o Craig Larman
o Ed. Prentice Hall

Fecha de entrega = lunes 23 de mayo de 2016

You might also like