Vous êtes sur la page 1sur 2

ASEGURAMIENTO DE CALIDAD DEL SOFTWARE

Estndar Caractersticas principales


CMM
_________________
Mprs!t
_________________
S"ICE
________________
ISO#IEC $%&'(
)E*al+aci,n del
prd+ct de
s!t-are.
________________
ISO#IEC '$/0 )la
e*al+aci,n de la
calidad del s!t-are.
ISO#IEC #IEEE
$//123/11(
)"rces del cicl de
*ida del s!t-are.
________________
ISO#IEC /&1113/11&
)Re4+isits 5
E*al+aci,n de
Calidad de
"rd+cts de
S!t-are 6S7+aRE8.
________________
ISO#IEC /&1$/
)Mdel de calidad
de Dats.
________________
ISO#IEC $&&1%
El CMM se desarrollo por el Instituto de Ingeniera de Software de los Estados Unidos, envuelve prcticas que consideran:
Planeacin Ingeniera !d"inistracin de desarrollo Manteni"iento de software#
!l considerar lo anterior, una organi$acin puede o%tener "etas co"o: costo, progra"a, funcionalidad & calidad de producto#
CMM tiene co"o propsitos
'uiar a una organi$acin en la definicin de estrategias de "e(ora deter"inando la "adure$ del proceso
Caractersticas:
Innovacin )elocidad Satisfaccin del cliente, esto co"o consigna ante el cliente
*uestro "odelo se +a esta%lecido
El "odelo se +a esta%lecido co"o pauta a seguir en las organi$aciones que quieren so%revivir & crecer ante el "undo cada ve$ "s e,igente del desarrollo del software
------------------------------------------------------------------------------------------------------------------------------------------
Estndar especifico para el desarrollo & "anteni"iento de software#
Sencillo de entender & adoptar#
.acilita el cu"pli"iento de los requisitos de otros "odelos co"o IS/ 0111:2111, CMM & CMMI#
Enfocado a procesos#
Prctico en su aplicacin, especial"ente en organi$aciones peque3as, con %a(os niveles de "adure$#
El docu"ento resultado es de "enos de 211 pginas & al co"pararlo con otros "odelos & estndares, resulta "u& prctico#
!corde con la estructura de las organi$aciones "e,icanas de la industria de software#
/rientado a "e(orar los procesos, para contri%uir a los o%(etivos de negocio, & no si"ple"ente ser un "arco de referencia o certificacin#
Es de %a(o costo4 adopcin & evaluacin#
----------------------------------------------------------------------------------------------------
5rinda un i"portante apo&o al desarrollo de una *or"a Internacional para la Evaluacin de Procesos de Software#
Considera tres o%(etivos:
Pro"ueve el perfecciona"iento de un pro&ecto de tra%a(o para un estndar en la evaluacin de procesos de software#
Procura llevar a ca%o las prue%as de la industria de la nor"a e"ergente#
Pro"ueve la trans"isin de tecnologa en la evaluacin de procesos de software en la industria "undial del software
!l tra%a(a con SPICE, las e"presas que se dedican al software de%ern atender un 6nico pro&ecto de proceso de evaluacin, tendrn una +erra"ienta para iniciar & sostener un proceso continuo de "e(ora en el desarrollo del software
7os directores de progra"as tendrn un "edio t8cnico para garanti$ar que el desarrollo de software est en ar"ona con el pro&ecto & apo&a las necesidades co"erciales de la organi$acin que le solicit
--------------------------------------
Principales caractersticas del proceso de evaluacin
9epetitividad 9eproduci%ilidad I"parcialidad /%(etividad#
Medidas que se consideran (unto con las caractersticas:
!nlisis de los requisitos de evaluacin Evaluacin de las especificaciones Evaluacin del dise3o & definicin del plan de evaluacin#
E(ecucin del plan de evaluacin Evaluacin de la conclusin#
----------------------------------------------------------------------------
Estndar que per"ite identificar las "8tricas necesarias para definir la calidad: Con la nor"a se procura "edir la calidad interna & e,terna & la calidad ante el uso
Caractersticas:
F+ncinalidad: 5usca satisfacer las necesidades de los stalkeholders# Contiene atri%utos: !decuacin E,actitud Interopera%ilidad Seguridad
Fia9ilidad3 Busca "edir la capacidad que tiene el software para su nivel de rendi"iento pti"o# Considera: 7a tolerancia a fallos # 7a capacidad de recuperacin ante errores
Usa9ilidad3 5usca "edir el esfuer$o cognitivo necesario para que los usuarios puedan utili$ar el software# !tri%utos: Co"prensin # Curva de aprendi$a(e # /peratividad
E!iciencia3 Sus tri%utos "iden la relacin entre el rendi"iento la cantidad de recursos utili$ados ante el uso, sus atri%utos: :ie"po de respuesta # 9ecursos utili$ados
Manteni9ilidad3 Sus atri%utos se relacionan con el esfuer$o que se requiere para reali$ar algunas "odificaciones en el producto# Por ello es necesario considerar: Capacidad para ser "odificado Capacidad para ser anali$ado Esta%ilidad
Capacidad para ser pro%ado
"rta9ilidad3 Si nos va"os a los atri%utos, estos nos +acen referencia en cuanto a la capacidad del software cuando se requiera ser transferido de un entorno a otro, o %ien a otra platafor"a
:a9la;s de !dapta%ilidad # Capacidad de instalacin # Coe,istencia # Capacidad de ree"pla$a"iento
-----------------------------------------------------------------------------
:iene co"o o%(etivo principal: El guiar el desarrollo de productos de software con la especificacin & evaluacin de requisitos de calidad#
El S;ua9E est for"ada por divisiones
S/IEC 2<11n# =ivisin de gestin de calidad#
IS/IEC 2<1>n# =ivisin del "odelo de calidad#
IS/IEC 2<12nIS/IEC 2<1?n# =ivisin de requisitos de calidad#
IS/IEC 2<1@n# =ivisin de evaluacin de la calidad#
IS/IEC 2<1<1A2<100# Estndares de e,tensin S;ua9E# Inclu&e requisitos para la calidad de productos de software B/ffC:+eCSelfD & para el for"ato co"6n de la industria ECI.F para infor"es de usa%ilidad#
El estndar +ace reco"endacin en cuanto a que los requisitos de calidad de%ern ser proporcionados a las necesidades de la aplicacin & lo crtico que sea el correcto funciona"iento del siste"a infor"tico i"ple"entado#
------------------------------------------------------------------------------------------------
Modelo gen8rico de calidad de datos# Plantea que la gestin & "e(ora de los datos es i"portante en situaciones co"o:
Per"ite la adquisicin de datos en organi$aciones donde la calidad del proceso de produccin de datos es desconocido o d8%il#
E,istencia de datos defectuosos que contri%u&en a generar infor"acin insuficiente, que provoca resultados inutili$a%les & clientes insatisfec+os#
=ispersin de datos entre varios propietarios & usuarios# 7o que puede i"plicar la falta de una visin co+erente e integrada, necesaria para garanti$ar la interopera%ilidad & la cooperacin#
Per"ite tra%a(aren el caso de que e,ista la coe,istencia de siste"as o%soletos con siste"as "odernos#
Per"ite tra%a(ar con siste"as de infor"acin en donde los datos ca"%ian con frecuencia & su integracin con otros datos es relevante
Entre sus caractersticas estn: E,actitud, co"ple(idad, consistencia credi%ilidad, actualidad accesi%ilidad, confor"idad, confidencialidad, eficiencia, precisin, Precisin , tra$a%ilidad, co"prensi%ilidad, disponi%ilidad, porta%ilidad, recupera%ilidad#
-------------------------------------------------------------------------------------------------------------------------
Conocido co"o Software Process I"prove"ent Capa%ilit& =eter"inacin, a%reviado SPICE, en espa3ol: Modelo para la "e(ora & evaluacin de los procesos de desarrollo & "anteni"iento de siste"as de infor"acin & productos de software#
IS/ ><<1@ SPICE es una nor"a a%ierta e internacional que per"ite evaluar & "e(orar la capacidad & "adure$ de los procesos, (unto con IS/ >221G, la nor"a aplica a la evaluacin & "e(ora de la calidad del proceso de desarrollo & "anteni"iento de
software#
Caractersticas:
*os esta%lece un "arco & los requisitos para cualquier proceso de evaluacin de procesos
Su"inistra requisitos para los "odelos de evaluacin de los procesos & para "odelos de evaluacin de organi$aciones#
!porta guas para la definicin de las aptitudes de un evaluador de procesos#
Co"prende la evaluacin de procesos, "e(ora de procesos, deter"inacin de capacidad#
)enta(as de la nor"a SPICEIS/IEC ><<1@
Pri"er "odelo de procesos de dos di"ensiones, es decir, di"ensiones que son independientes para los procesos & la capacidad
Es resultado de una evaluacin de proceso puede ser representado por un perfil de proceso#
Es el "odelo "s votado & pro%ado
:iene un gran reconoci"iento en el "ercado europeo#
Es Co+erente con otros "odelos de calidad &a efectuados en la organi$acin IS/011>C IS/ 21111C IS/ 2G111#
I"plica un "enor costo ante la certificacin
Cncl+si,n3
Sin duda es interesante sa%er cules son los paradig"as que se de%en conocer por parte de un ingeniero dedicado al desarrollo de software, pues ante esto, se tendr todo un a%anico de posi%ilidades, tanto de conoci"ientos co"o de
puntos a considerar al "o"ento de +acer un pro&ecto de siste"a de infor"acin#
El +ec+o de que un ingeniero identifique los estndares de calidad, le dar la pauta para poder +acer las cosas lo "e(or posi%le, sosla&ando los tropie$os que puedan surgir cuando un software se i"ple"ente & e(ecute en el equipo del cliente#
Por ello es innega%le que el conocer los estndares de calidad en el desarrollo del software, +an de per"itir que los desarrollos e(ecutados, sean de calidad, que re6nan nor"as de calidad &, que al final de cuentas, el %eneficio sea para
dos personas:
aF El cliente
%F el desarrollador o una e"presa dedicada al software
Por ende, para el desarrollador se potenciali$a el factor ganancia, &a que un cliente satisfec+o, puede generar en otro cliente satisfec+o & la cartera de cliente puede irse incre"entando
ATENTAMENTE
Enrique Torrescano Montiel

Vous aimerez peut-être aussi