Está en la página 1de 5

2012

LIDIA NALLELY GARCIA ALVARADO 9231547 Lic. Informtica

[FASE DE ANALISIS Y DISEO SQA (ASEGURAMIENTO DE CALIDAD DE SOFTWARE)]


Descripcin de las fases de anlisis y diseo.

FASE DE ANALISIS Y DISEO EN PROCESOS SQA

El desarrollo de software necesita las etapas de anlisis y diseo en el desarrollo de calidad de software. Estas etapas son importantes pues sern los cimientos en los que se desarrollaran aplicaciones. Estas fases son empleadas en la ingeniera de software, para detallar primero declarare el significado de ingeniera de software y conceptos relacionados.

La ingeniera de software es una disciplina o rea de las ciencias de la computacin que ofrece mtodos y tcnicas para desarrollar y mantener software de calidad que resuelve problemas de todo tipo [PRR98].

La ingeniera de software no est basada en criterios de computacin pues se puede trabajar con la en sistemas operativos, proyectos de software, etc. En general, la ingeniera es el anlisis, diseo, construccin, verificacin y gestin de entidades tcnicas. Con la ingeniera de software se pueden crear diferentes aplicaciones con diferentes modelos de procesos, cada uno de estos modelos pretende cumplir de la manera menos complicada posible.

ANALISIS Un buen desarrollador debe conocer que antes de comenzar codificar programas es necesario prever la fase de anlisis, pues es en esta fase donde se tiene plena comprensin de los requerimientos. Es decir, en esta etapa el desarrollador contemplara las necesidades del sistema claramente. El anlisis es un descubrimiento, refinamiento, modelado y especificaciones del software. En el anlisis se refina los requerimientos del software, esto evita problemas en pleno desarrollo de codificacin. Si realizado en anlisis se prevn problemas, tambin es en la parte de anlisis donde se visualicen soluciones alternas a los problemas que pudieran surgir. El SQA reside en la fase de anlisis en las siguientes reas: Reconocimiento del problema. Reconocer los elementos del problema, tal y como los ven los usuarios finales. Evaluacin y sntesis. Definir los objetivos de los datos observados. Modelado. Crear modelos del sistema con el fin de comprender mejor lo encontrado en la evaluacin y anlisis. Especificacin. Especificaciones formales del software. Revisin. En esta rea de retoma el chequeo de las reas anteriores con el fin de minimizar los problemas que se encontraron en la primera rea.

Siguiendo con la parte de anlisis, podremos darnos cuenta que los buenos desarrolladores son capaces de definir los requerimientos en funcionales y no funcionales. Cada uno de estos tiene su significado. Funcionales: se encarga de definir lo que el software debe hacer. Es decir, los alcances que el sistema tendr. No funcionales: definen lo que el software debe tener en canto a apariencia, sensacin, operatividad y mantenimiento.

DISEO En la etapa de diseo se traducen los requerimientos funcionales y no funcionales en una representacin de software. Es importante considerar que la fase de anlisis es la primera parte del desarrollo de cualquier producto. El diseo sirve para producir modelos y representaciones de lo que se construir. El diseo se puede desglosar en tres partes.

Diseo de datos: transforma la informacion del analisis.

DISEO

Diseo arquitectonico: se definen las relaciones entre los elemenots estructurales del sistema.

Diseo de interface: indic como sera la comunicacon entre el sistema-usuario, consigo mismo y demas sistemas que lo operan.

CONCLUSION Personas dedicadas al desarrollo de software debe tomar en cuenta que existen faces importantes para prevenir desgastes y errores en la etapa de codificacin del sistema. El anlisis trata de observar cada aspecto, necesidad y requerimiento del software, incluyendo las alternativas a de solucin a errores futuros. El diseo es la interpretacin del anlisis, se puede ver mediante diagramas, marcos, flujos. La manera que considere el desarrollador para entender explcitamente lo que noto en la fase de anlisis.

Bibliografa
universitario, e. (s.f.). tesis. tesis de analisis y diseo de software.

También podría gustarte