• No se han encontrado resultados

FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN LICENCIATURA EN INGENIERÍA EN INFORMÁTICA. Programa Analítico de Asignatura

N/A
N/A
Protected

Academic year: 2022

Share "FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN LICENCIATURA EN INGENIERÍA EN INFORMÁTICA. Programa Analítico de Asignatura"

Copied!
17
0
0

Texto completo

(1)

1

FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN

LICENCIATURA EN INGENIERÍA EN INFORMÁTICA

Programa Analítico de Asignatura

I. Datos Generales

Denominación de la Asignatura: Ingeniería de Software II

Departamento: __Informática__________________

Código: ___INF-512b__(10148)________

Semestre: I Turno:_____________________

Créditos: 4__

Horas Totales: 96 Teóricas: 48 Prácticas: __ Laboratorio: __48_____

Pre-requisitos: Ingeniería de Software I INF (512a),

Profesores(as) responsables de la elaboración del Programa Analítico: Presidente: Guillermo González.

Miembros: Nelson Montilla, Angélica Pierre.

Fecha de elaboración: _30__/ 03_/_2012__

Fecha de aprobación por el Departamento: ___/ ___/____

(2)

2

II. Justificación

En un entorno en permanente cambio y desarrollo tecnológico, en un mundo en plena revolución industrial, comercial, informática, educación y de las comunicaciones, la sociedad se encuentra en una era de Información, Tecnología y Conocimiento. Actualmente, el entorno demanda de tecnología y por ende del desarrollo de software que dirijan esa tecnología, programas adecuados para desarrollar un sinnúmero de tareas a la perfección, razón por la que es tarea del profesional de informática realizar los estudios y análisis necesarios para el desarrollo de software que cumpla a cabalidad con los requerimientos de la demanda. El profesional de la informática debe tener el conocimiento y domino de lo que comprende el desarrollo y evaluación de software en general.

Las nuevas Tecnologías contribuyen, a través de una configuración sensorial más compleja que la tradicional, a esclarecer, estructurar, relacionar y fijar mejor los contenidos a aprender para la ingeniería de software. Por ello en la materia Ingeniería de Software II, establecemos como base fundamental las siguientes razones:

La Informática como recurso tecnológico da la destreza para planificar estrategias que permitan el desarrollo de software.

Evaluar adecuadamente los problemas a razón de lograr un desarrollo acertado del software necesario.

Desarrollar paso a paso la solución de un problema, de manera que se pueda crear el software que cumplan con las estrategias de producción y planificación de proyectos de software.

Implementar software depurados y que trabajen sin errores, que permitan crear sistemas de arquitecturas abiertas, que permitan el enlace con diferentes base de datos.

Lograr que los diferentes software cumplan con los controles de auditoría de sistemas y documentación necesaria.

(3)

3

El alumno que se registra en esta asignatura tiene todas las herramientas para producir software, por lo que en esta asignatura se integran todo el conjunto de conocimiento recibido previamente para producir software con características 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 dirección de equipos de desarrollo de software.

III. Descripción

Esta asignatura tiene como finalidad proporcionar los fundamentos teóricos y metodológicos para que el profesional informático pueda evaluar, diseñar y desarrollar el software necesario y que cumpla con los requerimientos deseados por el usuario. El profesional de la informática debe ser capaz de llevar todas las etapas que comprende el desarrollo del software.

Es de vital importancia señalar que los contenidos expresados en este plan analítico estén basados en los conceptos pedagógicos que enmarcan los elementos primordiales de las Nuevas Tecnologías de Información y comunicación haciendo atractivo y eficiente el desarrollo de la materia, recalcando los aspectos importantes que el estudiante debe conocer para establecerse como un profesional idóneo en la carrera.

La asignatura Ingeniería de Software consta de 8 módulos a desarrollar:

Tipos de diseños Ingeniería Web

Administración de la calidad Gestión de riesgo

Gestión de configuración del software Mantenimiento del sistema

Evaluación de sistema

Reingeniería del software

(4)

4

METODOLOGÍA

Los contenidos teóricos se desarrollarán mediante clases magistrales. Las sesiones de práctica se realizarán con técnicas de aprendizaje colaborativo en grupo en donde se hará la ponencia de los avances semanales de los respectivos trabajos o proyectos de aplicación.

El proceso metodológico será centrado en los estudiantes de la asignatura, enfatizando en técnicas individuales y grupales, exposiciones dialogadas, debates, lluvia de ideas y desarrollo de proyectos (investigación, análisis, diagrama de flujos, algoritmos, programas).

RECURSOS DIDÁCTICOS

Los recursos utilizados serán folletos, bibliografías dadas al estudiante, documentos escritos de Internet, el tablero, recursos tecnológicos como audiovisuales, computador, multimedia, retro proyectores e internet. Todo lo anterior permitirá al estudiante exponer, indagar, discutir y resolver dudas. Las clases serán expositivas con la participación activa de los estudiantes por lo tanto su asistencia a clases es de suma importancia para alcanzar los objetivos propuestos.

El curso tendrá una sustentación analítica y práctica para lograr un dominio aceptable que permita conocer y ampliar conceptos de ingeniería de software y la

elaboración de pasos y procesos para la elección del mejor software para la solución de problemas.

(5)

5

EVALUACIÓN

La Evaluación tomará en cuenta los trabajos individuales y en grupo, el desempeño del estudiante, su asistencia a clases y participación, se realizaran pruebas diagnosticas, formativas y sumativas. Se realizarán cuatro ejercicios parciales, un semestral, sustentación de investigaciones y trabajos prácticos. La evaluación numérica se hará tomando en cuenta las normas establecidas en el Estatuto Universitario que rige en la Universidad de Panamá.

DISTRIBUCIÓN % DE EVALUACIÓN

Parciales 20%

Laboratorio (prácticas) 25%

Proyectos, Trabajos 20%

Asistencia y Participación 05%

Semestral 30%

---

Total 100%

(6)

6

IV. COMPETENCIAS

Básicas

Capacidad de abstracción, análisis y síntesis, Capacidad de investigación,

Capacidad de trabajo en equipo,

Capacidad creativa, iniciativa y liderazgo,

Compromiso con la protección del medio ambiente, Compromiso con la ética, valores y responsabilidad social.

Genéricas

Comprende con visión holística, los conceptos básicos ingeniería de software, ingeniería web, evaluación de sistemas, reingeniería, otros.

Liderazgo.

Desarrolla actitud profesional cónsona para integrarse a el Trabajo en Equipo.

Asertivo.

Proactivo.

Capacidad de Análisis.

Crítico y reflexivo.

Investigativo.

Valora la importancia de la formación profesional y en valores del egresado de Licenciatura en Ingeniería Informática.

Ampliar los conocimientos básicos ya estudiados sobre la gestión del alcance dentro de la gestión de proyectos.

Estudiar las principales herramientas y técnicas útiles en la gestión del alcance de proyectos.

Profundizar los capítulos anteriores en el caso de ingeniería de software I de software.

(7)

7

Complementar conceptos de Ingeniería de software

Aplicar en forma integral los conocimientos aprendidos en cursos anteriores sobre Ingeniería de software

Identificar los problemas derivados del gran tamaño de los proyectos de software reales, realizados por equipos.

Específicas

Demuestra motivación para investigar temas de aplicaciones del computador en el contexto de la ingeniería de software.

Interpreta y analiza situaciones relacionadas con la realidad de la ingeniería en el desarrollo y evaluación de software.

Define conceptos como Software, Ingeniería de Software, auditoría, documentación, Bases de datos, redes, comunicaciones, gráficos, hipermedia, multimedios, tics, reingeniería, calidad.

Evalúa conceptos como educación virtual, multimedios e hipermedios en los sistemas educativos, sistemas expertos, y bases de conocimientos aplicados a la educación y al comercio.

Analiza el estado actual y las proyecciones de la ingeniería de software y sus posibilidades en los sistemas educativos y comerciales.

Utiliza nuevas herramientas para el desarrollo de software de forma que innove y se mantenga actualizado con la tecnología.

Define las teorías psicológicas educativas que sustentan la creación de paquetes de enseñanza asistidos por computadora.

Diseña paquetes de enseñanza asistidos por computadora.

(8)

8

Al finalizar la asignatura el estudiante debe lograr las siguientes competencias:

o Conocer y comprender los paradigmas actuales de la ingeniería del software dirigidos al desarrollo distribuido de software, la ingeniería del software libre y la ingeniería Web.

o Aplicar los conceptos y fundamentos de la ingeniería de software, su arquitectura, y sus técnicas en la producción de software.

o Conocer los conceptos básicos, los procesos de desarrollo, los métodos y las herramientas de la ingeniería de software.

o Conocer los diferentes modelos de arquitectura, las tecnologías que pueden integrarse y las soluciones comerciales para formar una solución distribuida

particular.

(9)

9

V. PROGRAMACIÓN ANALÍTICA

Módulo # 1. Título

: Tipos de diseños.

Duración (horas) Total: 12 Teóricas: 6 Prácticas: Laboratorio: 6 Competencias del Módulo:

Analiza conceptos de ingeniería de software y los aplica al desarrollo de sistemas computacionales.

Conoce los diferentes tipos de diseño de software existentes en el mercado aplicando los mas selectivos dependiendo del software a construir.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Conoce conceptos de Ingeniería de software y los aplica a situaciones del desarrollo de software.

Investiga los tipos de diseños de software y analiza cada uno de ellos aplicando técnicas de avanzada.

Examina y determina los tipos de diseños de software que son los más apropiadas para la ingeniería de software.

1. Concepto de Ingeniería de Software..

1.1. Que es Ingenieria de Software 1.2. Caracteristicas de la IS

1.3. Diferentes aplicaciones en la IS 1.4. Ventajas de la IS

1.5. Ingeniería de Software 1.6. Desarrollo y evaluación de

software.

2. Tipos de Diseños:

2.1. Diseño orientado a objetos 2.2. Arquitectura de sistemas

distribuidos

2.3. Diseño de software de tiempo real.

2.4. Diseño de interfaz del usuario 2.5. Diseño con reutilización

De Inicio:

Presentación del contenido del curso, los objetivos y las metodologías a utilizar.

Lluvias de ideas sobre expectativas del curso.

De Desarrollo:

Explicación y ejemplificación de los temas.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Presentación de una investigación sobre temas del modulo.

Hacer un cuestionario de temas expuestos.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos de Ingeniería de software.

Formativa:

Participar en foros de debate sobre temas de los conceptos de Ingeniería de software.

Sumativa:

Evaluación de las actividades programadas para el modulo.

(10)

10

Modulo # 2. Titulo: Ingeniería Web. Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio: 6 Competencias del Modulo

1. Conoce los conceptos y qué consiste la ingeniería Web y el papel que juega la ingeniería de software.

2. Valora la importancia de la ingeniería web en el crecimiento desenfrenado que está teniendo la web.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Conoce los conceptos básicos que involucra la ingeniería web y las

diferencias que existen con la Ingeniería de Software tradicional.

Analiza los distintos temas que involucra la ingeniería web y su complemento con las aplicaciones web realizadas hoy día.

Valora la importancia de la ingeniería web en el desarrollo de aplicaciones web.

1. Ingeniería web.

1.1. Conceptos de Ingeniería Web.

1.2. Características de la Ingeniería Web.

1.3. Historia de la Ingeniería Web.

1.4. Diferencias con la IS

1.5. Importancia de la Ingeniería Web..

1.6. Alcance la IW

2. Temas de la Ingeniería web

2.1. Atributos de aplicaciones basadas en Web.

2.2. Estratos de la ingeniería de WebApp.

2.3. El proceso de IWEB.

2.4. Marco de Trabajo.

2.5. Mejores prácticas en ingeniería web.

2.6. Formulación de sistemas basados web.

2.7. Planeación de proyectos de ingeniería web.

2.8. Modelado de diseño para aplicaciones Web.

2.9. Prueba de las aplicaciones.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

De Desarrollo:

Explicación y ejemplificación de los temas.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

Asignar temas del proyectos De cierre:

Presentación de una investigación sobre temas del modulo.

