You are on page 1of 11

UNIVERSIDAD AUTNOMA DEL ESTADO DE HIDALGO

COORDINACIN DE DOCENCIA DIRECCIN DE PLANEACIN Y DESARROLLO EDUCATIVO

PROGRAMA ANALTICO DE ASIGNATURA

1.- DATOS GENERALES


1.1 INSTITUTO: CIENCIAS BSICAS E INGENIERAS 1.2 LICENCIATURA: SISTEMAS COMPUTACIONANES 1.3 ASIGNATURA: INGENIERA DE SOFTWARE

1.4

Ubicacin de la Asignatura en el Plan de Estudios Carga Horaria de la Asignatura y crditos

Semestre TERCERO SEMANAL


TERICA PRCTICA

rea de Formacin SISTEMAS SEMESTRAL


TOTAL TERICA PRCTICA

Clave

1.5

Crditos
TOTAL

5 1.6

75

75

10

Nombre del profesor que elabor el programa

Fecha de elaboracin

M. en C. Flix Agustn Castro Espinoza L.C. Norma Laura Salazar Viveros

Mayo 14 del 2001

2.- PAPEL DE LA ASIGNATURA EN EL PLAN DE ESTUDIOS

-Proporcionar al alumno las herramientas necesarias para la creacin de software de calidad y de bajo costo.

3.- SERIACIN DE LA ASIGNATURA A PARTIR DE LA CONGRUENCIA INTERNA DE LOS CONTENIDOS


ASIGNATURAS ANTECEDENTES ASIGNATURAS CONSECUENTES

Ninguna

- Anlisis y Diseo Orientado a Objetos I

4.- INTENCIN EDUCATIVA DE LA ASIGNATURA 4.1. OBJETIVOS GENERALES

El alumno conocer las caractersticas del software. Aplicar las tcnicas de anlisis, diseo, construccin, implementacin y mantenimiento de software. Desarrollar software de calidad y de bajo costo.

5.- OBJETIVOS PARTICULARES DE LAS UNIDADES O TEMAS 5.1. NMERO Y TTULO DE LAS UNIDADES O TEMAS
Unidad 1 Software e ingeniera de software. -

5.2. OBJETIVOS PARTICULARES DE CADA UNIDAD O TEMA

El alumno conocer y diferenciar las caractersticas del software. Definir la ingeniera de software. Conocer los diferentes paradigmas para el proceso del software y determinar las ventajas y desventajas de cada uno. Conocer los ciclos de vida del desarrollo de sistemas. Conocer los elementos bsicos para un desarrollo de sistemas de calidad. Identificar el problema, establecer objetivos, determinar los requerimientos de informacin. Identificar y aplicar las herramientas para el anlisis y diseo. Conocer los aspectos psicolgicos y tcnicos para disear interfases amigables. Conocer los aspectos importantes para la construccin del sistema Conocer y utilizar los diversos tipos de pruebas aplicables a los sistemas. Identificar las tareas del mantenimiento as como los efectos secundarios originados por su aplicacin.

Unidad

Conceptos bsicos del desarrollo de un sistema de informacin.

Unidad 3 Fase de anlisis y diseo del sistema

Unidad

4 Fase de construccin, prueba y mantenimiento del sistema

Unidad 5 Fase de implantacin del sistema.

Conocer los aspectos informticos para la implantacin del sistema Conocer los aspectos organizacionales para la implantacin del sistema

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD


1

PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)


SOFTWARE E INGENIERA DE SOFTWARE 1.1 Software 1.1.1 Definicin 1.1.2 Caractersticas del software 1.1.3 Componentes del software 1.1.4 Aplicaciones del software 1.2 Ingeniera de software 1.2.1 Definicin de ingeniera de software 1.2.2 Fases de la ingeniera de software 1.2.3 El proceso del software CONCEPTOS BSICOS DEL DESARROLLO DE SISTEMAS DE INFORMACIN 2.1 Ciclos de vida de desarrollo de los sistemas 2.1.1 Ciclo de vida clsico 2.1.2 Lineal secuencial 2.1.3 Prototipos 2.1.4 RAD 2.1.5 Espiral 2.1.6 Ensamblaje de componentes 2.1.7 Desarrollo concurrente 2.1.8 RUP 2.2 Definicin de sistema de informacin 2.3 Caractersticas de un sistema de informacin 2.4 Funciones de un sistema de informacin 2.5 Planeacin, factibilidad y control 2.6 Definicin del nuevo sistema 2.6.1 Definicin del problema 2.6.2 Determinacin de requerimientos

