Documente Academic
Documente Profesional
Documente Cultură
CmoevaluarProductosdeSoftware?
IntroduccinaSQuaREycasodeEstudio
MyFEPS
Expositora:Mg.PaulaM.Angeleri
paula.angeleri@comunidad.ub.edu.ar
13 Agosto2015
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 1
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Agenda
Paraquevaluarlacalidaddeunsoftware?
BeneficiosparalaIndustria
Ejemplodeunproyectodeevaluacin
Conclusiones
Preguntasycomentarios?
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 2
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Paraquevaluarlacalidaddeunsoftware?
Softwarecadavezmscomplejo,debidoalosavances
tecnolgicos
Softwareseutilizanensistemascrticos
Aplicacionescadavezmsdiversas requierendistintostipos
deevaluaciones
Modelosdecalidad desactualizadoseincompletos
Diversidaddeobjetivosdenegocio paraloscualesson
desarrolladosestossistemas
Diversidaddeobjetivosdeevaluacin,ydeinteresesde
stakeholders
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
EdadAntigua
EdadMedia
EdadModerna
EdadContempornea
MERCADO HOY
Clientesmssofisticados.
Menorfidelidaddelosclientes.
Nuevosusuariosyusos,mayorvariedad ytipificacindeclientes.
Globalizacin de:mercados,produccin;distribucin,competenciaylainnovacin.
Productosconciclodevidacorto.
Granvariedaddelneasdeproductos.
PRODUCTOS Productosmuyadaptadosalcliente.
Demandadecalidadyfiabilidad
Productosdenuevatecnologa.
Ref.: slide tomada de una presentacin de Jorge Ceballos
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Elobjetivonoesnecesariamentealcanzarunacalidadperfecta,
sinolanecesariaysuficienteparacadacontextodeusoalahora
delaentregaydelautilizacinporpartedelosusuarios.
Culessonlascaractersticasinherentesdeunproducto?
Ref.: slide tomada de una presentacin de Jorge Ceballos
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Modelo de Calidad?
La calidad es subjetiva
Cada objeto tiene caractersticas que lo
identifican, que nos ayudan a medirla de una
manera ms objetiva
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 6
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Modelo de Calidad?
La calidad es subjetiva
Cada objeto tiene caractersticas que lo identifican, que
nos ayudan a medirla de una manera ms objetiva
Ejemplo: AUTO
Criterio de prioridades Paula:
1. Esttica, estilo coupe
2. Color, preferiblemente rojo, negro a azulino
3. Que ruja el motor
4. Buenas llantas
5. Focos como ojos de gato
6. Que tenga buen bal
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 7
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
AutosquetienenbuenacalidadparaPaulaA.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 8
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Modelo de Calidad?
La calidad es subjetiva
Cada objeto tiene caractersticas que lo identifican, que
nos ayudan a medirla de una manera ms objetiva
Ejemplo: AUTO
Criterio de prioridades Marcelo:
1. Precio
2. Tamao
3. Economa de consumo
4. Esttica, estilo coupe o convertible
5. Color, preferiblemente azul o negro
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 9
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
AutoidealparaMarcelo:
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 10
Seminario Internacional
FACULTAD
FACULTAD DE INGENIERA Y TECNOLOGA
TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Adaptable:
ponderacin
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 11
Seminario Internacional
FACULTAD
FACULTAD DE INGENIERA Y TECNOLOGA
TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Modelo de Calidad:
Comprensible:
Claridad para definir atributos
No Ambiguo:
Precisin para no dejar a la libre interpretacin
Adaptable:
A la mayor cantidad de productos de software
En la mayor cantidad de contextos.
A las necesidades de las empresas, y objetivos de stakeholders
Completo:
Que defina todas las propiedades que se puedan querer
evaluar
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 12
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Paraquseevalaunsoftware?
Paradarvisibilidadaalguiensobrecierta
calidadesperada
Paraencontrardebilidades,quepermitansu
mejoradelamaneramseficiente
Paradarconfianza
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 13
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Beneficiosparalaindustria
ConocerlacalidaddesupropioproductoSW
Compararsuproductoconunosimilar
Marcadereconocimiento (certificacin)
Conocersisuproductosatisfacelas
necesidadesdelosclientes
MejorarelprocesodeDesarrollo,
garantizandounmejorMantenimiento
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Elprocesodecertificacindeproductoylacadenadevalor:
Cliente Desarrollodelproducto
Instalaciny Cliente
Especificacin Interpretacindela uso porparte
Necesidad
ydatos especificacin(DE,DS, delcliente/ Consu
deun
deentradaparael atributos) usuario necesidad
productode
software desarrollo satisfecha
delproducto Produccin
Atributosinternos,
externosydeuso Verificaciny
validacindel Producto
producto terminado
Organizacindesarrolladora
Certificacin
decalidadde
producto
Inputparaeldiseodelaprueba
ResearchProyectoMyFEPSforsoftware
evaluationFramework
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ProyectodeInvestigacin
delaFacultaddeTecnologaInformtica:
MyFEPS:Metodologasyframeworkparala
EvaluacindeProductosdeSoftware
Investigadores:
PaulaAngeleri yAmosSorgen (codirectores)
RolandoTitioski yJaquelinaWuilleBille (investigadores)
MartnSanti,AgustnVentura,DiegoArdizzone (tesistas)
OrianaPozzoyJuanNenna(becarios)
EstelaTerano,RominaMndez,JoaqunFreijoyGustavo
Rodrgue(alumnos)
ycolaboracindeempresaTSOFT
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 19
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
reaTemticadelProyectodeInvestigacinMyFEPS:
CienciasAplicadas
IngenieradeSoftware
Problemtica: Calidad
Elprocesodeevaluacindeunproductodesoftwarees complejo,y
muypocasorganizacioneslollevanacaboconlacalidadrequerida,la
mayorasefocalizasloentestingdesoftware.
Lasnormasymodelosexistentesnohabansidoactualizados,
Tampocoexistenguasdeaplicacinquefacilitensuusoenla
industria.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 20
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Objetivos Especficos:
Identificarfactoresqueinfluencienenlaevaluacin,comoserlos
interesesdelosstakeholders,riesgos,etc.
Establecercriteriosparalaponderacindeatributos delproducto
EstablecerunmodelodeCalidaddeSWmscompletoyactualizado
queeldeISO/IEC91261,etc.
Apoyarelprocesonacionaldecertificacindesoftware
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 21
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Calidaddeproductosoftware
Normas
ISO/IEC9126;ISO/IEC14598;
ynuevaISO/IEC25000
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
Antecedentes
Haypocaevidenciaenquecumplirunmodelodeprocesos
asegurelacalidaddelproducto.Laestandarizacindelos
procesosgarantizalauniformidadenlasalidadelosmismos,
loquepuedeinclusoinstitucionalizarlacreacindemalos
productos(KitchenhamyPfleeger,1996).
SituacingeneraldelMercadoparalaIndustriaSoftware
Quefectotieneestasituacinenlosproductos? EjemplosdeSWque
nocumplieraconlos
requisitosimplcitos
Cambiaelenfoquetradicionaldelas y/oexplcitos?
organizaciones.Profundocambiocultural,de
valoresypercepcionessobreeltrabajoysu
resultado.
FACULTAD DE INGENIERA Y TECNOLOGA
AproximacionesalacalidaddelSW:
INFORMTICA
Lacalidadenelciclodevida
Atributos
Atributos Atributos
Calidad del externos
internos de de calidad
proceso de
calidad en uso
calidad
Ref.figuraB.2IRAMISO/IEC25000
Antecedentes
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
LafamiliaISO/IEC25000eselresultadodelaevolucindeotrasnormas:
ISO/IEC9126(modelodecalidaddelproductosoftware)
ISO/IEC14598(procesodeevaluacindeproductossoftware)
ISO/IEC25010
SystemsandSW
engineering
ISO/IEC25000
ISO9126fuepublicadaporprimeravezen SystemsandSW
SWEngineering Quality
elao1991,yfueposteriormente SWproduct Requirementsand
reemplazadaduranteel2001poruna Nuevaedicin de Quality Evaluation
familiadenormas,(partes1;2;3y4): laISO/IEC91262 Requirements (SQuaRE) System
Parte2:Mtricas andEvaluation andSWquality
Externas (SQuaRE) models
ydela Guideto
Sedesdobla Nueva ISO/IEC91263 SQuaRE
ISO/IEC9126 versin del Parte3:Mtricas
ISO/IEC como modelo modelo de Internas
9126:1991 decalidad e calidad (Segunda ed.)
Evaluacin ISO/IEC14598 ISO/IEC
delproducto como proceso 9126
desoftware deevaluacin
Carcterstica de
s decalidady conformidad ISO/IEC91264
directrices Parte4:Mtricas de
parasuuso Calidad en Uso
Seemite
ISO/IEC25000:2014
Systemsandsoftwareengineering
SystemsandsoftwareQuality
RequirementsandEvaluation(SQuaRE)
Sereemplazan GuidetoSQuaRE
Sereemplazan ISO/IEC91263
lasISO/IEC
lasISO/IEC SoftwareengineeringProductquality
145981
250001raEd.
145982 Part3:InternalMetrics(Segunda
145983 ed.)
145984
Sereemplazala
ISO/IEC91261
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
SQuaRE
I SO/ I EC 25000
Modelo de calidad
Software engineering-
Software product Qua lity
Requirements and Evaluation
FACULTAD DE INGENIERA Y TECNOLOGA
OrganizacindelaseriedeestndaresSQuaRE
INFORMTICA
DivisionesdentrodelmodeloSQuaRE
DivisinModelo
deCalidad
2501n
Divisin
Divisin DivisinGestin
Evaluacin
Requisitos deCalidad
deCalidad
deCalidad 2500n
2504n
2503n
DivisinMedicin
deCalidad
2502n
ExtensinDivisin25050 25099
Ref.:IRAMISO/IEC25000 Figura1
SQuaRE ISO/IEC25000vsmodeloactualdecalidad
FACULTAD DE INGENIERA Y TECNOLOGA
INFORMTICA
I FACULTAD
SO/ I ECDE
25010
INGENIERA Y TECNOLOGA
Modelo de CalidadINFORMTICA
de producto
EjemplosdemedicionesdeCalidadenelUSOsepuedenverenISO/IECTR91264
(aserreemplazadaporISO/IEC25024).
Referencia: ISO/IEC Table A.1 Comparison with the previous model in ISO/IEC 9126-1:2001.
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 33
Seminario Internacional
FACULTAD
ISO/IEC91262tablasdemtricas DE INGENIERA Y TECNOLOGA
8.1Mtricasdefuncionalidad
LA NORMALIZACIN y
INFORMTICA
8.1.1MtricasexternasdeAdecuacin(a)
LAS TICs
Nombredelamtrica Integridaddeimplementacinfuncional
Propsitodelamtrica Cuncompletaeslaimplementacindeacuerdoalaespecificacinde
requerimientos?
Mtododeaplicacin Realizarpruebasfuncionales(cajanegra)delsistemasegnespecificacinde
requerimientos.ContarelNdefuncionesfaltantesdetectadasenla
evaluacinycompararlasconelNdefuncionesdescritasenla
especificacinderequerimientos
Medicin,frmulayclculo X=1 A/B
deelementosdedatos A=Nmerodefuncionesfaltantesdetectadasenlaevaluacin
B=Nmerodefuncionesdescritasenlaespecificacinderequerimientos
Interpretacindelvalor 0<=X<=1
medido Lomscercade1,0eslomejor
Tipodeescalademtrica Absoluta
Tipo{unidad}demedida X=Cantidad/Cantidad(A=Cantidad;B=Cantidad)
Entradaparalamedicin Especificacinderequerimientos.
Reportedeevaluacin
ReferenciaISO/IEC12207 6.5Validacin;6.3Aseguramientodecalidad;5.3Pruebasdecalificacin
Audienciaobjetivo Desarrollador
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 35 35
ResponsabledeACS
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN
ISO/IEC91262tablasdemtricas INFORMTICAy
8.1Mtricasdefuncionalidad
LAS TICs
8.1.2MtricasexternasdePrecisin(c)
Nombredelamtrica Precisin
Propsitodelamtrica Cunfrecuentelosusuariosfinalesencuentranresultadosconexactitudinadecuada?
Mtododeaplicacin Registrarelnmeroderesultadosconexactitudinadecuada
Medicin,frmulayclculo X=A/T
deelementosdedatos A=Nro deresultadosencontradosporusuariosc/niveldeexactituddif.alrequerido
T=Tiempodeoperacin
Interpretacindelvalor 0<=X
medido Lomscercade0,0eslomejor
Tipodeescalademtrica Ratiio
Tipo{unidad}demedida X=Cantidad/Tiempo
A=Cantidad
B=Tiempo
Entradaparalamedicin Especificacinderequerimientos.
Reportedepruebas
ReferenciaISO/IEC12207 6.5Validacin
6.3Aseguramientodecalidad
Evaluacin de software : beneficios
Audienciaobjetivo para la industria, Universidad de Belgrano, Buenos Aires, Argentina
Desarrollador//Usuarios 36 36
Comparacin entrecaractersticas ysubcaractersticas
Seminario Internacional
FACULTAD DE de
INGENIERA Y TECNOLOGA
ISO/IEC 25010respectodeISO/IEC91261:2001.
LA NORMALIZACIN y
INFORMTICA
LAS TICs
TablaA.1ComparacinconelmodeloprevioenISO/IEC91261:2001
Clusula ISO/IEC 25010 ISO/IEC 91261 Notas
4.1 Calidadenuso Calidadenuso Lacalidadenusoesahoraunsistema
decalidad
4.1.1 Eficacia Eficacia
4.1.2 Eficiencia Productividad Nombrealineadoconeficienciaen
ISO/IEC25062eISO924111
4.1.3 Satisfaccin Satisfaccin
4.1.3.1 Utilidad Nosubcaracterizadopreviamente
4.1.3.2 Confianza
4.1.3.3 Placer
4.1.3.4 Comodidad
4.1.4 Librederiesgo Seguridad
4.1.4.1 Riesgodedaoeconmico Nosubcaracterizadopreviamente
4.1.4.2 Riesgosdenocausardaosalasalud
delaspersonas
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 37
Comparacin entrecaractersticas ysubcaractersticas
Seminario Internacional
FACULTAD DE de
INGENIERA Y TECNOLOGA
ISO/IEC 25010respectodeISO/IEC91261:2001.
LA NORMALIZACIN y
INFORMTICA
LAS TICs
TablaA.1ComparacinconelmodeloprevioenISO/IEC91261:2001
Clusula ISO/IEC 25010 ISO/IEC 91261 Notas
4.1.4.3 Riesgosdedaoal
medioambiente
4.1.5 Contextodecobertura Problemadecalidadimplcitohechoexplcito
4.1.5.1 Contextodeintegridad Nuevasubcaracterstica(esimportantequeun
productoseautilizableentodosloscontextosde
usorequeridos)
4.1.5.2 Flexibilidad Nuevasubcaracterstica(permitequeunproducto
seautilizadoennuevoscontextosdeuso)
4.2 CalidaddeProducto Calidadinternay Calidadinternayexternacombinadacomocalidad
externa deProducto
4.2.1 Idoneidadfuncional Funcionalidad Nuevonombreesmsprecisa,yevitalaconfusin
conotrossignificadosde"funcionalidad"
4.2.1.1 Integridadfuncional Lacoberturadelasnecesidadesestablecidas
Especificar la
Realizar la evaluacin
evaluacin
Disear la
evaluacin
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 40
Proceso de evaluacin deINGENIERA
calidad de
Seminario Internacional
FACULTAD DE producto SW
Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
Norma I RAM-I
LASSO/
TICsI EC 14598
Realizarla Establecer
evaluacin requisitosde
Certificar evaluacin
Establecerelpropsitodelaevaluacin
Evaluarlosresultados
Compararconloscriterios Identificarlostiposdeproductoaevaluar
ISO/IEC91261
Hacermediciones Especificarelmodelodecalidad
Caractersticasdecalidad
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 42
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 43
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ModelodeCalidadQSAT:estructura
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 44
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ModelodecalidadQSAT
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 45
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 46
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
11 Facilidad de Mantenimiento
Modelo de Calidad QSAT (2) Eficiencia para corregir errores
Eficiencia para ampliar y mejorar
7 Eficiencia Eficiencia para re-instalar versiones
en la Interfaz del Usuario Estabilidad despus de un cambio
en los tiempos de respuesta Capacidad de ser testeado
en la utilizacion de memoria interna Portabilidad
en la utilizacion de almacenaje externo 12 Satisfaccion de los stakeholders que no son
usuarios
en la utilizacion de CPU
Considerado util
en la utilizacion de otro hardware
Considerado apropiado
Disponibilidad
Considerado confiable
Productividad
13 Satifaccion subjetiva de los usuario
8 Estandarizado
Confort fsico
en su IU
en la Entrada manual de informacin
como componente
9 Facilidad de Instalacin Efectividad del Help
Primera instalacion en el Acceso a las funciones
Upgrades en la Comprensin de las salidas del
10 Manejo de fallas sistema
Previniendolas en la Esttica
Recuperndose en el Conocimiento del sistema
Satisfaccion total
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 47
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 48
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Atributos QSAT
QSAT define Atributo de una Subcaractersticas del
modelo, a una propiedad que posee el producto de
software, que es evaluada usando mtricas bien definidas.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 49
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Mtrica:
Preguntar a N usuarios:
De o a 100 cuan confortable le resulta trabajar con el sistema? : El resultado se registra en
la variable GCFi, (Grado de Calidad Fsico del Usuario i).
M = SUM(GCFi) / N
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 51
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 53
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 54
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ProcesodeEvaluacin (basadoenprocesoISO
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 55
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
El proyecto
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 56
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
Elsistema
LA NORMALIZACIN y
INFORMTICA
LAS TICs
HerramientadesoporteaccesibleporInternetpara:
estudiar,realizartrabajosindividualesoenequipos,interactuary
comunicar.
Abanicoderecursosdigitalesdisponibles.
Mecanismodeautorizacin
Accesiblesportodoslosparticipantes.
Todoloelaboradodisponibleparalosautorizados.
Materialenelservidorodelanube
Organizadoenespaciosdetrabajoaccesiblesporautorizados:
Alumnos
Docentes
Invitados
Autorizaciones
Docente:establecelapotestaddecadauno.
Alumnos:establecequinpuedeverymodificarsusdocumentos.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 57
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Vistasevaluadas,principales
stakeholders:
Profesor
Alumno
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 58
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 59
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
Elprofesor
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Incorporaycomparte:
programa,cronograma,trabajosprcticos,laestructuradelamateria
ysuscontenidos.
materiales(digitales)delactedra.
videosdesusclases.
Transmiteconsignas.
Accedea:
todoslostrabajosdealumnos.
evaluaciones(hojadeparcialvirtual).
Moderadebates.
Respondeconsultas.
Haceencuestasyevalalasrespuestas.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 60
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 61
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 62
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 63
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
Elalumno
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Seinformasobre:
planificacin,contenidosyactividadesdelamateria
Participaen
encuestas,debatesyotrasactividades.
Accedea:
materialesdelcurso(textos,videos,imgenes,etc.)
consignasdeldocente.
Incorporamaterialensupropioespacio
parausopropioocompartir
Interactacon:
docentesycompaeros
Consulta:
docente.
agendadelcurso.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 64
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
BeneficioparaUniversidad
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ActualmenteenusoenvariasctedrasdelaFacultadde
IngenierayTecnologaInformtica,permite:
Accesoalconocimientoproducido(Internet).
Actualizacindelabibliotecavirtual.
Puestaadisposicindelosdocentesdeuna
plataformadetrabajostateoftheart.
Controlsobrecontenidosytransacciones,portratarse
deunaredsocialcerrada.
Presenciainstitucionalenlaweb.
Formacinadistancia
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 65
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ProcesodeEvaluacin (basadoenprocesoISO
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 66
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Objetivo de la Evaluacin: medir el grado de satisfaccin de los
Stakeholders
Caractersticas bajo estudio:
1) Satisfaccin de los stakeholders que no son usuarios
En qu medida se desempea el Sistema en el contexto de su uso,
de modo que los stakeholders que no son usuarios tienen una subjetiva percepcin de
satisfaccin del uso del sistema. Evaluable en trminos de opiniones subjetivas de los
stakeholders que no son usuarios. Comparable con 100% de satisfaccin
Subcaractersticas: Considerado til, Apropiado, Confiable
Atributo Mtrica
Establecercriteriodeponderacindeatributos,
registrandoelgradodeimportanciarelativaparacada
Stakeholdernousuario
Completar por cada Stakeholder no Mediana-
Muy Algo Nada Puntuacion
usuario que participa de la importante
Importante mente
importante importante Stakeholder1
evaluacin: Ejemplo Stakeholder 1 importante
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 69
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Establecercriteriodeponderacindeatributos,
promediandolasrespuestasdeStakeholders
Peso Subca-
Puntuacion Puntuacion Puntuacion
racterstica
Stakeholder1 Stakeholder2 Stakeholder3
SC
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 70
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Subcaractersticas:
Confort Fsico
Satisfaccin en el acceso a las funciones
Satisfaccin en cuanto a la esttica
Satisfaccin Total
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 71
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Establecercriteriodeponderacindeatributos,
registrandoelgradodeimportanciarelativapara
cadaUsuario
Completar por cada Usuario que Mediana-
Muy Algo Nada Puntuacion
participa de la evaluacin: Ejemplo importante
Importante mente
importante importante Usuario1
Usuario 1 importante
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 72
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Establecercriteriodeponderacindeatributos,
promediandolasrespuestasdelosUsuarios
Peso Subca-
Puntuacion Puntuacion Puntuacion
racterstica
Usuario1 Usuario2 Usuario3
SC
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 73
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
CalcularelGradodeCalidaddecadaCaracterstica,y
luegodelProductosoftware
Grado de
Grado de Peso Grado de
Caracterstic CALIDAD
Subcaracterstica (SC) Calidad de la Calidad de Peso CB
a Bsica (CB) Del
de la SC SC la CB Producto
ProductoConexinUB 0,70
12 Satisfaccin de los stakeholders que no son usuarios 0,71 0,83
12.1. Considerado til 0,73 0,83 El grado de Calidad El peso de SC se obtuvo
12.2 Considerado Apropiado 0,70 0,83 de SC se obtuvo del del valor promedio de los
12.3 Considerado Confiable 0,69 0,75 valor promedio del pesos sugeridos por los
stakeholders (entre 0 y 1)
puntaje dado por
stakeholders
13. Satisfaccion de los Usuarios 0,70 0,92
13.1 Confort Fsico 0,74 0,83
El grado de calidad de la CB se obtuvo multiplicando
13.2 En el Acceso a las funciones 0,64 0,92 el Grado de calidad de cada SC por su Peso,
13.4. En la Esttica 0,70 0,75 sumando los resultados y dividendolos por la
sumatoria de Pesos de SCs
13.6 Satisfaccin total 0,72 0,92
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 74
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ResultadodelaevaluacindelsoftwareProsysEcommerce
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 75
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
SituacinenArgentina
Softwarecertificados(MGOL,MasterofFaith,
OCASA,yenprocesodecertificacinsoftware
GobiernodeChile).
Academia:UniversidaddeBelgrano,Univ.
Morn,Univ.Nac.DeLaPlata,Univ.Nac.dela
Matanza,Univ.deLaPunta.
Industria:3softwareduranteMyFEPS,3
posteriores,2empresascapacitadas.
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 76
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
TesistasqueparticiparondelproyectoMyFEPS
AgustnVentura
EvaluacindelgradodecalidaddeunaaplicacindeGestinde
ClnicasusandoelFrameworkMyFEPS
MartnSanti
EvaluacindelgradodecalidaddeunaaplicacinECommerce
usandoelFrameworkMyFEPS
DiegoArdizone
DesarrollodeunaaplicacinBIparamostrarlosresultadosde
unaEvaluacindecalidadrealizadaconelFramework
MyFEPS
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 77
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
ResultadosdelaTesina
Softwaretienecalidadaceptableparalos
usuarios
Perorequieremejoras,comoserquelaAyuda
delHelpseaconsistenteconlaspantallas
(CoherenciadeInterfaz)yenpodercorregir
datosmalcargados,comoserNro.Tarjetade
crdito(IngresoManualdeInformacin)
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 78
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Conclusiones
1. Es importante poder medir la calidad de un software,
2. Lo importante es usar un modelo de calidad de
producto, tanto en el Desarrollo como en el
Mantenimiento
3. Dar visibilidad a la Alta Gerencia !!!
4. Certificar software Crticos (que impliquen alto riesgo)
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 79
Seminario Internacional
FACULTAD DE INGENIERA Y TECNOLOGA
LA NORMALIZACIN y
INFORMTICA
LAS TICs
Comentarios
Evaluacin de software : beneficios para la industria, Universidad de Belgrano, Buenos Aires, Argentina 80