Diplomado en Calidad en el Software
Estándares en la
Ingeniería del Software
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Un estandar es un conjunto de criterios
documentados para especificar y determinar la
adecuación de una acción u objeto.
• El administrador del proyecto es responsable de
especificar los estándares de rendimiento
esperados.
• Los estándares pueden ser desarrollados por la
propia compañía, por sociedades profesionales, o
por organismos internacionales.
Planeación y Evaluación de un Proyecto de Información
Desarrollo de
Estándares de Rendimiento
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• La IEEE está actuando como un integrador de lo que
podría ser un número confuso de estándares de ingeniería
de software.
• Los estándares serán motivados por un Cuerpo de
Conocimientos (“Body of Knowledge”) y un conjunto de
Principios fundamentales.
• Existe un marco integrador muy fuerte.
• Unos pocos estándares clave son seleccionados como
sombrillas (“umbrella”) integradoras de la colección.
• Existe una relación muy fuerte con disciplinas como QM,
SE and PM.
Planeación y Evaluación de un Proyecto de Información
Los Estándares
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• American National Standards Institute (ANSI)
– Lo más importante es saber que esta organización no hace
estándares.
– Es una federación de mas de 1,000 compañías, cientos de
organizaciones desarrolladoras de estándares, y unas pocas
docenas de agencias del gobierno.
– Esta organizaciones son las que hacen los estándares y las
envían a ANSI para ser aprovados como estándares
nacionales.
– También sirve de inteface con estándares internacionales.
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• American Institute of Aeronautics and
Astronautics (AIAA)
– Estandares relacionados con la Ing. de Software:
Estándar
AIAA G-010-1993
AIAA G-043-1992
AIAA G-013-1992
Título
Guide for reusable software: Assessment criteria for
aerospace applications
Guide for the preparation of operations concept
documents
Recommended practice for software reliability
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Electronic Industries Association (EIA)
–
–
–
–
G-33, Data and Configuration Management Committee
G-34. Software Committee
G-47, Systems Engineering Committee
Estándares relacionados a la Ing. de Software:
Mil-Std
Predecessor
Mil-Std 973
Mil-Std 498
Interim EIA
Standard
EIA/IS-649
EIA/IS-640
Mil-Std 499B EIA/IS-632
Title of Interim Standard Project for Planned
Standard
Configuration Management PN-3721
Software Development PN-3764
Acquire-supplier agreement
(EIA/IEEE J-Std-016)
Systems Engineering
PN-3537
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
EIA
Committee
G-33
G-34
G-47
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Institute of Electrical and Electronics Engineers
(IEEE)
– IEEE Computer Society Software Engineering
Standards Committee (SESC) [más adelante].
– IEEE Power Engineering Society Nuclear Power
Engineering Committee:
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
IEEE Standard Title
603-1991
Standard criteria for safety systems for nuclear
power generating stations
7-4.3.2-1993
Standard criteria for digital computers in safety
systems of nuclear power generating stations
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• International Council on Systems Engineering
(INCOSE)
– Organización formada para desarrollar y mejorar el
enfoque de la ingeniería de sistemas al desarrollo de
sistemas multidisciplinarios.
– Es miembro y envía representantes al comité de la EIA
trabajando en el estándar EIA/IS-632 para la ingeniería
de sistemas.
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Project Management Institute (PMI)
– Organización creada para dar profesionalismo a la
administración de proyectos.
– Su estándar es “A Guide to the Project Management
Body of Knowledge”.
– No es acreditada por la ANSI
– Recientemente hizo un acuerdo con la IEEE para
adoptar la guía como un estándar de la IEEE.
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Reuse Library Interoperability Group (RIG)
– Fue formada para llegar a un consenso sobre la
interoperabilidad de las librerías de reutilización del
software.
– Tampoco es acreditada por ANSI
– Llegó a un acuerdo con IEEE SESC para replantear las
propuestas de RIG como estándares de la IEEE.
Diplomado en Calidad en el Software
Organizaciones de Estándares
en los Estados Unidos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• International Electrotechnical Commission (IEC)
– Formada en 1906 con la misión de promover, a través
de sus miembros, la cooperación internacional acerca
de todas las cuestiones de estandarización y temas
relacionados, tales como la evaluación de conformidad
a los estándares, en los campos de la electricidad, la
electrónica y tecnologías relacionadas.
– Sus productos son estándares internacionales y reportes
técnicos.
Diplomado en Calidad en el Software
Organizaciones de
Estándares Internacionales
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Principales Comités relacionados con la
Ing. del Software:
– IEC TC56 - Dependability
Diplomado en Calidad en el Software
International Electrotechnical
Commission (IEC)
• Mantenimiento, disponibilidad, confiabilidad, y
soporte.
– IEC SC45A - Nuclear Reactor Instrumentation
– IEC SC 65A- Industrial Process Control
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• International Organization for Standardization
(ISO)
– Su ámbito incluye estándares en todos los campos excepto la
ingeniería eléctrica y electrónica la cual es cubierta por la IEC
y las telecomunicaciones, la cuál es cubierta por la
International Telecommunications Union (ITU).
Diplomado en Calidad en el Software
Organizaciones de
Estándares Internacionales
– ISO TC176 - Quality Management (ISO 9000)
– ISO/IEC JTC1 - Estandarización de tecnologías de
información.
– ISO/IEC JTC1/SC7 - Software Engineering
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Canadian Standards Association
– En Canadá los estándares no se toman de
manera voluntaria y muchas veces se toman
como actividades regulatorias.
Diplomado en Calidad en el Software
Organizaciones de
Estándares Internacionales
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
Project
Management
Systems
Engineering
Quality
Management
Ingeniería de
Software
Computer
Science &
Technology
Dependability
Diplomado en Calidad en el Software
El Contexto de la
Ingeniería de Software
Application
Domains
Safety
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
apoya
Proceso
transforma
realiza
Proyecto
Cliente
interactua
Agente
Diplomado en Calidad en el Software
Los Objetos de la
Ingeniería de Software
Producto
usa
Recurso
se aplica al
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Se ocupan de la práctica responsable de la
ingeniería del software.
• Regularmente tratan con el proceso en vez del
producto … aunque algunas veces tratan con las
características genéricas del producto o con
recursos de apoyo.
• Tratan con temas como la Administración de la
Configuración, Aseguramiento de la Calidad,
Verificación y Validación.
Planeación y Evaluación de un Proyecto de Información
Estándares en la
Ingeniería del Software
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Consolidan la tecnología existente en una
base firme para introducir nuevas
tecnologías.
• Incrementan la disciplina profesional.
• Protegen a los negocios.
• Protegen al Comprador.
• Mejoran al producto.
Planeación y Evaluación de un Proyecto de Información
La Importancia de los
Estándares en SE
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
Descargar

Estándares en la Ingeniería del Software