Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos
5.1. Ciclo de vida del software
El trmino ciclo de vida del software describe el desarrollo de software, desde la
fase inicial hasta la fase final. El propsito de ello es definir las diversas fases que
se requieren para validar el desarrollo de la aplicacin, es decir, para garantizar
que el software cumpla los requisitos para la aplicacin y verificacin de los
procedimientos de desarrollo: se asegura de que los mtodos utilizados son
apropiados.
Durante los primeros aos lo normal era que el hardware fuera de propsito general. Por
otra parte, el software se diseaba a medida para cada aplicacin y tena una distribucin
relativamente pequea. El software como producto estaba en su infancia. La mayora del
software se desarrollaba y era utilizado por la misma persona u organizacin. La misma
persona lo escriba, lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el
trabajo era baja, los ejecutivos estaban seguros de que esa persona estar all cuando se
encontrara algn error. Debido a este entorno personalizado del software, el diseo era un
proceso implcito, realizado en la mente de alguien, y la documentacin normalmente no
exista.
La segunda era:
La segunda era se caracteriz tambin por el establecimiento del software como producto.
El software ya se desarrollaba para tener una amplia distribucin en un mercado
multidisciplinar. Los programas se distribuan para computadoras grandes y para
minicomputadoras, a cientos e incluso a miles de usuarios.
La tercera era:
Sistemas distribuidos
Complejidad en los Sistemas de Informacin.
Hardware de bajo costo
Impacto en el consumo
La cuarta era:
ERA
LENGUAJES
Fortran
CARACTERSTICAS
Logo
Ampliamente usado en programacin en
minicomputadores.
Cobol
Lenguaje Acadmico.
Sus caractersticas son copiadas por otros lenguajes.
xito comercial a travs de Borland.
Desarrollado en Francia, 1973.
Aplicaciones en Inteligencia Artificial (IA).
Sistema de Multiprogramacin.
Pascal
Prolog
Mumps
Lisp
C, C++
Modula-2
dBase
Desarrollada en 1979.
Lenguaje estndar para aplicaciones comerciales.
Ramas colaterales: Clipper, FoxBase.
Visual Basic
Bibliografa
-Ingeniera de Software:
Roger S. Pressman
McGraw-Hill.
- Anlisis y Diseo de Sistemas
Kendall & Kendall
Pearson Educacin
- Diccionario de Computacin
Freedman Alan
McGraw-Hill.
- Definicin del proceso de desarrollo de software (pureart)
John Henry Bermdez
Juan Carlos Vidal
- Monografas
Desarrollo del software
-kioskea.net
Ciclo de vida del software
- Slideshare.net
Modelos del proceso del software
- Wikispaces
Procesos de Software
- Taqtica
Proyectos de Software