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

Ensayo Ing


Enviado por   •  25 de Marzo de 2015  •  1.304 Palabras (6 Páginas)  •  261 Visitas

Página 1 de 6

Introducción a la ingeniería del software 00

En este capítulo se empieza a introducir el concepto de ingeniería de software y cuáles son sus problemáticas. Se describe con detalle el ciclo de vida clásico o en cascada, y se presentan los modelos de ciclo de vida alternativos, en especial los conocidos como modelos iterativos e incrementales, entre los cuales se describe el ciclo de vida del (rational unified process).

1-que es la ingeniería del software

Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software, Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación. También es un conjunto integrado de programas que en su forma definitiva se pueden ejecutar, pero comprende igualmente las definiciones de estructuras de datos que utilizan estos programas y la documentación referente a todo ello.

1.1 El software como producto industrial

Un software es un producto de consumo utilitario y masivo; para una empresa o un trabajador autónomo, este es un medio auxiliar que interviene de manera más o menos indirecta, pero a menudo imprescindible, en su gestión y cada vez más en su proceso productivo; también existe, como todos sabemos, un consumo privado de software.

1.2 La ingeniería del software

En común, a cada tipo de producto industrial corresponde un tipo de ingeniería, que es entendida como el conjunto de métodos, técnicas y herramientas que se utilizan tanto para desarrollar el producto o para fabricarlo.

Una técnica es la manera preestablecida en la que se lleva a término un paso en la elaboración del producto, un método es una manera determinada de aplicar varias técnicas o distintas variables sucesivamente y una herramienta es un instrumento de cualquier tipo que se utiliza en la aplicación de una técnica.

1.3 Los grandes problemas de la ingeniería del software: la calidad y la productividad

Tras los grandes avances que ha habido en las técnicas de desarrollo de software durante los ya treinta años, la capacidad del software como la productividad de su proceso de elaboración todavía no ha alcanzado niveles plenamente comparables con los de otras tecnologías más antiguas.

Por lo que respecta a la productividad, cabe decir para empezar que cualquier fabricación en serie tiene necesariamente una productividad mucho más elevada que la fabricación de un producto singular; pero, incluso, si la comparamos con otras ingenierías de producto singular, la productividad es claramente inferior.

El aprovechamiento de elementos en la fabricación en serie

Cuando se diseña un modelo de un coche, se incluyen desde el principio muchísimos elementos que ya existían y que, por tanto, no es necesario diseñar; no solo elementos normalizados como tornillos y tuercas, sino también elementos más complejos como baterías etc…

Por modelos como este y más no es extraño que uno de los grandes retos, por el momento, de la ingeniería del software sea conseguir desarrollar fragmentos de software que sean reutilizables.

2- El ciclo de vida del software

La producción de este es algo más que la programación; hay etapas que la preceden y otras que la siguen. El ciclo de vida del software está constituido por el conjunto de todas estas etapas. Los métodos y técnicas de la ingeniería del software se inscriben dentro del marco delimitado por el ciclo de vida de él, y, más concretamente, por las diferentes etapas que se distinguen.

2.1 El ciclo de vida clásico

A veces el ciclo de vida clásico también se denomina ciclo de vida en cascada, lo cual quiere decir que en cada etapa se obtienen unos documentos que son las bases de partida de la etapa siguiente que, por tanto, no puede comenzar antes de que haya terminado la anterior y que jamás retroceda a etapas pasadas.

2.1.1 Etapas

La primera etapa se denomina análisis previo y también análisis de sistemas o ingeniería de sistemas. En esta etapa se definen los grandes rasgos del sistema de software que tendrá que dar soporte informático a unas actividades determinadas de unos usuarios dentro del marco mas general de la actividad de una organización.

Hay que tener en cuenta los recursos necesarios para el desarrollo del software y los condicionamientos temporales.

La segunda etapa es el análisis de requisitos o simplemente análisis. Su objetivo es definir con detalle las necesidades de información

...

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