Sie sind auf Seite 1von 9

1

INVESTIGACION NORMAS Y ESTNDARES DE CALIDAD DE SOFTWARE

LUIS ANGULO VIVEROS

Actividad 1.1

Asesor Tutor

Jorge E. Reyes

UNIVERSIDAD DE SANTANDER-UDES
MAESTRIA EN GESTION DE LA TECNOLOGIA EDUCATIVA
EVALUACIN DE LA CALIDAD DE LA TECNOLOGA EDUCATIVA
CALI
2017

INVESTIGACION NORMAS Y ESTNDARES DE CALIDAD DE SOFTWARE


2

La satisfaccin del cliente es hoy una premisa para toda empresa, la exigencia cada vez
ms alta por parte de los consumidores y la competencia constante en cada sector de la
economa las obliga a garantizar altos estndares de calidad en sus productos o servicios
ofrecidos.
Las compaas desarrolladoras de Software no estn exentas de esta necesidad, y por
esta razn le dedican cada vez mayor inters a mejorar la calidad del Software que
producen.
El software al ser un constructo lgico y abstracto presenta una serie de caractersticas
especiales y distintas a la de los productos fsicos o materiales, de all que el concepto de
calidad del software exige una mirada ms amplia. La IEEE la define como el grado con
que un sistema componente o proceso cumple los requisitos especificados y las necesidades
o expectativas del cliente. IEEE (1990).
En este trabajo se realiza una investigacin y descripcin de las organizaciones que han
formulado normas y modelos referentes a la calidad de software tanto para los procesos de
desarrollo como para el producto final.

A continuacin, se har una breve descripcin de los organismos que han formulado
modelos y estndares para la calidad del software:

International Organization for Standardization (ISO): es una organizacin para la creacin


de estndares internacionales conformada por varias instituciones nacionales de
estandarizacin. Est constituido por un consejo rotativo de 20 miembros para gua y
3

gobierno y la Junta de Administracin Tcnica que responde por alrededor de 250 comits
tcnicos encargados de formular los estndares.
En el ao 1987 con la IEC crearon un Comit Conjunto con la IEC (JTC1) para
desarrollar, mantener, promover y facilitar los estndares relacionados con la Tecnologa
de la Informacin".

International Electrotechnical Commission (IEC): es una organizacin de normalizacin en


los campos: elctrico, electrnico y tecnologas afines con varios pases como asociados.
Est conformado por Comits Tcnicos, Subcomits tcnicos y Comits Consultivos. Ha
desarrollado varios estndares con la ISO.

Institute of Electrical and Electronics Engineers (IEEE): Es una organizacin internacional


de ingenieros asociados que se encarga de desarrollar estndares en reas tcnicas como
electricidad, electrnica, ciencias de la computacin, etc. Est conformado por una divisin
tcnica y otra geogrfica. Tiene membresas para profesionales y estudiantes.

British Standards Institution (BSI): Es una organizacin britnica que se encarga de crear
normas para la estandarizacin de procesos, es miembro colaborador de ISO. Se ha
enfocado bsicamente en actividades como: certificacin, auditoria y formacin.

Instituto de Ingeniera del Software (SEI): Organismo creado en USA para desarrollar
modelos de evaluacin y mejora en el desarrollo de software.

European Committee for Standardization (CEN): Desarrolla estndares europeos en el


marco nico europeo. Su estructura la forman: Asamblea general, equipo administrativo,
Equipo tcnico y Comits tcnicos.

Electronics Industry Association (EIA): Fija estndares para productos de consumo y


componentes electrnicos.

MODELOS Y ESTANDARES PARA EL PROCESO DE DESARROLLO

MODELO-MARCO DE
DESCRIPCION
TRABAJO
4

conjunto de modelos basados en las mejores prcticas en la


CMMI (Capability Maturity gestin de los procesos. Desarrollado por el SEI y el gobierno
Model Integration) de USA. Establece el nivel de madurez de las capacidades
de las organizaciones para una caracterstica determinada.

Metodologa gil y flexible que define un grupo de roles y


prcticas que sirven de referencia para el proceso de
SCRUM desarrollo de un proyecto. Define tres roles: Scrum Master,
Product Owner y el Team. Facilita la innovacin, motivacin
y compromiso del equipo de trabajo.

Es un programa de certificacin de administracin de la


calidad para el software. Mejora la labor de auditoria en TI.
TICKIT
Los procesos se clasifican en tres tipos: procesos principales,
procesos de soporte y procesos de la organizacin.

Conjunto de prcticas que mejoran el trabajo individual de los


Personal Software Process ingenieros y programadores de software. Contiene una serie
(PSP) de guas y procedimientos que facilitan el desarrollo de
software, adems aporta datos y tcnicas de anlisis.

Es un conjunto de prcticas y estrategias para ayudar a los


gerentes e ingenieros aprovechar las capacidades de un equipo
Team Software Process (TSP) de trabajo en el desarrollo de un proyecto de software
generalmente de grandes dimensiones. Requiere que los
miembros del equipo conozcan sobre PSP.

Es un modelo para la mejora y evaluacin de procesos de


MOPROSOFT (Modelo de
desarrollo de software. Desarrollado por la Asociacin
procesos para la industria del
mexicana para la calidad en ingeniera de software. Apropiado
Software)
para empresas medianas y pequeas.

IT.Mark Es un esquema de calidad diseado para las PYMES


dedicadas al desarrollo de tecnologas de software,
5

ahorrndoles costos y mejorando el desempeo de la empresa.

Es una metodologa que aprovecha la experiencia de las


empresas para determinar la mejor forma de implementar un
Practical Software Mesurement programa de medicin de software de manera exitosa. Emplea
(PSM) los siguientes procesos: Planificacin de la Medicin,
Realizacin de la Medicin, Evaluacin de la Medicin,
Establecimiento y mantenimiento del Compromiso.

