Sunteți pe pagina 1din 4

GUÍA DE APRENDIZAJE 1

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE: Modelos y estándares de


calidad del software

INFORME
Más allá de implementar ,desarrollar y administrar soluciones de los sistemas y
tecnologías de información, que faciliten la toma de decisiones estratégicas,
tácticas y operativas para que la organización obtenga una ventaja competitiva
sostenible; es necesario determinar modelos de calidad como referencias para
mejora de la gestión organizacional.
En el proyecto de software para administrar la gestión de recursos humanos de
una empresa, Camilo Andrés como director del proyecto debe asegurar que el
software cumpla con las especificaciones requeridas y eliminar los posibles
defectos que pueda tener ,para ello se analizará, diseñará, construirá,
implementará, se efectuará soporte técnico, simulación y modelación de un
software, e investigación de la situación actual de la compañía y de las posibles
soluciones o necesidades que se presentan en el entorno a fin de poner en
marcha a la Mejora Continua y la Competitividad dentro del sistema.
La calidad vista desde el mundo de los PROCESOS nos dice que la calidad del
PRODUCTO software está determinada por la calidad del PROCESO,
entendiéndose las actividades, tareas, entrada, salida, procedimientos, etc., para
desarrollar y mantener software.
Los Modelos, normas y metodologías típicas aquí son los CMMI, ISO 15504 / ISO
Los factores o características que pueden determinar la calidad de un software
son muchos. Realizando un análisis de los diferentes modelos de calidad del
software, que encontramos en la actualidad, notamos que es sumamente
imprescindible la utilización y la aplicación de normas y modelos de calidad del
software, por tal motivo encontrara un cuadro donde relacionamos las
características de los distintos estándares de calidad:
Además, existen diversos modelos de calidad de software que se pueden
implementar para administrar la gestión de recursos humanos referidos al
producto final. Entre ellos, están el modelo McCall, Boëhm, CMMI e ISO9126,
cada uno de ello tiene una serie de ventajas y desventajas.

La Fase de implantación del sistema y el modelo que se ajusta para administrar la


gestión de recursos humanos según la experiencia formativa y en la práctica en el
Modelo ISO 9126.
Esta es una fase de gran importancia y de gran costo debido a que todos los
recursos, tiempo y herramientas están involucrados en este proceso que requiere
de mucho tiempo y cuidado para hacer la implantación del sistema que se espera
tenga su funcionamiento planeado sin contratiempos para evitar pérdidas o
demora en los procesos de una compañía o empresa.
La implantación se puede realizar de 4 modos:
- Método Directo: Se abandona el sistema antiguo y adopta inmediatamente
el sistema nuevo con varios riesgos en su proceso que deben de ser
corregidos durante la marcha.
- Método Paralelo: Se conservan los 2 sistemas, el nuevo y el antiguo hasta
verificar que el sistema nuevo el confiable, su desventaja es que eleva sus
costos debido al mayor consumo de recursos y uso de personal.
- Método Piloto: Se implanta el nuevo sistema solo una parte de la empresa
mientras se comprueba su fiabilidad para implementarlo en toda la
empresa. Tiene riesgos mínimos y controlados sin afectar en su totalidad la
empresa.
- Método en Fases: Se implanta el sistema fase tras fase, apenas se
culmina la fase anterior se procede a continuar con la siguiente fase hasta
finalizar. Es de mayor costo pero de menor riesgo.
El método de implantación seleccionado es el método directo ya que se ha
desarrollado un sistema desde cero, el cual es relativamente confiable y de fácil
manejo, adicional a esto la empresa a la cual se va a implantar el sistema no
cuenta con un sistema similar lo que hace necesario implantarlo en el menor
tiempo posible corrigiendo posibles errores durante la marcha.
NORMA ISO-9126 PARA ANÁLISIS DE SOFTWARE
Norma ISO-9126 para análisis de software
Estándar internacional para la evaluación del Software, para proporcionar un esquema para la evaluación de calidad del software

CALIDAD INTERNA/EXTERNA DEL SOFTWARE

CARACTERISTICAS SUBCARACTERISTICAS APLICABILIDAD DEL SOFTWARE


