| videos: 324 | foros: 134 | temas: 9,111 | mensajes: 35,088 | foreros: 52,313 | conectados: 464 |
![]() | ![]() |
| |
| |
|
|
Ciclo De Vida Del Software
|
Ciclo De Vida Del SoftwareEsta 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 . ... |
| |
![]() |
| | LinkBacks y Marcadores Sociales | Herramientas |
| | #1 |
| Forero Senior | 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. |
| | |
| | #2 |
| Forero junior | 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. |
| | |
![]() |
| 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 |