Anda di halaman 1dari 6

Pruebas y Mantenimiento de Sistemas de Software

Unidad 1. Fundamentos del aseguramiento de la calidad del software

UNIDAD 1 FUNDAMENTOS DEL


ASEGURAMIENTO DE LA CALIDAD DEL
SOFTWARE

UnAD De Mxico
Ingeniera En Desarrollo De Software
8 Semestre
Pruebas y Mantenimiento de Sistemas de Software
Unidad 1. Fundamentos del aseguramiento de la calidad del software
Facilitador: Mara Yolanda Huerta Castillo
Unidad 1 Fundamentos del aseguramiento de la calidad del software
Unidad 1 Fundamentos del aseguramiento de la calidad del software

Actividad 1. Objetivos del aseguramiento de la calidad del software

En esta actividad participars en un foro, ah identificars los mbitos que definen


y aseguran la calidad en el ciclo de vida del software.

1. Recupera uno de tus proyectos realizados en las asignaturas


Programacin orientada a objetos I, II, III, Programacin .NET I, II, III,
Diseo de bases de datos, o Administracin de bases de datos.
2. Analiza tu proyecto desde las tres perspectivas de apreciacin de la
calidad: consumidor final, productor de bienes, proveedor de servicios.
3. Realiza un esquema donde integres las categoras y subcategoras de los
mbitos de evaluacin de la calidad del software ISO 9126 que cumple tu
proyecto, y de los que no se integraron.
4. Analiza los enfoques de implementacin del estndar ISO/IEC 25000.
Menciona con cul de los tres enfoques te identificaste al realizar el
esquema de los mbitos de evaluacin de la calidad del software, y por qu
lo consideras as.
5. Menciona en qu nivel de madurez se encuentra tu proyecto y por qu.
6. Identifica cules son los mbitos de anlisis de la calidad que consideraste
en tu proyecto.
7. Ingresa al foro tu participacin con estos elementos:
a) Breve descripcin de tu proyecto de software
b) Perspectiva de apreciacin de calidad de tu proyecto
c) Esquema de categoras y subcategoras de los mbitos de
evaluacin de calidad consideradas en tu proyecto
d) Enfoque de implementacin del estndar ISO/IEC 25000
e) mbitos de anlisis considerados
f) Tus conclusiones sobre los beneficios de analizar los mbitos que
determinan la calidad del software
8. Argumenta tu participacin en el Foro, si consultaste alguna fuente para
sustentarla, debes citarla.
9. Revisa la rbrica de foro, para que consideres los criterios de evaluacin de
esta actividad.
10. Ingresa una segunda participacin en el Foro. Indica cules son los
mbitos de anlisis no considerados en los proyectos de, al menos, dos de
tus compaeros(as) y cmo puede afectar esta omisin, desde los
enfoques de apreciacin de la calidad del software.

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 1|


Pgina
Unidad 1 Fundamentos del aseguramiento de la calidad del software

a) Descripcin del proyecto


Evidencia de aprendizaje de la materia administracin de base de datos

Una tienda de conveniencia necesita automatizar sus procesos de compra, venta y


seguimiento de clientes. Lo desea hacer a travs de venta en lnea para sus clientes
y que sus proveedores puedan acceder a un sitio privado y vean automticamente
las existencias del producto que surten, al mismo tiempo los usuarios podrn
comentar sobre su experiencia de compra en lnea o en el sitio; estos comentarios
los podrn hacer a travs de un equipo de cmputo convencional o mediante un
dispositivo mvil que ser capaz de conectarse al sitio de la tienda. El gerente de la
tienda necesita que se obtengan tendencias de ventas y que se haga una posible
sugerencia a los compradores sobre la base a sus compras anteriores, y sobre todo
considerando su perfil (se entiende que el sistema deber generar ese perfil en el
que se incluya la edad, el sexo, la ubicacin, los amigos, las fotografas, su grado
escolar y comentarios hechos). Deber ser fcil de usar para todos los usuarios y
deber manejar diferentes tipos de roles (administrador del sitio, gerente general,
gerente de tienda, vendedor, proveedor, usuario normal) y cada uno tendr acceso
a diferentes privilegios asignados por el administrador del sitio

Procesos a automatizar:
Procesos de compra
Proceso de Venta
Seguimiento a clientes

b) Perspectiva de apreciacin de calidad de tu proyecto

Existen tres tipos de perspectivas segn Chemuturi los cuales son:


1.- Consumidor final: La calidad connota una funcionalidad libre de defectos, fcil
de usar, con niveles aceptables de fallas durante su uso, confiable en su
rendimiento, con fcil acceso a servicios y proteccin contra daos.

