Ingeniería Del Software

Páginas: 10 (2458 palabras) Publicado: 10 de junio de 2012
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSIDAD BOLIVARIANA DE VENEZUELA
DABAJURO-ESTADO FALCÓN
DESARROLLO DEL SOFTWARE



INTRODUCCIÓN

El software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo. Un producto de software es un productodiseñado para un usuario. En este contexto, la Ingeniería de Software es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software.

Se considera que la Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas, eficaces en costo o económicas, a los problemas dedesarrollo de software, lo cual, permite elaborar consistentemente productos correctos, utilizables y costo-efectivos lo cual tenemos las etapas de la ingeniería del software.
A su vez los modelos por una parte suministran una guía para los ingenieros de software con el fin de ordenar las diversas actividades técnicas en el proyecto, por otra parte suministran un marco para la administración deldesarrollo y el mantenimiento, en el sentido en que permiten estimar recursos, definir puntos de control intermedios, monitorear el avance, etc.

CONTENIDO
Portada
Contenido
Introducción
1. Definiciones básicas de ingeniería del Software.
Etapas de la Ingeniería del Software.
 Análisis de Requisitos.
 Especificaciones.
 Diseño.
 Arquitectura.
 Programación.
 Prueba.
Documentación.
 Mantenimiento.
2. Modelos de Desarrollo del Software.
 Modelo en Clásico.
 Modelo en Espacial.
 Modelo de Desarrollo Incremental.
 Modelo Evolutivo.
 Modelo Concurrente.
Ciclo de Vida del Software.
Definir un Modelo de Ciclo de Vida.
Conclusión
Bibliografía
Anexos

INGENIERÍA DEL SOFTWARE
“Estudio de los principios y metodologías para el desarrollo ymantenimiento de sistemas software [Zelkovitz, 1978]”.
“Aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software [Bohem, 1976]”.
ETAPAS DE LA INGENIERÍA DEL SOFTWARE
La ingeniería de softwarerequiere llevar a cabo numerosas tareas, dentro de etapas como las siguientes:
Análisis de requisitos: Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos ocontradictorios. El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requisitos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I.
La captura, análisis y especificación de requisitos (incluso pruebas de ellos), es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se hanideado modelos y diversos procesos de trabajo para estos fines. Aunque aún no está formalizada, ya se habla de la Ingeniería de requisitos.
Especificaciones: describe el comportamiento esperado en el software una vez desarrollado. Gran parte del éxito de un proyecto de software radicará en la identificación de las necesidades del negocio (definidas por la alta dirección), así como la interacción conlos usuarios funcionales para la recolección, clasificación, identificación, priorización y especificación de los requerimientos del software.
Entre las técnicas utilizadas para la especificación de requerimientos se encuentran:
• Casos de Uso,
• Historias de usuario,
Siendo los primeros más rigurosos y formales, los segundas más ágiles e informales.
Arquitectura: La integración de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS