Ing. del Software I.


Unidad Curricular: INGENIERÍA DEL SOFTWARE I
Codigo: PIIS233
Conocer :
1.      Los Fundamentos de Sistemas.
2.      Fundamentos de la Ingeniería del Software.
3.      Procesos de Desarrollo de Software
Hacer: El reconocimiento de la organización como un sistema definiendo los requerimientos de software y el reconocimiento de la metodología para el desarrollo del software.
Ser: Responsable, Corresponsable, Autónomo, Participativo, Creativo, Comunicativo, proactivo, con pensamiento crítico, analítico, generador de soluciones.
Convivir :Con los diferentes grupos de trabajos que conforma la organización preservando el ambiente y la comunidad.
Emprender : Proyectos orientados a mejorar el funcionamiento de la organización.
Unidad 1. Fundamentos de Sistemas
·         Introducción a los sistemas.
o    Conceptos básicos y evolución.
o    La organización como sistema.
o    Funciones. Procesos. Procedimientos. Normas. Estructura.
·         El enfoque sistémico
o    Sistemas y tecnologías de la información para la gestión.
o    Planificación de la información en la organización.
·         Sistemas de Información.
o  Información
o  Conceptualización de Sistemas de Información (S.I.)
o  Actividades y Elementos de un S.I.
o  Diferentes Tipos de Sistemas de Información:
Ø  Procesamiento de transacciones
Ø  Automatización de Oficinas
Ø  Soporte Gerencial
Ø  Sistemas en Línea
Ø  Sistemas Expertos o de Inteligencia Artificial
Ø  Sistemas Colaborativos
Ø  Agentes Inteligentes
Ø  Sistemas Multimedia
Ø  Sistemas Geográficos, entre otros
o  Importancia de los S.I.
o  Aplicaciones de las Tecnologías de la Información a los S.I.
·         Rol del Analista de Sistemas.
o  Principios deontológicos del Analista.
·         Introducción al ciclo de vida de sistemas.
o  Fases del ciclo de Vida.
o  Paradigma, Técnicas y Herramientas. 
Unidad 2. Fundamentos de la Ingeniería del Software
·         El software.
o    Cualidades del software.
o    Factores de calidad del software.
o    Ingeniería del software.
·         Visión general del Proceso de desarrollo de software.
o    El papel del usuario dentro del proceso de desarrollo de software.
o    Responsabilidad ética y profesional en Ingeniería del software.
o    Ciclo de vida del software.
o    Principios, modelos, métodos, metodologías técnicas, actividades y herramientas en el proceso de desarrollo de software.
o    Selección del modelo apropiado según las características de los proyectos de software 
Unidad 3. Proceso de Desarrollo de Software
·         Fundamentos del enfoque orientado a objetos.
o    Características, Aplicabilidad.
o    Componentes, Tipos, Características y Reusabilidad de componentes.
o    Estándares en el proceso de desarrollo de software.
o    Documentación y Artefactos.
o    Metodologías empleadas: Proceso Unificado de Desarrollo (UP del inglés Unified Process). Fases de desarrollo. Disciplinas.
·         Introducción a los procesos ágiles de desarrollo: Fundamentos de los procesos ágiles de desarrollo.
·         Introducción al modelado.
o    Características de los lenguajes de modelado.
o    Diagramas, Símbolos y Notación.
·         Herramientas case
o    Conceptos fundamentales sobre herramientas CASE
o    Algunas herramientas CASE
REFERENCIAS BIBLIOGRAFICAS
v  Humphrey Watts S. (2001). Introducción al Proceso Software Personal. Addison Wesley. Meyer
v  Laudon y Laudon (2000). Administración de los Sistemas de Información. Organización y Tecnología. Tercera Edición. Prentice Hall. México.
v  McConnell. (1999). Desarrollo y Gestión de Proyectos Informáticos. McGraw Hill: Madrid.
v  O´Brien, James. 2003. Sistemas de información gerencial. Cuarta Edición. Irwin-McGraw Hill. Colombia.
v  Pfleeger, Shari Lawrence (2002). Ingeniería de Software. Teoría y Práctica. Pearson Education, Buenos Aires.
v  Pressman, Roger S. (2005). Ingeniería del Software: Un enfoque práctico; Sexta edición. McGraw-Hill, Madrid.
v  Reifer, Donald J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los Alamitos, CA
v  Sommerville, Ian (2006). Ingeniería de Software; Sexta edición. Pearson Educación, México.
v  Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida.


LIBROS EXISTENTES EN LA BIBLIOTECA DEL IUT DE LOS LLANOS Y QUE LES SERVIRAN PARA ESTA MATERIA:

ANALISIS Y DISEÑO DE SISTEMAS: 
Autor: Kendall y Kendall.
Titulo: Análisis y Diseño de Sistemas.
  
Autor: James Senn.
Titulo: Análisis y Diseño de Sistemas de Información.

Autor: George Scott.
Titulo: Principios de Sistemas de Información.

 Autor: CCPM
Titulo: Análisis y Diseño de Sistemas.

INGENIERÍA DEL SOFTWARE.
Autor: Pressman.
Titulo: Ingeniera del Software. Un enfoque Práctico.


Ingeniería del Software I.
HTEI: Horas de estudio del estudiante independiente.

Leer del libro de Roger Presman paginas (pdf) 29-31
Leer capitulo 1.