Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
ISO-IEC /12207
• Es una
una norma
norma de
de la ingen
ingenierí
iería
a de softw
software,
are, surge
surge a princi
principios
pios de la década
década
de los noventa , como un estándar internacional resultado del esfuerzo de
todo el mundo entre académicos y laboral.
• Es una
una norma
norma conju
conjunta
nta entre
entre I! " IE# $Inte
$Interna
rnation
tional
al !rgani
!rganizati
zation
on for
for
tandarization " International Electrotec%nical #ommission&
• Estable
Establece
ce un marco
marco de trab
trabajo
ajo com'n
com'n para
para la ingen
ingenierí
iería
a del softwar
software,
e, a lo
largo de todo el ciclo de vida del software en el mundo.
• (efine
(efine los
los proceso
procesos,
s, activid
actividades
ades y tareas
tareas asocia
asociadas
das a los
los procesos
procesos del ciclo
ciclo
de vida del software desde la concepci)n %asta su retiro.
• (efine
(efine los
los proces
procesos
os de ingenier
ingeniería
ía de softwar
software
e com
como*
o* +un
+un conjunt
conjunto
o de
actividades ue son realizadas por un conjunto de tareas ue definen como
las acciones transforman las entradas en salidas-
Historia
Características
Incluye también un proceso ue puede emplearse para definir, controlar y mejorar
los procesos del ciclo de vida del software.
A; uien esta dirigidaB a norma esta concebida para ser aplicada a ambas partes
implicadas en el negocio $cliente " vendedor& o solo a unas de ellas para ser
usada como contralor.
AR!ITECT!RA"
• a norma
norma establ
establece
ece la a
arui
ruitectu
tectura
ra de alto
alto nivel
nivel del
del ciclo de
de vida del
del softwa
software*
re* los
los
procesos y sus interrelaciones.
• El ciclo
ciclo comie
comienza
nza con la id
idea
ea y termi
termina
na con
con la
la retirad
retirada
a del
del softwar
software.
e.
• e der
deriv
ivan
an los
los p
pro
roce
ceso
sos
s cons
consid
ider
eran
ando
do**
• Dodu
Dodularid
laridad
ad de
dell proceso
proceso** un proce
proceso
so individ
individual
ual se dedica
dedica solam
solamente
ente a una
una
'nica funci)n. ;lta co%esi)n y bajo acoplamiento.
• >esp
>esponsa
onsabilid
bilidad
ad del
del proceso*
proceso* un proces
proceso
o individ
individual
ual e
es
s respon
responsabil
sabilida
idad
d de
una de las partes.
Estructura"
a /01 45567 está estructurada en F procesos grandes* principales, de apoyo y
organizativos del ciclo de vida.
Procesos #rinci#a$es
A%&uisici'n"
A%&uisici'n" El El proceso
proceso comienza
comienza con la identificaci)n de la necesidad de
aduirir un sistema, un producto software o un servicio software.
servicio software. El proceso
contin'a con la preparaci)n y publicaci)n de una solicitud de propuestas,
la selecci)n
selecci)n de
aceptaci)n de sistema,
del un proveedor y la gesti)n
del producto del proceso
software de aduisici)n
o del servicio software.%asta la
El proceso lo
inicia el aduiriente del producto o servicio software.
us actividades son*
Inicio.
1reparaci)n de la solicitud de propuestas.
1reparaci)n y actualizaci)n del contrato.
contrato .
eguimiento del proveedor.
;ceptaci
;ceptaci)n
)n y finalizaci)n.
finalizaci)n.
Suministro" El
Suministro" El proceso se puede iniciar ya sea por la decisi)n de preparar
una oferta para
una oferta para contestar a una solicitud de propuestas de un aduiriente, o por la
firma e inicio de un contrato con el aduiriente para proporcionarle un sistema,
producto software o servicio software. El proceso contin'a con la determinaci)n de
los procedimientos y y recursos necesarios
recursos necesarios para gestionar y asegurar el proyecto,
incluyendo la preparaci)n y ejecuci)n de los planes del proyecto %asta la entrega
al aduiriente del sistema, producto o servicio software.
us actividades son*
Inicio.
1reparaci)n de la respuesta.
#ontrato.
1lanificaci)n.
Ejecuci)n y control
control..
evaluaci)n..
>evisi)n y evaluaci)n
Entrega y finalizaci)n.
(esarro$$o" contiene
(esarro$$o" análisis de
contiene las actividades para el análisis de los
reuerimientos, diseGo
diseGo,, codificaci)n,
codificaci)n , integraci)n, pruebas
pruebas e e instalaci)n y
aceptaci)n relacionadas con los productos software. 1uede contener actividades a
nivel de sistema si se estipula en el contrato. El desarrollador lleva a cabo o
soporta las actividades de este proceso de acuerdo con el contrato.
us actividades son*
Implementaci)n del proceso.
;nálisis de
de los reuerimientos
reuerimientos deldel sistema.
(iseGo de la aruitectura del
aruitectura del sistema
;nálisis de
de los reuerimientos
reuerimientos software.
software.
(iseGo de la aruitectura del software.
(iseGo detallado del software.
#odificaci)n y pruebas del software.
Integraci)n del software.
1ruebas de calificaci)n del software.
Integraci)n del sistema.
1ruebas de calificaci)n del sistema.
Instalaci)n del software.
;poyo a la aceptaci)n
aceptaci)n del software.
O#eraci'n" El
O#eraci'n" El proceso cubre la operaci)n del producto software y el apoyo a la
operaci)n de los usuarios. Ha ue la operaci)n del producto software está
integrada a la operaci)n del sistema, las actividades y tareas de este proceso
%acen referencia al sistema.
as actividades son*
Implementaci)n del proceso.
1ruebas de operaci)n.
!peraci)n del sistema.
oporte al usuario.
)antenimiento" Este
)antenimiento" Este proceso se inicia cuando el producto software sufre
modificaciones en el c)digo
c)digo y la
la documentaci)n asociada,
documentaci)n asociada, debido a un problema o
a la necesidad de mejora o adaptaci)n. El objetivo es modificar el producto
software e?istente preservando su integridad. Este proceso incluye la migraci)n
migraci)n y
y
retirada del producto software. El proceso termina con la retirada del producto
software.
#onsta de las siguientes actividades*
Implementaci)n del proceso.
de problemas y
;nálisis de problemas y modificaciones.
Implementaci)n de las modificaciones.
>evisi)n3aceptaci)n del mantenimiento.
Digraci)n.
>etirada del software.
1rocesos de apoyo
(ocumentaci'n" es
(ocumentaci'n" es un proceso para registrar la documentaci)n producida por un
proceso o actividad del ciclo de vida. El proceso contiene el conjunto de
actividades para planificar, diseGar, desarrollar, producir, editar, distribuir y
mantener auellos documentos ue
auellos documentos ue necesitan todos los involucrados tales como
gerentes, ingenieros y usuarios del sistema o producto software. consta de las
siguientes actividades*
Implementaci)n del proceso.
(iseGo y desarrollo.
1roducci)n.
Dantenimiento.
*esti'n %e $a con+i,uraci'n" es
administrativos con+i,uraci'n" es el
a lo largo del ciclo deproceso
vida delde aplicarpara*
software procedimientos
identificar, técnicos
definir y y
establecer la línea base de los elementos software en un sistema< controlar
modificaciones y releases de los elementos< registrar e informar del estado
estado de
de los
elementos y peticiones de modificaci)n< asegurar la completitud, consistencia y
correcci)n de los elementos< y controlar el almacenamiento,
almacenamiento , manipulaci)n y
entrega de los elementos.
us actividades son*
Implementaci)n del proceso.
Identificaci)n de la configuraci)n.
#ontrol de la configuraci)n.
(eterminaci)n del estado de la configuraci)n.
Evaluaci)n de la configuraci)n.
esti)n de releases y entrega.
ca$i%a%" proporcionar la seguridad apropiada
Ase,uramiento %e $a ca$i%a%" proporcionar seguridad apropiada de ue los
productos y procesos software del ciclo de vida del proyecto son conformes con
sus reuerimientos especificados y se ad%ieren a los planes establecidos. us
actividades son*
Implementaci)n del proceso.
;segura
;seguramiento
miento del producto.
producto.
;segura
;seguramiento
miento del proceso.
;segura
;seguramiento
miento del sistema de calidad.
Procesos or,ani.atios
*esti'n" contiene las actividades genéricas y tareas ue pueden ser empleadas
por cualuier parte ue tenga ue gestionar sus respectivos procesos.
gerente es responsable de la gesti)n del producto, gesti)n del proyecto y
El gerente
gesti)n de las tareas de los procesos aplicables, tales como el de aduisici)n,
suministro, desarrollo, operaci)n, mantenimiento o soporte. us actividades son*
Inicio y definici)n del alcance.
1lanificaci)n.
Ejecuci)n y control.
>evisi)n y evaluaci)n.
=inalizaci)n.
Infraestructura* proceso para establecer y mantener la infraestructura ue
mantenimiento de los
personal entendido productos software
y competente. depende son*
us actividades en gran medida de
lmplementaci)n del proceso.
(esarrollo del material de formaci)n.
lmplementaci)n del plan
plan de
de formaci)n.
#ampo de aplicaci)n
Es aplicable en la aduisici)n de sistemas, productos y servicios software,
al suministro, desarrollo, operaci)n y mantenimiento de productos software
y a la parte software del firmware, independientemente de ue sea %ec%o
interna o e?ternamente a una organizaci)n.
organizaci)n . Incluye también auellos
aspectos de la definici)n de sistema necesarios para proporcionar el
conte?to de los productos y servicios software.
Está orientada para ser usada en situaciones en las ue %aya dos partes
incluido el caso en ue estas dos partes pertenezcan a la misma
organizaci)n. a situaci)n puede ir desde un acuerdo informal, %asta un
contrato con responsabilidades legales. Esta /01 puede ser usada por una
sola parte como una autoimposici)n.
Está escrita para aduirientes de sistemas y productos y servicios software
y para proveedores, desarrolladores, operadores, responsables de
mantenimiento, administradores, responsables de aseguramiento de
calidad y usuarios de productos software.
E0>K#0K>;*
a norma describe
implementarlos, ya los
seaprocesos, pero no especifica
de sus actividades y3o tareascomo
Inte,raci'n %e so+tare"
Prue3as %e Ca$i+icaci'n"
P$an %e o#eraci'n"
Prue3as %e o#eraci'n"
1ara cada reléase del producto software, se deberá llevar a cabo pruebas
de operaci)n y tras satisfacerse los criterios especificados, liberar el
software para uso de operaci)n.
So#orte a$ usuario"
;portes
Innoaci'n" Entendemos la innovaci)n como
innovaci)n como un proceso de negocios a
negocios a
través del cual las ideas se transforman en soluciones en forma sistemática
y eficiente creando valor superior para
para clientes,
clientes, consumidores y accionistas.
a innovaci)n tecnol)gicos ue ayuden a fortalecer su competitividad y
competitividad y
mejorar su productividad.
productividad .
Tecno$',ico" a tecnología %oy en día en una %erramienta muy importante
ya ue con ella contamos con la informaci)n necesaria y las %erramientas
para poder desarrollar los trabajos o proyectos
En la tecnología la I! 45567 la aportaci)n es ue nos da la informaci)n y
el material,
Socia$" nosotros
esvemos
El %ombre es
%ombre un sercomo
socialloy usamos y en ueesloimposible
biol)gicamente usamos un ser
%umano fuera de la sociedad. ;plicaríamos la Iso 45567 con los deberes de
los ciudadanos obrando conforme al principio de la solidaridad social.
solidaridad social.
Conc$usiones
a norma te dice ué es lo ue debes %acer, pero no c)mo, para ello
juegan un
un papel muy importante
importante las metodolog
metodologías
ías para cumplir con
con
los reuerimientos de la norma.
En desarrollo fielmente de la norma mejores definitivamente los
procesos del ciclo de vida del software porue está validado a nivel
internacional.
Este marco de referencia
conceptualizaci)n cubre
de ideas elsu
%asta ciclo de vida
retirada del software
y consta desde la
de procesos