Você está na página 1de 5

SLABO WI12 INGENIERIA DE SOFTWARE

2014 - I
1. DATOS GENERALES
Facultad:
Carrera:
Nmero de crditos:
Coordinador:
Requisitos:

Facultad de Ingeniera de Sistemas y Electrnica


Ingeniera de sistemas e Informtica
03
Ing. Pedro Molina Velarde
Ninguno

2. FUNDAMENTACIN
La asignatura de Ingeniera de software est diseada para brindar al estudiante
una visin amplia de los aspectos relacionados a esta ingeniera. Se desarrollan
competencias brindando a los alumnos de los conceptos, normas y estndares
internacionales relacionados a todo el ciclo de desarrollo de proyectos software de
alta calidad.
3. SUMILLA
En este curso se desarrollan los conceptos relacionados con el planeamiento, la
organizacin y la direccin de un proyecto de desarrollo de software. Se definen los
mecanismos de control de avance y correccin de errores; se proponen criterios para
definir estndares para el plan de pruebas, para un plan de calidad, as como para la
configuracin y mantenimiento del software. Se desarrollan conceptos sobre estimacin y
mtricas del software. Se revisan los procesos de desarrollo de software con un enfoque
orientado a datos y con un enfoque orientado a objetos.

4. LOGROS DE APRENDIZAJE
El presente curso tiene por finalidad de otorgar al alumno los conocimientos sobre las
herramientas y mtodos actuales para el desarrollo de software, y las aplique en el
desarrollo e implementacin de sistemas en el mundo real.

5. CONTENIDOS
Conoce y comprende los Conceptos
generales sobre programa, software e
Ingeniera de software.
Describe los paradigmas de la ingeniera de
software y los Enfoques para el desarrollo
de software.
Identifica las Metodologas para el
desarrollo de Software.

Semana 1

Semana 2

Valora la importancia del curso.


Comprende los Principales procesos de la

Semana 3

Ingeniera de Software.
Analiza los conceptos, principios bsicos de
la gestin del proyecto de software.
Comprende la utilidad de los Diagramas
PERT-CPM.
Analiza
e
funcionales
funcionales.

Semana 4

identifica
requerimientos
y
requerimientos
no
Semana 5

Conoce mtricas de software.


Conoce el anlisis estructurado y el anlisis
orientado a objetos.
Compara ambos enfoques e identifica su
utilidad.

Semana 6

Conoce el diseo estructurado y el diseo


orientado a objetos.
Compara ambos enfoques e identifica su
utilidad

Semana 7

Conoce los conceptos de Base de Datos,


Normalizacin y des normalizacin.
Identifica en ejemplos prcticos la 1FN , 2FN
y 3FN.

Semana 8

Comprenden la aplicabilidad de los Diseos


