Sei sulla pagina 1di 9

Universidad Autnoma Gabriel Ren Moreno

FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA

PROGRAMA ANALTICO DE ASIGNATURA

1. IDENTIFICACION DE LA MATERIA

NOMBRE DE LA ASIGNATURA: Ingeniera de Software I PRE-REQUISITOS SIGLA Y CODIGO NIVEL HORAS CREDITOS DOCENTES PROGRAMA VIGENTE REVISADO EN : INF412 : INF-422 : Octavo Semestre : 6 (4 HT, 2 HP) :5 : Ing. Rolando Antonio Martnez Canedo : 2/2011 : Octubre 2011

2. JUSTIFICACION Materia esencial en la formacin del alumno, que al aprovechar esta asignatura tiene todas las herramientas para producir software con caractersticas de un producto, por lo que en ella se integran todo el conjunto de conocimiento recibido previamente para producir software con caractersticas profesionales que son exigidas en el medio. El contenido de la asignatura apunta a un perfil de Gestor de Proyectos de Software, es decir el alumno al aprobar esta asignatura podr ser la persona responsable de la direccin de equipos de desarrollo de software.

Pgina | 1

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA 3. OBJETIVOS DE LA ASIGNATURA 3.1. OBJETIVO GENERAL Dirigir proyectos de software basados en la tecnologa de la ingeniera de software para lograr concluir proyectos de software con xito. 3.2. OBJETIVOS ESPECIFICOS Describir las caractersticas de un software terminado como un producto Establecer criterios para la seleccin de estrategias de desarrollo de software apropiadas a las caractersticas de un proyecto Describir las caractersticas de la direccin de un proyectos de software para poder cumplir con el rol de gestor de proyectos Identificar los indicadores para medir software ya desarrollado e indicadores para facilitar la toma de decisiones sobre estimaciones para nuevos proyectos Desarrollar aplicaciones de software donde se pueda evidenciar el trabajo y aporte de un ingeniero de software Introducir en la determinacin de factores que inciden en la calidad del software 4. CONTENIDO MINIMO (Proyecto Curricular) El software como producto, el proceso de desarrollo de software, el rol del ingeniero de software como gestor de proyectos de software, cuantificar el proceso y producto a travs de las mtricas del software, la planificacin y estimaciones para proyectos de software, el anlisis de riesgos y definicin la calidad del software

5. UNIDADES DEL PROGRAMA ANALITICO UNIDAD I INTRODUCCION Tiempo: 12 Horas. Objetivo:

Pgina | 2

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA Examinar detalladamente las caractersticas del software.

Contenido: La evolucin del software El software y su impacto en la sociedad Caractersticas del software Componentes del software Aplicaciones del software Mitos del software

UNIDAD 2 EL PROCESO Tiempo: 10 Horas Objetivo: Analizar y comprender detalladamente las caractersticas del proceso de desarrollo del software Contenido: El proceso del software Visin de la Ingeniera de Software Tecnologa de la Ingeniera de Software Estrategias de desarrollo de software Identificacin de modelos para proyectos de software

UNIDAD 3 GESTIN DE PROYECTOS DE SOFTWARE Tiempo: 12 Hrs. Objetivo: Examinar detalladamente los componentes de un proyecto de desarrollo de software

Contenido:

Pgina | 3

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA El personal El problema El proceso El proyecto

UNIDAD 4 MTRICAS DEL SOFTWARE Tiempo: 16 Hrs. Objetivo: Interpretar adecuadamente el proceso de medicin del software con el fin de conocer el producto que construimos. Contenido: Medidas, mtricas e indicadores Mtricas para el proceso del software Mtricas para el software Mtricas para la calidad del software Integracin de las mtricas

UNIDAD 5 ESTIMACIONES PARA PROYECTOS DE SOFTWARE Tiempo: 16 Hrs. Objetivo: Analizar el proceso de estimaciones de: Duracin, costo y esfuerzo requerido para el proyecto de software. Contenido: Objetivos de la planificacin del proyecto mbito del software

Pgina | 4

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA Recursos para el desarrollo de software Tcnicas de descomposicin Modelos COCOMO II y calculo del esfuerzo La decisin de comprar - desarrollar

UNIDAD 6 GESTION DEL RIESGO Tiempo: 8 Hrs. Objetivo: Analizar los riesgos que afectan al xito de la planificacin de un proyecto de software en cuanto a recursos disponibles: tiempo, presupuesto y recursos humanos Contenido: Los riesgos en el software Estrategias de riesgo preactivas y reactivas Identificacin del riesgo Proyeccin del impacto del riesgo Reduccin, supervisin y gestin del riesgo RSGR El Plan de RSGR

