Ambientes de Desarrollo de Software
Click here to load reader
Transcript of 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.