1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
CALIDAD EN EL DESARROLLO DE SOFTWARE
TRABAJO FINAL
UNIDAD 1
“INTRODUCCIÓN A LA CALIDAD EN EL DESARROLLO DE
SOFTWARE”
LUCIA GONZÁLEZ HERNÁNDEZ
MILDRED GUADALUPE MONTOYA MONTOYA
RAYMUNDO MONTOYA MONTOYA
PINOS, ZACATECAS 16/01/2015
2. CALIDAD EN EL DESARROLLO DE
SOFTWARE
CALIDAD
CONJUNTO DE PROPIEDADES Y CARACTERÍSTICAS DE UN
PRODUCTO O SERVICIO QUE LE CONFIERE CAPACIDAD PARA
SATISFACER NECESIDADES EXPRESADAS O IMPLÍCITAS
NORMA
ESTÁNDAR
PROCESO
ACUERDOS
DOCUMENTADOS QUE
CONTIENEN
ESPECIFICACIONES
TÉCNICAS Y OTROS
CRITERIOS PRECISOS
PARA SU USO COMO
REGLAS, DIRECTRICES
O DEFINICIONES.
CONJUNTO DE REGLAS
O NORMAS QUE DEBEN
CUMPLIR LOS
PRODUCTOS,
PROCEDIMIENTOS O
INVESTIGACIONES QUE
AFIRMEN SER
COMPATIBLES CON EL
MISMO PRODUCTO.
CONJUNTO DE
PROCEDIMIENTOS O
FUNCIONES QUE TIENEN
UNO O MÁS OBJETIVOS.
INSTITUTOS QUE
REGULAN LA
CALIDAD DEL
SOFTWARE
CALIDAD DE SOFTWARE
ES EL GRADO CON EL QUE UN SISTEMA, COMPONENTE O PROCESO
CUMPLE CON LOS REQUERIMIENTOS ESPECIFICADOS Y LAS
NECESIDADES DEL CLIENTE O EXPECTATIVAS DEL USUARIO
3. AQSR.
INTERNACIONAL
QAICE.ENVIROM
ENT AND
QUALITY
ASSURANCED
INTERNATIONAL
SYSTEM
DQS.
ASOCIACION
ALEMANA PARA
LA
CERTIFICACIÓN
DE SISTEMAS
DE CALIDAD
KPMG. QUALITY
REGISTRAR INC
ITS. INTERTEK
TESTING
SERVICES
ISO.
ORGANIZACIÓN
INTERNACIONAL
DE ESTÁNDARES
PROSOFT.
CMMI. MODELO
CAPACIDAD
PRODUCE E
INTEGRACIÓN.
PSP. PROCESO
PERSONAL DE
SOFTWARE
IEEE. INSTITUTO DE
INGENIEROS
ELECTRICOS
ELECTRONICOS
IQC. INTERNATIONAL
QUALITY
CERTIFICATION
TSP. TEAM SFTWARE
PROCESS
NIST. INSTITUTO
NACIONAL DE
ESTANDARES Y
TECNOLOGIA
FACTORES Y CARACTERÍSTICAS QUE DETERMINAN LA CALIDAD
DE SOFTWARE
CONJUNTO DE
POSIBILIDADES QUE
PROPORCIONA UN
SISTEMA
FUNCIONALIDAD
CAPACIDAD DE UN
PRODUCTO DE
SOFTWARE PARA
REALIZAR CON
EXACTITUD SUS TAREAS
CORRECCIÓN
CONJUNTO DE
ATRIBUTOS QUE
SOPORTA LA CAPACIDAD
DEL SOFTWARE
CONFIABILIDAD
4. CAPACIDAD DE UN
SISTEMA DE
SOFTWARE PARA
EXIGIR LA MENOR
CANTIDAD POSIBLE
DE RECURSOS DE
HADWARE
EFICIENCIA
FACILIDAD CON LA
CUAL LAS PERSONAS
CON DIFERENTES
FORMACIONES Y
APTITUDES PUEDEN
APRENDER A USAR LOS
PRODUCTOS DE
SOFTWARE
USABILIDAD
CONJUNTO DE
ATRIBUTOS QUE
SOPORTA EL
ESFUERZO
NECESARIO PARA
REALIZAR
MODIFICACIONES
ESPECIFICADAS
MANTENIBILIDAD
ES LA FACILIDAD DE
TRANSFERIR LOS
PRODUCTOS DE
SOFTWARE A
DIFERENTES
ENTORNOS DE
HADWARE Y
SOFTWARE
PORTABILIDAD
ES LA CAPACIDAD
DE LOS SISTEMAS
DE SOFTWARE DE
REACCIONAR
APROPIADAMENTE
ANTE CONDICIONES
EXCEPCIONALES.
ROBUSTEZ
ES LA FACILIDAD DE
COMBINAR UNOS
ELEMENTOS DE
SOFTWARE CON
OTROS
COMPATIBILIDAD
ES LA CAPACIDAD
DE UN SISTEMA DE
SOFTWARE DE SER
LANZADO CUANDO
LOS USUARIOS LO
DESEAN O ANTES
OPORTUNIDAD
5. NOMBRE DE LA APLICACIÓN: E-BOOK LEARNING ENGLISH
FACTORES EJEMPLO
FUNCIONALIDAD Este programa será funcional porque sus
características lo hacen fácil de utilizar porque
sus funciones están bien definidas.
CORRECCIÓN Este programa realiza ejercicios claramente
establecidos por que fueron definidos desde
un principio para evitar errores
CONFIABILIDAD El sistema es confiable por que las
características que tiene lo hacen fácil de
soportar por cualquier navegador.
EFICIENCIA Este sistema no necesitara de tantos recursos
para ser utilizado ya que estará montado en
un servidor
USABILIDAD Este sistema será fácil de usar porque fue
diseñado para personas con pocos
conocimientos en informática y en inglés.
MANTENIBILIDAD El sistema será fácil de darle mantenimiento
porque su código fuente estará en manos de
las personas que les da mantenimiento
PORTABILIDAD Este será portable por que estará en internet y
se podrá ejecutar desde cualquier navegador
no importa el s.o.
ROBUSTEZ El sistema será robusto por que responderá
apropiadamente a las exigencia de los
usuarios
COMPATIBILIDAD Será compatible con todos los navegadores
actuales.
OPORTUNIDAD Será implementado en el menor tiempo
posible
LO QUE APRENDÍ…
RAYMUNDO MONTOYA MONTOYA
Aprendí que todos los proyectos de software deben de estar regulados por
normas para que el producto sea de calidad y pueda ser utilizado de forma
adecuada para el usuario que lo va a utilizar y para esto debe de cumplir con
diferentes factores que determinan el nivel de la calidad del software.
MILDRED GUADALUPE MONTOYA MONTOYA
Aprendí que en el desarrollo de software se desempeña un papel importante
que es la calidad y que de ella rigen lo que es las normas, estándares y
procesos que se deben hacer para un buen desarrollo y también deben de
cumplir con ciertos factores y características para una buena funcionalidad
en el desarrollo de software.