Software">
Nothing Special   »   [go: up one dir, main page]

Actividad 1 2do Parcial

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO 

SISTEMA CORPORATIVO
(UTESA)

FACULTAD DE ARQUITECTURA E INGENIERÍA


CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

ASEGURAMIENTOS DE CALIDAD DEL SOFTWARE

Actividad 1 Segundo Parcial

PROFESOR:
Ing. Tomás Ramirez

PRESENTADO POR:

Victor J. González 2-16-1220


Sergio Guzmán 2-17-1817
Anny Moronta 2-17-2319

Santiago de Los Caballeros


República Dominicana.
1) Analice en qué cuadrante del marco propuesto propuesto
Card (1995) se situaban las siguientes técnicas:

a) Desarrollo Rápido de Aplicaciones (RAD) - Time to market


b) Orientación a objetos - Calidad
c) Herramientas CASE - Coste
d) Métodos ágiles. - Capacidad

2) Elabore un ensayo de la situación actual de la calidad de los


Sistemas informáticos en República Dominicana.
En la actualidad los sistemas informáticos es un pilar fundamental para una
empresa ya sea pequeña, mediana o grande, sin embargo las empresas en
la República Dominicana tienden a invertir poco en los sistemas informáticos
lo que conlleva a que estos presenten una menor calidad debido a que los
programadores o empresas de software gastan menos recursos en
documentación de estos y en pruebas para asegurar la calidad, esto ya se ha
hecho una costumbre en la cultura del software y lo que ha provocado
pérdidas para las empresas en cuanto a tiempo perdido en las fallas que
estos sistemas conllevan tenerlos en funcionamiento.

Las empresas que si deciden que se cumplan los requisitos de ciertos


estándares y que invierten en un equipo de aseguramiento de calidad y de
auditoría de sistemas, son las que tienen menor cantidad de fallos y errores
en sus sistemas, generalmente estas empresas son ya empresas grandes
consolidadas de las cuales un fallo puede provocar pérdidas grandes de
dinero para estas y que estas fallas son inadmisibles para estas, como por
ejemplo: Banco Banreservas, La Sirena, etc.
3) Compare las características y subcaracterísticas de calidad
del modelo de McCall y del modelo propuesto en la norma ISO
9126:

Modelo McCall ISO 9126


Mantenibilidad ● Correctiva Funcionalidad ● Adecuación.
● Adaptativa En este grupo se ● Exactitud.
Se relaciona con las ● Perfectiva conjunta una ● Interoperabilidad.
buenas prácticas de serie de atributos Conformidad.
C
desarrollo utilizadas que permiten ● Seguridad.
en el proyecto. A calificar si un
L producto de
I software
R
maneja en forma
E D
adecuada el
V A conjunto de
I D funciones que
satisfagan
S las necesidades
I I para las cuales
N fue
O
T diseñado
N
Flexibilidad ● Expandibilidad E Confiabilidad ● Nivel de Madurez
● Generalidad R Aquí se agrupan ● Tolerancia a fallas
D Similar a la ● Auto-Descripción un conjunto ● Recuperación
N
E mantenibilidad, se ● Modularidad de atributos que
A
L relaciona con las se refieren a la
prácticas y técnicas capacidad del
que se utilizan para Y software de
P el desarrollo del mantener su nivel
R software
E
de ejecución bajo
condiciones
O X normales en un
D T periodo de
U E tiempo
establecido
C R
T Testeabilidad ● Simplicidad N Usabilidad ● Comprensibilidad
O ● Instrumentación Consiste de un ● Facilidad de
A
facilidad para conjunto de Aprender
realizar el testing, S atributos que ● Operabilidad
para asegurarse permiten evaluar
que el producto no el esfuerzo
necesario que
tiene errores y deberá invertir el
cumple con la usuario para
especificación. utilizar el sistema.

Portabilidad ● Independencia de Eficiencia ● Comportamiento


