Periodo académico 2020-1S

(702301) INGENIERÍA DE SOFTWARE

Datos generales

Grupos

Tabla información sobre los grupos de la asignatura
Actividad Grupo Periodos Horarios Aula Profesor/Tutor
SALAS ESPECIALIZADAS CÓMPUTO (1) - SALAS ESPECIALIZADAS CÓMPUTO - GRUPO 1 - BOGOTÁ 20/01/2020 - 21/03/2020 LUNES 11:00 - 13:00 AULA WINDOWS - 309 - M7A SEBASTIAN ZAPATA RAMIREZ
JUEVES 11:00 - 13:00 AULA WINDOWS - 309 - M7A SEBASTIAN ZAPATA RAMIREZ
13/04/2020 - 30/05/2020 LUNES 11:00 - 13:00 - SEBASTIAN ZAPATA RAMIREZ
JUEVES 11:00 - 13:00 - SEBASTIAN ZAPATA RAMIREZ

Contenidos

PROGRAMA DE LA ASIGNATURA

Presentación

La mayoría de los dispositivos tecnológicos presentes hoy tanto a nivel empresarial, personal o incluso en el hogar, cuentan con un componente fundamental que es el software. Los sistemas de información desarrollados en el ámbito científico y/o empresarial automatizan procesos que son implementados en software. Consecuentemente este curso fortalece los conocimientos y habilidades para construir software, viendo el proceso para su generación de manera holística y siguiendo una estrategia basada en proyectos, en donde los estudiantes trabajen en equipo, desempeñando diversos roles y aplicando tecnologías y herramientas computacionales para elaborar un producto con calidad que cumpla con los requerimientos planteados.

Objetivo de Aprendizaje

Reconocer el reto de desarrollar software correcto y dentro del presupuesto y tiempos establecido

Contenidos Temáticos

1. INTRODUCCIÓN Y SELECCIÓN DEL PROYECTO

1.1. Conceptos fundamentales de modelado de procesos de negocio. Diseño de bases de datos, programación.

1.2. Conformación de grupos de trabajo dada una especificación de requerimientos y una fundamentación técnica

2. PROCESOS DE DESARROLLO DE SOFTWARE

2.1. Modelos del ciclo de vida del desarrollo de software

2.2. Modelo en Cascada

2.3. Modelo en Espiral

3. PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE UP

3.1. Proceso Unificado Corporativo EUP

3.2. Lenguaje de Modelado Unificado UML

3.3. Arquitecturas Dirigidas por Modelos MDA

3.4. Desarrollo de Software Orientado a Objetos con UML

4. ARQUITECTURA CORPORATIVA

4.1. Comparativo entre diversas metodologías sobre Arquitecturas Corporativas

4.2. Arquitecturas Orientadas a Servicios

4.3. Visión general de SOA, modelado y herramientas

Evaluación Formativa

Para desarrollar la Formación Integral se han implementado no solo la formación obligatoria en los ejes anteriormente mencionados sino que se han establecido estrategias que permitan la formación en temas de interés particular de los estudiantes, es así, como se proveen cursos electivos en el área económico-administrativa, en el área específica.

Bibliografía Básica Obligatoria

Software Engineering Institute; Software Architecture Courses:

http://www.sei.cmu.edu/products/courses/saf.html#audience MSDN Architecture Center; Learn Architecture; 

http://msdn.microsoft.com/en-us/architecture/aa699358.aspx

The enterprise unified process: extending the rational unified process Ambler, Scott W., 1966-Editor:Prentice Hall Professional Technical ReferenteIngeniería del software Somerville,

Ian,Ingeniería del software / IanSommervilleIngeniería del software: un enfoque práctico Pressman, Roger S.Autor Personal: Pressman, Roger S. 6a. ed. México: McGraw-Hill/Interamericana, c2005.

Nota: Es importante que tanto el docente como el alumno esté investigando y obteniendo información de sitios de tecnología de Internet, fabricantes, trials, revistas especializadas en tecnología, ya que este tema está en constante evolución y la bibliografía se va desactualizando.



Carrera 4 # 22-61 Teléfono: (+57 1) 242 7030 - 018000111022 Fax: (+57 1) 561 2107 Bogotá D.C., Colombia
Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional.