Plan anual de actividades

Anuncio
Plan Anual de Actividades Académicas
a completar por el Director de Cátedra
Departamento: Sistemas de Información
Asignatura: Ingeniería del Software
Adjunto: Torres, Gladys Mabel del Valle - Nieto Peñalver, Luis Eduardo…
Auxiliares: Vicente, José Francisco
Planificación de la asignatura
Debe contener como mínimo:

Fundamentación de la materia dentro del plan de estudios.
A fin de fundamentar la importancia de la materia, se parte de un aspecto
que trata la Ingeniería en Sistemas de Información y es el desarrollo y
evolución de sistemas complejos donde el software juega un papel principal
Por lo tanto, los ingenieros en sistemas de información están involucrados
en aspectos de la producción del software, desde las etapas iniciales de la
especificación del sistema hasta el mantenimiento de éste después que se
utiliza.
Es así que esta materia cubre los siguientes aspectos referentes al software:






Procesos de desarrollo de Software
Especificación de requerimientos de Software
Estándares utilizados para la especificación del Software
Gestión de Configuración del Software
Gestión de proyectos de Software
Propósitos u objetivos de la materia.
 Conocer los componentes de un proyecto de Ingeniería del
Software
 Conocer los estándares asociados a la calidad del proceso de
desarrollo de software y de productos de software.
1
 Conocer los componentes de un plan de aseguramiento de la
calidad.
 Emplear las métricas que se aplican al desarrollo de software.
 Aplicar los elementos de un proceso de prueba (“testing”).
 Diseñar un plan de prueba unitario y de integración.

Contenidos. Programa analítico
Unidad 1: Introducción a la Ingeniería del Software
La Ingeniería del Software: La evolución del software – Mitos del software –
Ingeniería del software – Estado actual y antecedentes – La crisis del software –
La Ingeniería del Software asistida por computadora - Modelado del proceso y
del ciclo de vida – Modelos de procesos - Aplicación de estándares en el
desarrollo de Software - El Modelo CMM – El software como un elemento
importante de los Sistemas de Información Unidad 2: Requerimientos del software – (Unidad integradora con ASI y DSI)
Ingeniería de los requerimientos: Extracción de los requerimientos a los clientes
– Tipos de requerimientos – Las notaciones y métodos para la captura de los
requerimientos – Revisión de los requerimientos para asegurar la calidad –
Documentación de los requerimientos Std. IEEE 830.
Unidad 3: El proyecto de software y métricas el software
Planificación y control de Proyectos: Conceptos sobre gestión de proyectos – El
espectro de la gestión: personal, problema y proceso - Medidas, métricas e
indicadores del proyecto – Integración de las métricas dentro del proceso del
software - Principios básicos de la planificación - Estimación del proyecto de
software- Técnicas de descomposición- Métodos empíricos de estimación.
Unidad 4: Gestión de configuración del software
Configuración del Software: Conceptos sobre gestión de la configuración del
software – El proceso de configuración del Software - Control de versiones Control de cambios – Auditoria de la configuración.
2
Unidad 5: Aseguramiento de calidad de proceso y de producto
Conceptos de calidad – La tendencia de la calidad – Calidad del software Revisiones del software – Revisiones técnicas formales - Fiabilidad del software
- El plan de SQA. Pruebas del sistema y del software- Tipo y clases de
auditorias – Auditoria interna y externa - Alcances de la auditoria informática.

Metodología de Enseñanza.
La participación del Profesor en las Clases Teóricas es del orden del 70% del
tiempo y el 30% restante está dedicado a Clases Prácticas. El Sistema de
Consultas con horarios preestablecidos, permite una asistencia a los alumnos
para complementar algunos conceptos o aclarar dudas.

Metodología de Evaluación.
Se deben aprobar los trabajos prácticos asignados. Para regularizar la materia,
en el examen parcial se deberá tener una nota superior o igual a 4 (cuatro), y
superior o igual a 7 (siete) para promocionarla. En caso de desaprobar el
examen, se podrá rendir una recuperación, en cuyo caso sólo se podrá
regularizar la materia en caso de tener una nota igual o superior a 4 (cuatro).

