Beruflich Dokumente
Kultur Dokumente
PROGRAMA DE CURSO
2. JUSTIFICACIÓN
Este curso es importante en el programa Ingeniería de Sistemas porque permite al
estudiante ambientarse, apropiarse y conocer la Ingeniería del Software como una
disciplina, área de la informática o ciencias de la computación, que ofrece método y
técnicas para desarrollar y mantener software de calidad que contribuye a resolver
problemas de todo tipo.
Este curso le sirve al estudiante para que pueda apropiarse y disponer del
conocimiento esencial sobre la aplicación de los conceptos fundamentales, técnicas y
metodologías que existen para el desarrollo de aplicativos de Software con las
exigencias del mercado moderno.
3. COMPETENCIAS PREVIAS
4. COMPETENCIAS
Macrocompetencia:
Elementos de
Indicadores Evidencias
competencia
Identificar la metodología Selecciona metodologías Mapas conceptuales.
adecuada para el desarrollo que aplican a diferentes
de diferentes productos de compañías productoras de Informes de
software. software. autoevaluación.
Aplicar técnicas y Elige una metodología para Mapas conceptuales.
procedimientos que el desarrollo de un
permiten determinar los proyecto de software. Informe con marco teórico
elementos necesarios de y conceptual.
un proyecto de software y Esquematiza el ciclo de
representar el dominio de vida de la metodología Caso de estudio
la información. utilizada hacia el desarrollo
y la implementación.
Desarrollar soluciones de Aplica metodologías para Mapas mentales.
software considerando los desarrollo de Software.
aspectos del modelo de Taxonomía de conceptos
negocios, mediante la Estructura las fases dentro fundamentales.
aplicación de la de las cuales se realizan
metodología adecuada a la varias iteraciones en Caso de estudio
naturaleza del problema. número variable.
Diagramas UML
Problemas que resuelve
• Falta de conocimiento y apropiación de las nuevas técnicas implementadas para
el análisis de requerimientos.
• Enriquece y contribuye a la formación efectiva e integral del ingeniero egresado
por cuanto desarrollara y aplicara herramientas y estándares modernos a la nueva
exigencia del mercado global, que demanda un producto de software alta calidad
Temas
5. CRONOGRAMA
Actividades:
Clase magistral.
Preguntas en clase sobre el tema.
Actividades:
Clase magistral.
Preguntas en clase sobre el tema.
Actividades:
Manejo de plantillas para la
comprensión de los requerimientos
Actividades:
Clase magistral.
Preguntas en clase sobre el tema.
Complementar con la metodología de
casos de uso usada en la praxis
empresarial como plus de la
experiencia del docente.
10,11 Tema: -Aula de clase.
Ciclo de vida para el desarrollo de -Práctica en sala de Computo
software
Actividades:
Objetivos del diseño
Taller del diseño lógico del sistema.
Actividades:
Taller para apropiación de los diferentes
modelos existentes para el desarrollo del
software, mapear los conceptos con
metodologías para desarrollo como (Rup,
Actividades:
Clase magistral
Taller DFD
Entrega de Taller de implementación de
una herramienta CASE.
Actividades:
Clase magistral.
Por qué un Software de
Calidad
Estratos de la Ingeniería del software
Integración del Modelo de Capacidad
de Madurez
Construir una taxonomía sobre los
tópicos más relevantes de la ingeniería
de software.
7 ROGER PRESSMAN. Ingeniería del Software, enfoque práctico. Editorial Mac Graw
Hill.
8 ALFREDO WEITZENFELD. Ingeniería del Software, orientado a objetos. Editorial
Thomson.
9 SOMMERVILLE, I: "Ingeniería del Software ", 7ª edición. Addison-Wesley, 2005.
10 Desarrollo y Gestión proyectos informáticos. McConell Mc Graw, Ingeniería del
SW,
11 IAN SOMMERVILLE, Pearson Addison Wesley,
12 Ingeniería del SW Orientada a Objetos, Bernd Bruegge & Allen H. Dutoit. Prentice
Hall. (Se utilizan los capítulos 1, 2, 4, 5, 6, 9).
7.2Bibliografía Complementaria
http://dialnet.unirioja.es/servlet/busquedadoc?t=Sistemas+de+Informacion&i=3901
Este link le permite al estudiante encontrar más información referente a temas
inherentes a los Sistemas de Información
http://www.monografias.com/trabajos15/ingenieria-software/ingenieria-
software.shtml
Es importante este link, porque ofrece al estudiante Tips para considerar las métricas
y elementos de evaluación soportes para la medición de la calidad del software.
http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-
introduccion.html
Este link contiene conceptos básicos y fundamentos de la ingeniería de software.
Emite impresiones sobre las nuevas metodologías suponiendo un enfoque integral del
problema, abarcando todas las fases, que en su mayoría no se consideraban en los
desarrollos tradicionales. En particular son fundamentales la reducción de costes y
plazos, así como la calidad del producto final. Estas tecnologías constituyen la
denominada "Ingeniería del Software", que se puede definir como "el tratamiento
sistemático de todas las fases del ciclo de vida del software".
http://www.iscmolina.com/Herramientas%20CASE.html
Este link le presenta al estudiante los conceptos básicos y pilares sobre el uso e
implementación de las herramientas CASE.
http://www.nevant.com/es/metoCubeDemo.php
Este link presenta una metodología para la documentación de procesos.
22.5 Software
23 Paquete de office
24 StarUml 2.0, 5.0
25 Dia,
26 Umbrello
27 Visual Paradigm for UML
28 ArgoUML,
29 QuickCRC,
30 Edraw UML Diagram 4.7
31 BizAgi
32 Visio
33 Herramientas Workflow