TOTAL DE HORAS
5

23

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA


5

NMERO DE LA UNIDAD

PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)


2.6.3 Tcnicas para la obtencin de informacin 2.7.Diseo del sistema 2.7.1 Diseo de entradas 2.7.2 Diseo de salidas 2.7.3 Diseo de procesos 2.7.4 Diseo del almacenamiento

TOTAL DE HORAS

FASE DE ANLISIS Y DISEO 3.1 Anlisis de sistemas de software 3.1.1 Anlisis de requerimientos 3.1.2 Tcnicas para facilitar la especificacin de aplicaciones 3.1.3 Despliegue de la funcin de calidad 3.2 Principios del anlisis 3.2.1 Dominio de la informacin 3.2.2 Modelado 3.2.3 Particin 3.3 Especificacin 3.3.1 Principios de la especificacin 3.3.2 Representacin 3.3.3 Especificacin de los requisitos del software 3.3.4 Revisin de la especificacin 3.4 Estudio de viabilidad 3.4.1 Anlisis econmico 3.4.2 Anlisis tcnico 3.4.3 Viabilidad legal 3.5 Diseo del sistema 3.5.1 Conceptos del diseo 3.5.2 Abstraccin 3.5.3 Modularidad 3.5.3.1 Independencia funcional

25

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA

NMERO DE LA UNIDAD

PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)


3.5.3.2 Cohesin 3.5.3.3 Acoplamiento 3.5.4 Arquitectura del software 3.5.5 Estructuras de datos 3.5.6 Ocultamiento de informacin 3.6 Notaciones para el diseo 3.6.1 Diagrama entidad-relacin 3.6.2 Diagrama de flujo de datos 3.6.3 Diccionario de datos 3.7 Diseo de interfases grficas 3.7.1 Modelos de diseo de interfaz 3.7.2 Anlisis y modelado de tareas 3.7.3 Aspectos del diseo 3.7.4 Evaluacin del diseo 3.7.5 Directrices para el diseo 3.7.5.1 Interaccin general 3.7.5.2 Visualizacin de la informacin 3.7.5.3 Entrada de datos 3.8 Psicologa del color 3.8.1 Clasificacin de los colores 3.8.2 Recomendaciones del uso del color

TOTAL DE HORAS

FASE DE CONSTRUCCIN, PRUEBA Y MANTENIMIENTO DEL SISTEMA 4.1 Construccin 4.1.1 El proceso de traduccin 4.1.2 Planteamiento psicolgico 4.1.3 Modelo sintctico/semntico 4.1.4 Planteamiento de ingeniera 4.1.5 Eficiencia 4.1.6 Eleccin de un lenguaje 4.1.7 Estilo de codificacin 4.1.8 Documentacin del cdigo

20

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD

PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)


4.1.8.1 En el cdigo 4.1.8.2 En memoria 4.1.8.3 En entrada/salida 4.2. Pruebas 4.2.1 Fundamentos de la prueba 4.2.2 Objetivos de la prueba 4.2.2.1 Principios de la prueba 4.2.2.2 Facilidad de la prueba 4.2.2 3 Plan de pruebas 4.2.2.3.1 Estrategia de la prueba 4.2.2.3 2 Aspectos estratgicos 4.2.3. Prueba de unidad 4.2.3.1 Consideraciones 4.2.3.2 Procedimiento 4.2.4. Prueba de integracin 4.2.4.1 Ascendente 4.2.4.2 Descendente 4.2.5. Prueba de regresin 4.2.6. Prueba de validacin 4.2.6.1 Criterios 4.2.6.2 Revisin de la configuracin 4.2.6.3 Pruebas alfa y beta 4.2.7. Prueba del sistema 4.2.7.1 Recuperacin 4.2.7.2 Seguridad 4.2.7.3 Resistencia 4.2.7.4 Rendimiento

