Vous êtes sur la page 1sur 4

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERA


DIVISIN DE ELECTRNICA Y COMPUTACIN
DEPARTAMENTO DE CIENCIAS COMPUTACIONALES
DATOS GENERALES
CLAVE DE LA MATERIA

CC304

NOMBRE DE LA MATERIA

INGENIERA DE SOFTWARE I

TIPO

TEORA

CARCTER DEL CURSO

SELECTIVA

REA DE FORMACIN

ESPECIALIZANTE SELECTIVA

PREREQUISITOS

CC302

DPTO. DE ADSCRIPCIN

CIENCIAS COMPUTACIONALES

ACADEMIA

SISTEMAS COMPUTACIONALES

CARGA HORARIA GLOBAL

80 HORAS

CARGA HORARIA SEMANAL :

4 HORAS

VALOR EN CRDITOS:

11 CRDITOS

FECHA ACTUALIZACION

ENERO /2006

CALENDARIO DE APLICACIN:

2006A

OBJETIVO GENERAL:

APLICAR DISTINTAS TCNICAS DE ANLISIS Y DISEO


ESTRUCTURADO PARA DESARROLLAR Y DOCUMENTAR
UN SISTEMA REAL.

A c a d e m i a d e S i s t e m a s C om pu t a c i o n a l e s

UNIVERSIDAD DE GUADALAJARA
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERA
DIVISIN DE ELECTRNICA Y COMPUTACIN
DEPARTAMENTO DE CIENCIAS COMPUTACIONALES
INGENIERA DEL SOFTWARE I
CONTENIDO TEMTICO PRINCIPAL
Mdulo 1. Introduccin (13 hr)
Objetivo: Que el alumno conozca el estado actual de la disciplina, su importancia y su aplicacin.
1.1
1.2
1.3
1.4
1.5

Qu es la Ingeniera del Software?


Paradigmas
Importancia de esta disciplina.
El producto software.
El proceso de desarrollo del software.

4 hrs.
4 hrs.
2 hrs.
1.5 hrs.
1.5 hrs.

Mdulo 2. Anlisis de Sistemas (39 hr)


Objetivo: Que el alumno sepa aplicar los modelos, tcnicas y mtodos de la Ingeniera de Requerimientos y
el Anlisis de Sistemas a un proyecto real de desarrollo de software.
2.1 Principios del Anlisis de Sistemas.
2 hrs.
2.2 Ingeniera de Requerimientos.
2.2.1 Identificacin de Requerimientos.
2 hrs.
2.2.2 Anlisis de Requerimientos. Desarrollo de Conceptos.
1 hrs.
2.2.3 Especificacin de Requerimientos. Normas Internacionales.
1 hrs.
2.2.4 Mtodos, tcnicas y modelos empleados en la Ingeniera de Requerimientos.
3 hrs.
Entrevista, cuestionario, observacin, prototipos, investigacin de datos, lluvia de ideas,
validaciones y verificaciones
2.3 Anlisis Estructurado.
2.3.1 Diagramas de Flujo de Datos.
2.3.2 Diccionario de Datos.
2.3.3 Especificacin de Procesos.
2.3.4 Modelado de datos
2.4 Otros mtodos de anlisis: orientado a datos, orientado a objetos.

8 hrs.
2 hrs.
2 hrs.
4 hrs.
2 hrs.

2.5 Estimacin del sistema.


2.5.1 COCOMO
2.5.2 Punto de Funcin
2.5.3 Ecuacin del Software
2.5.4 Reglas de dedo

6 hrs.
2 hr.
1 hr.
1 hr.

Examen

2 hrs.

A c a d e m i a d e S i s t e m a s C om pu t a c i o n a l e s

Mdulo 3. Diseo de Sistemas (24 hr)


Objetivo: Que el alumno sepa aplicar los modelos, tcnicas y mtodos del Diseo de Sistemas a un proyecto
real de desarrollo de software.
3.1 Fundamentos del Diseo.
2 hrs.
Abstraccin, refinamiento, modularidad, arquitectura, jerarqua de control, ocultamiento de informacin.
3.2 Diseo de Datos
4 hrs.
3.3 Diseo Arquitectnico.
4 hrs.
3.4 Diseo de la interfaz. Entradas, Salidas, Interfaz hombre- mquina.
4 hrs.
3.5 Diseo procedimental.
4 hrs.
Examen
Proyectos transcurso del semestre

