evaluacion unidad 3 de ingenieria de software

Upload: janesyta-cruz

Post on 06-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    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