TOTAL DE HORAS

6.- SISTEMA DE CONOCIMIENTOS DE LA ASIGNATURA NMERO DE LA UNIDAD

PLAN TEMTICO, (SUBTEMAS Y TPICOS DE CADA UNIDAD)


4.3 Mantenimiento 4.3.1 Definicin 4.3.2 Tipos de mantenimiento 4.3.2.1 Preventivo 4.3.2.2 Correctivo 4.3.2.3 Perfectivo 4.3.2.4 Adaptativo 4.3.3. Costo del mantenimiento 4.3.4. Efectos secundarios del mantenimiento 4.3.4.1 Sobre el cdigo 4.3.4.2 Sobre los datos 4.3.4.3 Sobre la documentacin

TOTAL DE HORAS

IMPLANTACIN DEL SISTEMA 5.1 Preparacin de la puesta en marcha 5.1.1 Prueba del sistema 5.1.2 Capacitacin del usuario 5.2. Estrategia para la conversin 5.2.1 Etapas 5.2.2 Medios 5.3. Revisin posterior a la implantacin 5.3.1 Impacto de la aplicacin 5.3.2 Mtodos para valorar el impacto de la aplicacin

7.- SISTEMA DE HABILIDADES 7.1. HABILIDADES GENERALES, PRCTICAS O ESPECFICAS QUE FORMAR Y DESARROLLAR LA ASIGNATURA
Permite un nivel de abstraccin mayor. Proporciona conocimientos para la construccin de sistemas de informacin Facilita el desarrollo de software visual Permite el desarrollo de sistemas de calidad y bajo costo.

8.- CONSIDERACIONES METODOLGICAS Y DE ORGANIZACIN DE LA ASIGNATURA 8.1. METODOS, FORMAS ORGANIZATIVAS Y RECURSOS DIDCTICOS PARA EL DESARROLLO DEL PROCESO DE ENSEANZA-APRENDIZAJE
Exposicin del profesor Investigacin Anlisis y sntesis de textos y documentos Discusiones grupales y trabajo en equipo Resolucin de casos prcticos

9. SISTEMA DE EVALUACIN DEL APRENDIZAJE 9.1. FORMAS DE EVALUACIN QUE ADOPTA LA ASIGNATURA.
Examen Investigaciones Resmenes

10.- BIBLIOGRAFA NECESARIA PARA EL DESARROLLO DEL PROGRAMA

10

10.- BIBLIOGRAFA NECESARIA PARA EL DESARROLLO DEL PROGRAMA


10.1. BSICA - Ingeniera de software, un enfoque prctico Roger S. Pressman, 3 y 4. Edicin, Mc Graw Hill - Ingeniera de software Richard Fairley, Mc Graw Hill - Anlisis y diseo de sistemas de informacin James A. Senn, Mc Graw Hill. 10.2. COMPLEMENTARIA -Ingeniera de software explicada Norris-Rigby, Limusa. -Software engineering: methods,management an CASE tools j.Shodi, Mc Graw Hill. - Software engineering I. Sommerville, Addison-Wesley. - Anlisis estructurado de sistemas Chris Gane, El ateneo. - Anlsis estructurado moderno Edward Yourdon, Prentice Hall. - Structured anlisis and systems specification De Marco, Prentice Hall. - Effective structured techniques Paul Allen C., Prentice Hall.

11.- PERFIL PROFESIOGRFICO 11.1. PERFIL IDEAL DEL PROFESOR QUE SE REQUIERE PARA IMPARTIR LA ASIGNATURA
. 11

Licenciatura en computacin o carrera afn. Conocimiento terico y prctico de las tcnicas de anlisis, diseo, desarrollo e implantacin de sistemas Conocimiento terico y prctico de las tcnicas de diseo y desarrollo de GUI

You might also like