Es un modelo de direccin de equipos de desarrollo de


software enfocado en el negocio y el cliente. Permite reducir
Six Sigma for Software
el tiempo del ciclo de desarrollo, mejorar la satisfaccin del
cliente y reducir errores.

ESTNDAR DESCRIPCION

Es una norma derivada de la norma ISO 9001,


ISO 9000-3 dedicada al desarrollo, suministro y
mantenimiento con calidad del software.

ISO 15504 -SPICE (Determinacin de la Es un modelo para la mejora y evaluacin de los


capacidad y mejora de los procesos de procesos de desarrollo y mantenimiento de
software) sistemas de informacin.

Estndar que permite a las empresas gestionar y


ISO / IEC 12207
evaluar los procesos de ciclo de vida del software.

IEEE / EIA 12207 Esta norma contiene un conjunto de procesos que


definen todo el ciclo de vida de un sistema de
6

software. Los procesos se definen como: Procesos


del Ciclo de Vida Primario, Procesos de Apoyo al
Ciclo de Vida y Procesos del Ciclo de Vida
Organizacional.

Estndar que permite a las organizaciones la


ISO /IEC 20000
gestin global y eficaz de servicios en TI.

Conjunto de buenas prcticas que se utilizan para


ITIL (Information Technology
la gestin eficiente de servicios de TI por medio
Infrastructure Library)
de la administracin de procesos.

Es un conjunto de normas para auditar la gestin


COBIT (Control Objectives for y control de los sistemas de informacin y
Information Systems and related tecnologa de compaa. Incluye a todos los
Technology). actores involucrados en el proceso. Es una forma
de gobierno de TI en las organizaciones.

MODELOS Y ESTANDARES PARA EL PRODUCTO

MODELO-MARCO DE
DESCRIPCION
TRABAJO

GILB Es un modelo que permite determinar una serie de caractersticas


que definen la calidad de un programa informtico. Tales como el
grado en que el software realiza la funcin solicitada, capacidad
para resistir ataques de seguridad y errores accidentales, interfaz
amigable, etc.

MC CALL Este modelo se centra en el producto final, identificando


caractersticas o atributos claves desde el punto de vista del
Cliente o usuario. Los atributos se denominan factores de calidad
7

y generalmente son atributos aunque tambin pueden haber


atributos internos.

GQM (Goal-Question- Es un enfoque que proporciona tcnicas para definir mtricas de


Metric) los resultados de un proyecto. Se orienta a las metas y objetivos
que se desean alcanzar para generar meta-preguntas. Define tres
niveles: conceptual, operacional y cuantitativo.

FURPS Desarrollado por Hewlett Packard (1987), es un modelo de


calidad fijo que establece cinco caractersticas como factores de
calidad para todas las actividades del proceso de desarrollo de un
software, que son los que le dan nombre: Functionality, Usability,
Reliability, Performance y Supportability.

BOEHM Propuesto por Barry Boehm en el ao de 1978 y define la calidad


en trminos de atributos cualitativos y mtricas para realizar las
medidas. Plantea 3 niveles para las caractersticas medidas: Alto
nivel, nivel intermedio y nivel primitivo.

SATC (Software Desarrollado en la NASA busca realizar mejoras medibles en la


Assurance Technology calidad y fiabilidad del software diseado para esta agencia
Center) gubernamental.

CQM (Card Quality La certificacin CQM es el modelo de calidad de mayor exigencia


Management) en la fabricacin de las tarjetas bancarias con los requisitos ms
rigurosos en trminos de calidad y seguridad, que permiten
garantizar la excelencia en el producto final.

SQA (Software Quality Es un conjunto de actividades sistemticas y planificadas, que


Assurance) generan confianza en el desarrollo de un proyecto de software,
permitiendo el control de la calidad de los procesos y los
estndares del producto final.

WEBEQM (Web Quality Es una metodologa propuesta por Luis Olsina, que facilita la
Evaluation Method) medicin de la calidad de sitios web, permite especificar
sistemticamente atributos y caractersticas relevantes que se
8

requieren evaluar en un sitio web. Basado en el estndar ISO 9126

ESTNDAR DESCRIPCION

ISO /IEC 9126-1 Estndar para la evaluacin de la calidad del


software. Clasifica la calidad en un conjunto de
caractersticas y subcaractersticas susceptibles de
medicin: funcionalidad, fiabilidad, usabilidad,
eficiencia, mantenibilidad, portabilidad y calidad
en uso. Fue reemplazado por ISO 25000

ISO/IEC 25000 SQuaRE (System and Es un conjunto de normas que ofrece una gua
Software Quality Requirements and para el desarrollo de los productos de software
Evaluation) especificando los requisitos y evaluando las
caractersticas de calidad. Reemplaz a ISO 9126.

IEEE STD 1061-1998 Es un estndar para establecer los requisitos de


calidad, definicin, ejecucin, anlisis y
validacin de los procesos y de software. La
metodologa abarca todo el ciclo de vida del
software

Conclusiones
9

Referencias

Rodriguez Palmero, Ma Luz (2004). Teora del Aprendizaje Significativo. Recuperado de:

http://aulavirtual.eaie.cvudes.edu.co/publico/lems/Rubricas/17/Anexos/2.pdf

CVUDES. Libro Electrnico Multimedia: Teora de la Pedagoga. Captulo I y Capitulo IV

Villegas, V. Z. (2009). La Evolucin del Concepto Saber Pedaggico: Su Ruta de


Transformacin. Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/Rubricas/17/Anexos/1.pdf

Das könnte Ihnen auch gefallen