Manual de tecnicas de ingenieria de sofware
TÉCNICO EN ING. DE SISTEMAS INFORMÁTICOS
MÓDULO
SELECCIÓN DE TÉCNICAS
DE INGENIERÍA DE SOFTWARE
ELABORADO POR: LICDA. MARÍA ELENA DE LOBOS
NOMBRE DEL ALUMNO: __________________________________
PERÍODO: ___________
AÑO ________
SANTA TECLA, ENERO 2012
INDICE
Introducción
1
Objetivo General del Módulo
2
Objetivos del Área deCompetencias
2
Subcompetencias
2
Duración del Módulo
2
Esquema General del Módulo
3
Autoevaluación Inicial
4
Evaluación Final
5
Unidad Didáctica I: Métodos convencionales para la ingeniería del software
6
Introducción a la Unidad
6
Resultados de Aprendizaje
6
Secuencia de aprendizaje de la Unidad I
7
Contenidos de la unidad
8
1.Ingeniería de Sistemas
1.1 Ingeniería de sistemas, productos y requisitos
1.2 Modelado del sistema
2. Modelado del análisis
9
9
18
21
2.1 Identificación, análisis y especificación de requisitos para el desarrollo SW
21
2.2 Principios de análisis y prototipos
22
2.3 Modelado de datos, de flujo de información y comportamiento
24
2.4 Mecanismos del análisis estructurado ydiccionario de datos
29
3. Diseño Arquitectónico
36
3.1 Concepto, proceso, principios y modelos del diseño de software
36
3.2 Diseño Modular
40
3.3 Arquitectura del SW y diseño de datos transaccionales y transformaciones
41
3.4 Diseño de la interfaz del usuario con sus reglas, actividades y análisis
46
3.5 Programación estructurada
48
3.6 Comparación denotaciones del diseño
49
4. Métricas técnicas del software
51
4.1 Factores de calidad del software
52
4.2 Métricas para cada fase del ciclo de vida del desarrollo de sistemas
59
Unidad Didáctica II: Ingeniería de software orientada a objetos
67
Introducción a la Unidad
67
Resultados de Aprendizaje
67
Secuencia de aprendizaje para la unidad II
68Contenidos de la unidad
69
1. Análisis Orientado a Objetos
70
1.1 Conceptos y principios orientados a objetos
70
1.2 El análisis orientado a objetos
71
1.3 El modelo y el proceso del análisis orientado a objetos
73
2. Diseño Orientado a Objetos
77
2.1 Modelos, Procesos y patrones del diseño orientado a objetos
78
2.2 Programación orientada a objetos
93
2.3Diseño en el nivel de componentes
95
3. Técnicas y estrategias de Pruebas del software
100
3.1 Fundamentos y tipos de Pruebas realizadas al software
100
3.2 Estrategias de prueba para software
101
3.3 Visiones interna y externa de las pruebas
102
Evaluación Final
112
SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE SOFTWARE
INTRODUCCIÓN
La Ingeniería de Software esuna disciplina o área de la informática o ciencias de la computación, que
ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas
de todo tipo. Hoy en día es cada vez más frecuente la consideración de la ingeniería de software como
una nueva era de la Ingeniería, y el Ingeniero de Software comienza a ser un profesional inmerso en el
mundo laboralinternacional, con derechos, deberes y responsabilidades que cumplir, junto a una ya
reconocida consideración social en el mundo empresarial y para esas personas con un brillante futuro.
La Ingeniería de Software trata con áreas muy diversas de la informática y de las ciencias de la
computación, tales como construcción de compiladores, sistemas operativos o desarrollos en
Intranet/Internet,abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de
sistemas de información y aplicables a una infinidad de áreas tales como: negocios, investigación
científica, medicina, producción, logística, banca, control de tráfico, meteorología, el mundo del
derecho, la red de redes Internet, redes Intranet y Extranet, etc.
Podríamos decir entonces, que Ingeniería de Software es...
Regístrate para leer el documento completo.