Provee un adecuado conjunto
¿Tiene el conjunto de funciones
de funciones que
ADECUACION apropiadas para las tareas
cumplan las tareas y objetivos
especificadas?
Capacidad del especificados por el usuario
software de Evalúa el resultado final que
proveer los obtiene el software y si tiene ¿Hace lo que fue acordado en forma
EXACTITUD
servicios consistencia a lo que se esperada y correcta?
FUNCIONALIDAD
necesarios para espera de él.
cumplir con los Consiste en revisar si el
¿Interactúa con otros sistemas
requisitos INTEROPERABILIDAD sistema puede interactuar con
especificados?
funcionales. otro sistema independiente.
Verifica si el sistema puede
SEGURIDAD impedir el acceso a personal ¿El software tiene niveles de Riesgo
no autorizado. que causan daño al usuario final?
Se debe verificar las fallas del
capacidad del sistema y si muchas de estas
¿Con qué frecuencia presenta fallas por
software de MADUREZ han sido eliminadas durante el
defectos o errores?
mantener las tiempo de pruebas o uso del
prestaciones sistema.
requeridas del Verificar si el software puede
FIABILIDAD sistema, durante reasumir el funcionamiento y ¿Es capaz de recuperar datos en caso
un tiempo RECUPERABILIDAD
restaurar datos perdidos de fallas?
establecido y bajo después de un fallo ocasional.
un conjunto de
condiciones Evalua si la aplicación ¿Si suceden fallas, como se comporta
definidas. TOLERANCIA A FALLOS desarrollada es capaz de en cuanto a la performancia
manejar errores. especificada?
Determina que tan fácil es
APRENDIZAJE para el usuario aprender a ¿Es fácil de aprender a usar?
utilizar el sistema.
esfuerzo Evalúa que tan fácil es para el
requerido por el ¿Es fácil de entender y reconocer la
COMPRENSION usuario comprender el
usuario para estructura y la lógica y su aplicabilidad?
USABILIDAD funcionamiento del sistema
utilizar el
Determina si el usuario puede
producto
OPERATIVIDAD utilizar el sistema sin mucho ¿Es fácil de operar y controlar?
satisfactoriamente
esfuerzo.
Verifica que tan atractiva se ve
ATRACTIVIDAD ¿Es atractivo el diseño del software?
la interfaz de la aplicación.

¿Cuál es el tiempo de respuesta y


relación entre las COMPORTAMIENTO EN EL Verifica la rapidez en que
performancia en la ejecución de la
prestaciones del TIEMPO responde el sistema
función?
software y los
EFICIENCIA
requisitos
Determina si el sistema utiliza
necesarios para su COMPORTAMIENTO EN LOS ¿Cuántos recursos usa y durante
los recursos de manera
utilización. RECURSOS cuánto tiempo?
eficiente

Verifica si el sistema puede


ESTABILIDAD mantener su funcionamiento ¿Hay riesgos o efectos inesperados
a pesar de realizar cambios. cuando se realizan cambios?
esfuerzo necesario Determina si la estructura de
para adaptarse a desarrollo es funcional con el ¿Son fáciles de validar las
FACILIDAD DE ANALISIS
las nuevas objetivo de diagnosticar modificaciones?
MANTENIBILIDAD fácilmente las fallas.
especificaciones y
requisitos del Verifica si el sistema puede ser ¿Es fácil de adaptar a otros entornos
software. FACILIDAD DE CAMBIO
fácilmente modificado con lo provisto?

Evalúa si el sistema puede ser ¿Se realizan pruebas de


FACILIDAD DE PRUEBAS
probado fácilmente funcionamiento?
Verifica si el software se
¿Es fácil de instalar en el ambiente
puede instalar fácilmente
CAPACIDAD DE INSTALACION especificado?
Determina la facilidad con la
capacidad del que el software puede ¿Es fácil de usarlo en lugar de otro
software ser CAPACIDAD DE remplazar otro software software para ese ambiente?
PORTABILIDAD similar.
transferido de un REEMPLAZAMIENTO
entorno a otro. El software se puede trasladar ¿Es fácil de adaptar a otros entornos
ADAPTABILIDAD
a otros ambientes con lo provisto?

El software puede funcionar


CO-EXISTENCIA ¿Comparte sin dificulta recursos con
con otros sistemas
otro software o dispositivo?
CALIDAD EN USO DEL SOFTWARE

CARACTERISTICAS APLICABILIDAD EN EL PROYECTO


La capacidad del software para permitir a los usuarios finales realizar los procesos
EFICACIA
con exactitud e integridad.

La forma como el software permite a los usuarios emplear cantidades apropiadas


PRODUCTIVIDAD de recursos, en relación a la eficacia lograda en un contexto específico de
uso.

Se refiere al que el Software no tenga niveles de riesgo para cuasar daño a las
SEGURIDAD
personas, instituciones, software, propiedad intelectual o entorno

La satisfacción es la respuesta del usuario a la interacción con el software, e


SATISFACCION
incluye las actitudes hacia el uso del mismo.

S-ar putea să vă placă și