Enviar pesquisa
Carregar
Ciclo de vida del SW empresarial
•
1 gostou
•
755 visualizações
Hugo Banda
Seguir
Arquitectura e Ingeniería del SW
Leia menos
Leia mais
Engenharia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 40
Baixar agora
Baixar para ler offline
Recomendados
BASE DE DATOS
BASE DE DATOS
Angeliik Cortes
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
Yaskelly Yedra
22 ejercicios base de datos
22 ejercicios base de datos
Hector Velazquez Alfonso de Castillo
Desnormalización de Base de Datos
Desnormalización de Base de Datos
Jesús Canales Guando
DB1 Unidad 7: Desnormalizacion
DB1 Unidad 7: Desnormalizacion
Franklin Parrales Bravo
Seguridad en Base de Datos
Seguridad en Base de Datos
myriam sarango
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
José Antonio Sandoval Acosta
Manejo de triggers en sql server
Manejo de triggers en sql server
Dheeyi William
Recomendados
BASE DE DATOS
BASE DE DATOS
Angeliik Cortes
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
Yaskelly Yedra
22 ejercicios base de datos
22 ejercicios base de datos
Hector Velazquez Alfonso de Castillo
Desnormalización de Base de Datos
Desnormalización de Base de Datos
Jesús Canales Guando
DB1 Unidad 7: Desnormalizacion
DB1 Unidad 7: Desnormalizacion
Franklin Parrales Bravo
Seguridad en Base de Datos
Seguridad en Base de Datos
myriam sarango
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
José Antonio Sandoval Acosta
Manejo de triggers en sql server
Manejo de triggers en sql server
Dheeyi William
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Oswaldo Hernández
Estándares y modelos de calidad del software
Estándares y modelos de calidad del software
rodigueezleidy
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
Victor Escamilla
Diagramas de clase.pptx
Diagramas de clase.pptx
CAMILORUALES1
Programación 3: colas
Programación 3: colas
Angel Vázquez Patiño
base
base
Ely Ch
Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
Yael_21
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
DavidVeraOlivera
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
Julio Pari
Ejemplo rup
Ejemplo rup
angel2365
Algebra relacional
Algebra relacional
Luis Jherry
Seguridad Base de Datos sql injection v1.0
Seguridad Base de Datos sql injection v1.0
José Moreno
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
joshell
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
iberhack
Algebra relacional
Algebra relacional
Maria Garcia
Modelado del análisis
Modelado del análisis
Javier Rivera
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas
Plan de pruebas de software
Plan de pruebas de software
Edgardo Rojas
Gestión de tecnología
Gestión de tecnología
Hugo Banda
Convergencia científico tecnológica
Convergencia científico tecnológica
Hugo Banda
Mais conteúdo relacionado
Mais procurados
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Oswaldo Hernández
Estándares y modelos de calidad del software
Estándares y modelos de calidad del software
rodigueezleidy
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
Victor Escamilla
Diagramas de clase.pptx
Diagramas de clase.pptx
CAMILORUALES1
Programación 3: colas
Programación 3: colas
Angel Vázquez Patiño
base
base
Ely Ch
Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
Yael_21
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
DavidVeraOlivera
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
Julio Pari
Ejemplo rup
Ejemplo rup
angel2365
Algebra relacional
Algebra relacional
Luis Jherry
Seguridad Base de Datos sql injection v1.0
Seguridad Base de Datos sql injection v1.0
José Moreno
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
joshell
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
iberhack
Algebra relacional
Algebra relacional
Maria Garcia
Modelado del análisis
Modelado del análisis
Javier Rivera
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas
Plan de pruebas de software
Plan de pruebas de software
Edgardo Rojas
Mais procurados
(20)
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Estándares y modelos de calidad del software
Estándares y modelos de calidad del software
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
Diagramas de clase.pptx
Diagramas de clase.pptx
Programación 3: colas
Programación 3: colas
base
base
Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
Ejemplo rup
Ejemplo rup
Algebra relacional
Algebra relacional
Seguridad Base de Datos sql injection v1.0
Seguridad Base de Datos sql injection v1.0
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
Algebra relacional
Algebra relacional
Modelado del análisis
Modelado del análisis
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
Plan de pruebas de software
Plan de pruebas de software
Destaque
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
Destaque
(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
Semelhante 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
Semelhante 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
Mais 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
Mais 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
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
ElianaCceresTorrico
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
fredyflores58
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
edsonzav8
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
KATHIAMILAGRITOSSANC
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
jeremiasnifla
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
ANACENIMENDEZ1
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
CESARHERNANPATRICIOP2
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
franzEmersonMAMANIOC
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
victoralejandroayala2
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
XimenaFallaLecca1
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
danilojaviersantiago
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
MikkaelNicolae
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
MONICADELROCIOMUNZON1
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
XimenaFallaLecca1
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
MarcelaArancibiaRojo
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
santirangelcor
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
RonaldoPaucarMontes
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
Herbert ELmer Vasquez MOntenegro
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
juanprv
Último
(20)
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
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
Baixar agora