2 hrs.
4 hrs.

MODALIDAD DE ENSEANZA APRENDIZAJE


Para la realizacin de este curso, se recomienda que el profesor asesore y supervise personalmente el proceso
de formacin educativo de cada alumno, haciendo nfasis en el estudio que debe realizarse para comprender
la teora y la habilidad para el desarrollo de un sistema de software.

MATERIAL DE APOYO ACADMICO


- Notas elaboradas para el curso
- Acetatos diseados y elaborados para el curso
- Can, Laptop, Pintarrn
- Software de Desarrollo Diagramacin y Gestin:
Project
Visio
Smart Draw
Rational Rose
Da (Linux)
Easy Case

- Case Estudio
- PHP - Apache - MySQL - LAMD
- Visual FoxPro
- Visual Delphi
- SQL server
- Visual Basic

CRITERIOS DE EVALUACIN
Se evala durante el periodo escolar mediante:
Las prcticas en clase y el desarrollo de un proyecto terminal.

CRITERIOS DE CALIFICACIN
Parcial I
Parcial II
Tareas e Investigaciones

25%
25%
10%

Proyecto Final
1. Anlisis de requisitos
2. Diagramas D.F.D.
3. Dic. Datos, Espec., procesos, DER
4. Diseo de datos, arquitectnico,
Diseo de interfaz y procedimental

40%
10%
10%
10%
10%

A c a d e m i a d e S i s t e m a s C om pu t a c i o n a l e s

CRITERIOS DE ACREDITACIN
Haber obtenido un promedio global mnimo de 60 puntos de un mximo de 100 puntos disponibles.

COMPETENCIAS QUE SE PUEDEN ADQUIRIR


Conocimiento de conceptos, herramientas y tecnologas en el rea de las bases de datos.

BIBLIOGRAFA BSICA

Lawrence Pfleeger Shari., Ingeniera de Software. Teora y Practica, 1ra Edicin, Prentice Hall, 2002

Weitzenfeld Alfredo., Ingeniera de Software. Orientada a Objetos, 1ra Edicin, Thomson, 2004

Medelln Serna Luis A., Ingeniera de Software I. ids.okluis.com, 2006

Medelln Serna Luis A., Ingeniera de Software II. ids2.okluis.com, 2006

Pressman Roger S., Ingeniera de Software. Un enfoque prctico, 5ta. Edicin, McGraw Hill, 2004.

Braude.Eric J., Ingeniera de Software. Una Perspectiva Orientada a Objetos, Alfaomega, 2003

Leer Anne., La Visin de los Lideres en la Era Digital, 1ra Edicin, Prentice Hall, 2001

BIBLIOGRAFA COMPLEMENTARIA

Sommerville Ian., Ingeniera de Software, 6ta. Edicin. Adisson Wesley, 2002.

Yourdon, Ed, Anlisis Estructurado Moderno, Prentice Hall, 1991.

Pages-Jones, Meilir, The Practical Guide to Structured Systems Design, Englewood Clifs, N.J.,
Yourdon Press, 1988

Kendall y Kendall, Anlisis y Diseo de Sistemas, 3ra de, Prentice Hall, 1997

IEEE Std 830, IEEE Guide for Software Requirements Specifications (ANSI).

IEEE Std 1233, IEEE Guide for Developing System Requirements Specifications (ANSI).

IEEE Std 1074, IEEE Standard for Developing Software Life Cycle Processes.

IEEE Std 1074.1, IEEE Guide for Developing Software Life Cycle Processes.

IEEE Std 1220, IEEE (Trial -use) Standard for the Application and Management of the Systems
Engineering Process.

IEEE/EIA Std 12207.0 , IEEE Standard for Software Life Cycle Processes.

IEEE Std 1016, IEEE Recommended Practice for Software Design Descriptions.

A c a d e m i a d e S i s t e m a s C om pu t a c i o n a l e s

Vous aimerez peut-être aussi