Ingenieria En Software
2012
Ingenieria en Software
Regula U2
Presenta: Palomino Ramos Carlos
FUNDAMENTOS DE SISTEMAS
Cd. Y Pto. Lázaro Cárdenas Michoacán
2012
Ingenieria en Software
Regula U2
Presenta: Palomino Ramos Carlos
FUNDAMENTOS DE SISTEMAS
Contenido
Introducción 3
1. Definiciones 4
Definición: Ingeniería 4
Definición: Software 4
Definiciones:Ingeniería del Software 5
2. Objetivos de la ingeniería de software 7
Capacidad 7
Costo 8
Control 8
Comunicación 9
3. Competitividad 10
4. Estrategias para su desarrollo 11
5. Método del ciclo de vida clásico 11
6. Método de desarrollo por análisis estructurado 15
7. Diccionario de datos 18
8. Diagrama de estructura de datos 20
9. Gráfica de estructura 22
10. Etapas delmétodo de prototipos 23
11. Coordinación y Gestión del proyecto 25
12. Mediciones y estimaciones 26
13. Reingeniería e ingeniería inversa 29
14. Arquitectura del software 30
¿Que es la arquitectura de software? 30
¿Por qué es importante la arquitectura? 31
15. La ingeniería del software una tecnología estratificada (Capas de la ingenieria en software) 31
16. Modelos yfilosofías del desarrollo del software 33
Modelo en cascada 33
Análisis de requisitos.. 33
Diseño del Sistema. 33
Diseño del Programa. 33
Codificación. 34
Pruebas. 34
Verificación. 34
Mantenimiento. 34
Modelo de prototipos 34
Modelo en espiral 35
Tareas 36
Desarrollo por etapas 37
Desarrollo iterativo y creciente 39
Método en V 39
Partes del método 40
Introducción
Estetérmino fue introducido a finales de los 60 a raíz de la crisis del software.
Esta crisis fue el resultado de la introducción de la tercera generación del hardware.
El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido
La crisis se caracterizo por los siguientes problemas:
* Imprecisión en laplanificación del proyecto y estimación de los costos.
* Baja calidad del software.
* Dificultad de mantenimiento de programas con un diseño poco estructurado, etc.
Por otra parte se exige que el software sea eficaz y barato tanto en el desarrollo como en la compra.
También se requiere una serie de características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, etc.
LaIngeniería del Software es una disciplina o á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 resuelven problemas de todo tipo. Hoy día es cada vez mas frecuente la consideración de la Ingeniería del Software como un nueva área de la ingeniería, y el Ingeniero del Software comienza a ser una profesión implantadaen el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, y reconocida consideración social en el mundo empresarial y, por suerte, para esas personas con brillante futuro.
1. Definiciones
Definición: Ingeniería
La ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología. El profesional en este ámbito recibe el nombre deingeniero.
La actividad del ingeniero supone la concreción de una idea en la realidad. Esto quiere decir que, a través de técnicas, diseños y modelos, y con el conocimiento proveniente de las ciencias, la ingeniería puede resolver problemas y satisfacer necesidades humanas.
La ingeniería también supone la aplicación de la inventiva y del ingenio para desarrollar una cierta actividad. Esto, porsupuesto, no implica que no se utilice el método científico para llevar a cabo los planes.
Definición: Software
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
El software no son solo programas, sino todos los documentos asociados y la configuración de datos que se necesitan...
Regístrate para leer el documento completo.