Download - Ambientes de Desarrollo de Software
MAESTRÍA EN GERENCIA EN TECNOLOGIAS DE INFORMACION YMAESTRÍA EN GERENCIA EN TECNOLOGIAS DE INFORMACION Y GESTION DE SOFTWAREGESTION DE SOFTWARE
SILABO DE AMBIENTES DE DESARROLLO DE SOFTWARE
I. DATOS GENERALES1.1 Nombre de la asignatura: Ambientes de Desarrollo de Software1.2 Código: 1.3 Ciclo de estudios: III1.4 Créditos: 41.5 Total de horas semestrales: 481.6 Nº de horas por semana: 121.7 Fecha de inicio: sábado 29 de Octubre, 2011 1.8 Fecha de Culminación: domingo 11 de Diciembre, 20111.9 Duración (en semanas): 3 fines de semana presenciales y 1 no-presencial1.10 Prerrequisitos: Ninguno1.11 Profesor : Mg. Fernando Torres ([email protected])
1. SUMILLA
Taxonomía de ambientes de desarrollo de software. Ejemplos de ambientes de desarrollo.
2. OBJETIVOS
Estudiar la evaluación, selección, integración y diseño de herramientas de apoyo al desarrollo y mantenimiento de software.
Estudiar modelos y arquitecturas de ambientes de desarrollo de software. Revisar las características, alcances y prestaciones de diferentes herramientas de
desarrollo de software representativas de la industria de desarrollo de software. Estudiar algunos ambientes de desarrollo de software existentes como IBM Rational,
Microsoft .Net y software libre.
3. DESARROLLO DE CONTENIDOS
Semana 1,2,3: Plataformas de Desarrollo de Software El proceso de Desarrollo de Software La Plataforma de Desarrollo IBM Rational
Metodología – Rational Unified Process (RUP) Gestión de Requerimientos y Análisis – Rational RequisitePro Diseño y Desarrollo – RSM/RSA/RAD Pruebas – Rational Functional – Performance Tester Gestión de Configuración – Rational ClearCase – ClearQuest
La Plataforma de Desarrollo Microsoft .NET Exposición de los Alumnos.
La Plataforma de Desarrollo PHP Exposición de los Alumnos.
Semana 4,5: Modelado del Negocio
Control de Lectura # 1 Introducción a la Arquitectura Orientada a Servicios (SOA) y BPM Introducción al IBM WebSphere Business Modeler Instalación y configuración del IBM WebSphere Business Modeler
Laboratorio 1: Solución de la guía de ejercicios.
Semana 6: Gestión de Requerimientos
Control de Lectura # 2 Introducción al IBM Rational Requirements Composer
Instalación y Configuración del IBM Rational Requirements Composer Laboratorio 2: Solución de la guía de ejercicios.
Semana 7,8: Análisis y Diseño de Software y Sistemas.
Control de Lectura # 3 Introducción al IBM Rational Software Architect Introducción al IBM Rational System Architect Instalación y configuración de IBM Rational Software Architect Introducción al Microsoft Visual Studio .Net
Exposición de los Alumnos.
Laboratorio 3: Solución de la guía de ejercicios
Semana 9,10: Gestión de la Configuración
Control de Lectura # 4 Introducción al IBM Rational ClearCase Introducción a Microsoft Visual Source Safe
Exposición de los Alumnos. Introducción a Subversion
Exposición de los Alumnos.
Semana 11,12: Pruebas de Software
Control de Lectura # 5
Examen Final Introducción al IBM Rational Functional Tester Introducción al IBM Rational AppScan. Introducción al IBM Rational Performance Tester
Semana 13: Presentación de Trabajos Finales.
Exposición de Trabajos.
4. METODOLOGÍA DE LA ENSEÑANZA
El curso es eminentemente práctico. En cada sesión el estudiante instalará y utilizará una herramienta de la Plataforma de Desarrollo de Software IBM Rational y Microsoft .Net. Se entregarán guías que permitirán al estudiante resolver un caso práctico apoyado en el uso de la herramienta.
5. EVALUACIÓN
NF = Prom(CL)*0.15 + Prom(LAB)*0.2 + EXA*0.25 + NE*(0.1) + NT* (0.3)
Donde:
NF: Nota finalProm (CL): Promedio de los Controles de LecturasProm (LAB): Promedio de LaboratoriosEXA: Examen final
NE: Nota de Exposiciones.NT: Nota del Trabajo (Informe + Presentación)
Controles de Lectura
CL Lectura1 Redbook: Business Process Management: Modeling through Monitoring Using
WebSphere V6 ProductsCapítulo 1
2 Mastering Requirements Management with Use CasesModule 2: Introduction to RMUC
3 Redbook: Patterns: Model-Driven Development Using IBM Rational Software ArchitectCapítulo 1
4 Redbook: Software Configuration Management: A Clear Case for IBM Rational ClearCase and ClearQuest UCMCapítulo 4
5 Principles of Software Testing for Testers: . IBM Rational SoftwareMódulo 2: Core Concepts of Software Testing
Evaluaciones continuas
Solución al ejercicio guiado correspondiente a la sesión
6. BIBLIOGRAFIA
Mastering Requirements Management with Use Cases.2003 Student Manual Version 2003.06.00 IBM Rational Software.
IBM Redbooks2006 Business Process Management: Modeling through Monitoring Using WebSphere
V6 Products
IBM Redbooks2006 Model-Driven Development Using IBM Rational Software Architect
IBM Redbooks2004 Software Configuration Management: A Clear Case for IBM Rational ClearCase
and ClearQuest UCM
Principles of Software Testing for Testers2003 Core Concepts of Software Testing. IBM Rational Software.
IBM DeveloperWorks.