Está en la página 1de 7

Universidad Tecnológica de Panamá

Facultad de Ingeniería de Sistemas


Computacionales

Departamento de Ingeniería de Software

José Brown (8-1008-1119)

Profesora Ana Gloria Cordero

Parcial # 3 Individual
Calidad De Software
Descripción de la investigación:
Desarrolle una investigación sobre Calidad del Software con los siguientes temas.
1. Con respecto al software responda lo siguiente: 10p
Qué es la Calidad
La calidad del programa es el grupo de cualidades que lo caracterizan y que
determinan su utilidad y vida. La calidad es sinónimo de eficiencia, flexibilidad,
corrección, fiabilidad, mantenibilidad, portabilidad, usabilidad, estabilidad e totalidad.

La calidad del programa es medible y cambia de un sistema a otro o de un programa a


otro. Un programa hecho para controlar naves espaciales debería ser confiable al
grado de "cero fallas"; un programa realizado para ejecutarse una sola vez no necesita
el mismo grado de calidad; en lo que un producto de programa para ser explotado a lo
extenso de un largo lapso (10 años o más), requiere ser confiable, mantenible y flexible
para reducir los precios de mantenimiento y perfeccionamiento a lo largo de la era de
explotación.

Defina los conceptos de calidad: Medida, Métrica e indicador.


Medida: La medida de la calidad, sea del producto o del proceso, requiere la
recopilación y el análisis de información, normalmente especificada en términos de
medidas y métrica. Las medidas se realizan principalmente para controlar un proyecto
y, por lo tanto, poder gestionarlo. También se utilizan para evaluar la distancia que nos
separa de los objetivos establecidos en el plan en términos de terminación, calidad,
satisfacción de requisitos, etc.
Metrica: Métricas de calidad de software es un conjunto de medidas utilizadas para
estimar la calidad de un proyecto a desarrollar, entre otros conceptos, y que permiten
comparar o planificar estas aplicaciones.
Indicador: Son instrumentos de medición que se emplean para evaluar la calidad de los
procesos o productos. O, en otros términos, determinan el grado de cumplimiento de
las metas para los cuales se han desplegado una secuencia de ocupaciones
específicas.
Cómo se controla la calidad. Defina Inspecciones y Revisiones

Las revisiones de programa se utilizan como modelo para la amplificación de


deficiencias y para ilustrar la generación y detección de errores a lo largo de los pasos
de diseño preliminar, diseño descriptivo y codificación del proceso de ingeniería del
programa.

Qué es Aseguramiento de la Calidad.


El control de la calidad es una serie de revisiones, y pruebas utilizados a los largo del
ciclo de desarrollo para asegurar que cada producto cumple con los requisitos que le
han sido asignados.

El control de calidad está formado por los instrumentos, conocimientos prácticos o


técnicas mediante la cuales se desarrollan varias o cada una de las funcionalidades de
calidad.
Se llama control de calidad al grupo de técnicas y métodos de que se sirve la dirección
para orientar, supervisar y mantener el control de cada una de los periodos
mencionadas hasta la obtención de un producto de la calidad deseada. El control de
calidad no es solamente papeleo, ni una secuencia de fórmulas estadísticas y de tablas
de asentimiento y control, ni el departamento responsable del control de calidad. Para
una dirección bien informada, el control de calidad representa una inversión que, como
cualquier otra, debería generar rendimientos adecuados que justifiquen su realidad.
Todos los miembros de una compañía son causantes del control de calidad. Sea como
sea el trabajo que desarrolle una persona o una máquina, quien ejecuta el trabajo o
maneja la máquina es quien con más efectividad puede mantener el control de la
calidad o informar de la incapacidad de conseguir la calidad deseada para que se
adopten medidas correctoras.

2. Qué son estándares y modelos de calidad. 10P


Los estándares de calidad son puntos de vista de alusión que sirven para fijar un mínimo de
condiciones, a fin de que las propiedades de un producto o servicio sean capaces de saciar
eficientemente las necesidades de los clientes.

El Modelo de Calidad de Software (MCS) es una herramienta concebida para guiar a las
instituciones a la mejora continua, con el propósito de que fortalezcan sus procesos y puedan
brindar productos y servicios de alto nivel a los ciudadanos, con el adecuado uso de las
tecnologías.

Presente las siguientes organizaciones ISO, SEI, IEEE indicando su relación con la
calidad del software y las normativas correspondiente.
Este estándar agrupa las actividades que se pueden llevar a cabo durante el ciclo de vida del
software en cinco procesos principales, ocho procesos de apoyo y cuatro procesos
organizativos
ISO 9126 era un estándar universal para la evaluación de la calidad del programa. Ha sido
reemplazado en 2005 por el grupo de reglas SQuaRE, ISO 25000:2014, la cual realiza los
mismos conceptos.
SEI SEI = 'Software Engineering Institute de la Carnegie-Mellon University, iniciado por el Departamento
de Defensa de EE.UU. para ayudar a mejorar los procesos de desarrollo de software.
El Programa Engineering Institute es una investigacion financiada por el regimen federal y el
centro de desarrollo patrocinado por el departamento de custodia de EE. UU. este es
operado por la universidad carnegie mellon en Pitssburgh, pa.

