Logo Studenta

Estandar-12207-FebJul2021

¡Este material tiene más páginas!

Vista previa del material en texto

Estándar 12207
Information technology / 
software life cycle processes
Kevin Alfonso Moncayo Gutiérrez
Sangabriel Alarcon Josue
Samuel Suarez Colin
Alejo Barrientos Rubén Isaí
Experiencia educativa: Procesos de Software
Facultad de estadística e informática | Licenciatura en Ingeniería de software
7 de mayo del 2021
1
Definición
• Amplio conjunto de procesos de ciclo de vida 
del software
• Primera publicación el 1 de agosto de 1995
• Está formada por diferentes procesos
• Nota: Se deben de cumplir los requisitos 
mínimos por la norma ISO 12201
• No deben estar desvinculados de los sistemas
• Se emplea para definir, controlar y mejorar 
los procesos del ciclo de vida de software
• Puede trabajar sola o en conjunta con otras 
normas
2
3
Categorización
Application
Materia
Origen
Estándar de JURE
se redactan de acuerdo con las 
reglas establecidas en las 
Directivas ISO/IEC
Estándar Abierto
Compartir libremente bajo 
reconocimiento. (Copyright 
por ISO/IEEE)
Estándar de procesos
Marco para procesos del ciclo 
de vida de software
Propósito
Software
Proveer un conjunto de procesos para facilitar la
comunicación entre los que adquieren, suplen
recursos e interesados en general dentro del ciclo
de vida de un sistema.
Proyecto
Establecer técnicas, métodos y capacitación
personal en entornos y ecosistemas de negocios
donde se trabaje con software o sistemas de
cómputo.
Nivel de negocio / empresa
Organizar el trabajo en una empresa con fines
adquisitivos desde un trato informal a contratos
formales.
4
4
Limitaciones • Esta norma describe la arquitectura de los procesos del ciclo de vida del software, pero no especifica los 
detalles de cómo implementar o llevar a cabo las 
actividades y tareas de los procesos
• Esta norma no prescribe un método, los usuarios son 
los responsables de seleccionar un modelo de ciclo de 
vida para el proyecto, y de elaborar una 
correspondencia entre los procesos, actividades y 
tareas.
5
PROCESOS 
DEL CICLO DE 
VIDA DEL 
SOFTWARE
6
Procesos de 
acuerdo
7
Proceso de 
adquisición
Buscan
Satisfacer las necesidades del cliente
Identificar necesidades del cliente
Aceptación del producto o servicio
8
Proceso de 
suministro
9
Proceso 
de organización
de proyecto
10
Procesos 
organizacionales 
del proyecto
Proceso de gestión del modelo de ciclo de vida
Definir, mantener y asegurar la disponibilidad de recursos y artefactos en el ciclo de vida.
Entregables: Políticas, procesos, responsabilidades, modelos y estimaciones establecidas en el proyecto
Proceso de gestión de infraestructuras
Proveer servicios, herramientas, tecnología, ítems para alcanzar los objetivos del alcance del proyecto.
Entregables: Histórico de incrementos y de actividades iniciales en el proyecto.
Proceso de gestión del portafolio de proyectos
Suficiencia y adecuación de los proyectos para cumplir con los objetivos estratégicos de la organización.
Entregables: Presupuestos, responsabilidades y priorización de proyectos óptimos,
Proceso de gestión de recursos humanos
Proveer o fortalecer el recurso humano para mantener las competencias de la empresa.
Entregables: Capacitación, habilidades, competencias y solución de conflictos.
Proceso de gestión de la calidad
El producto, servicio e implementación de los procesos de ciclo de vida alcancen los objetivos de la organización y la satisfacción del 
cliente.
Entregables: Satisfacción, cumplimiento de objetivos, administración correcta de políticas y procesos correctamente ejecutados.
11
Procesos del 
Proyecto
12
Procesos del 
proyecto
1. Procesos de planificación del proyecto
Definir los recursos que se van a utilizar (alcance, tareas y salidas, planes, recursos, etc.)
2. Proceso de evaluación y control del proyecto
Lleva un seguimiento del transcurso del proyecto
3. Proceso de gestión de la decisión
Toma de las mejores decisiones dependiendo de las necesidades
4. Proceso de gestión de riesgos
Identificación y análisis de cualquier riesgo
5. Proceso de gestión de la configuración
Identifica todos los elementos en el sistema, tanto sus reportes, cambios, elementos hasta que 
sean correctos
6. Proceso de gestión de la información
Recolección de información para garantizar la disponibilidad y confidencialidad
7. Proceso de medición
Recolección de datos que verifica su calidad y gestión para que sea efectiva
13
14
Procesos 
Técnicos 
15
Proceso de 
definición de 
requisitos de las 
partes interesadas 
(stakeholders)
Son los requisitos que identifican 
y satisfacen los intereses de las 
partes interesadas
16
Proceso del 
análisis de 
requisitos del 
sistema
Son los requisitos para definir los 
requisitos técnicos del sistema
17
Proceso de 
implementación 
o puesta en 
funcionamiento
Es la ejecución o puesta en 
marcha de una idea programada
18
Proceso de 
integración del 
sistema
Requisitos:
• Elementos software
• Hardware
• Manuales
19
Proceso de 
comprobación de 
los requisitos del 
sistema
Son requisitos para realizar la 
comprobación de la conformidad
20
Proceso de 
instalación del 
software
Son requisitos para instalar el 
producto software en un 
entorno objetivo
21
Proceso de apoyo 
a la aceptación 
del software
Son requisitos para establecer 
procesos de asistencia que 
garanticen la satisfacción y 
confianza del comprador
22
Proceso de 
operación del 
software
Son requisitos para establecer 
procesos de ayuda a la 
operación del sistema
23
Proceso de 
mantenimiento 
del software
Son requisitos para proveer soporte 
a coste efectivo del producto 
software
Proceso de 
retirada del 
software
Retirar un software de un sistema
Terminar las operaciones de 
mantenimiento
Mantenimiento del entorno después de la 
retirada
Establecimiento de responsabilidades
Cumplimiento de la legislación
Cumplimiento de requisitos
Mantenimiento de registros
24
PROCESOS 
ESPECÍFICOS 
DEL 
SOFTWARE
25
Procesos de 
implementación 
del software
26
Procesos 
de implementación del 
software
Buscan
Requisitos para las acciones que conducen 
a la producción de un elemento 
software teniendo en cuenta
Especificaciones de implementación
Satisfacción de requisitos de diseño
Requisitos de partes interesadas
Procesos de validación
27
Procesos de 
implementación 
de software
28
* Proceso del análisis de requisitos del software
Elementos necesarios para el software a construir
• Proceso del diseño de la arquitectura del software
Diseño necesario para el software a construir
• Proceso del diseño detallado del software
Análisis minucioso del diseño del software para 
llevar a cabo pruebas
• Proceso de construcción del software
Simulación del diseño del software
• Proceso de integración del software
Revisión del cumplimiento de todos los requisitos 
funcionales
• Proceso de comprobación de los requisitos del 
software
• Revisión para confirmar que todos los 
requerimientos de diseños se cumplen
Procesos de 
soporte del 
software
29
Procesos 
de soporte 
del software
Proceso de gestión de la documentación del 
software
– Requisitos para registros de información del 
software
Proceso de gestión de la configuración del software
– Requisitos para la integridad y disponibilidad de 
los elementos software
Proceso del aseguramiento de la calidad del 
software
– Requisitos para asegurar el cumplimiento de 
planes predefinidos en procesos y productos
Proceso de verificación del software
– Requisitos para confirmar el cumplimiento de 
requerimientos de especificación 30
Procesos de
soporte del
software
• Proceso de validación del software
– Requisitos para la satisfacción de requerimientos para 
el uso previsto del software
• Proceso de revisión del software
– Revisión del software a nivel de proyecto para el 
cumplimiento de los requisitos de las partes 
interesadas
• Proceso de auditoría del software.
– Requisitos para determinar el grado de cumplimientocon los requisitos, planes y acuerdos de un producto y 
de los procesos
• Proceso de resolución de problemas del software.
– Requisitos para garantizar el correcto tratamiento de 
los problemas encontrados 31
32
Procesos de 
reutilización 
del software
33
Proceso de ingeniería de dominio
• Requisitos para desarrollar:
• modelos de dominio,
• arquitecturas de dominio
• recursos para el dominio.
Proceso de gestión de recursos reutilizables
• Requisitos para gestionar la vida de recursos 
reutilizables
Proceso de gestión de programas de 
reutilización
• Gestionar los programas reutilizados
ISO 12207, el estándar sobre el ciclo de vida del 
software, en forma de secuencia estructurada con el 
propósito de desarrollar software hasta que deje de 
utilizarse.
Funge más como un conjunto de heurística(hitos) a 
los cuales se debería llegar por procesos aplicados.
34Deja de dudar de ti mismo, trabaja más duro y haz que suceda.
Conclusión
Bibliografía
• ISO/IEC 12207 - Wikipedia, la enciclopedia libre. (2021). Retrieved 23 April 2021, from
https://es.wikipedia.org/wiki/ISO/IEC_12207#cite_note-1
• ISO/IEC 12207 - Ingertec.com. (2021). Retrieved 23 April 2021, from https://ingertec.com/iso-iec-12207/
• Estandares De Calidad. (2021). Retrieved 23 April 2021, from
https://es.calameo.com/read/004415472d5a39f4e375c
• ISO 12207. (2021). Retrieved 23 April 2021, from http://normasdelsoftwaresena2012.blogspot.com/p/iso-
12207.html
• "ISO/IEC/IEEE International Standard - Systems and software engineering--Software life cycle processes--Part 2: Relation 
and mapping between ISO/IEC/IEEE 12207:2017 and ISO/IEC 12207:2008," in ISO/IEC/IEEE 12207-2:2020(E) , vol., no., 
pp.1-278, 23 Oct. 2020, doi: 10.1109/IEEESTD.2020.9238529.
• "ISO/IEC/IEEE International Standard - Systems and software engineering -- System life cycle processes," in ISO/IEC/IEEE 
15288 First edition 2015-05-15 , vol., no., pp.1-118, 15 May 2015, doi: 10.1109/IEEESTD.2015.7106435.
35
https://es.wikipedia.org/wiki/ISO/IEC_12207#cite_note-1
https://ingertec.com/iso-iec-12207/
https://es.calameo.com/read/004415472d5a39f4e375c
http://normasdelsoftwaresena2012.blogspot.com/p/iso-12207.html

Continuar navegando

Contenido elegido para ti

25 pag.
16 pag.
47 pag.
curso-de-introduccic3b3n-a-la-ingenieria-del-software

Escuela Universidad Nacional

User badge image

Edwin Andrés Pereira Hinestroza

53 pag.
DPSS_U1_Contenido

UNAM

User badge image

Vitoria Garcés

5 pag.
Norma ISO 12207

SIN SIGLA

User badge image

Gimena Arias

Otros materiales