8/16/2019 Evaluacion Unidad 3 de Ingenieria de Software
1/2
INGENIERIA DE SOFTWARE
Clave: SCD-1011
Créditos: 2 -3-5
OBJETIVO
Desarrollar soluciones de software, considerando los aspectos del modelo de negocios, mediante la
aplicación de la metodología adecuada a la naturaleza del problema.
UNIDAD III. ARQUITECTURAS DE SOFTWARE
3.1 Descomposición modular3.2 Patrones de Diseño3.3 Arquitectura de dominio específico3.4 Diseño de software de arquitectura multiprocesador3.5 Diseño de software de arquitectura Cliente -Servidor
3.6 Diseño de software de arquitectura distribuida3.7 Diseño 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 arquitectónicos?
5. Genera un mapa conceptual, que describa la clasificación general de los estilos
arquitectónicos.
6. Genera un cuadro comparativo, que describa las ventajas y desventajas de los
siguientes estilos arquitectónicos:
a.
Tipos abstractos de datos y OO
b. Sistemas en capas
c. Máquina virtual o intérprete.
8/16/2019 Evaluacion Unidad 3 de Ingenieria de Software
2/2
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
Diseño de software de arquitectura multiprocesador
o Diseño de software de arquitectura Cliente –Servidor
ACTIVIDAD #4. Genera un cuadro comparativo, que describa:
o Característicaso Ventajas yo Desventajas de los siguientes diseños:
Diseño de software de arquitectura distribuida
Diseño de software de arquitectura de tiempo real
Diseño de software de arquitectura multiprocesador
Diseño de software de arquitectura Cliente –
Servidor
Fecha de entrega = viernes 13 de mayo de 2016 Para todas las actividades
Prácticas 30% Retoma la descripción de la práctica #3 y genera los siguientes
productos:
Practica#9. Elaboración de Diagrama de clases. (que especifique, clases, atributos,relaciones con su cardinalidad o tipo de relación)
Practica #10. Elaborar contratos del sistema (Describe 2 contratos de todo el ejercicio)
Practica #11. Elaboración de Diagramas de estado de los casos de uso (elaborar 2)
Fecha de entrega = miércoles 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:
Elaboración de Diagrama de clases. (que especifique, clases, atributos, relaciones con sucardinalidad o tipo de relación)
Elaborar contratos del sistema (Describe todos los contratos que englobe tu proyecto)
Elaboración de Diagramas de estado de los casos de uso (elaborar diagramas de estadopara cada uno de los casos de uso identificados en tu proyecto)
Para la elaboración de dichos componen puedes apoyarte en la siguiente bibliografía:
o UML Y PATRONES “Introducción al análisis y diseño orientado a objetos” o Craig Larman
o Ed. Prentice Hall
Fecha de entrega = lunes 23 de mayo de 2016
http://lml.ls.fi.upm.es/~jjmoreno/sbc/arquitecturas_sw.ppthttp://lml.ls.fi.upm.es/~jjmoreno/sbc/arquitecturas_sw.ppthttp://lml.ls.fi.upm.es/~jjmoreno/sbc/arquitecturas_sw.ppt