Hacer una síntesis de temas expuestos.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Participar en las discusiones en el salón de clases sobre debate del modulo.

Sumativa:

Aplicar prueba parcial.

(11)

11

Modulo # 3 Titulo: Administración de la calidad. Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio: 6

Competencias del Modulo

1. Conoce la importancia de la calidad en la ingeniería de software y su aspecto táctico en el desarrollo de sistemas en el mercado actual.

2. Analiza la importancia de la administración de la calidad en la ingeniería de software y como logra los objetivos planificados en materia de competencias.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Domina los conceptos fundamentales sobre administración de calidad aplicados a la Ingeniería de Software.

Analiza los temas relacionados con la administración de calidad en el desarrollo de aplicaciones de software.

Efectúa investigaciones sobre temas relacionados con administración de calidad.

1. Administración de la calidad.

1.1. Conceptos de calidad.

1.2. Importancia de la calidad.

1.3. Aplicación de la calidad a un proyecto de desarrollo de software.

2. Temas de Administración de calidad.

2.1. Calidad en Ingeniería de Software.

2.2. Aseguramiento y estándares de calidad.

2.3. Marco conceptual para las métricas del producto.

2.4. Métricas para el modelo de análisis,

2.5. Métricas para el modelo del diseño.

2.6. Métricas para el código fuente.

2.7. Métricas para el mantenimiento.

3. Internet.

3.1. Calidad de los software.

3.2. Controles de calidad.

3.3. Aseguramiento de la calidad y la información.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

Organización de grupos de trabajo.

De Desarrollo:

Explicación y ejemplificación de los temas.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

Asignar temas del proyecto Final De cierre:

Presentación de una investigación sobre temas del modulo.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos.

Ejercicio corto

(12)

12

Modulo # 4 Titulo:

Gestión de riesgo. Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio: 6

Competencias del Modulo

1. Conoce en qué consiste la gestión de riesgo y su aplicabilidad a la Ingeniería de Software.

2. Valora la importancia de la identificación de los riesgos en la ingeniería de software.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Conoce los conceptos de la gestión de riesgo y como se aplican a un proyecto de Software.

Analiza los temas importantes de la gestión de riesgo para la ingeniería de software.

Valora la importancia de la gestión de riesgo para la ingeniería de software.

1. Conceptos.

1.1. Gestión de riesgo.

1.2. Elementos de la gestión de Riesgo.

1.3. Aplicabilidad a un proyecto de IS

2. Control de Riesgo en un proyecto de IS 2.1. Riesgo del software

2.2. Identificación de riesgo.

2.3. Proyección de riesgos

2.4. Control de riesgos en un proyecto de Software.

2.5. Elementos que debemos controlar.

2.6. Minimizando riesgos en la IS 2.7. Valoración de impacto de los

riesgos y su papel negativo en el desarrollo de un proyecto de Software.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

Organización de grupos de trabajo.

De Desarrollo:

Explicación y ejemplificación de los temas.

Elaborar documentación y aplicaciones en donde utilicemos los elementos del modulo.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Realizar una aplicación de informática educativa utilizando elementos del modulo.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos.

Evaluación de trabajos individuales.

Ejercicio corto

(13)

13

Modulo # 5 Titulo:

Gestión de la Configuración del software

Duración (horas) Total: 12 Teóricas:6 Prácticas: 0 Laboratorio:6

Competencias del Modulo.

1. Conoce la importancia de la configuración del software para el desarrollo y evaluación de software en la Ingeniería de software.

2. Identifica los diferentes temas de la gestión y configuración de software.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Analiza los conceptos básicos de la configuración del software.

Conoce los temas que comprende la Gestión de la Configuración del software.

Valora la importancia de la Gestión de la configuración del software para la ingeniería de software.

1. Configuración de software.

1.1. Conceptos.

Ejecutables, código fuente, modelos de datos, modelos de procesos, especificaciones de requisitos, pruebas, controles y mantenimiento.

1.2. Importancia.

1.3. Etapas.

2. Temas de Gestión de la Configuración del software.

2.1. Propósitos.

2.2. Planeación de la configuración 2.3. Elementos de la configuración.