UNIDAD 7 PLANIFICACIN TEMPORAL Y SEGUIMIENTO DEL PROYECTO Tiempo: 10 Hrs. Objetivo: Establecer una lnea base para el desarrollo de un proyecto de software en funcin a los recursos disponibles: tiempo, presupuesto y recursos humanos

Pgina | 5

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA Contenido: Relacin personas - esfuerzo Definicin de tareas para el proyecto de software Seleccin de tareas de Ingeniera de software Definicin de red de tareas Planificacin del tiempo El plan de administracin de proyecto de software PAPS

UNIDAD 8 LA CALIDAD EN EL SOFTWARE Tiempo: 12 Hrs. Objetivo: Comprender la calidad del software en trminos de: cumplimiento con los requisitos, concordancia con los mtodos de desarrollo y aadir caractersticas profesionales Contenido: Calidad del software Indicadores de la calidad del software Mtricas de la calidad del software Revisiones tcnicas formales Fiabilidad del software Los factores que determinan la calidad en el software

6. METODOLOGIA Para el desarrollo de los contenidos se ha determinado los siguientes mtodos de enseanza: a) Clases de carcter terico-conceptual: Clases a cargo del profesor, a modo orientador - facilitador, presentando los temas para situar intelectualmente a los alumnos en el eje o tema estructurante. Su desarrollo se basar en el uso de elementos auxiliares para la enseanza, como pizarra, proyector de multimedia. b) Pgina | 6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA Desarrollo de Trabajos Prcticos: Los conceptos introducidos en las clases tericas, especialmente los relativos Gestin de Proyectos de Software tendrn una componente prctica basada en la propuesta y resolucin de problemas, de carcter individual o grupal, as como tambin la investigacin. c) Prcticas de Laboratorio: Se utilizarn los centros de cmputos para la realizacin de prcticas especficas que permitan aplicar nuevas tecnologas de desarrollo de software. d) Elaboracin del proyecto final de la materia: El proyecto es de carcter grupal, consistente en el desarrollo completo de un sistema software tanto en modelos como en implementacin. 7. CRONOGRAMA (ejemplo del cronograma)

SEMANA ACTIVIDADES Presentacin


Unidad I Unidad 2 Unidad 3 Examen Parcial I Unidad 4 Unidad 5 Unidad 6 Unidad 7 Presentacin PAPS Examen Parcial II Unidad 8 Presentacin de Modelos Proyecto Presentacin del Software Examen final Entrega de Notas

10 11 12 13 14 15 16 17 18

Pgina | 7

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA

8. SISTEMA DE EVALUACION La evaluacin se realizara siguiendo los parmetros que a continuacin se describen.

ITEM

DESCRIPCIN

PROCENT AJE

TEMAS

1 2 3 4

Primer examen parcial Segundo examen parcial Proyecto Examen Final

20% 20% 30 % 30 %

Unidades 1,2,3 Unidades 4,5,6,7 Aplicacin de software Todas las Unidades

a) Primer examen parcial La evaluacin del primer parcial tendr 3 componentes: a) Terico, conceptual b) Razonamiento lgico en la resolucin de problemas reales c) Prctico a presentar en laboratorio de computacin en lo referente a implementacin de una aplicacin de software. b) Segundo examen parcial La evaluacin del primer parcial tendr 3 componentes: a) Terico, conceptual b) Razonamiento lgico en la resolucin de problemas reales c) Prctico a presentar en laboratorio de computacin en lo referente a implementacin de una aplicacin de software. c) Proyecto La evaluacin del proyecto final de la materia se realizar en tres fases: Primera, ser la presentacin de un Plan de Proyecto de un caso real. Segunda, ser la presentacin de modelos y la tercera ser la presentacin de una versin de prototipo del software. d) Examen final

Pgina | 8

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGA

CARRERA DE INGENIERA INFORMATICA La evaluacin final ser terica y se aplicar el criterio de razonamiento lgico en la resolucin de problemas referente a la gestin de proyectos de software.

9. BIBLIOGRAFIA a) Bsica Pressman Roger, Ingeniera del Software Un enfoque practico, 7ma, edicion, Mc Graw Hill, 2010 Weitzenfeld Alfredo, Ingeniera de software orientada a objetos con UML, JAVA e INTERNET, Thomson Editors S.A. 2005 Braude Eric, Ingeniera de software Una perspectiva orientada a objetos, Alfa omega grupo editos S. A., 2003. b) Complementaria Bruegge, Bernd, Allen Dutoit, Software Engineering, Prentice Hall, 2000 Norris, Rigby, Ingenieria de software explicada, 1998 IEEE, Coleccion de estandares de la ingenieria de software, www.ieee.org ACM, Publicaciones sobre ingenieria de software, www.acm.org SEI Instituto de ingenieria de software, Modelos y publicaciones, www.sei.cmu.edu

Pgina | 9

Potrebbero piacerti anche