Los modelos de McCall y Boehm
Enviado por Chris Paul • 6 de Febrero de 2021 • Documentos de Investigación • 525 Palabras (3 Páginas) • 249 Visitas
[pic 1]
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
CARRERA DE INGENIERIA DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SISTEMAS II
TAREA EN CLASE I
NOMBRE: | CURSO: 4º SOFTWARE |
CHRISTIAN GUANOPATIN | FECHA: 11/04/2019 |
ACTIVIDAD:
Responder en siguiente cuestionario:
- ¿Cómo organiza los criterios de calidad McCall y Boehm?
Los modelos de McCall y Boehm fueron los primeros en aparecer en los cuales se basaron muchos de sus sucesores. Estos modelos se organizan en criterios de la siguiente forma:
- McCall
Según McCall algunos criterios de calidad son atributos internos que tienen efectos directos en atributos externos.
Organiza los factores puntos de vista desde los cuales el usuario puede contemplar la calidad de un producto, basándose en once factores de calidad organizados en torno a los tres ejes y a su vez cada factor se desglosa en criterios de calidad.
- Boehm
Según Boehm se basa en que el software debe hacer lo que el usuario quiere que haga enfocándose en la usabilidad, estar bien diseñado, codificado y ser probado y mantenido fácilmente.
La estructura presenta 3 niveles para las características: de alto nivel, de nivel intermedio y características primitivas. Cada una de estas características contribuye al nivel general de calidad.
- ¿Cuántos factores de calidad considera McCall?
Los factores de calidad que considera McCall son 11 y son los siguientes:
Puntos De Vista O Ejes | Factor |
OPERACIÓN DEL PRODUCTO | Facilidad de uso |
Integridad | |
Corrección | |
OPERACIÓN DEL PRODUCTO | Fiabilidad |
Eficiencia | |
REVISION DEL PRODUCTO | Facilidad de mantenimiento |
Facilidad de prueba | |
Flexibilidad | |
Reusabilidad | |
Interoperabilidad | |
Portabilidad |
- ¿Cuántos criterios de calidad considera McCall?
Los criterios de calidad que considera McCall son 31 conjuntamente en su factor de calidad y son:
Factor | Criterios |
Facilidad de uso | - Facilidad de operación - Facilidad de comunicación - Facilidad de aprendizaje - Formación |
Integridad | - Control de accesos - Facilidad de auditoría - Seguridad |
Corrección | - Completitud - Consistencia - Trazabilidad o rastreabilidad |
Fiabilidad | - Precisión -Tolerancia a fallos -Modularidad -Simplicidad - Exactitud |
Eficiencia | -Eficiencia en ejecución -Eficiencia en almacenamiento |
Facilidad de mantenimiento | -Concisión -Auto descripción |
Facilidad de prueba | -Instrumentación |
Flexibilidad | -Capacidad de expansión -Generalidad |
Reusabilidad | -Independencia entre sistema y software - Independencia del hardware |
Interoperabilidad | -Compatibilidad de comunicaciones -Compatibilidad de datos -Estandarización en los datos |
Portabilidad | -Independencia entre sistema y software. - Independencia de Hardware |
...