Universidad de antioquia



Descargar 64,32 Kb.
Fecha de conversión18.07.2017
Tamaño64,32 Kb.

Análisis y Diseño de Sistemas

Departamento de Sistemas - Facultad de Ingeniería






UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE SISTEMAS
ASIGNATURA: ANÁLISIS y DISEÑO DE SISTEMAS

CÓDIGO: ISI-514

PRERREQUISITOS: BASES DE DATOS (ISI-584)

TEORÍA DE LENGUAJES (ISI-474)

PRERREQUISITO DE: ADMINISTRACIÓN DE SISTEMAS (ISI-564)

FUNDAMENTOS DE INVESTIGACIÓN (ISI-572)

ÉTICA PROFESIONAL (ISI-594)

PROFESOR: ÁLDRIN FREDY JARAMILLO F.

INTENSIDAD: 60 HORAS

CARACTERÍSTICAS DEL CURSO
Curso obligatorio, de ciclo profesional, no validable, no habilitable.

JUSTIFICACIÓN
En un contexto global de alta competitividad se requieren competencias en el ingeniero de software que le permitan el desarrollo de artefactos de calidad mundial y la generación de valor para las organizaciones a través del software.

OBJETIVO GENERAL
Construir software, mediante la aplicación de metodologías de desarrollo, operación, mantenimiento y estándares internacionales, que satisfaga las necesidades del cliente con altos niveles de calidad.
OBJETIVOS ESPECÍFICOS


Construir componentes de software y hardware.

Trabajar eficazmente en proyectos de ingeniería de software.

Traducir las necesidades del cliente a requerimientos de software.

Negociar conflictos con los clientes, logrando un equilibrio entre principios y teorías con las soluciones planteadas, en un escenario de ingeniería de software.

Desarrollar software en diversos dominios de aplicación usando métodos y estándares internacionales.

Modelar aspectos estáticos y dinámicos de software-hardware.

Evaluar la calidad de los productos de software bajo estándares internacionales.

Identificar los aspectos de seguridad que afectan la privacidad de la información en los proyectos de ingeniería de software.

Desarrollar software bajo las restricciones impuestas por su relación con el hardware.

Reconciliar objetivos en conflicto hallando, de manera creativa, un compromiso aceptable entre limitaciones de costo, tiempo, conocimiento, sistemas existentes y la organización.

Comunicar adecuadamente sus ideas a los clientes en un escenario de ingeniería de software.
            1. METODOLOGÍA




  • Aprendizaje Basado en Problemas (ABP)



            1. EVALUACIÓN




ACTIVIDAD

CANT. PERSONAS

VALOR

1. Proyecto: Desarrollo de Software Corporativo

4

40%

2. Investigación

4

20%

3. Exámenes cortos

1

20%

3. Examen Final

1

20%
            1. CONTENIDO


1. INTRODUCCIÓN y CONCEPTOS BÁSICOS 2 Sesiones

    1. Visión global del programa: Ing. de software es la línea de mayor énfasis

en Ing. de Sistemas UdeA.

    1. Objetivos del curso

    2. Fundamentos de Ingeniería del Software

    3. Conceptos generales sobre el análisis y diseño de sistemas

    4. El papel del Analista de Sistemas




  1. ESTUDIO DE FACTIBILIDAD DE PROYECTOS DE DESARROLLO 2 Sesiones

DE SOFTWARE
3. DETERMINACIÓN DE REQUERIMIENTOS 2 Sesiones

    1. Definición del Problema

    2. Requerimientos funcionales y no funcionales

    3. Calidad de los requerimientos

    4. Especificación de requerimientos (RFP)




  1. MODELAMIENTO 1 Sesión

    1. Definición de modelo

    2. Utilidad del modelamiento

    3. Principios de modelamiento

    4. Abstracción – Refinamiento

    5. Lenguajes de modelamiento




  1. CONCEPTOS DE UML 4 Sesiones

    1. Diagramas de Casos de Uso

    2. Diagramas de Clases

    3. Diagramas de Secuencia

    4. Diagramas de Colaboración

    5. Diagramas de Estados

    6. Diagramas de Actividades

    7. Diagramas de Componentes

    8. Diagramas de Despliegue




  1. CONCEPTOS AVANZADOS CON UML 2 Sesiones

    1. Modelado Arquitectónico (Arquitecturas de software)

    2. MDA

    3. Patrones y Frameworks