El SEI ayuda a fomentar los principios y prácticas de ingenieria de programa y sirve como un
recurso nacional en ingenieria de programa, estabilidad informatica, y la optimización de
procesos.

El SEI labora en estrecha participación con empresas de custodia y gubernamental, la


industria y la academia para la optimización continua de sistemas intensivos en programa.

Su proposito primordial es contribuir a las empresas a mejorar sus habilidades de ingeniería


de programa y desarrollar o conseguir el programa correcto, independiente de efectos,
dentro del presupuesto, y a tiempo, cada vez.
IEEE = 'Instituto de Ingenieros Eléctricos y Electrónicos "- entre otras cosas, crea estándares tales como"
Norma IEEE para la Documentación de Software Test' (IEEE / ANSI 829), "Norma IEEE Unidad de
Pruebas de Software (IEEE / ANSI 1008) , "Norma IEEE para Planes de Aseguramiento de la Calidad
de Software" (IEEE / ANSI 730), y otros.
Presente los siguientes modelos; CMMI y FURSP.
CMMI: CMMI no es una metodología. CMMI nos dice qué buenas prácticas llevar a cabo,
empero no nos dice exactamente cómo. Es un “framework”, un grupo de buenas prácticas
organizadas por habilidades críticas de comercio con el propósito de mejorar su rendimiento.
Estas habilidades críticas abordan los primordiales desafíos a los que se afrontan las
empresas.
Fue desarrollado por el SEI (Software Enginnering Institute).
FURSP: Este modelo forma parte de los aportes realizados por Robert Grady y Hewlett Packard Co
(HP) en el año de 1987. Su nombre está compuesto por las iniciales de:
F = Functionality (Funcionalidad)
U = Usability (Usabilidad)
R = Reliability (Confiabilidad)
P = Performance (Desempeño)
S = Supportability (Capacidad de soporte)
Este modelo se utiliza para evaluar un producto, por medio de la asignación de atributos. La UDES
(2015) Afirma: “para evaluar la calidad de un producto, primero se asignan las prioridades y luego se
definen los atributos de calidad que pueden ser evaluados”
4. Por qué son importantes las Pruebas de software. 10p
Las pruebas de software son una parte integral del ciclo de vida del desarrollo de software (SDLC). Las
pruebas son la forma en que puede estar seguro acerca de la funcionalidad, el rendimiento y la
experiencia del usuario. Ya sea que realice sus pruebas manualmente o a través de la automatización,
cuanto antes y más a menudo pueda llevar a cabo pruebas, más probable es que identifique errores y
errores, no sólo ahorrándole a usted y a su equipo de posibles simulacros de incendio más adelante,
sino también asegurándose de que su aplicación de software haya sido revisada y auditada a fondo
antes de que esté frente a sus usuarios. Si los problemas se arrastran al entorno de producción, los más
caros y lentos que van a solucionar.

Desarrolle los siguientes conceptos: Niveles de prueba, Tipos de prueba, Pruebas


manuales y automatizadas, Diseño de Casos de Prueba.
Niveles de prueba
prueba de unidad: La prueba de unidad es la primera etapa de las pruebas dinámicas y
se hacen sobre cada módulo del programa de forma sin dependencia. La finalidad es
revisar que el módulo, entendido como una unidad servible, está de manera correcta
codificado.
prueba de integración: La prueba de unidad es la primera fase de las pruebas dinámicas
y se realizan sobre cada módulo del programa de manera libre. El objetivo es comprobar
que el módulo, entendido como una unidad funcional, está correctamente codificado.
prueba de sistema: Esta prueba tiene como fin comprobar que se han incluido
correctamente todos los recursos del sistema y que hacen las operaciones apropiadas en
funcionamiento como un todo. Es semejante a la prueba de unión empero con un alcance
muchísimo más extenso.
prueba de aceptación: Son llevadas a cabo primordialmente por los usuarios con la
ayuda del equipo del plan. El objetivo es confirmar que el sistema está culminado, que
lleva a cabo puntualmente las necesidades de la organización y que es aceptado por los
usuarios finales.
5. En qué consiste la Gestión del Cambio y de la configuración. 10p
Se entiende por Configuración, las características físicas y funcionales de un producto, tal y
como se definen en sus documentos técnicos, y conseguidas (incorporadas) en el producto.
La Gestión de la Configuración es el proceso que utiliza herramientas y técnicas con el objeto
de:
Identificar y documentar la configuración
Controlar la configuración
Establecer procedimientos para implementar cambios
Registrar y dar seguimiento del estado de la configuración

6. Componentes de calidad para sistemas educativos virtuales, aplicaciones móviles y


sistemas e-commerce. 15p

También podría gustarte