ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INGENIERIA DEL SOFTWARE


Enviado por   •  24 de Septiembre de 2014  •  815 Palabras (4 Páginas)  •  153 Visitas

Página 1 de 4

Ingeniería del Software

Introducción al Proceso de Ingeniería

La ingeniería de software es el proceso de construir aplicaciones de tamaño o alcance prácticos, en las que predomina el esfuerzo del software y que satisfacen los requerimientos de funcionalidad y desempeño.

Mapa Conceptual Típico de la Ingeniería de Software

1. Primero es necesario entender la naturaleza del Proyecto

2. Los proyectos requieren documentación desde el principio

3. Reunir los requerimientos para la aplicación

4. Diseño e implementación del producto

5. El producto inicial y final deben probarse en forma exclusiva de varias maneras

6. Una vez entregado el producto, entra en el modo mantenimiento, que incluye reparaciones y mejoras

Perspectivas Históricas y Contemporáneas

La ingeniería del software es una rama muy joven de la ingeniería y por ello si se encuentra en un estado de cambio rápido. En tiempos reciente la orientación a objetos (OO), el uso de objetos con datos y funcionalidad, ha demostrado ser una forma de pensamiento muy efectiva. La OO es un medio de expresión e implementación, en un lugar de una arquitectura de o un diseño. La OO es efectiva por que los objetos se pueden representar las partes del mundo real y las componentes del software.

Reusó y componente

Se dice que la revolución en la producción de automóviles se debe a la observación de Henry Ford de que las partes podrían estandarizarse, de manera que los autos de un modelo dado pudieran usar cualquier tipo de parte requerida. La reducción en costos obtenida a partir de esta estandarización hizo que los automóviles fueran más accesibles.

Posibilidades de uso. Los usuarios experimentan una interacción cercana y continua con sus aplicaciones de software

Expectativas para Proceso, Proyecto, Producto y Personas

Las 4 “P” de la ingeniería del software se explicaron en la introducción, aquí se recapitula. La meta de todo proyecto de software es producir un producto de software. También existe preocupación por el proceso mediante el cual los proyectos producen productos de manera más efectiva. La cuarta “P” es de personas. La dinámica interpersonal de un equipo de proyecto es crucial para su éxito.

Expectativas Clave

1. Predeterminar metas de calidad cuantitativas

2. Reunir datos para usarlos en proyectos subsecuentes

3. Mantener todo el trabajo visible

4. Diseñar solo contra requerimientos, Programar solo contra diseño, Probar solo contra requerimientos y diseños

5. Medir y lograr las metas de calidad

Procesos Alternativos

Es difícil construir aplicaciones de tamaño realista debido a su complejidad. El proceso bajo el cual se construyen es un factor crucial para administrar esta complejidad. Existen varios procesos alternativos; entre ellos el más importante es el proceso en cascada.

Modelo del Proceso en Cascada

El modelo clásico del proceso de desarrollo de software es el modelo en cascada. Este es una secuencia de actividades o etapas que consisten en el análisis de requerimientos, el diseño, la

...

Descargar como (para miembros actualizados)  txt (5.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com