Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenidos
Introduccin
Estructura de las Normativas
Estructura SESC
IEEE 1074
Actividades
Implementacin del Estndar
Introduccin (I)
El IEEE es la asociacin profesional tcnica ms
grande del mundo, con ms de 320.000 miembros
en ms de 150 pases. Est dividido en casi 40
sociedades tcnicas, de las que la Computer
Society es una de ellas.
El IEEE elabora Normas, Recomendaciones y
Guas, segn en nivel de prescripcin.
Introduccin (y II)
El Comit de Normas de Ingeniera de Software de la
Computer Society,se cre en 1976 y la primera norma
(IEEE Std 730, Software Quality Assurance) se public
en 1979.
Este comit participa en la elaboracin de normas
internacionales a travs del US TAG (Technical Advisory
Group) en ISO/IEC JTC1 SC7.
La mayor parte de las normas del Comit son
normas relacionadas con prcticas, no con
productos. Estn relacionadas con la prctica
del desarrollo del software, no con los
interfaces de los productos producidos.
Source:
[Jabir97]
SWE Principles
organize, explain
and validate the
practice standards.
Principles
of
Software
Engineering
Some SWE
Principles may be
generalized to
principles for the
engineering of
complex systems.
Practices are
deployed based on
the practice
standards.
Practice
Standards
SWE Principles
should be
abstractions of
practice standards.
Implemented
Best
Practices
Practice standards
should be recordings
of observed best
practices.
IEEE SESC
Standards Program
Terminology
Terminology
Overall Guide
Quality
Management
Software
Engineering
System
Disciplines
Principles or Policies
Element Standards
Application Guides
Source: [SESC95]
Toolbox of
Technique Standards
Terminology
Overall
Guide
Overall
SESC Principles
Collection
Element
Standards
1002
610.12
729
IEEE glossary
SESC glossary
Taxonomy of
standards
See figure
below for
See figure
below for
See figure
below for
See figure
below for
Customer
Process
Product
Resource
standards
standards
standards
standards
1044
1044.1
Classification of
anomalies
Guide to
1044
[Moore97a]
Application
Guides and
Supplements
Principles
Data Storage
& Interchange
SESC
Resource
Stack
1175
Tool interconnection
Element
Standards
Notation
Reuse
Libraries
Tools &
Environments
1320.x
1420.x
1462
IDEF
830
1348
SW rqmts
specifications
Adoption of
CASE tools
1016
SW design
descriptions
829
SW test
documentation
Application
1016.1
1430
Guide to
1016
Guide to
1420.x
Principles
Characteristics
Product
Measurement
1061
Software quality
metrics methodology
SESC
Product
Stack
730
Element
Standards
SW QA plans
Product
Evaluation
End Item
Specification
1012
1362
SW V & V
Concept of
operations doc
1465
1233
SW package
qual reqmts
Guide--System
reqmts spec
982.1
1063
Measures for
reliable SW
SW user
documentation
1228
SW safety
plans
Adapted from
[Moore97a]
Application
Guides and
Supplements
982.2
1059
Guide to
982.1
Guide--SW
V & V plans
730.1
Guide--SW QA
planning
12207.0
Principles
SESC
Process
Stack
Element
Standards
General
Processes
Primary
Processes
Supporting
Processes
1220
J-Std-016
Systems eng.
process
Acq / Supp
Agreement
730
1362
830
Concept of
operations doc
SW requirements spec
1233
1008
Guide--System
rqmts spec
SW unit
testing
1058
829
SW project
mgmt plans
SW test
documentation
1074
Developing
SWLC proc
Adapted from
[Moore97a]
Application
Guides and
Supplements
SW QA plans
Process
Measurement
1045
SW productivity metrics
828
SW CM plans
1012
SW V & V
1028
SW reviews
1219
SW maint.
12207.1
730.1
Guide--SW life
cycle data
Guide--SW QA
planning
12207.2
1042
Guide--SWLC
process
GuideSW CM
1059
Guide--SW
V & V plans
10
12207.0
Principles
Element
Standards
SESC
Customer
Application
Stack Guides and
Supplements
Adapted from
[Moore97a]
Two-Party
Agreement
Supplier
Selection
J-Std-016
1062
1220
1228
Acq / Supp
Agreement
Software
acquisition
Systems eng
process
SW safety
plans
1233
1362
Guide--System
rqmts spec
Concept of
operations doc
System Stakeholders
12207.1 and 2
Guide to software life cycle data and processes
11
IEEE 1490
El contexto de la
gestin de la
calidad
ISO 10007
PMI Guide to PM
Body of Knowledge
Guide to CM
EIA IS-649
CM
IEEE 1058
SW Project
Mgmt Plans
Plans
IEEE 1044
IEEE 982.1
Classification for
SW anomalies
Measures
for reliable SW
IEEE 730
IEEE 828
SW QA plans
SW CM plans
IEEE 982.2
IEEE 730.1
Guide to SW
QA planning
IEEE 1044.1
Guide to 1044
IEEE 1045
IEEE 1061
SW productivity
metrics
DIS 14756
ISO/IEC 14143-1
Functional size
measurement
Performance
measurement
IEEE 1012
SW V&V
IEEE 1059
Guide for SW
V&V plans
IEEE 1062
SW acquisition
IEEE 1042
Guide to SW CM
IEEE 829
Software test
documentation
IEEE 1228
SW safety plans
ISO 9294
Mgmt of SW
documentation
12
SE /
SWE
Interface
IEEE 1220
Systems
engineering
EIA-632 is an
alternative. Eventually,
ISO/IEC 15288 will be.
IEEE 1362
IEEE 1233
IEEE P1471
Concept of
operations
Sys reqmts
spec
Architectural
description
Software
Engineering
Standards
12207
Shared activities:
system requirements
system architecture
system integration
system qual testing
13
IEEE 1074
14
Introduccin
Este estndar provee un proceso de
creacin de un Proceso de Ciclo de Vida
SW (SCLP).
Seleccin de un modelo (SCLM)
Creacin del ciclo de vida (SLC)
Aumento del SLC con Activos
Organizacionales de Proceso (OPAs)
15
Actividad (I)
Cuerpo de trabajo perfectamente definido que ha
de ser realizado, incluyendo informacin de
Entrada y Salida.
Las prestaciones de una actividad estn
completas cuando toda la informacin de entrada
ha sido procesada, y la de salida generada.
Tres partes:
Informacin de Entrada, de Salida
Descripcin
Calidad de Software - 11. I
EEE 1074 - Justo Hidalgo
16
Actividad (II)
Conceptos:
Criterios de entrada y salida
Actividades Si Aplicables.
Las actividades son Obligatorias o Si
Aplicables
Estructura organizacional
No definida en el estndar.
17
Actividad (y III):
Elementos del SLCP
18
SLCP: elementos
SLCM:
Framework que se utiliza para producir el SLC del proyecto.
La seleccin del SLCM se basa en atributos del proyecto y
capacidades organizacionales.
SLC:
Secuencia ejecutable de Actividades a realizar durante el proyecto.
OPA:
Artefactos que definen el entorno de una organizacin para
proyectos SW.
Se seleccionan y adaptan para un proyecto particular.
SLCP:
Se crea mediante el aumento del SLC con las OPAs seleccionadas
para el proyecto.
19
Mapping de Actividades
Instance: una actividad se mapea como una
instancia si toma todas las entradas especificadas,
los procesa y produce todas las salidas. Se mapea
una sla vez.
P.e. Alojar Recursos de Proyecto
20
21
22
23
Referencias
IEEE 1074. IEEE Standard for Developing
Software Lyfe Cycle Processes
24