●
Recursos didácticos a utilizar como apoyo a la enseñanza.
Clases orales en aulas, trabajos prácticos. En las clases de teoría se
exponen los conceptos básicos y se dan ejemplos de buenas prácticas en
cuanto a la Ingeniería del Software, relativos a los temas abordados. Se
propicia el debate. En las clases prácticas se desarrollan se realizan
ejemplos prácticos simples que sirven de base para la posterior
realización de trabajos prácticos en base a los cuales se regulariza la
asignatura. Se dispone de los siguientes recursos :
● Computadoras del Gabinete de Informática
● Retroproyector
● Cañón

Articulación horizontal y vertical con otras materias
Ingeniería del Software se articula de manera vertical con las siguientes
materias:
3
Análisis de Sistemas en los siguientes ejes temáticos: resolución de problemas,
Ingeniería de los requerimientos, gestión de proyectos e introducción a los
estándares de la documentación.
Diseño de Sistemas: en los siguientes ejes temáticos: resolución de problemas,
modelos de proceso de desarrollo, arquitectura del software, Análisis y diseño
orientado a objetos, verificación y validación y estándares de la documentación.
Gestión de datos: en los siguientes ejes temáticos: resolución de problemas,
modelado de datos Diagrama de Entidad Relación.
Administración de recursos en los siguientes ejes temáticos gestión de proyecto,
gestión de equipos del proyecto, auditoría y peritaje.

Semana
1
2
3
Cronograma estimado de clases.
DIA
Teoría, Aula
Taller/
Laboratorio:
Descripción de
la actividad
Teoría- Práctica
Teoría- Práctica
Teoría- Práctica
TEMA A DESARROLLAR
La evolución del software –
Mitos del software –
Ingeniería del software –
Los
principios
de
la
Ingeniería del Software – El
futuro de la Ingeniería del
Software – La Ingeniería del
Software
asistida
por
computadora - Modelado
del proceso y del ciclo de
vida.
Modelos de procesos Aplicación de estándares en
el desarrollo de Software El Modelo CMM – El
software como un elemento
importante de los Sistemas
de Información Extracción
de
los
requerimientos a los clientes
– Tipos de requerimientos –
Las notaciones y métodos
para la captura de los
requerimientos.
UNIDAD
U. T. N°1
U. T. Nº 1
U. T. N°2
4
4
Teoría- Práctica
5
Teoría- Práctica
6
Teoría- Práctica
7
Teoría- Práctica
8
9
10
11
12
Teoría- Práctica
Teoría- Práctica
Teoría- Práctica
Teoría- Práctica
Teoría- Práctica
Revisión de los
requerimientos para
asegurar la calidad –
Documentación de los
requerimientos. Std IEEE
830
Conceptos sobre gestión de
proyectos – El espectro de la
gestión: personal , problema
y proceso - Medidas,
métricas e indicadores del
proyecto – Integración de
las métricas dentro del
proceso del software
Parcial I
Estimación del proyecto de
softwareTécnicas
de
descomposición- Métodos
empíricos de estimación.
Conceptos sobre gestión de
la
configuración
del
software – El proceso de
configuración del Software El proceso de configuración
del Software - Control de
versiones. Auditoría de la
configuración
Control de cambios Informes
de
estado.
Conceptos de calidad – La
tendencia de la calidad –
Calidad del software Revisiones del software.
Conceptos de calidad – La
tendencia de la calidad –
Calidad del software Revisiones del software –
Revisiones técnicas formales
- Fiabilidad del software El plan de SQA.
Pruebas del sistema y del
software- Tipo y clases de
U. T. N°2
U. T. N°3
U. T. N°3
U. T. N°4
U. T. N°4
U.T. N°4
.
U. T. N°5
U. T. N°5
5
auditorias
–
Auditoria
interna y externa - Alcances
de la auditoria informática.
13
Teoría- Práctica
14
Teoría- Práctica
15
Teoría- Práctica
16
Teoría- Práctica

Parcial 2
Recuperación Parcial 1
Recuperación Parcial 2
Integral
Bibliografía
ROGER S. PRESSMAN, La Ingeniería del Software, un enfoque práctico, Mc
Graw Hill, 2006
IAN SOMMERVILLE, Ingeniería del Software, MC Graw Hill, 2006
LAUDON Y LAUDON, Sistemas de Información Gerencial, Organización y
tecnología de la empresa conectada en red, Prentice Hall, 2005
 Bibliografia Complementaria:
HUMPREY, W.S, A discipline for Software Engineering, Addison Wesley, 1995
DAVID E. BELLAGIO, TOM J. MILLIGAN, Software Configuration
Management Strategies And IBM Rational Clearcase (2005) - Addison Wesley
6
Descargar