ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciclo de vida del software


Enviado por   •  25 de Octubre de 2018  •  Documentos de Investigación  •  3.286 Palabras (14 Páginas)  •  138 Visitas

Página 1 de 14

1.Un sistema de información completamente formado pasa por muchas etapas ejemplo planificación que es el proceso en que se piensa como desarrollar el sistema hacer su estructura que puede ser hasta ahora una simple idea de proyecto se realizan estudios como cuál podría ser su competencia y que tecnología y calidad se usarían y también se determina que recursos se necesitaran para la construcción del software en esta etapa se debe mirar detalladamente sus riesgos que se podrían presentar ya que si algo grave falla se perdería su desarrollo se debe también tener claro los requerimientos del cliente detallados y previamente estudiados en esta etapa también es recomendable tomar nota o llevar apuntes de lo bueno malo como se usaría y para que se usuaria es muy común ver en la etapa de planificación desespero porque aún no se sabe que camino coger para hacer un buen sistema así que es primordial no desesperarse e ir desarrollando las dudas que se vayan presentando por el camino .

Luego de esta etapa de construcción sigue otra importante como lo es el análisis, en esta etapa se debe tener claro o determinar bien saber para qué o que va a hacer el sistema, cuál será su funcionalidad, descubrir qué es lo que realmente se necesita y se llega a una comprensión adecuada de los requerimientos del sistema (las características que el sistema debe poseer) Es importante saber cuáles son en detalle los requerimientos del usuario Cuanto antes se detecte un error, mejor. Distintos estudios han demostrado que eliminar un error en las fases iniciales de un proyecto (en la etapa de análisis) resulta de 10 a 100 veces más económico que subsanarlo al final del proyecto. Conforme avanza el proyecto, el software se va describiendo con un mayor nivel de detalle, se concreta cada vez más y se convierte en algo cada vez más rígido. En la fase de análisis se recopilan y analizan los datos acerca del sistema y su funcionamiento aplicando cuestiones, entrevistas, encuestas, en general las técnicas de recopilación de datos Especifica que es lo que el sistema debe hacer.

También existen metodologías de análisis Las metodologías de análisis particulares, de las que hay muchas, usualmente están ligadas, o

bien al uso de determinadas herramientas (por lo que el vendedor de la herramienta se convierte, muchas veces, en el único promotor de la metodología), o bien a empresas de consultoría concreta (que ofrecen cursos de aprendizaje de la metodología que proponen). En general, no obstante, la elección adecuada de las técnicas utilizadas dependerá de la

situación concreta en la que se encuentre nuestro proyecto. Por este motivo, lo más adecuado es aprender cuantas más técnicas mejor y averiguar en qué situaciones resulta más efectiva

cada una de ellas.

La siguiente fase en la vida y construcción de software es el diseño
El propósito de esta fase es desarrollar un diseño (cómo va a quedar) del sistema de información que satisfaga todos los requisitos documentados. Se determina qué va a hacer el sistema. Se identifican las entradas, salidas, archivos, programas, procedimientos y controles del sistema. El documento creado se llama Especificaciones del Diseño del Sistema y debe ser aprobado por la gerencia y los usuarios. Es Determinar cómo funcionará de forma general sin entrar en detalles incorporando consideraciones de la implementación tecnológica, como el hardware, la red, etc.  Consiste en el diseño de los componentes del sistema que dan respuesta a las

funcionalidades descritas en la segunda etapa también conocidas como las entidades de negocio. Generalmente se realiza en base a diagramas que permitan describir las interacciones entre las entidades y su secuenciado. La etapa del Diseño del Software encierra cuatro etapas:

Trasforma el modelo de dominio de la información, creado durante el análisis, en las estructuras de datos necesarios para implementar el Software. El diseño de los datos.: Define la relación entre cada uno de los elementos estructurales del programa. El Diseño Arquitectónico.: Describe como se comunica el Software consigo mismo, con los sistemas que operan junto con él y con los operadores y usuarios que lo emplean. El Diseño de la Interfaz. El Diseño de procedimientos.

El Diseño del software transforma elementos estructurales de la arquitectura del programa. La importancia del Diseño del Software se puede definir en una sola palabra Calidad, dentro del diseño es donde se fomenta la calidad del Proyecto. El Diseño es la única manera de materializar con precisión los requerimientos del cliente.

El proceso de Diseño es un conjunto de pasos repetitivos que permiten al diseñador describir todos los aspectos del Sistema a construir. A lo largo del diseño se evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones técnicas

La siguiente etapa implementación, Los programas son escritos, probados y documentados. El propósito de esta fase es entregar un sistema de información completo y documentado, que haya sido revisado y aprobado por la gerencia y usuarios.  Los preparativos finales incluyen la conversión de datos, adiestramientos y la transición del sistema viejo al nuevo. En esta fase se debe realizar una evaluación del sistema luego de implantado para verificar costo-beneficio. El resultado final de la fase de implantación es un sistema listo para usarse. Es la fase más costosa y que consume más tiempo, se dice que es costosa porque muchas personas, herramientas y recursos, están involucrados en el proceso y consume mucho tiempo porque se completa todo el trabajo realizado previamente durante el ciclo de vida. En la fase de implementación se instala el nuevo sistema de información para que empiece a trabajar y se capacita a sus usuarios para que puedan utilizarlo. La instalación puede realizarse según cuatro métodos: Directo, paralelo, piloto y en fases.

La siguiente fase pruebas niveles de pruebas con los tipos de prueba, y a pesar de que se encuentren íntimamente relacionadas, tienen connotaciones diferentes en el proceso. Para entender un poco más, vamos a partir del hecho de que las pruebas pueden ejecutarse en cualquier punto del proceso de desarrollo de software, y es aquí donde los niveles de prueba nos permiten entender con claridad los diferentes puntos o etapas en donde pueden ejecutarse ciertos tipos de prueba.  Por lo anterior, es común que algunas personas se refieran a los niveles de pruebas o intenten clasificarlos como: pruebas de desarrollador, pruebas funcionales y pruebas de usuario final. Sin embargo, la terminología apropiada para referirse a los diferentes niveles corresponde a la siguientes cuatro (4) clasificaciones que son: pruebas unitarias, pruebas de integración, pruebas de sistema y pruebas de aceptación. En cada uno de estos niveles de prueba, se podrán ejecutar diferentes tipos de prueba tales como: pruebas funcionales, no funcionales, de arquitectura y asociadas el cambio de los productos.

...

Descargar como (para miembros actualizados) txt (21 Kb) pdf (149 Kb) docx (18 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com