Está en la página 1de 4

Republica Bolivariana de Venezuela

Ministerio Popular para el Educacin Superior


I.U.T Antonio Jos Sucre
Mrida edo. Mrida

7 pasos para desarrollar un software

Alumna: Gnesis Prela


Profesora: Josu Rangel

Julio 2012

1. Anlisis 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 ingeniera de software para reconocer requisitos incompletos,
ambiguos o contradictorios.
Es necesario saber las necesidades del cliente para poder crear el
software y estar en posicin del cliente para as ver que idea se le
ocurre en posicin de usuario

2. Especificacin

Es la tarea de describir detalladamente el software a ser escrito, en


una forma matemticamente rigurosa. En la realidad, la mayora de las
buenas especificaciones han sido escritas para entender y afinar
aplicaciones que ya estaban desarrolladas. Las especificaciones son ms
importantes para las interfaces externas, que deben permanecer
estables.
Empezar a realizar el sistema con cdigo para as hacerlo estable .

3. Diseo y arquitectura:

Se refiere a determinar cmo funcionar de forma general sin


entrar en detalles. Yourdon dice que consiste en incorporar
consideraciones de la implementacin tecnolgica, como el
hardware, la red, etc.
Aqu es donde se empieza a ver la estructura del software, se
disea para q la interface sea mas amena con el usuario.
4. Programacin:

Reducir un diseo a cdigo puede ser la parte ms obvia del


trabajo de ingeniera de software, pero no es necesariamente la
porcin ms larga.

Es la parte mas lgica de la programacin y lo mas esencial .

5. Prueba:

Consiste en comprobar que el software realice correctamente


las tareas indicadas en la especificacin. Una tcnica de prueba es
probar por separado cada mdulo del software, y luego probarlo de
forma integral.
Es lo mas importante probar el sistema para poder corregir errores.y

6. Documentacin:

Realizacin del manual de usuario, y posiblemente un manual


tcnico con el propsito de mantenimiento futuro y ampliaciones al
sistema.
Es de suma importancia crear un manual por que de all el usuario
se va a guiar.

7. Mantenimiento:

Mantener y mejorar el software para enfrentar errores


descubiertos y nuevos requisitos. Esto puede llevar ms tiempo
incluso que el desarrollo inicial del software. Alrededor de 2/3 de
toda la ingeniera de software tiene que ver con dar mantenimiento.
Una pequea parte de este trabajo consiste en arreglar errores, o
bugs. La mayor parte consiste en extender el sistema para hacer
nuevas cosas. De manera similar, alrededor de 2/3 de toda la
ingeniera civil, arquitectura y trabajo de construccin es dar
mantenimiento.
Dar mantenimiento es lo mas fundamental por que de all se
mantiene un sistema o se extiende para otras necesidades de la
persona q valla a utilizar

También podría gustarte