de interfaces de usuario (GUI's).
Identifica las diferentes partes de un buen
diseo de interfaces de usuarios basados en
estndares internacionales para este fin.
Conoce
los
diferentes
tcnicas
y
metodologas en cuanto a usabilidad de
software.

Semana 9

Semana 10

Identifica los tipos de software y la


usabilidad en cada uno de estos
Conoce el modelo de procesos de software
CMMI.

Semana 11

Conoce la Norma Tcnica Peruana 12207


Conoce las mtricas de software ms usadas
en la actualidad.
Conoce las pruebas del software en cuanto
2

Semana 12
Semana 13

a sus tipos y forma de abordarlas.


Elabora un plan de pruebas, casos de
pruebas.
Conoce la Configuracin y Mantenimiento
del software.

Semana 14

Elabora documentacin del Software.

6. METODOLOGA
Trabajo individual y en equipo. Casos prcticos de los temas hechos en clase. Se abordarn
los temas con trabajos prcticos monogrficos en equipo.
Uso de Multimedia y laboratorios.

7. SISTEMA DE EVALUACIN
El promedio final del curso ser:
PC1 es Prctica Calificada Grupal de 4 Estudiantes.

0.2PC1 + 0.2PC2 + 0.2PC3 + 0.4EF

PC2 y PC3 son Prcticas Calificadas Individuales.


EF es Examen Final.

Nota:
Slo se podr rezagar el Examen Final.
El examen rezagado incluye los contenidos de todo el curso.
No se elimina ninguna prctica calificada.
La nota mnima aprobatoria es 12 (doce).

8. FUENTES DE INFORMACIN
Bibliografa Base.
ROGER S. PRESSMAN
Ingeniera de Software, un enfoque practico.
Editorial Mc Graw Hill, (2000)
ALFREDO WEITZENFELD
Ingeniera de software orientado a objetos con
UML JAVA, e Internet. Editorial Thomson. Mxico, 2004
IAN SOMMERVILLE
Ingeniera de Software. Addison Wesley
Iberoamericana, Wilnington, EE.UU., 1998
Bibliografa Complementaria.
UML JAVA, e Internet. Editorial Thomson. Mxico, 2004
IAN SOMMERVILLE
Ingeniera de Software. Addison Wesley
Iberoamericana, Wilnington, EE.UU., 1998

9. CRONOGRAMA DE ACTIVIDADES
Semana

Contenidos o temas

Actividades y Evaluaciones

Semana
1

Introduccin a la Ingeniera de Software: Conceptos


generales sobre programa, software e Ingeniera de
software. Etapas y procesos de la ingeniera de
software. Paradigmas de la ingeniera de software.
Enfoques para el desarrollo de software.

El alumno entiende de la
importancia de la ingeniera
de software dentro de una
organizacin.

Semana
2

Metodologas para el desarrollo de Software. Anlisis y


diseo estructurado. Proceso Unificado Rational (RUP).
Mtrica 3. Proyecto de Desarrollo de Software. Estudio
de factibilidad. Factibilidad Tcnica. Factibilidad
Econmica. Factibilidad Operativa.

Expone las Metodologas de


desarrollo de software y las
compara.

Revisin de los Principales procesos de la Ingeniera de


Software:

Semana
3

Semana
4

- Anlisis de requisitos
- Anlisis y diseo del Software
- Pruebas del software
- Calidad del software
- Configuracin
- Documentacin del software
Mantenimiento del software
La gestin del proyecto de software. Diagramas PERT.
1.-Planificacin de actividades
2.-Estimacin de tiempos y recursos

Se revisan casos prcticos de


gestin de proyectos de
software y la aplicabilidad de
los Diagramas PERT.
Practica Calificada 01

3.-Mtricas
Anlisis de requisitos
1.- Modelado del negocio. Tcnica IDEF0 y BPMN 2.Fundamento del anlisis de requisitos. Requerimientos
Funcionales y No Funcionales.
Semana
5

Resumen de los principales


procesos de ingeniera de
software

ANALISIS DEL SISTEMA:

Se hace Expone lecturas


relacionadas a Anlisis de
Requisitos.

1.-Los pasos del anlisis del sistema


2.-Modelacin de la arquitectura del sistema
3.-Especificacin del sistema.

Semana
6

Semana
7

ANALISIS ESTRUCTURADO. Diagrama de Flujo de Datos


(DFD), Diagr. Entidad-Relacin (ERD) y diccionario de
datos.
ANLISIS ORIENTADO A OBJETOS. Diagramas UML.
Diagrama Casos de Uso - Diagr. Secuencia - Diagr.
Actividades - Diagr. Clases.
DISEO ESTRUCTURADO.
1.-Fundamento del diseo de software
2.-Diseo orientado al flujo de datos.

Reconoce las diferencias


entre anlisis estructurado y
orientado a objetos.

Reconoce las diferencias


entre diseos estructurado y
orientado a objetos.

DISEO ORIENTADO A OBJETOS.


1.-Diagrama de clases.
2. Especificacin de operaciones.
3.-Diagrama de Componentes.
4. Diagrama de Despliegue.
Semana
8

Revisin de los conceptos de Base de Datos,


Normalizacin de una BD. Formas normales: 1FN, 2FN,
3FN, 4FN y 5FN.

Resuelve
problemas de
Normalizacin
y
Des
normalizacin.
Practica Calificada 02

Semana
9

Diseo de interfaces de usuario (GUI's). Estndares para


el diseo de GUI's y usabilidad.

Disea interfaces de usuario.

Usabilidad del software.

Reconoce la importancia de
la Usabilidad del software
respondiendo
a
un
cuestionario en equipo.

Semana
10

La calidad del software:


Semana
11

Semana
12

- El modelo de madurez de capacidades (CMM)


- Estndares para la calidad del software
La norma tcnica peruana N 12207

Mtricas del Software

Las pruebas del software


Semana
13

Semana
14

- Tipos de pruebas
El proceso de pruebas: Estrategia, planeacin y
construccin de la prueba.
Configuracin y mantenimiento del software y
Documentacin del Software

Semana
15

Examen Final

FECHA DE ACTUALIZACIN: 23 de Abril del 2014

Reconoce la importancia del


CMMI
y
la
12207
respondiendo
a
un
cuestionario en equipo.
Aplica en una gua dirigida las
mtricas
de
software
aprendidas.
Practica Calificada 03
Explica la clasificacin de las
pruebas
de
software
mediante
un
cuadro
sinptico
Reconoce la importancia de
la
configuracin
y
mantenimiento
del
software respondiendo a un
cuestionario en equipo.

Você também pode gostar