2.4. Identificación de objetos.

2.5. Control de versiones.

2.6. Control de cambios.

2.7. Auditoría.

2.8. Informe de estados.

2.9. Gestión de configuración para la Ing. web.

3. Investigación sobre temas relacionados con la gestión de la configuración del software y hacer un análisis del mismo.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

De Desarrollo:

Explicación y ejemplificación de los temas.

Elaborar documentación y aplicaciones en donde utilicemos los elementos del modulo.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Realizar una aplicación de informática educativa utilizando elementos del modulo.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos finales.

Evaluación de trabajos individuales.

(14)

14

Modulo # 6 Titulo:

Mantenimiento del sistema

Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio:6

Competencias del Modulo

1. Conoce la importancia del mantenimiento de los sistemas en la Ingeniería de software.

2. Comprende diferentes tipos de mantenimientos de un sistema.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Analiza los conceptos básicos

relacionados con el mantenimiento de sistema.

Conoce los temas que comprende el Mantenimiento de Sistemas.

Valora la importancia del mantenimiento de los sistemas para su buen

funcionamiento.

1. Mantenimiento de Sistemas.

1.1. Conceptos.

Mantenimiento de software, ciclo de vida de desarrollo de sistemas, técnica de mantenimiento.

1.2. Importancia.

1.3. Tipos de Mantenimientos.

2. Temas de Mantenimientos del sistema 2.1. Tipos de sistemas.

2.2. Cambios durante el ciclo de vida del sistema.

2.3. Actividades o tipos de mantenimientos.

2.4. Problemas de mantenimientos..

.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

De Desarrollo:

Explicación y ejemplificación de los temas.

Elaborar documentación y aplicaciones en donde utilicemos los elementos del modulo.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Realizar una aplicación de informática educativa utilizando elementos del modulo.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos finales.

Evaluación de trabajos individuales.

(15)

15

Modulo # 7 Titulo: Evaluación.

Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio:6

Competencias del Modulo

1. Conoce la importancia de la evaluación de los sistemas en la ingeniería de software.

2. Compara diferentes técnicas de evaluación.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Analiza los conceptos básicos relacionados con la evaluación.

Conoce los temas que comprende la evaluación.

Valora la importancia de la evaluación de de los sistemas para su buen

funcionamiento.

1. Evaluación.

1.1. Conceptos.

Evaluación, Técnicas, rendimiento, métricas, carga de trabajo, simulación, modelado.

1.2. Importancia.

1.3. Tipos de Evaluación.

2. Temas de Evaluación.

2.1. Técnicas de evaluación

2.2. Preparación de una evaluación.

2.3. Selección de una técnica.

2.4. Evaluación de los productos, de los procesos y recursos.

.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

De Desarrollo:

Explicación y ejemplificación de los temas.

Elaborar documentación y aplicaciones en donde utilicemos los elementos del modulo.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Realizar una aplicación de informática educativa utilizando elementos del modulo.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos finales.

Evaluación de trabajos individuales.

(16)

16

Modulo # 8 Titulo:

Reingeniería del software.

Duración (horas) Total: 12 Teóricas: 6 Prácticas: 0 Laboratorio:6

Competencias del Modulo

1. Conoce la importancia de la reingeniería en el desarrollo y evaluación de software.

2. Analiza la importancia de la reingeniería de software en la calidad de los sistemas.

Sub-Competencias Contenidos Estrategia Didáctica/Recursos Evaluación

Analiza los conceptos básicos relacionados con reingeniería.

Conoce los temas que comprende el Mantenimiento de Sistemas.

Valora la importancia de la reingeniería en el mejoramiento de la calidad de los sistemas.

1. Reingeniería de software.

1.1. Conceptos.

Reingeniería, técnica de ingeniería inversa, herramientas de ingeniería directa

1.2. Importancia.

.

2. Temas de Reingeniería de software.

2.1. Reingeniería.

2.2. Reingeniería del software.

Beneficios, actividades, pasos

.

De Inicio:

Exploración mediante lluvia de ideas, de los conocimientos previos de los estudiantes.

De Desarrollo:

Explicación y ejemplificación de los temas.