la máquina Esta característica con respecto al
Esfuerzo requerido ● Independencia del permite evaluar la Tiempo
para transferir entre Sistema operativo relación entre el ● Comportamiento
distintos ambientes ● Auto-Descripción nivel de con respecto a
T de operación ● Modularidad funcionamiento Recursos
R del software y la
cantidad de
A
recursos usados.
N
S Reusabilidad ● Generalidad Mantenibilidad ● Capacidad de
● Modularidad Se refiere a los análisis
I Facilidad de reusar el ● Auto-Descripción atributos que ● Capacidad de
C software en diferentes ● Independencia de permiten medir el modificación
I contextos la máquina esfuerzo ● Estabilidad
● Independencia del necesario para ● Facilidad de Prueba
Ó sistema operativo realizar
N modificaciones al
software, ya sea
por la corrección
D
de errores o por el
E incremento de
L funcionalidad.
P Interoperabilidad ● Modularidad Portabilidad ● Adaptabilidad
R ● Interoperabilidad En este caso, se ● Facilidad de
O Esfuerzo requerido en comunicación refiere a la Instalación
para acoplar el ● Interoperabilidad habilidad del ● Conformidad
D producto con otros en datos software de ser ● Capacidad de
U sistemas transferido de un reemplazo
C ambiente a otro

T Correctitud ● Trazabilidad Calidad de uso ● Eficacia


O ● Completitud Conjunto de ● Productividad
El grado en que el ● Consistencia atributos ● Seguridad
producto cumple con relacionados con la ● Satisfacción
su especificación aceptación por
parte del usuario
final y Seguridad

O Confiabilidad ● Tolerancia a
errores
P La habilidad del ● Consistencia
E producto de ● Simplicidad
R responder ante ● Exactitud
situaciones
A inesperadas
C
Eficiencia ● Eficiencia en
I tiempo
Ó El uso de los ● Eficiencia en
N recursos tales como espacio
tiempo de ejecución
y memoria de
D ejecución
E
Integridad ● Control de acceso
L ● Auditoría de
Protección del acceso
P programa y sus
datos de acceso no
R autorizados
O
Usabilidad ● Operabilidad
D
● Entrenamiento
U ● Comunicación
C ● Volumen de e/s
● Tasa de e/s
T
O

a) ¿Cual parece más completo?

El modelo McCall parece más completo ya que además de ser uno de los
más usados, incluso en la actualidad, tiene 3 procesos claves para un
producto que son: Operación de producto, revisión del mismo y transición.
Aunque desde nuestra perspectiva el más completo sería el que propone
la ISO 9126, ya que esta promueve casi lo mismo que McCall pero
incluyendo dos puntos importantes que son mantenibilidad y portabilidad.

b) ¿A qué elementos de la calidad Ie concede más importancia McCall?

A la corrección, confiabilidad, usabilidad, integridad y eficiencia.

c) ¿A que elementos de la calidad Ie concede más importancia ISO


9126?

Funcionalidad, confiabilidad, usabilidad, eficiencia, mantenibilidad y


portabilidad.

d) ¿Encuentra gran similitud entre ambos?

Si
4) Accediendo al portal de ISO (www.iso.ch) investigue cual es la situación
actual de las normas de la familia ISO 25000, Y su trazabilidad respecto a
las normas ISO 9126 e ISO 14598.

La misión u objetivo de la norma ISO 25000 (mejor conocida como SQuaRE) es


solucionar los problemas que surgieron a raíz de tener las normas ISO 9126 y la
ISO 14598 de manera independiente tratando un mismo problema o inquietud, el
cual es la revisión de calidad de los sistemas de software que se desarrollan.
Además de, enriquecer y organizar estas normas en una sola, se trata de tratar 2
procesos fundamentales en la evaluación de calidad de cualquier sistema, los
cuales podemos definir como:

● La especificación de requisitos de calidad del software


● La evaluación de la calidad de los sistemas y del software

El propósito general de esta nueva norma es ayudar a quienes desarrollan y


poseen sistemas y productos de software con la especificación y evaluación de
los requisitos de calidad, de manera que sean más claros y precisos, evitando
así, problemas posteriores relacionados con procesos y/o características del
propio software. Esta norma además, establece criterios para la especificación
de los requisitos de calidad de los productos de software y sistemas, su medición
y evaluación.

Algunas características o ventajas de la nueva serie de normas con respecto a


su predecesora son los siguientes:

● La coordinación de la orientación sobre la medición y evaluación de la


calidad de los productos de software y sistemas.
● Orientación para la especificación de sistemas y requisitos de calidad de
productos de software.
● Armonización con ISO / IEC 15939 en forma de Modelo de referencia de
medición de calidad de producto de software presentado en ISO / IEC
25020, Ingeniería de software.

También podría gustarte