Para mi proyecto el sistema que se realiz cumple con una interfaz fcil de entrar
y manipular, contiene tres procesos que son compras, ventas y seguimiento a
clientes, y se maneja una base de datos con las tablas de los tres procesos.
El primer proceso se encargar de almacenar los productos que se compran en la
tienda.
El segundo proceso se encarga de almacenar las ventas que se realizan en la
tienda.
El tercer proceso se realizara un catlogo de clientes.
En los tres procesos se realizan altas, bajas, consultas, modificaciones y reportes.

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 2|


Pgina
Unidad 1 Fundamentos del aseguramiento de la calidad del software

2.- Productor de bienes, la calidad connota la conformidad con las especificaciones


del producto, definidas por el propio productor, una asociacin industrial o el
gobierno.

El sistema cumple con los requerimientos del cliente, cabe sealar que es flexible
ya que se pueden realizar modificaciones en cualquier momento, cuando lo solicite
el cliente.

3.- Proveedor de servicios, la calidad connota proporcionar sus servicios en el


tiempo acordado, de acuerdo con las especificaciones requeridas por el cliente.
El sistema se entreg en los tiempos establecidos del acuerdo al plan que se
estableci con el cliente se realizaron las pruebas pertinentes para su buen
funcionamiento.

c) Esquema de categoras y subcategoras de los mbitos de


evaluacin de calidad consideradas en tu proyecto
categora subcategora Cumple
si/no
Adecuacin Si
Precisin Si
funcionalidad Interoperabilidad Si
Seguridad Si
Conformidad de su Funcionalidad Si
Madurez Si
Tolerancia a fallas Si
Confiabilidad
Habilidad de recuperacin Si
Conformidad de su confiablidad Si
Comprensibilidad No
Facilidad de aprendizaje Si
Usabilidad
Facilidad de operacin Si
Conformidad de su usabilidad Si
Manejo de tiempos Si
Eficiencia Empleo de recursos Si
Conformidad de su eficiencia Si
Facilidad de ser analizado Si
Facilidad de Facilidad de mantenimiento y cambios Si
mantenimiento Estabilidad Si
Conformidad del mantenimiento Si
Portabilidad Adaptabilidad Si

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 3|


Pgina
Unidad 1 Fundamentos del aseguramiento de la calidad del software

Facilidad de instalacin Si
Coexistencia Si
Facilidad de reemplazarse Si
Conformidad de la portabilidad Si

d) Enfoque de implementacin del estndar ISO/IEC


25000
Enfoque en uso: ayuda a medir la calidad del software frente a una operacin por
los usuarios finales. Esto debido a que el software puede tener resultados
incorrectos si ocurri un error durante el diseo de las interfaces e interacciones con
el usuario.
Para el proyecto que realice se encuentra en este enfoque ya que los usuarios
finales nos dirn si son eficientes las compras de los productos ya que se realizaran
en lnea.
Tambin puede quedar el interno ya que se fueron verificando los posibles errores
de codificacin y diseo con el cliente para as corregir en el momento

e) Menciona el nivel de madurez que se encuentra tu


proyecto

Nivel 3 definido. Contempla la ingeniera del producto de software. Recibe el nombre


de definido debido a que ya se cuenta con procesos predecibles. Se incluye un
estudio a detalle de todos los procesos, as como la coordinacin del grupo de
desarrollo de software.
El proyecto se encuentra en este nivel porque ya se tienen los mdulos de clientes
y compras funcionando adecuadamente

f) mbitos de anlisis considerados

Considero que el proyecto tiene los cuatro mbitos:


mbito de la calidad del software: especificacin.- aqu se definieron junto con el
cliente los requerimientos que tendra el producto, y se llev a cabo un anlisis
muy a fondo.
mbito de la calidad del software: diseo.- se realizaron la interfaz requerida por el
sistema a conformidad del cliente.
mbito de la calidad del software: desarrollo.- se realizaron adecuadamente las
pantallas los reportes los procesos y las pruebas del sistema adecuadamente

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 4|


Pgina
Unidad 1 Fundamentos del aseguramiento de la calidad del software

mbito de la calidad del software: conformidad.- se realizaron las pruebas y el


mantenimiento adecuado al sistema considerando que ya est implementado y
est trabajando correctamente.

Tus conclusiones sobre los beneficios de analizar los mbitos que


determinan la calidad del software

El sistema fue desarrollado sin considerar las normas de calidad pero ahora
realizando el anlisis y con la informacin que se nos da en esta materia lo realice
de manera emprica pero ahora los proyectos que desarrolle seguir estas normas
de calidad.

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 5|


Pgina

Anda mungkin juga menyukai