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

Guia De Ingienieria


Enviado por   •  17 de Octubre de 2014  •  1.287 Palabras (6 Páginas)  •  190 Visitas

Página 1 de 6

DESCRIPCIÓN DE LA GUÍA

Esta guía pretende ser una introducción a la ingeniería del software y a las distintas

metodologías y ciclos de vida de desarrollo que existen, haciendo especial hincapié en el

desarrollo ágil.

La primera parte de la guía se va a centrar en la contextualización de la ingeniería del

software. Va a permitir al lector entender las características, componentes y tipos de

software, así como los objetivos y componentes de la ingeniería del software.

En la segunda parte de la guía nos centraremos en la definición del concepto de ciclo de

vida y en la explicación de distintos modelos de ciclo de vida existentes.

La tercera parte de la guía se centrará en la explicación del concepto de metodología, donde

se hablará tanto de modelos tradicionales como de métodos ágiles y se desarrollarán

algunas de las metodologías más utilizadas.

La última parte se centrará en la explicación del desarrollo ágil, donde se tratarán tanto

modelos como prácticas de desarrollo ágil.

INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE

Cuando un software se desarrolla con éxito, cuando satisface las necesidades de las

personas que lo utilizan; cuando funciona de forma impecable durante mucho tiempo;

cuando es fácil de modificar o incluso es más fácil de utilizar, puede cambiar todas las cosas

y de hecho cambiar para mejor. Ahora bien, cuando un software falla, cuando los usuarios

no quedan satisfechos, cuando es propenso a errores, cuando es difícil de cambiar e incluso

más difícil de utilizar, pueden ocurrir y de hecho ocurren verdaderos desastres. Todos

queremos desarrollar un software que haga bien las cosas, evitando que esas cosas malas

aparezcan. Para tener éxito al diseñar y construir un software necesitaremos disciplina. Es

decir, necesitaremos un enfoque de ingeniería.

2.1. SOFTWARE

En primer lugar se va a tratar un concepto tan importante como es el software. Es

importante entender este concepto para poder pasar a definir a continuación lo que es la

ingeniería del software.

Algunas definiciones de software:

‐ IEEE Std. 610 define el software como “programas, procedimientos y documentación

y datos asociados, relacionados con la operación de un sistema informático”

‐ Según el Webster’s New Collegiate Dictionary (1975), “software es un conjunto de

programas, procedimientos y documentación relacionada asociados con un sistema,

especialmente un sistema informático”.

El software se puede definir como el conjunto de tres componentes:

‐ Programas (instrucciones): este componente proporciona la funcionalidad deseada y

el rendimiento cuando se ejecute.

‐ Datos: este componente incluye los datos necesarios para manejar y probar los

programas y las estructuras requeridas para mantener y manipular estos datos.

‐ Documentos: este componente describe la operación y uso del programa.

SOFTWARE

PROGRAMAS

DATOS

DOCUMENTACIÓN

2.1.1.

Figura 1.

Componentes del software

Componentes del software

Es importante contar con una definición exhaustiva del software ya que de otra manera se

podrían olvidar algunos componentes. Una percepción común es que el software sólo

consiste en programas. Sin embargo, los programas no son los únicos componentes del

software.

Programas

Los programas son conjuntos de instrucciones que proporcionan la funcionalidad deseada

cuando son ejecutadas por el ordenador. Están escritos usando lenguajes específicos que

los ordenadores pueden leer y ejecutar, tales como lenguaje ensamblador, Basic,

FORTRAN, COBOL, C… Los programas también pueden ser generados usando

generadores de programas.

Datos

Los programas proporcionan la funcionalidad requerida manipulando datos. Usan datos para

ejercer el control apropiado en lo que hacen. El mantenimiento y las pruebas de los

programas también necesitan datos. El diseño del programa asume la disponibilidad de las

estructuras de datos tales como bases de datos y archivos que contienen datos.

Documentos

Además de los programas y los datos, los usuarios necesitan también una explicación de

cómo usar el programa.

Documentos como manuales de usuario y de operación son necesarios para permitir a los

usuarios operar con el sistema.

Los documentos

...

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