Mwtodos y herramientas del sqa

Metodos y herrramientas SQA Equipo 8 Reusabilidad * El grado en que un programa (o partes de un programa) se puede reusar en otras aplicaciones. * Esto va relacionado con el empaquetamiento y el alcance de las funciones que realiza el programa. Metricas * Representan medidas indirectas, es decir, nunca se mide realmente la calidad, sino algunas de sus manifestaciones. El factor que lo complica es la relacion precisa entre la variable que es medida y la calidad del software. No se puede medir directamente la calidad del software por la naturaleza subjetiva de esta actividad. Inspecciones

Inspeccionar es revisar un programa con el objetivo de encontrar defectos en el. * Las inspecciones actuan de manera estatica. * realizarse antes que la prueba. Metodos de desarrollo formales * Metodo formal es cualquier tecnica que trate la construccion y/o el analisis de modelos matematicos que contribuyen a la automatizacion del desarrollo de sistemas informaticos Medidas de fiabilidad * La fiabilidad del equipo logico se define en terminos estadisticos como la «probabilidad de operacion libre de fallos de un programa de ordenador en un entorno determinado y durante un tiempo especifico». Lenguajes de cuarta generacion Los lenguajes de cuarta generacion o bien 4GL son

Lo sentimos, pero las muestras de ensayos completos están disponibles solo para usuarios registrados

Elija un plan de membresía
herramientas encargadas de optimizar el desarrollo de software automatizando la creacion de este. Se han utilizado principalmente en la generacion de codigo para GUI y ademas en la implementacion de programas que facilitan las tareas de los desarrolladores y clientes Reingenieria de procesos Es la revision fundamental y el cambio radical del diseno de procesos, para mejorar drasticamente el rendimiento en terminos de costo, calidad, servicio y rapidez.

La reingenieria de procesos es una especie de reinvencion, mas que un mejoramiento gradual. Los procesos que sean seleccionados para la reingenieria deben ser de caracter fundamental, como las actividades mediante las cuales una empresa atiende los pedidos de sus clientes. Administracion de riesgos Se llama administracion de riesgos a la aplicacion de estrategias para evitar o reducir los costes generados por los riesgos. Incluye: * La investigacion e identificacion de las fuentes de riesgo. * La estimacion de su probabilidad y evaluacion de sus efectos. La planificacion de estrategias y procedimientos de control de riesgos. * La aplicacion optimizadora de esas estrategias en presencia de incertidumbre. AHA Funcionamiento de Riesgos Control de Riesgos Evitar Reducir Transferir Retener Sin reservas Post-siniestro Prevencion Con reservas Seguros/Fianzas Otros Administracion de Riesgos Proceso de administracion de riesgos Identificar riegos de perdida Determinar frecuencia y severidad Determinar impacto economico Seleccionar tecnicas Implementar , revision periodica MODELO DE ADMINISTRACION DE RIESGOS

MENU Metodos de desarrollo Estandares de la ingenieria de software Regla o base de comparacion que se utiliza para medir algun aspecto del software. * Calidad * Productividad * Duracion * Esfuerzo * Costo Son indispensables cuando muchas personas, productos y herramientas deben coexistir. * Promueven el buen uso de metodos y herramientas. * Permiten la comunicacion entre los desarrolladores. * Facilitan el mantenimiento del software. * Facilitan la capacitacion del personal. * Proveen una base para evaluar los diferentes productos de software. Permiten definir el proceso de software de una organizacion. Herramientas CASE Conjunto de Programas y ayudas que dan asistencia a los analistas , ingenieros de Software y desarrolladores , durante todos los pasos del Ciclo de Vida de Desarrollo de un Software . Herramientas Integradas, I-CASE: Abarca todas las Fases del Ciclo de Vida del Desarrollo de Sistemas. Son llamadas tambien CASE Workbench. Herramientas de Alto nivel , U-CASE: Orientadas a la automatizacion y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: analisis y diseno.

Herramientas de bajo nivel , L-CASE : Dirigidas a las ultimas fases del desarrollo: Construccion e implantacion. Juegos de Herramientas o Tools-CASE: Son el tipo mas simple de Herramientas Case. automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontraran las herramientas de reingenieria, orientadas a la fase de mantenimiento DESARROLLO ORIENTADO A OBJETOS CON UML UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. Modelos

Un modelo representa a un sistema software desde una perspectiva especifica Diagrama de Estructura Estatica. · Diagrama de Casos de Uso. · Diagrama de Secuencia. · Diagrama de Colaboracion. · Diagrama de Estados. JAD Joint Application Development (JAD) es un proceso utilizado en los sistemas de vida Ciclo de Desarrollo (SDLC) para recoger los requisitos empresariales, mientras que el desarrollo de nuevos sistemas de informacion para una empresa. RAD El Desarrollo rapido de aplicaciones o Rapid Application Development (RAD) es un proceso de desarrollo de software.

El metodo comprende el desarrollo iterativo, la construccion de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rapido de aplicaciones tiende a englobar tambien la usabilidad, utilidad y la rapidez de ejecucion. PD Diseno participativo (PD) es un conjunto de diversas formas de pensar, planificar y actuar a traves del cual la gente hace su trabajo, las tecnologias y las instituciones sociales mas sensibles a las necesidades humanas.