Elaborar documentación y aplicaciones en donde utilicemos los elementos del modulo.

Descubrir alguna deficiencia de conocimiento y cubrirlo.

De cierre:

Realizar una aplicación de informática educativa utilizando elementos del modulo.

Aclara dudas.

Diagnostica:

Evaluamos el nivel conceptual que tienen los estudiantes sobre conceptos del modulo.

Formativa:

Evaluar interés mostrado por parte de los estudiantes en el desarrollo del modulo.

Sumativa:

Aplicar prueba parcial.

Revisión de proyectos finales.

Evaluación de trabajos individuales.

(17)

17

V. BIBLIOGRAFÍA

Piattini, M. et al, Análisis y diseño detallado de Aplicaciones Informáticas de Gestión. Ed. Ra-Ma, España 2007. Caps. 4 y 5

Wilson, D.N. and Sifer, M.J., Structured Planning Project Views. En Software Management, 5th edition. IEEE Computer Society, 1997 ANSI/IEEE Std. 1058: IEEE Standard for Software Project Management Plans. IEEE Computer Society, USA.

Lawrence, Shari; Ingeniería de software, Teoría y Práctica, Edit. Prentice Hall, 2002

PRESSMAN, ROGER, INGENIERÍA DEL SOFTWARE, UN ENTORNO PRÁCTICO, EDIT. MC GRAW HILL, CUARTA EDICIÓN.

Schach, Stephen, Ingeniería de Software Clásica orientada a objetos, Edit. Mc Graw Hill, Sexta edición, 2006 Sommervile, Ian, Ingeniería de software, Edit. Adisson Wesley 6ª Edición.

Sommerville, Ian, "Ingeniería de software", Mexico [etc] Addison-Wesley Iberoamericana cop. 2002 Pressman, Roger S., "Ingeniería del software un enfoque práctico", Madrid [etc.] McGraw-Hill cop.2002

OTRAS REFERENCIA:

Sodhi, Hag, Software Engineering Methods, Management, and CASE tools, Mc Graw Hill, Inc. 1991.

J. Rumbaugh M. Blaha, W. Premerlani, F. Eddy W. Lorensen. Object-Oriented Modeling and Design, Edit. Prentice may, 1991. Kendall y Kendall,

Análisis y Diseño de Sistemas, Edit. Pearson Educación, 5ta. Edición.2005.

Referencias

Documento similar

un proyecto de ingeniería técnica en informática de naturaleza profesional en el que se sinteticen las competencias Ámbito: GUI - La autenticidad, validez e integridad de

Departamento LENGUAJES Y SISTEMAS INFORMÁTICOS, INTELIGENCIA ARTIFICIAL, INFORMÁTICA Y AUTOMÁTICA, INGENIERÍA DEL SOFTW.. INFORMÁTICOS, SISTEMAS DE COMUNICACIÓN

Departamento LENGUAJES Y SISTEMAS INFORMÁTICOS, INTELIGENCIA ARTIFICIAL, INFORMÁTICA Y AUTOMÁTICA, INGENIERÍA DEL SOFTW.. INFORMÁTICOS, SISTEMAS DE COMUNICACIÓN

Esta asignatura se sitúa, por tanto, en el nivel básico dentro del plan de formación de los grados en Ingeniería Informática y en Tecnologías de la Información y desarrolla

Departamento LENGUAJES Y SISTEMAS INFORMÁTICOS, INTELIGENCIA ARTIFICIAL, INFORMÁTICA Y AUTOMÁTICA, INGENIERÍA DEL SOFTW.. INFORMÁTICOS, SISTEMAS DE COMUNICACIÓN

Las funciones propias a desarrollar por un Ingeniero en Informática son: análisis; dirección de infor- mática y departamentos de desarrollo; dirección y organización de

Se tratará cómo el desfase tecnológico afecta a los distintos componentes de un sistema de información (hardware, software, datos, procesos de negocio), las distintas estrategias

Ingeniería Civil Ambiental Ingeniería Civil Eléctrica Ingeniería Civil Electrónica Ingeniería Civil Industrial Ingeniería Civil Informática Ingeniería Civil Matemática