Enviar búsqueda
Cargar
Ciclo de vida del SW empresarial
•
1 recomendación
•
755 vistas
Hugo Banda
Seguir
Arquitectura e Ingeniería del SW
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 40
Descargar ahora
Descargar para leer sin conexión
Recomendados
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
gequito
Todo Sobre El Dns
Todo Sobre El Dns
Edwin Cusco
La ley de Moore
La ley de Moore
Igor García Atutxa
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
AnnimoLatinoamerica
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Angel Morocho
Virtual private network VPN e IPSec
Virtual private network VPN e IPSec
David Narváez
Fundamentos de la web
Fundamentos de la web
Facultad de Ciencias y Sistemas
cliente servidor de 3 niveles
cliente servidor de 3 niveles
Lupitha Mendoza
Recomendados
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
gequito
Todo Sobre El Dns
Todo Sobre El Dns
Edwin Cusco
La ley de Moore
La ley de Moore
Igor García Atutxa
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
AnnimoLatinoamerica
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Angel Morocho
Virtual private network VPN e IPSec
Virtual private network VPN e IPSec
David Narváez
Fundamentos de la web
Fundamentos de la web
Facultad de Ciencias y Sistemas
cliente servidor de 3 niveles
cliente servidor de 3 niveles
Lupitha Mendoza
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
Frangelys Perez
Sistemas distribuidos
Sistemas distribuidos
John Anthony Peraza
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Nelson Guanipa
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
argentm
Message passing ( in computer science)
Message passing ( in computer science)
Computer_ at_home
Mail server
Mail server
Jazib Amjad
UML
UML
Alan Fdz Gonzalez
Presentacion de DHCP
Presentacion de DHCP
Usuario GamersFx
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Andy Juan Sarango Veliz
Google Cluster
Google Cluster
Leonardo Sarango
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
Margarita Labastida
Cap1 1 Introducción a los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidos
Rene Guaman-Quinche
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Juan Pablo Bustos Thames
Chapter 6 slides
Chapter 6 slides
lara_ays
Capitulo5
Capitulo5
darkslayer
Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
G Hoyos A
Interprocess communication
Interprocess communication
Sushil Singh
Distributed System - Security
Distributed System - Security
Harshana Madusanka Jayamaha
Sistemas operativos distribuidos
Sistemas operativos distribuidos
Victor Reyes
Role of 3 I.pdf
Role of 3 I.pdf
Abishek86232
Gestión de tecnología
Gestión de tecnología
Hugo Banda
Convergencia científico tecnológica
Convergencia científico tecnológica
Hugo Banda
Más contenido relacionado
La actualidad más candente
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
Frangelys Perez
Sistemas distribuidos
Sistemas distribuidos
John Anthony Peraza
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Nelson Guanipa
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
argentm
Message passing ( in computer science)
Message passing ( in computer science)
Computer_ at_home
Mail server
Mail server
Jazib Amjad
UML
UML
Alan Fdz Gonzalez
Presentacion de DHCP
Presentacion de DHCP
Usuario GamersFx
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Andy Juan Sarango Veliz
Google Cluster
Google Cluster
Leonardo Sarango
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
Margarita Labastida
Cap1 1 Introducción a los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidos
Rene Guaman-Quinche
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Juan Pablo Bustos Thames
Chapter 6 slides
Chapter 6 slides
lara_ays
Capitulo5
Capitulo5
darkslayer
Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
G Hoyos A
Interprocess communication
Interprocess communication
Sushil Singh
Distributed System - Security
Distributed System - Security
Harshana Madusanka Jayamaha
Sistemas operativos distribuidos
Sistemas operativos distribuidos
Victor Reyes
Role of 3 I.pdf
Role of 3 I.pdf
Abishek86232
La actualidad más candente
(20)
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
Sistemas distribuidos
Sistemas distribuidos
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
Message passing ( in computer science)
Message passing ( in computer science)
Mail server
Mail server
UML
UML
Presentacion de DHCP
Presentacion de DHCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Google Cluster
Google Cluster
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidos
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
Chapter 6 slides
Chapter 6 slides
Capitulo5
Capitulo5
Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
Interprocess communication
Interprocess communication
Distributed System - Security
Distributed System - Security
Sistemas operativos distribuidos
Sistemas operativos distribuidos
Role of 3 I.pdf
Role of 3 I.pdf
Destacado
Gestión de tecnología
Gestión de tecnología
Hugo Banda
Convergencia científico tecnológica
Convergencia científico tecnológica
Hugo Banda
Análisis de la decisión
Análisis de la decisión
Hugo Banda
Computación evolutiva
Computación evolutiva
Hugo Banda
Inteligencia corporativa 2.0
Inteligencia corporativa 2.0
Hugo Banda
Inteligencia corporativa
Inteligencia corporativa
Hugo Banda
1. Sistemas de Informacón Empresarial: Marco de Trabajo
1. Sistemas de Informacón Empresarial: Marco de Trabajo
Hugo Banda
Reconocimiento de rostros utilizando una red neuronal
Reconocimiento de rostros utilizando una red neuronal
Hugo Banda
Sistemas difusos
Sistemas difusos
Hugo Banda
Computación neuronal
Computación neuronal
Hugo Banda
La Transformación Digital
La Transformación Digital
Hugo Banda
El cerebro y la inteligencia
El cerebro y la inteligencia
Hugo Banda
3. sistemas de información, gobernanza y gestión
3. sistemas de información, gobernanza y gestión
Hugo Banda
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI
Hugo Banda
Elementos de la investigación científica
Elementos de la investigación científica
Hugo Banda
Destacado
(15)
Gestión de tecnología
Gestión de tecnología
Convergencia científico tecnológica
Convergencia científico tecnológica
Análisis de la decisión
Análisis de la decisión
Computación evolutiva
Computación evolutiva
Inteligencia corporativa 2.0
Inteligencia corporativa 2.0
Inteligencia corporativa
Inteligencia corporativa
1. Sistemas de Informacón Empresarial: Marco de Trabajo
1. Sistemas de Informacón Empresarial: Marco de Trabajo
Reconocimiento de rostros utilizando una red neuronal
Reconocimiento de rostros utilizando una red neuronal
Sistemas difusos
Sistemas difusos
Computación neuronal
Computación neuronal
La Transformación Digital
La Transformación Digital
El cerebro y la inteligencia
El cerebro y la inteligencia
3. sistemas de información, gobernanza y gestión
3. sistemas de información, gobernanza y gestión
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI
Elementos de la investigación científica
Elementos de la investigación científica
Similar a Ciclo de vida del SW empresarial
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
mrcordova
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
mrcordova
2.1 proyecto software
2.1 proyecto software
migmol
Actividad semana 04 ciclo de vida software
Actividad semana 04 ciclo de vida software
Mauricio Durán
Norma 12207
Norma 12207
Felipe Olive
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
Julio Pari
RUP
RUP
margarita_mq
Iso 12207
Iso 12207
Yabizyta
NTP
NTP
RONALD LEIVA PEÑA
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
Raquel Solano
Ieee 12207
Ieee 12207
Matias Arturo Cantu Martinez
Norma tecnica peruana
Norma tecnica peruana
RONALD LEIVA PEÑA
Calidad de software_Rup_ISO
Calidad de software_Rup_ISO
Andres_Felipe_D
Estándares de calidad y normas iso
Estándares de calidad y normas iso
IngridVanesaSabiChar
Norma tecnica grupo de genix
Norma tecnica grupo de genix
gequito
Ieee12207
Ieee12207
santi1970
Estandares de desarrollo software.v2.0 1
Estandares de desarrollo software.v2.0 1
Jose Ahumada
Fundamentos_de_ingenieria_de_software.pptx
Fundamentos_de_ingenieria_de_software.pptx
mateoaramedi
Auditoria de Mantenimiento
Auditoria de Mantenimiento
Ever Lopez
introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
Universidad Pedagógica y Tecnológica de Colombia
Similar a Ciclo de vida del SW empresarial
(20)
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
2.1 proyecto software
2.1 proyecto software
Actividad semana 04 ciclo de vida software
Actividad semana 04 ciclo de vida software
Norma 12207
Norma 12207
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
RUP
RUP
Iso 12207
Iso 12207
NTP
NTP
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
Ieee 12207
Ieee 12207
Norma tecnica peruana
Norma tecnica peruana
Calidad de software_Rup_ISO
Calidad de software_Rup_ISO
Estándares de calidad y normas iso
Estándares de calidad y normas iso
Norma tecnica grupo de genix
Norma tecnica grupo de genix
Ieee12207
Ieee12207
Estandares de desarrollo software.v2.0 1
Estandares de desarrollo software.v2.0 1
Fundamentos_de_ingenieria_de_software.pptx
Fundamentos_de_ingenieria_de_software.pptx
Auditoria de Mantenimiento
Auditoria de Mantenimiento
introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
Más de Hugo Banda
Aprendizaje de máquina
Aprendizaje de máquina
Hugo Banda
Sistemas basados en conocimiento
Sistemas basados en conocimiento
Hugo Banda
Modelos de Inteligencia Artificial
Modelos de Inteligencia Artificial
Hugo Banda
Problemas y soluciones
Problemas y soluciones
Hugo Banda
Entornos de aprendizaje
Entornos de aprendizaje
Hugo Banda
5 estrategiasclavepym es
5 estrategiasclavepym es
Hugo Banda
Inteligencia artificial-Marco Referencial
Inteligencia artificial-Marco Referencial
Hugo Banda
El podcast en actividades docentes
El podcast en actividades docentes
Hugo Banda
Educación 2.0
Educación 2.0
Hugo Banda
Desarrollo de un agente buscador inteligente de metadatos
Desarrollo de un agente buscador inteligente de metadatos
Hugo Banda
Visión e inteligencia artificial 11-oct-2007
Visión e inteligencia artificial 11-oct-2007
Hugo Banda
Sociedad del conocimiento
Sociedad del conocimiento
Hugo Banda
El horizonte de la investigación en el siglo xxi
El horizonte de la investigación en el siglo xxi
Hugo Banda
Investigación y universidad
Investigación y universidad
Hugo Banda
Más de Hugo Banda
(14)
Aprendizaje de máquina
Aprendizaje de máquina
Sistemas basados en conocimiento
Sistemas basados en conocimiento
Modelos de Inteligencia Artificial
Modelos de Inteligencia Artificial
Problemas y soluciones
Problemas y soluciones
Entornos de aprendizaje
Entornos de aprendizaje
5 estrategiasclavepym es
5 estrategiasclavepym es
Inteligencia artificial-Marco Referencial
Inteligencia artificial-Marco Referencial
El podcast en actividades docentes
El podcast en actividades docentes
Educación 2.0
Educación 2.0
Desarrollo de un agente buscador inteligente de metadatos
Desarrollo de un agente buscador inteligente de metadatos
Visión e inteligencia artificial 11-oct-2007
Visión e inteligencia artificial 11-oct-2007
Sociedad del conocimiento
Sociedad del conocimiento
El horizonte de la investigación en el siglo xxi
El horizonte de la investigación en el siglo xxi
Investigación y universidad
Investigación y universidad
Último
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Xjoseantonio01jossed
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
EduardoCorado
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
SergioGJimenezMorean
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
matepura
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
cesar17lavictoria
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
SebastianPaez47
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
RichardRivas28
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
wvernetlopez
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
DanielaVelasquez553560
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
Herbert ELmer Vasquez MOntenegro
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza .pdf
evin1703e
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
DiegoMadrigal21
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
KATHIAMILAGRITOSSANC
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
CRISTOFERSERGIOCANAL
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
EduardoSnchezHernnde5
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
JAMESDIAZ55
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
ClaudiaPerez86192
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
guillermosantana15
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
alexquispenieto2
Último
(20)
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza .pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
Ciclo de vida del SW empresarial
1.
Dr. Hugo A.
Banda Gamboa CORDICYT 2014
2.
Un proceso
para el desarrollo de software, también denominado ciclo de vida del desarrollo es una estructura aplicada a la construcción de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso. Algunos autores consideran un modelo de ciclo de vida un término más general que un determinado proceso para el desarrollo de software. El estándar internacional que regula el método de selección, implementación y monitoreo del ciclo de vida del software es la norma ISO 12207. © Dr. Hugo A. Banda Gamboa - 2014 2
3.
El Ciclo
de Vida del Software Procesos Principales Procesos de Apoyo Procesos Organizativos Arquitectura del Software Ingeniería del Software Conclusión Referencias © Dr. Hugo A. Banda Gamboa - 2014 3
4.
© Dr. Hugo
A. Banda Gamboa - 2014 4
5.
Esta norma
establece un marco de referencia para los procesos del ciclo de vida del software. Contiene procesos, actividades y tareas para aplicar durante la adquisición de un sistema que contiene software, un producto software o un servicio software y durante el suministro, desarrollo, operación y mantenimiento de productos software. Incluye un proceso que se puede emplear para definir, controlar y mejorar los procesos del ciclo de vida del software. © Dr. Hugo A. Banda Gamboa - 2014 5
6.
La norma
ISO/IEC 12207 agrupa actividades que se pueden llevar a cabo durante el ciclo de vida del software en 5 procesos principales, 8 procesos de apoyo y 4 procesos organizativos. Cada proceso está subdividido en actividades y cada actividad se subdivide en tareas. El siguiente gráfico presenta los procesos numerados de acuerdo con la sección en la que la norma hace referencia a las definiciones, actividades y tareas. © Dr. Hugo A. Banda Gamboa - 2014 6
7.
© Dr. Hugo
A. Banda Gamboa - 2014 7
8.
Proceso de
Adquisición Define las actividades del adquiriente, la organización que adquiere un sistema, producto o servicio software. Proceso de Suministro Define las actividades del proveedor, organización que proporciona un sistema, producto o servicio software al adquiriente. © Dr. Hugo A. Banda Gamboa - 2014 8
9.
Proceso de
Desarrollo Define las actividades del desarrollador, organización que define y desarrolla el producto software. © Dr. Hugo A. Banda Gamboa - 2014 9
10.
Proceso de
Operación Define las actividades del operador, organización que proporciona el servicio de operar un sistema informático en su entorno real, para sus usuarios. Proceso de Mantenimiento Define las actividades del responsable de mantenimiento, organización que proporciona el servicio de mantenimiento del producto software. © Dr. Hugo A. Banda Gamboa - 2014 10
11.
Proceso de
Documentación Define las actividades para el registro de la información producida por un procesos del ciclo de vida. Proceso de Gestión de la Configuración Define las actividades para identificar, definir y establecer la línea base de los elementos SW de un sistema; controlar modificaciones y versiones de los elementos. Proceso de Aseguramiento de la Calidad Define las actividades para asegurar que los productos SW y los procesos son conformes a sus requerimientos y se ajustan a sus planes establecidos. Proceso de Verificación Define las actividades (para el adquiriente, proveedor o una parte independiente) para verificar hasta un nivel de detalle dependiente del proyecto SW, los productos SW. Proceso de Validación Define las actividades (para el adquiriente, proveedor o una parte independiente) para validar los productos SW del proyecto SW. Proceso de Revisión Conjunta Define las actividades para evaluar el estado y productos de una actividad. Proceso de Auditoría Define las actividades para determinar la conformidad con los requerimientos, planes y contrato. Proceso de Solución de Problemas Define las actividades para analizar y eliminar los problemas (incluyendo las no conformidades) que sean descubiertos durante la ejecución del proceso de desarrollo, operación, mantenimiento y otros. © Dr. Hugo A. Banda Gamboa - 2014 11
12.
Proceso de
Gestión Define las actividades básicas de gestión, incluyendo la gestión de proyectos, durante un proceso del ciclo de vida. Proceso de Infraestructura Define las actividades básicas para establecer la infraestructura de un proceso del ciclo de vida. Proceso de Mejora de Procesos Define las actividades básicas que una organización (adquiriente, proveedor, desarrollador, operador, responsable de mantenimiento o gestor de otro proceso) debe llevar a cabo para establecer, medir, controlar y mejorar sus procesos del ciclo de vida. Proceso de Recursos Humanos Define las actividades básicas para conseguir personal adecuadamente capacitado. © Dr. Hugo A. Banda Gamboa - 2014 12
13.
La ingeniería
de requerimientos es un proceso que comprende todas las actividades para crear y mantener los requerimientos de un sistema, contando con la activa participación de los interesados: Los interesados a menudo sólo conocen lo que desean en términos muy generales. Los interesados expresan los requerimientos con sus propios términos y con un conocimiento implícito de su propio trabajo. Diferente interesados tienen requerimientos distintos y los expresan de varias formas. Influencia de factores políticos. El entorno es dinámico, la importancia de los requerimientos puede cambiar, nuevos requerimientos pueden surgir. Comprende cuatro actividades de alto nivel: Estudio de factibilidad Obtención y análisis de requerimientos Validación de requerimientos Administración de requerimientos © Dr. Hugo A. Banda Gamboa - 2014 13
14.
ISO /
IEC / IEEE 29148:2011 contiene disposiciones relativas a los procesos y productos relacionados con la ingeniería de requerimientos de los sistemas y productos de software y servicios en todo el ciclo de vida. Define la construcción de requisitos, proporciona los atributos y características de los requisitos, y se analiza la aplicación iterativa y recursiva de los procesos de requisitos durante todo el ciclo de vida. ISO / IEC / IEEE 29148:2011 proporciona orientación adicional para la aplicación de los procesos de requisitos de ingeniería y de gestión de las actividades relacionadas con los requisitos de la norma ISO / IEC 12207:2008 e ISO / IEC 15288:2008. El contenido de la norma ISO / IEC / IEEE 29148:2011 se puede añadir al conjunto existente de los procesos del ciclo de vida relacionados con los requisitos definidos por la norma ISO / IEC 12207:2008 o ISO / IEC 15288:2008, o se puede utilizar de forma independiente. © Dr. Hugo A. Banda Gamboa - 2014 14
15.
© Dr. Hugo
A. Banda Gamboa - 2014 15
16.
Una de
las principales preocupaciones en el desarrollo de sistemas de software es la calidad. Durante los últimos años, la Arquitectura de Software se ha convertido en el concepto adecuado para lograr calidad en el software desarrollado. Esto se debe a que las comunidades científicas e industriales han reconocido que la arquitectura de software establece los límites para las cualidades del software del sistema resultante. © Dr. Hugo A. Banda Gamboa - 2014 16
17.
IEEE Recommended
Practice for Architectural Description of Software-Intensive Systems Esta recomendación práctica se ocupa de las actividades de la creación, análisis, mantenimiento de las arquitecturas de sistemas intensivos en software, y el registro de las descripciones arquitectónicas. Establece un marco conceptual para la descripción arquitectónica del software y la definición de su contenido. Los anexos proporcionan el fundamento de los conceptos clave y la terminología, las relaciones con otros estándares y ejemplos de uso. © Dr. Hugo A. Banda Gamboa - 2014 17
18.
La arquitectura
de software es la especificación de la estructura de una solución, el comportamiento de los elementos estructurales, que se estiman y se especifican para cumplir con los objetivos estratégicos del negocio. © Dr. Hugo A. Banda Gamboa - 2014 18 IEEE Std 1471-2000
19.
El objetivo
del análisis de la arquitectura de un sistema de software es predecir la calidad de un sistema antes de que sea construido. No trata de establecer estimaciones precisas, sino los principales efectos de una arquitectura. El propósito de la evaluación es analizar la arquitectura de SW para identificar los riesgos potenciales y verificar que los requisitos de calidad que se han abordado en el diseño. © Dr. Hugo A. Banda Gamboa - 2014 19
20.
© Dr. Hugo
A. Banda Gamboa - 2014 20 SAAM: Scenario-based Architecture Analysis Method SAAMCS: SAAM Founded on Complex Scenarios ESAAMI: Extending SAAM by Integration in the Domain SAAMER: Software Architecture Analysis Method for Evolution and Reusability
21.
© Dr. Hugo
A. Banda Gamboa - 2014 21 ATAM: The Architecture Trade-Off Analysis Method SBAR: Scenario-Based Architecture Reengineering ALPSM: Architecture Level Prediction of Software Maintenance SAEM: Software Architecture Evaluation Model
22.
© Dr. Hugo
A. Banda Gamboa - 2014 22
23.
En resumen,
el propósito de la evaluación es analizar la arquitectura de SW para identificar los riesgos potenciales, mediante la predicción de la calidad del sistema antes de que este sea construido. En todos los métodos propuestos se distingue, como objetivo general, la identificación de riesgos potenciales. En este sentido, el uso de escenarios de cambio y la interacción de escenarios revelan áreas de problemas potenciales en la arquitectura. El grado de modificación capturado cuando se evalúa la respuesta de un sistema a un escenario representa un riesgo medido. La complejidad de escenarios es también un factor importante para la evaluación de riesgos. © Dr. Hugo A. Banda Gamboa - 2014 23
24.
© Dr. Hugo
A. Banda Gamboa - 2014 24
25.
Ingeniería de
software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software. La ingeniería de software aplica diferentes normas y métodos que permiten obtener mejores resultados, en cuanto al desarrollo y uso del software. © Dr. Hugo A. Banda Gamboa - 2014 25
26.
Mejorar el
diseño de aplicaciones o productos software de tal modo que se adapten de mejor forma a las necesidades de las organizaciones o finalidades para las cuales fueron creadas. Promover mayor calidad al desarrollar aplicaciones complejas. Reducir los costos de proyectos y cumplir con el tiempo de desarrollo de los mismos. Aumentar la eficiencia de los sistemas al introducir procesos que permitan medir mediante normas específicas, la calidad del software desarrollado, buscando siempre la mejor calidad posible según las necesidades y resultados que se quieran lograr. Organizar los equipos de trabajo, en el área de desarrollo y mantenimiento de software. Detectar a través de pruebas, posibles mejoras para un mejor funcionamiento del software desarrollado. © Dr. Hugo A. Banda Gamboa - 2014 26
27.
La reutilización
sistemática del software es un enfoque prometedor para reducir el costo y el tiempo del ciclo de desarrollo, mejorar la calidad del software y la productividad. En este contexto, la noción de la línea de productos de software ha ganado importancia para la reutilización sistemática del software a gran escala. La línea de productos de software es un conjunto de sistemas intensivos en software que comparten un conjunto común y gestionado de características que especifican las necesidades específicas de un segmento de mercado y que se desarrollan a partir de un conjunto común de componentes. © Dr. Hugo A. Banda Gamboa - 2014 27
28.
Standard for
Information Technology—System and Software Life Cycle Processes—Reuse Processes, IEEE, 2010. Esta norma especifica los procesos, actividades y tareas que deben aplicarse en cada fase del ciclo de vida del software para permitir que un producto de software sea construido a partir de activos reutilizables. Abarca el concepto de desarrollo basado en la reutilización y los procesos de construcción para la reutilización, así como la construcción con la reutilización. © Dr. Hugo A. Banda Gamboa - 2014 28
29.
Es un
paradigma para desarrollar líneas de productos de software, y como tal, soporta la reutilización, la productividad y la calidad de los sistemas. A diferencia de los paradigmas del desarrollo de software convencionales que tienen como objetivo el desarrollo de sistemas individuales, SPLE considera el desarrollo de una familia de sistemas de software. Como tal SPLE adopta un enfoque de ciclo de vida del software fundamentalmente diferente al desarrollo de un sistema individual. © Dr. Hugo A. Banda Gamboa - 2014 29
30.
El patrón
que configura la hoja de ruta para la adopción de una estrategia de ingeniería de línea de productos de software, está basado en las siguientes dimensiones: Fases de adopción Áreas de enfoque Áreas de práctica Salidas Roles © Dr. Hugo A. Banda Gamboa - 2014 30
31.
© Dr. Hugo
A. Banda Gamboa - 2014 31 Fases de Adopción ÁreasdeEnfoque Áreas de Práctica
32.
© Dr. Hugo
A. Banda Gamboa - 2014 32
33.
© Dr. Hugo
A. Banda Gamboa - 2014 33
34.
La usabilidad
es la cualidad de un sistema respecto a: Su facilidad de uso: múltiples formas de intercambiar información entre los involucrados y el sistema Su facilidad de aprendizaje para nuevos usuarios que garantizan interacción efectiva y máximas prestaciones La satisfacción del usuario incluyendo el soporte al usuario para garantizar las metas (robustez) Factores que contribuyen a la usabilidad: Que sea efectivo Que sea eficiente Que sea seguro Que sea útil Que se pueda aprender fácilmente Que sea fácil de recordar cómo se usa © Dr. Hugo A. Banda Gamboa - 2014 34
35.
Usabilidad se
define en el estándar ISO 9241 como “el grado en el que un producto puede ser utilizado por usuarios específicos para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un determinado contexto de uso”, y en el estándar ISO 14598-1 se define calidad de uso de forma análoga. El término de Ingeniería de la Usabilidad se refiere a los conceptos y técnicas para planificar, conseguir y verificar objetivos de la usabilidad de sistema. La idea principal es que los objetivos medibles de usabilidad deben ser definidos tempranamente, para después irlos evaluando repetidamente durante el desarrollo del sistema, para asegurar que se los ha conseguido. © Dr. Hugo A. Banda Gamboa - 2014 35
36.
Sobre la
base de la teoría de la acción razonada, Davis [8] desarrolló el Modelo de Aceptación de Tecnología que se ocupa más específicamente con la predicción de la aceptabilidad de un sistema de información. El propósito de este modelo es predecir la aceptabilidad de una herramienta e identificar las modificaciones que deben introducirse en el sistema con el fin de hacer que sea aceptable para los usuarios. Este modelo sugiere que la aceptación de un sistema de información está determinada por dos factores principales: la utilidad y la facilidad de uso percibidas. © Dr. Hugo A. Banda Gamboa - 2014 36
37.
Un notable
refinamiento del modelo TAM es propuesto por McFarland y Hamilton [9]. Su modelo supone que 6 variables contextuales (experiencia previa, el uso de otros, ansiedad, calidad del sistema, estructura de la tarea, y el apoyo de la organización) afectan la variable dependiente del uso del sistema mediante 3 variables mediadoras (eficacia computacional, facilidad de uso percibida y la utilidad percibida). El modelo también postula una relación directa entre las variables externas y el uso del sistema. © Dr. Hugo A. Banda Gamboa - 2014 37
38.
© Dr. Hugo
A. Banda Gamboa - 2014 38
39.
Cuando comienzas a
intentar resolver un problema, las primeras soluciones que se te vienen a la cabeza son muy complejas y por eso la mayor parte de la gente se queda parada cuando llega a este punto. Pero si sigues, vives con el problema y pelas más capas de la cebolla, llegas a menudo a soluciones muy elegantes y muy simples. - Steve Jobs © Dr. Hugo A. Banda Gamboa - 2014 39
40.
1. ISO/IEC 12207.
Tecnología de la Información. Procesos del Ciclo de Vida del Software. 2006. 2. ISO / IEC / IEEE 29148:2011. Systems and software engineering —Life cycle processes — Requirements engineering. 2011. 3. IEEE Std 1471-2000. IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE-SA Standards Board, September 2000. 4. Liliana Dobrica and Eila Niemela. A Survey on Software Architecture Analysis Methods. IEEE Transactions on Software Engineering, Vol. 28, No. 7, July 2002 5. Benet Campderrich Falgueras. Ingeniería del Software. Editorial UOC, Abril 2003. 6. IEEE Std. 1517-2010. Standard for Information Technology—System and Software Life Cycle Processes—Reuse Processes. IEEE, 2010. 7. Linda M. Northrop. Software Product Line Adoption Roadmap. TECHNICAL REPORT, CMU/SEI-2004-TR-022. September 2004. 8. F. Davis; R. Bagozzi and R. Warshaw. User Acceptance of Computer Technology: A Comparison of two Theoretical Models. Management Science, Volume 35, 1989, pp. 982-1003. 9. D. McFarland & D. Hamilton. Adding contextual specificity to the technology acceptance model. Computers in Human Behavior, 22(3), 2006, 427-447. © Dr. Hugo A. Banda Gamboa - 2014 40
Descargar ahora