videos: 324 | foros: 134 | temas: 9,111 | mensajes: 35,088 | foreros: 52,313 | conectados: 464
foro Foros Chat Latino
Foros
 
Foro
Videos
Noticias
Blogs
Novedades
Grupos
Chat
Fotologs
Juegos
Directorio
 
Foros
 

Retroceder El Foro Latino > Tecnología e Internet > Software > Ciclo De Vida Del Software

Ciclo De Vida Del Software
Recuperar Contraseña | Registrate!

Ciclo De Vida Del Software

Esta es una discusión en el tema Ciclo De Vida Del Software dentro del foro Software, parte de la categoría Tecnología e Internet; En general , para crear cualquier aplicación software , hemos de seguir tres fases: 1. Fase de definición : Estudiamos qué es lo que vamos a realizar, por ejemplo, qué tipo de información va a manejar el software y qué tipo de operaciones va a realizar sobre esa información . ...



Respuesta
 
LinkBacks y Marcadores Sociales Herramientas
Antiguo 17-ago-2008, 22:42   #1
Forero Senior


Mensaje Ciclo De Vida Del Software


En general, para crear cualquier aplicación software, hemos de seguir tres fases:
1. Fase de definición: Estudiamos qué es lo que vamos a realizar, por ejemplo, qué tipo de información va a manejar el software y qué tipo de operaciones va a realizar sobre esa información.
2. Fase de desarrollo: Se lleva a cabo el diseño de los programas y la documentación asociada a los mismos.
3. Fase de mantenimiento: En ella se realizan las mejoras y correcciones del software desarrollado, durante su tiempo de vida útil, podemos detallar un poco más cada una de las fases anteriores descomponiéndolas en seis fases que constituyen el ciclo de vida clásico:
Análisis del sistema: El software que vamos a desarrollar suele ser parte de un sistema mayor formado por: hardware, software, bases de datos, y personas.
Hemos de estudiar las tareas realizadas por cada uno de estos elementos del sistema y determinar cuáles de estas funciones se pueden automatizar, por ejemplo, si deseamos realizar una aplicación para gestionar una empresa, hemos de ver qué funciones realiza la empresa, cuáles de éstas se realizan manualmente por personas y cuáles están automatizadas, se realizan mediante ordenador, se intentará automatizar el mayor número de funciones posible.
Análisis de los requisitos software: Antes de comenzar a diseñar el software hemos de especificar ciertos aspectos del mismo, como son, funciones que debe realizar, interacción con el resto de los elementos del sistema, rendimiento, fiabilidad, etc., en cada una de las dos fases mencionadas se genera unos documentos que nos permiten fijar la estructura funcional de la organización y todos los requerimientos que se exigirán al software que se va a desarrollar, los documentos, tanto del análisis del sistema como del software, se revisan con el cliente hasta que realmente reflejen la realidad de la organización y sus necesidades.
Diseño: Debemos obtener un producto software que cumpla con los requisitos establecidos en las fases anteriores, para ello, antes de codificar debemos diseñar en esta fase, la estructura adecuada para el mismo.
Codificación: Plasmamos el diseño de la fase anterior en programas escritos en un lenguaje de programación adecuado, dependiendo del tipo de aplicación, si el diseño se ha hecho correctamente y de forma detallada, la codificación puede realizarse mecánicamente, es decir, sería un simple proceso de traducción, de cambio de representación.
Prueba: Consiste en comprobar si hemos construido el software que se deseaba, es decir, comprobar que los programas se corresponden con el diseño, realizan correctamente sus funciones, y satisfacen los requisitos indicados.
Mantenimiento: El software sufrirá cambios después de que se entregue al cliente debidos fundamentalmente a la existencia de errores, la necesidad de adaptar el software, nuevo Sistema Operativo, nueva máquina específica, etc., nuevas necesidades del cliente que requiere aumentos funcionales o de rendimiento del software.
En cada una de las fases comprendidas entre el diseño y el mantenimiento, se generan documentos que justifican y describen la forma de llevarlas a cabo, y facilitan el uso del programa por parte del usuario, al conjunto de documentos que realizan este último aspecto se le denomina manual de usuario, teniendo en cuenta el tipo de aplicaciones que se desarrollarán en este curso, aplicar el ciclo completo supondría un esfuerzo no justificado por la poca complejidad del problema, es por esto por lo que diseñaremos programas siguiendo, al menos, los siguientes pasos:
1. Fase de definición del problema.
2. Fase de desarrollo.
2.1. Diseño de una solución general del problema, algoritmo.
2.2. Transformación de esta solución general, algoritmo, en una solución específica, programa.
Generalmente estos pasos se incrementan para incluir: una prueba del algoritmo para detectar errores en el mismo y corregirlos antes de avanzar en el proceso, una prueba y verificación del programa que permita ver que el programa realmente hace la tarea adecuada de la forma correcta y una etapa de mantenimiento en la que se realizarán mejoras en el programa y/o se corregirán posibles errores detectados en el uso del mismo.


ElZorro está desconectado  
Compartir en FacebookCompartir en Twitter
Responder Citando
Antiguo 07-ago-2009, 14:36   #2
Forero junior
Smile

mira en pocas palabras para mi un sofware o un dispositivo de la computadora o un iphod, un celular lo q sea te va a durar dependiendo de como lo cuides.
carlos_mar está desconectado  
Compartir en FacebookCompartir en Twitter
Responder Citando
Respuesta

Etiquetas
ciclo, del, software, vida

Herramientas

Temas Similares
Tema Autor Foro Respuestas Último mensaje
El río de la vida. romy Creencias 0 17-dic-2008 09:32
Tecnica Esenia de la Gran Gratitud Juan Manuel Creencias 0 12-dic-2008 19:48
Milagros: Comprender la Naturaleza de las Creencias romy Creencias 0 12-dic-2008 12:07
El mensaje de la Mitologia Joseph Campbell Forero Historia y Mitología 0 15-abr-2008 17:09
El deseo, la vida y la muerte - Lacan Psico Psicología 0 12-abr-2008 18:46

Eres nuevo? Información útil ElForoLatino en Redes Sociales

Desarrollado con: vBulletin® Versión 3.8.5
Derechos de Autor ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.
Servidor Dedicado WNPOWER.COM