7. PROCESO UNIFICADO DE DESARROLLO (RUP) 1 Sesión
8. ANÁLISIS DE SISTEMAS CON UML BAJO RUP 3 Sesiones

8.1. Modelado del Negocio:

8.1.1. Diagramas de actividades

8.1.2. Diagrama Espina de pescado

8.2. Modelado del Sistema:


      1. Requisitos Funcionales - Diagramas de Casos de Uso

      2. Requisitos No Funcionales

      3. Descripción Textual de Casos de Uso (Escenarios)

      4. Diagrama de clases del dominio (PIM)


9. DISEÑO DE SISTEMAS CON UML BAJO RUP 6 Sesiones

9.1. Diagrama de Clases Dependiente de la Plataforma (PSM)

9.2. Diagrama de componentes (Arquitectura de tres capas)

9.3. Traducción al Modelo Relacional (De ser requerido)

9.4. Diagramas de Secuencia

9.5. Diagramas de Colaboración

9.6. Diagramas de Estado

9.7. Diagrama de Despliegue


10. IMPLEMENTACIÓN 2 Sesiones


11. PRUEBAS 2 Sesiones
12. OTROS PROCESOS DE DESARROLLO: Cascada, Métodos ágiles, 1 Sesión

XP

            1. BIBLIOGRAFÍA




  • El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh, Ivar Jacobson. Addison Wesley, 1999, 432p.




  • El proceso unificado de desarrollo de software. Jacobson. 1999.




  • UML gota a gota. Fowler. 1997.




  • Ingeniería del Software. Un enfoque Práctico. 4ª. Ed. Roger S. Pressman. McGraw-Hill. 1998, 581p.




  • Análisis y Diseño Orientado a Objetos. Con aplicaciones. 2ª ed. Grady Booch. Addison-Wesley, 1996, 638.




  • Modelado y Diseño Orientado a Objetos. Metodología OMT. James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen. Prentice Hall, 1996, 643p.




  • Análisis y Diseño de Sistemas de Información. James A. Seen.




  • Sistemas de Información Gerencial. Organización y tecnología de la empresa conectada en red. Kenneth C. Laudon, Jane P. Laudon. Prentice Hall. Sexta edición.




  • Métodos Orientados a Objetos. Conceptos Fundamentales. James Martin, James J. Odell. Prentice hall, 1997, 411p.




  • Programación Orientada a Objetos. 2ª de. Luis Joyanes Aguilar. McGraw Hill, 1998, 895p.




  • UML y Patrones. Craig Larman. Prentice Hall, 1999, 507p.




  • Fundamentos de Sistemas de Información. 2ª. ed.Chir Eduards, John Ward, Andy Bytheway. Prentice Hall. 1998, 205p.




  • Sistemas de Información Gerencial. 7ª. ed. Raymond McLeod, Jr. Prentice Hall Hispanoamerica S.A. México, 2000, 655p.




  • Sistemas de Información para los Negocios. 3ª. ed. Daniel Cohe, Enrique Asín. McGraw-Hill. México, 2000, 411p.




  • Estrategia y Sistemas de Información. 2ª. ed. Rafael Andreu, Joan Ricart y Josep Valor. McGraw-Hill, 216p.




  • Sistemas y Tecnología de la Información para la Gestión. Ignacio Gil Pechuán. McGraw-Hill, 296p.




  • Desarrollo y Gestión de Proyectos Informáticos. Steve McConnell. McGraw Hill. 1997, 691p.




  • Proyectos informáticos. Juan Puig Torné. Editorial Paraninfo S.A. 1994, 121p.


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal