20131ADS1-01---Analisis y Diseño de Sistemas Overview.pdf
Transcript of 20131ADS1-01---Analisis y Diseño de Sistemas Overview.pdf
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
1/85
UniversidadPeruanaUnin
Anlisis y Diseo de Sistemas: Overview
Docente: Ing. Angel Sullon
asullom
Curso: Anlisis y Diseo IUnidad 1 - Entrenamiento en Gestin de Requisitos y Diseo de Sistemas
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
2/85
UniversidadPeruanaUnin
Objetivos
Reconocer la importancia del Anlisis y Diseode Sistemas en el marco de trabajo de laingeniera de software
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
3/85
UniversidadPeruanaUnin
Agenda
Introduccin Ingeniera de requerimientos
Modelos de procesos de software
Conclusiones
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
4/85
UniversidadPeruanaUnin
INTRODUCCIN
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
5/85
UniversidadPeruanaUnin
Intro>Alert!
Las ideas dadas durante el desarrollo del cursono necesariamente puede aplicarse a todoslos escenarios de la factora de software, estodepender del contexto donde se aplique
como el proyecto a desarrollar, los procesos,los mtodos, las herramientas, experiencia,etc.
i.e. desarrollar pensamiento crtico
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
6/85
UniversidadPeruanaUnin
Intro>Qu es el software?
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
7/85
UniversidadPeruanaUnin
Intro>Problema
Imagnese que tiene un cliente enfrente, y queeste cliente necesita un software
En su imaginacin describa todo lo que ocurredesde que usted conoce al cliente hasta quetermina el trabajo y le entrega su software.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
8/85
UniversidadPeruanaUnin
Intro>Qu necesito saber para definir un sistema?
Los objetivos de negocio que se desean satisfacer con el
sistema (esto viene del modelo de negocio del cliente o deldominio del problema) La visin general del sistema. De qu se trata (Lista de
caractersticas del sistema) El propsito del sistema. Para qu lo necesito
Los objetivos del proyecto (hasta qu etapa debo llegar) ycmo mido si se cumplieron o no Factibilidad Requisitos Los involucrados
Restricciones impuestas (por el cliente o el entorno) Riesgos Otro hechos relevantes
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
9/85
UniversidadPeruanaUnin
Intro>Involucrados en el Desarrollo de Software
Consumidores
Usuarios Clientes de la
empresa Instituciones
Gubernamentales Comunidad Empresa
contratante
Gerentes Clientes Analistas Arquitectos Diseadores Programadores Lderes de
proyecto
Proveedores Consultores Etc.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
10/85
UniversidadPeruanaUnin
Intro>Solucin
La Ingeniera de Software es un enfoquesistemtico del desarrollo, operacin ymantenimiento, y retiro del software (IEEE).
Desarrollo Produccin Retiro
El curso Anlisis y
diseo de sistemas I, esel punto de partida parael desarrollo de software
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
11/85
UniversidadPeruanaUnin
Intro>Pero por donde comienzo?
Por los Procesos de ingeniera de requisitos
Luego, vamos a ver los Modelo de Proceso deSoftware ms importantes.
Un modelo tambin es llamado Mtodo o
metodologa. La estructura de un modelo no necesariamente
se representa mediante una grfica.
Al proceso de software tambin se le conocecomo Ciclo de Vida del Software Ciclo de Vidade Desarrollo de Software
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
12/85
UniversidadPeruanaUnin
PROCESOS DE INGENIERA DEREQUISITOS
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
13/85
UniversidadPeruanaUnin
Requisitos> IntroduccinMala comprensin de lo que quiere el cliente.El cliente o usuario no tiene claro lo que quiereEl analista cree que sabe que es lo que necesita el cliente y por lo tanto no leconsulta. Nunca diga yo creo
Requisitos>Introduccin
Ante la duda, siempreconsulte al clienteinvolucrado
Nunca d nada porsentado
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
14/85
UniversidadPeruanaUnin
Requisitos> Introduccin
Requisitos>Introduccin
Para poder desarrollar software se necesitanusuarios comprometidos, disponibles einvolucrados en el desarrollo.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
15/85
UniversidadPeruanaUnin
Requisitos>Definicin
Un requisito es lo que el cliente quiere quehaga el software.
Los requisitos definen el qu debe hacer, masno el cmo debe hacerlo.
e.g.RF06:El sistema debe permitir manejardiferentes listas de precios de los productos.
RN02: La actualizacin de precios de productossolo debe ser realizado por el gerente
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
16/85
UniversidadPeruanaUnin
Requisitos>Ms problemas
Los requisitos cambian constantemente
Aislamiento de los equipos del proyecto.
El cliente (lenguaje asociado al dominio delcliente) y el analista (lenguaje tcnico) no se
entienden Requisitos que no reflejan las necesidades
reales del cliente, son inconsistentes,incompletos, no factibles, etc.
Requisitos que el usuario no necesitarealmente
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
17/85
UniversidadPeruanaUnin
Requisitos>Ms problemas
Y cmo obtengo los requisitos?
Cmo se pone orden en los requerimientos? Qu usuario defini qu requerimiento? Qu requerimiento satisfacen qu objetivos de
negocio? (por qu lo necesita el cliente?)
Qu requerimiento afecta a qu otro requerimiento? Dnde estn diseados e implementados losrequerimientos?
Qu sucede si un usuario quiere cambiar unrequerimiento?
Cmo se manejar los cambios, cul es el proceso paramanejar los cambios? Etc.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
18/85
UniversidadPeruanaUnin
Requisitos>La ingeniera de requisitos como solucin
La IR, es el proceso de establecimiento de losservicios que debe proporcionar un sistema,as como de las restricciones sobre las cualesdebe operar.
Es considerada una etapa clave en eldesarrollo de software
Recuerde que la satisfaccin del cliente es la
mejor mtrica de calidad de un sistema.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
19/85
UniversidadPeruanaUnin
Procesos de ingeniera de requisitos
Procesos de Ingeniera de Requerimientos
Cap
tura
An
li
sis
Esp
ec
ificac
in
Va
lid
ac
in
Gestin de los Requerimientos
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
20/85
UniversidadPeruanaUnin
Requisitos>Captura
Es la actividad por medio de la cual seobtienen los requerimientos
Tcnicas:
Entrevistas
Observacin directa
Modelando el negocio
Lectura/anlisis de documentos
Prototipos Otros.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
21/85
UniversidadPeruanaUnin
Requisitos>Captura: Entrevistas
Quin est detrs de las solicitudes? Clientes
Quin usar la solucin? Usuarios
Cul ser el beneficio econmico de unasolucin exitosa?
Cmo s que una solucin es buena?
Cules problemas debera atacar la solucin?
Podra usted mostrar o describir el ambiente
de negocios en el que se utilizar la solucin?
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
22/85
UniversidadPeruanaUnin
Requisitos>Captura: Entrevistas
Cuando el cliente ya est hablando. debesactuar como un nio.
Por qu?
Y por qu?
Qu es esto? Y esto otro?
Cmo se hace esto?
Y esto otro? Quin hace esto?
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
23/85
UniversidadPeruanaUnin
Requisitos>Captura: Entrevistas
Es usted la persona adecuada para contestar esta
pregunta?. Sus repuestas con oficiales? Mis preguntas son relevantes para su problema?
Estoy haciendo demasiadas preguntas?
Alguien ms puede proporcionar informacinadicional?
Debera preguntarle alguna otra cosa?
Cmo se soluciona el problema actualmente?
Entre qu rango de costos se debera mover unasolucin para ser rentable?
Etc.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
24/85
UniversidadPeruanaUnin
Requisitos>Tipos segn RUP
SoftwareRequirements DesignConstraints
Functional
Requirements
Nonfunctional
Requirements
Types ofRequirements
StakeholderRequests
Features
TIPOS DE REQUISITOS (FURPS+): Functionality (Funcionalidad) No Funcionales:
Usability (Capacidad de Uso)Reliability (Confiabilidad)Performance (Desempeo)
Supportability (Capacidad de Soporte) +
Requerimientos de diseo / implementacin,Requerimientos de interface, yRequerimientos fsicos.
SystemConstraints
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
25/85
UniversidadPeruanaUnin
Requisitos>Anlisis
Es la actividad por medio de la cual seextiende el modelo de requisitos, se buscan ylocalizan errores, inconsistencias, limitaciones,carencias, etc.
Inspecciones de documentos Discusiones, entrevistas, talleres
Desarrollo de prototipo
Tcnicas de captura
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
26/85
UniversidadPeruanaUnin
Requisitos>Especificacin
Es la actividad por medio de la cual sedescriben en b/n los requerimientos
Documento de Definicin de Requerimientos
Documento de SRS
!si los requerimientos no estn por escrito, nosirven porque no existen!
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
27/85
UniversidadPeruanaUnin
Requisitos>Validacin
Es la actividad crtica por medio de la cual sevalidan los requerimientos con el cliente
Inspecciones de documentos
Discusiones, entrevistas, talleres
Tcnicas de captura
!si los requerimientos no se han validado, no
sirven!
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
28/85
UniversidadPeruanaUnin
Recuerde:
Desarrolle el software no solo correctamentesino el software correcto.
Una vez que comprenda algo, reptalo alcliente con sus propias palabras, y si ste loentiende, entonces usted estar seguro de
que lo ha entendido correctamente
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
29/85
UniversidadPeruanaUnin
MODELOS DE PROCESOS DE SW
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
30/85
UniversidadPeruanaUnin
Qu es un Modelo?
Un modelo es una simplificacin de la realidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
31/85
UniversidadPeruanaUnin
Proceso de Desarrollo de Software
Conjunto de etapas con la intencin deen tiempo y
presupuesto definido.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
32/85
UniversidadPeruanaUnin
Qu es un Modelo de Procesos de Software?
Es una estrategia mtodo de desarrollo quelos ingenieros de software deben emplearpara resolver problemas de la industria desoftware
Requerimientosde
UsuariosSoftware
Modelo de proceso
Plan del proyecto
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
33/85
UniversidadPeruanaUnin
Fases y Actividades Genricas
Ingeniera del SW La Fase de Definicin Qu?
Anlisis de requisitos Planificacin del Proyecto
La Fase de Desarrollo Cmo? Diseo Codificacin
Pruebas Instalacin
Reingeniera del SW La Fase de Mantenimiento Cambio
Preventivo Correctivo Adaptativo Perfectivo
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
34/85
UniversidadPeruanaUnin
Clasificacin de los Modelos de Proceso de SW
Formales Cascada
Prototipeo
Modelo en V
Evolutivos: Espiral
RUP
OpenUP
AgileUP NTP ISO 12207 SWEBOK
PMBOK Modelos dirigidos por
procesos de negocio Etc.
giles XP
TDD
ATDD
Scrum
Muro Kanban (Toyota)
Etc.
Sin embargo, stos procesos, pararealizar adecuadamente eltrabajo, necesita de algunos delos artefactos de los procesosformales
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
35/85
UniversidadPeruanaUnin
Cul es el modelo apropiado que debo aplicaral equipo de proyecto?
Cules son los modelos apropiados que debocombinar y aplicar al equipo de proyecto?
Estos modelos son suficientes para desarrollarmi sistema?. No
Se necesita todo un marco de trabajo queincluya: modelos guas, plantillas,
herramientas, estndares, mtodo de trabajo,libreras, tcnicas de codificacin de altorendimiento, etc.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
36/85
UniversidadPeruanaUnin
Para comenzar a desarrollar lo que el clientequiere se debe partir de un administrador delbackend de la aplicacin y no partir de cero.
Este backend debe estar codificado bajo elestndar de desarrollo y bajo el estilo decodificacin que guiar el resto decomponentes.
Vamos conociendo algunos de los modelos deprocesos de software antes de conocer lasherramientas y tecnologas a emplear.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
37/85
UniversidadPeruanaUnin
Cascada
Ciclo de vida clsico, + antiguo, + usado
Enfoque sistemtico secuencial
Dirigido por documentos
Anlisis
DiseoCodif.
PruebaMant.
Ing. Sist.
Cundo usar?Usar cuando todos los requerimientoshan sido establecidos claramente deentrada
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
38/85
UniversidadPeruanaUnin
Prototipeo
No estn claros los reqs. de entrada
Iterativo. Hasta cuando se itera?
Working prototype, desechar y
empezar con desarrollo de sistema.
Establecer
objetivos
prototipo
Evaluar
prototipo
Desarrollar
prototipo
Definir
funcionalidad
prototipo
Plan
prototipo
Reporte
eveluacin
Prototipo
ejecutable
Definicin
prototipo
Proceso Genrico del Prototipeo
Cundo usar?Para sistemas pequeos o de vidacorta. Cuando es difcil conocer bienlos requerimientos.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
39/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
40/85
UniversidadPeruanaUnin
Evolutivos
Se adaptan ms fcilmente a los cambios introducidos a lo
largo del desarrollo. Iterativos En cada iteracin se obtienen versiones ms completas del
SW. Modelos Evolutivos:
Modelo Incremental (*) Modelo en Espiral (*) Modelo de Desarrollo Basado en Componentes (*) Modelo WINWIN Modelo de Desarrollo Concurrente
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
41/85
UniversidadPeruanaUnin
Incremental
Anlisi
s
Diseo PruebaCodif.Entrega 1er
IncrementoInc1
Anlisi
s
Diseo PruebaCodif. Entrega2do
Incremento
Inc2
Anlisi
s
Diseo PruebaCodif.Entrega 3er
IncrementoInc3
Tiempo
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
42/85
UniversidadPeruanaUnin
Espiral
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
43/85
UniversidadPeruanaUnin
Basado en Componentes
Basado en modelo en Espiral (evolutivo e
iterativo) + Tecnologas de Objetos. Enfatiza la Reusabilidad.
Planificacin Anlisis de Riesgos
Ingeniera,
Construccin y
Entrega
Evaluacin
del Cliente
Comunicacin
con el Cliente
Ident. Comps. candidatos
Buscar Comps. en biblioteca
Construir Extraer
Colocar en
biblioteca
Construir iteracin
VF
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
44/85
UniversidadPeruanaUnin
RUP
EstructuraCaractersticas
Artefactos
Roles y Actividades
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
45/85
UniversidadPeruanaUnin
RUP>Estructura
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
46/85
UniversidadPeruanaUnin
RUP>Estructura
Disciplinas de soporte
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
47/85
UniversidadPeruanaUnin
RUP> Caractersticas
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
48/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
49/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
50/85
UniversidadPeruanaUnin
Arquitectura Fsica
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
51/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
52/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
53/85
UniversidadPeruanaUnin
Tecnologas emergente para el desarrollo webmoderna
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
54/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
55/85
i id d
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
56/85
UniversidadPeruanaUnin
Qu es UML?
Es un estndar notacional empleado paramodelar y representar sistemas de software ysus partes desde distintas perspectivas,generando diagramas o artefactos.
Etapas donde se utiliza UML Requerimientos
Anlisis
Diseo
Implementacin
U i id d
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
57/85
UniversidadPeruanaUnin
DIAGRAMAS UML 2.0
U i id d
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
58/85
UniversidadPeruanaUnin
RUP>Artefactos principales
U i id d
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
59/85
UniversidadPeruanaUnin
RUP>Artefactos al culminar cada fase
tiempo
Objetivos(Vision)
Arquitectura CapacidadOperacional
Inicial
Releasedel Producto
Inicio Elaboracin Construccin Transicin
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
60/85
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
61/85
UniversidadPeruanaUnin
RUP> Roles y Actividades: Anlisis y Diseo
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
62/85
UniversidadPeruanaUnin
RUP> Roles y Actividades: Implementacin
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
63/85
UniversidadPeruanaUnin
RUP> Roles y Actividades: Pruebas
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
64/85
UniversidadPeruanaUnin
RUP> Roles y Actividades: Despliegue
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
65/85
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
66/85
UniversidadPeruanaUnin
Open UP
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
67/85
UniversidadPeruanaUnin
NTP ISO 12207
UniversidadDe los Procesos del Negocio a los Casos de Uso
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
68/85
UniversidadPeruanaUnin
De los Procesos del Negocio a los Casos de Uso(del Sistema)
Es decir, elproceso es laaplicacin, y
la aplicacines el proceso.
Ver
BizagiBPMS,IntalioBPMS
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
69/85
PeruanaUnin
agend
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
70/85
PeruanaUnin
Factibilidad
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
71/85
PeruanaUnin
Requisitos-anlisis
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
72/85
PeruanaUnin
Diseo
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
73/85
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
74/85
PeruanaUnin
MTODOS GILES
Universidad
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
75/85
PeruanaUnin
eXtreme Programming (XP)
Se basa sobre la suposicin de que es posible desarrollarsoftware de gran calidad a pesar, o incluso comoconsecuencia del cambio continuo. Su principal asuncin esque con un poco de planificacin, un poco de codificaciny unas pocas pruebas se puede decidir si se est siguiendoun camino acertado o equivocado, evitando as tener queechar marcha atrs demasiado tarde.
Valores:
FEEDBACK CORAJE COMUNICACINSIMPLICIDAD
RESPETO
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
76/85
Universidad
l
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
77/85
PeruanaUnin
TDD>Algoritmo
Escribir la especificacin del requisito (el
ejemplo, el test).
Implementar el cdigo segn dicho ejemplo.
Refactorizar para eliminar duplicidad y hacer
mejoras.
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
78/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
79/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
80/85
UniversidadPS E t t
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
81/85
PeruanaUnin
Scrum> Estructura
Roles El Product Owner El Scrum Master El Team
Artefactos El Product Backlog (Requerimientos funcionales y no funcionales) Sprint Backlog
Burndown del Sprint Burndown del Release o Producto Backlog de impedimentos
Reuniones Eventos Sprint Planning Meeting (Parte 1 y 2) Daily Scrum Meeting
Sprint Review Meeting (Demo) Sprint Retrospective meeting
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
82/85
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
83/85
UniversidadPeruanaConclusiones
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
84/85
PeruanaUnin
Conclusiones
Los modelos formales como RUP requieren
grandes esfuerzos en la construccin demodelos.
En lo mtodos giles, la comunicacin resultavital para identificar qu se debe y qu no se
debe hacer. Nada asegura el xito de un proyecto, pero el
aplicar un proceso disminuye la probabilidadde fracaso.
La experiencia es lo ms importante queconocer mtodo y herramientas.
UniversidadPeruanaReferencias
-
7/28/2019 20131ADS1-01---Analisis y Diseo de Sistemas Overview.pdf
85/85
PeruanaUnin
Referencias
Diseo de una Metodologa gil de Desarrollo
de Software. Schenone Marcelo Hernn. Un mejor Scrum http://www.scrumsense.com/wp-
content/uploads/2012/03/Un-mejor-Scrum-2.pdf
PROCESO DE DESARROLLO DE SOFTWARE MIXTOCOMBINANDO RUP Y SCRUM
http://revista.info.unlp.edu.ar/tesinas/tesis88.pdf
Diseo gil con TDD. Carlos Bl Jurado ycolaboradores.
http://www.scrumsense.com/wp-http://revista.info.unlp.edu.ar/tesinas/tesis88.pdhttp://revista.info.unlp.edu.ar/tesinas/tesis88.pdhttp://www.scrumsense.com/wp-