miércoles, 27 de marzo de 2013

Ciclo de la vida del desarrollo Clásico del software


Clásico del software

CAPTURA DE REQUISITOS

Llámanos captura de requisitos: el acto de descubrir  o averiguar en circunstancias  difíciles para los equipos de proyectos que estas empiezan a escribir código antes de determinar lo que este código debe hacer.
·        mejora la capacidad de  predecir cronogramas de proyecto proporcionado un punto de partida para controlar actividades especificas
·        mejora la calidad del software  pues si se cumple con todos  los requisitos el software poseerá lo que el cliente desea por lo tanto tendrá una buena calidad

ANALISIS de requisitos

El análisis global de los requisitos de una aplicación es un proceso de conceptualización y formulación de los conceptos que involucra de forma concreta. Ya que es una parte fundamental del proceso de desarrollo de una aplicación, la mayor parte de los defectos encontrados en el software entregado se originan en la fase de análisis de requisitos, y además son los más caros de reparar.

ANALISIS DE REQUISITOS DEL SISTEMA

     El análisis de todo  requisitos del sistema constituye en varios punto de partida  en la elaboración del análisis del sistema,  debido  a  que identificar  los requerimientos de la información  de  los  usuarios  que ser empleado  en el Módulo II: Especificación Funcional del Sistema y el
Módulo III: Interfaces de todos lo  sistema.

       El módulo se muestra esquematizado  en  la  Figura N§ 2: Estructura
       * Analizar y documentar las necesidades  funcionales  o del servicio
         Que debe de  soportadas por el sistema propuesto.

       * Identificar los requisitos específicos del sistema, para  comprobar        este sistema  se  ajuste  a  las Necesidades del usuario.

Diseño de software



El diseño de Software juega un papel importante en el desarrollo de software lo cual no permite entrar a lo ingeniero de software producir varios modelos del sistema o producto de que se va a construir el mismo que forman una especie de plan de la solución de la aplicación. Estos modelos puede evaluarse en relación con su calidad y mejorarse antes de generar código, de realizar pruebas y de que los usuarios finales se vean involucrados a gran escala. El diseño es el sitio en el que se establece la calidad del software.
El software no es el único campo donde el diseño se encuentra inmiscuido. En general podemos ver el diseño como una forma para resolución de problemas. El problema sin solución definitiva es interesante en términos de comprensión del diseño. Un número de otras nociones y conceptos son también de interés en la comprensión del diseño en su sentido general, objetivos, limitaciones, alternativas, representaciones y soluciones

PRUEBA DE SOFTWARE

La prueba de software es un conjunto de herramientas, técnicas y métodos que hacen a la excelencia del desempeño de un programa, así como también la mejor publicidad que una empresa dedicada a la producción de software pueda tener. Las tecnicas para encontrar problemas en un programa son extensamente variadas y van desde el uso del ingenio por parte del personal de prueba hasta herramientas automatizadas que ayudan a aliviar el peso y el costo de tiempo de esta actividad.
El control de calidad del software incluye desde el monitoreo de desarrollo de procesos haciendo respetar los estándares y procedimientos concordados asegurándose un buen seguimiento de programa y la detección y corrección de errores.





Implementación

Una implementación de estés sistema para realización de una aplicación, instalación o la ejecución de un plan, idea, modelo científico, diseño, especificación, estándar, algoritmo o política.
En ciencias de la computación, una implementación es la realización de una especificación técnica o algoritmos como un programa, componente software, u otro sistema de cómputo. Por ejemplo, un navegador web respeta (o debe respetar) en su implementación, las especificaciones recomendadas según el Word Wide Web Consorcio, y las herramientas de desarrollo del software contienen implementaciones de lenguajes de programación.

La implementación se refiere al proceso post-venta de guía de un cliente sobre el uso del software o hardware que el cliente ha comprado. Esto incluye el análisis de requisitos, análisis del impacto, optimizaciones, sistemas de integración, política de uso, aprendizaje del usuario, marcha blanca y costes asociados. A menudo todos estos pasos son gestionados y dirigidos por un Director de Proyecto que utiliza metodologías de gestión de proyecto como las que por ejemplo se presentan en el Project Management Bodi of Knowledge. La implementación de software comprende el trabajo de grupos de profesionales que son relativamente nuevos en la economía basada en la gestión del conocimiento, tales como analista de negocios, analistas técnicos, arquitecto de software, y directores de proyecto.


No hay comentarios:

Publicar un comentario