jueves, 9 de mayo de 2013

ANALISIS de requisitos


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 requisitos del sistema constituye el punto de partida  en la elaboración del análisis del sistema,  debido  a  que identificar  los requerimientos de información  de  los  usuarios  que ser empleado  en el Módulo II: Especificación Funcional del Sistema y el
Modulo III: Interfaces del sistema.

       El modulo se muestra esquematizado  en  la  Figura N§ 2 : Estructura
       Modular por Actividades.

       a) Objetivos :

       * Analizar y documentar las necesidades  funcionales  o del servicio
que deber n ser soportadas por el sistema propuesto.

       * Identificar los requisitos específicos del sistema, los que proporcionan  un  punto  de  referencia  básico para validar el sistema
         final,  es  decir,  comprobar  que  el sistema  se  ajuste  a  las
necesidades del usuario.

       * Realizar un estudio de las diferentes alternativas o posibilidades resolución ESTRUCTURA MODULAR POR ACTIVIDADES

Diseño de software

El diseño de Software juega un papel importante en el desarrollo de software lo cual permite al 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.
Diseño es definido como: "El proceso de definición de la arquitectura, componentes, interfaces y otras características de un sistema o componente que resulta de este proceso" .El diseño de la arquitectura de software se describe cómo se descompone y como están organizados los componentes en el 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 queuna empresa dedicada a la producción de software pueda tener. Las técnicas 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. Pero de nada serviría conocer todas las técnicas de prueba de software, si un programa carece de documentación, el código es confuso, o no se han seguido pasos para la planificación y desarrollo del software, ya que sería como buscar una aguja en un pajar.
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. El control de calidad del software esta orientado a la prevención.
Implementación
Una implementación o implantación es la 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. Muchas implementaciones son dadas según a una especificación o un estándar. Por ejemplo, un navegador web respeta (o debe respetar) en su implementación, las especificaciones recomendadas según el World Wide Web Consortium, y las herramientas de desarrollo del software contienen implementaciones de lenguajes de programación.
En la industria IT, 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 Body 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.

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.
la captura de requisitos es de vital importancia debido a que:
·        permite gestionar las necesidades del proyecto en forma estructurado debido a que cada actividad tendrá pasos a seguir
·        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

No hay comentarios:

Publicar un comentario