Ver/Abrir - Ateneo - Universidad Nacional Mayor de San Marcos

Anuncio
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE INGENIERIA INDUSTRIAL
SILABO DE INGENIERÍA DE SOFTWARE
I. INFORMACIÓN GENERAL
1.
2.
3.
4.
5.
6.
7.
8.
Código del curso
Ciclo de estudios
Semestre Académico
N° de créditos
Nº de hrs. Semanales
Pre requisito
Dpto. Académico
Profesores
: 173407
: VIII
: 2010-II
: 3.0
: Teoría: 2
Práctica: 0
Lab: 2
: 173204
: Ingeniería de Sistemas e Informática
: Ing. Wiler Ponce Benites
Ing. Víctor Beltrán Saravia
Ing. Edgar Ruiz Lizama
II. SUMILLA
Proporciona los métodos y técnicas para el diseño y análisis de sistemas de
información, comprende el análisis del sistema y el diseño y puesta en marcha del
software.
III. OBJETIVOS
a) Objetivos Generales: Aprender las técnicas y métodos para el desarrollo y
mantenimiento de sistemas por la tecnología orientada a objetos.- uso de
software orientado a objetos.
b) Objetivos Específicos: Desarrollar la asignatura de manera teórico-practica de la
tecnología actual del desarrollo de Proyectos de Software, haciendo uso de
técnica del Modelado (UML), Base de Datos Relacionales (BDR), Lenguajes de
Programación Visual Basic y Java, Herramientas CASE.
IV. UNIDADES TEMÁTICAS:
1° Semana: Software e Ingeniería de Software. La evolución del software.
Importancia del software y la ingeniería del software. Características y mitos.
Paradigmas de la ingeniería del software. Ingeniería de Sistemas.
Laboratorio Nº 1: Diseño de Formularios con VB.
2° Semana: El producto y el Proceso. Características, componentes y aplicaciones.
Laboratorio Nº 2: Diseño de Base de Datos - MS-Access
3° Semana: Gestión y Métricas del Proyecto. Recursos humanos, recursos de
hardware, recursos de software, reusabilidad. Medición y métricas, estimación,
análisis de riesgos, métricas para la productividad. Diagramas de Flujo de
Datos.
Laboratorio Nº 3:
Diseño de Base de Datos - MS Access – Integridad
Referencial
4° Semana: Planificación de Proyectos de Software. Análisis de riesgos.
Planificación organizativa. Plan de proyecto de software. Diccionario de Datos
Laboratorio Nº 4: Diseño de Formularios con VB - ADOx
5° Semana: Análisis y Diseño Estructurado.-Descomposición Funcional de
Procesos. Diagramas de Flujo de Datos. Diccionario de datos. Diagramas de
especificaciones de procesos. Modelamiento de Base de Datos. Diagramas
Entidad-Relación. Herramientas CASE.
Laboratorio Nº 5.1: Formularios de Consultas Interactivas – VB6 y SQL
Laboratorio Nº 5.2: Formularios con VB – ADOx – Generador de Formularios
6° Semana: Gestión de Calidad del Software. Factores de la calidad del software.
Impacto de los defectos del software sobre el costo. Fiabilidad del software.
Pruebas de calidad del software. Lenguaje de Consulta Estructurado.
Laboratorio Nº 6: Reportes con VB6 – Data Environment – Data Report
7° Semana: Exposición de avance de Proyectos de Software. Laboratorio Nº 7:
Barra de Herramientas, de Menú, de Estado – VB6.
8° Semana: EXAMEN PARCIAL
9° Semana: Conceptos y principios orientados a objetos. Visión general de diseño
de sistemas orientado a objetos. Descomposición de un sistema en subsistemas.
Identificación de la concurrencia.- Objetos, enlaces, generalización, herencia,
sucesos, sinergia, encapsulación y polimorfismo. Componentes del diseño.
Introducción a UML.
Laboratorio Nº 8: Programa Matching
10° Semana: Análisis y Diseño Orientado a Objetos. Diseño de Objetos:
Conceptos. Modelado de Objetos. Modelado Dinámico. Modelado Funcional.
Flujo de datos.
Laboratorio Nº 9: Modelamiento con UML
11° Semana: Pruebas y Reutilización del Software. Definición, Prueba ácida,
Prueba de la caja negra, Elaboración de librerías.
12° Semana: Modelamiento de Base de Datos - SQL.-Definición, conceptos,
estructura de datos, relaciones, integridad referencial. Normalización de base da
datos.
13° Semana: Ingeniería del Software asistida por computadora (CASE). Conceptos
y definiciones. Case orientado a datos: Bp-win. Case orientado a procesos: Easy
Case y Bp-win.- Case Orientado a Objetos: Rational Rose, Visual Model,
Object domain with class.
14° Semana: Exposición de Proyectos - Fundamentos
15° Semana: Exposición de Proyectos - Fundamentos
16° Semana: Exposición de Proyectos – Software en tiempo de ejecución
17° Semana: Exposición de Proyectos. – Software en tiempo de ejecución
V.
EVALUACIÓN
PF = (EP + EF + PP + PL) / 4
Donde:
PF
EP
EF
VI.
= Promedio Final
= Examen parcial
= Examen final
PP
PL
= Prom.Pract.
= Prom.Lab.
BIBLIOGRAFÍA
1.
SOMMERVILLE Ian.- “Ingeniería
EDUCACION. Inglaterra. 2007
de
Software”
–Edit.
PEARSON
2. RUMBAUGH James.- “El Lenguaje Unificado de Modelado” –Edit.
PRENTICE-HALL.-2000
3. PRESSMAN Robert. “Ingeniería de Software – Un enfoque práctico” –Edit. Mc
GRAW-HILL.- 2005
4. MATSUKAWA MAEDA Sergio.- “Análisis y Diseño Orientado Objetos con
UML y Racional Rose”, Edit. Macro. Perú.- 2005
6. MARTIN James Y ODELL James J.- “Métodos orientados a objetos –
Consideraciones prácticas”.- Edit. Prentice-Hall Hispanoamericana S.A.México.- 1997.
7. MEYER Bertrand.- “Construcción de Software Orientado a Objetos”.- Edit.
Prentice-Hall.-España.- 1999.
8. HALVORSON Michael.- “Aprenda Visual Basic Ya 6.0”.- Edit. Microsoft
Press.- Mc GRAW-HILL.- España.- 2000.
9. SILER Brian y SPOTTS Jeff.- “Visual Basic 6.0”.- Edit Prentice Hall..- España.1999.
11. VIESCAS L. John.- “El Libro de Microsoft Access 2007” .2008
12. Tesis presentadas – Biblioteca de la Facultad de Ing. Ind.
13. Aula Virtual: http://campusvirtualfii.unmsm.edu.pe
14. Norma NTP-ISO/IEC 12207 – Año 2006.
Descargar