Manejo de Lógica de Programacion01
Manejo de Lógica de Programacion01
Manejo de Lógica de Programacion01
Planificación
Análisis
Diseño
Implementación
Pruebas
Instalación
Uso y mantenimiento
Etapas
Las principales etapas que forman el ciclo de vida de
desarrollo de software son:
Planificación
En esta fase se incluyen tareas como la determinación del ámbito del
proyecto, un estudio de viabilidad, análisis de riesgos, costes estimados,
asignación de recursos en las distintas etapas, etc.
Son tareas que influyen en el éxito del proyecto, por eso es necesaria una
planificación inicial.
Análisis
Proceso en el que se trata de descubrir lo que se necesita y cómo llegar a
las características que el sistema debe poseer.
Diseño
Se estudian las posibles implementaciones que hay que construir y la
estructura general del software.
Es una etapa complicada, y si la solución inicial no es la más adecuada,
habrá que redefinirla.
Implementación
Se trata de elegir las herramientas adecuadas, un entorno de desarrollo
que haga más sencillo el trabajo y el lenguaje de programación óptimo.
Esta decisión va a depender del diseño y el entorno elegido.
Es importante tener en cuenta la adquisición de productos necesarios
para que el software funcione.
Pruebas
Conseguiremos detectar los fallos que se hayan cometido
en etapas anteriores, para que no repercuta en el usuario
final.
Esta fase del ciclo de vida del software hay que repetirla
tantas veces como sea necesaria, ya que la calidad y
estabilidad final del software dependerá de esta fase.
Instalación
En esta fase pondremos el software en funcionamiento.
Uso y mantenimiento
Este es un momento crucial dentro del ciclo de vida de un
software.
Dentro del mantenimiento se pueden distinguir tres puntos
importantes:
•Correctivo: Eliminar defectos que se van detectando.
•Adaptativo: Adaptarlo a nuevas necesidades.
•Perfectivo: Añadir nuevas funcionalidades.
Qué son los algoritmos, por qué son tan importantes
en la programación.