Analisis

Páginas: 5 (1135 palabras) Publicado: 17 de agosto de 2014
NECESIDAD DE UNA METODOLOGÍA
Cuando surgió la necesidad de adaptar los sistemas informáticos a las exigencias del
mercado, el programador realizaba un relevamiento de las solicitudes de quien ne-
cesitaba cierto programa o producto software, y con aquellos requerimientos bajo
el brazo comenzaba la dura tarea de codificar. Esta tarea no estaba administrada, su-
pervisada o gestionada deningún modo, por lo que se iba corrigiendo a medida que
surgían los errores, tantos los lógicos provenientes de la codificación, como los de
requerimientos solicitados por el cliente o usuario final.
En la década de 1970 los programas fueron creciendo en complejidad, por lo que
la antigua técnica de
code & fix
(codificar y corregir) terminó quedando obsole-
ta. Esta técnica se basaba enrequerimientos ambiguos y sin especificaciones pun-
tuales. Al no seguir normas para el proyecto, el cliente o usuario sólo impartían
especificaciones muy generales del producto final. Se programaba, se corregía, y
se volvía a programar sobre la misma marcha del proyecto. El ciclo de vida de es-
te tipo de proyectos finalizaba cuando se satisfacían las especificaciones, no sólo
las primeras por lascuales nació la necesidad del programa, sino también todas
aquellas que fueron surgiendo sobre la marcha.
Esta técnica tiene las ventajas de no gastar recursos en análisis, planificación, ges-
tión de recursos, documentación, etc., y bien sabemos que es muy cómoda y mu-
chas veces recomendable cuando el proyecto es
muy pequeño
y es llevado adelante
por uno o dos programadores. Por otro lado,cuando el sistema no es pequeño o es
más complejo de lo creído (tengamos en cuenta que no hubo análisis) nos trae des-
ventajas en lo que se refiere a costo de recursos, que siempre será mayor del previs-
to; aumentará el tiempo de desarrollo y la calidad del código será bastante dudosa.
DEFINICIÓN DE METODOLOGÍA
La metodología para el desarrollo de software es un modo sistemático derealizar,
gestionar y administrar un proyecto para llevarlo a cabo con
altas posibilidades de
éxito
. Esta sistematización nos indica cómo dividiremos un gran proyecto en mó-
dulos más pequeños llamados etapas, y las acciones que corresponden en cada una
de ellas, nos ayuda a definir entradas y salidas para cada una de las etapas y, sobre
todo, normaliza el modo en que administraremos el proyecto.Entonces, una meto-
dología para el desarrollo de software son los procesos a seguir sistemáticamente pa-
ra idear, implementar y mantener un producto software desde que surge la necesi-
dad del producto hasta que cumplimos el objetivo por el cual fue creado.
IMPLEMENTACIÓN Y DEBUGGING
16
usr
.code
usr
.code
Desde un punto de vista general puede considerarse que el ciclo de vida de unsoft-
ware tiene tres etapas claramente diferenciadas, las cuales se detallan a continuacion:

Planificación
:
idearemos un planeamiento detallado que guíe la gestión del pro-
yecto, temporal y económicamente.
• Implementación:
acordaremos el conjunto de actividades que componen la
realización del producto.
• Puesta en producción:
nuestro proyecto entra en la etapa de definición, allídon-
de se lo presentamos al cliente o usuario final, sabiendo que funciona correctamen-
te y responde a los requerimientos solicitados en su momento. Esta etapa es muy
importante no sólo por representar la aceptación o no del proyecto por parte del
cliente o usuario final sino por las múltiples dificultades que suele presentar en la
práctica, alargándose excesivamente y provocando costos noprevistos.
A estas tres grandes etapas es conveniente añadir otras dos que, si bien pudieron
enunciarse junto a las otras, es conveniente hacer una diferenciación ya que se tien-
de a menospreciarlas o a no darles la importancia que requieren.
Figura 1.
El ciclo de vida de un producto software se desarrolla fuera del ámbito
productivo, aunque debemos conocer el entorno
(environment)
en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis
  • Análisis
  • Analisis
  • Analisis
  • Análisis
  • Analisis
  • Analisis
  • Analisis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS