Está en la página 1de 45

INGENIERIA DE SOFTWARE

Profesor: Luis Enrique Rivas Carvajal

.
Correo : LR ALLPC@hotmail.com
WHATSAPP: (+51) 946.646.715
INTRODUCCIÓN AL CURSO
Semestre: 2020-2
EXPLICACIÓN Escuela Ingeniería Sistemas 2
Prof.: LUIS ENRIQUE RIVAS (2020-2)

CICLO DE VIDA DEL SOFTWARE

PASA POR ETAPAS SIMILARES AL HUMANO


INGENIERIA DE SOFTWARE Escuela Ingeniería Sistemas 3
Prof.: LUIS ENRIQUE RIVAS (2020-2)

ORGANIZACIÓN DEL
TRABAJO
La mejor forma de
enfrentar grandes retos PROYECTO

es dividiéndolos en FASE
ETAPA
componentes mas ACTIVIDAD

simples y pequeños TAREA


ACCION
INGENIERIA DE SOFTWARE Escuela Ingeniería Sistemas 4
Prof.: LUIS ENRIQUE RIVAS (2020-2)

ENTREGABLES
Son productos intermedios que genera el CVDS y
que validan su cumplimiento.
INTRODUCCIÓN Escuela Ingeniería Sistemas 5
Prof.: LUIS ENRIQUE RIVAS (2020-2)

REQUERIMIENTOS

DEL USUARIO DEL SISTEMA


(FUNCIONALES) (NO FUNCIONALES)
INTRODUCCIÓN Escuela Ingeniería Sistemas 6
Prof.: LUIS ENRIQUE RIVAS (2020-2)

ANALISIS DEL COMUNICACIÓ


SISTEMA N CON EL
ACTUAL CLIENTE

RECOLECCION DE
REQUERIMIENTOS
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 7
Prof.: LUIS ENRIQUE RIVAS (2020-1)

ACTIVIDADES DEL
PROCESO
DE SOFTWARE
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 8
Prof.: LUIS ENRIQUE RIVAS (2020-1)

1-COMUNICACIÓN
ACTIVIDADES DEL
PROCESO DE
2-PLANEACIÓN
SOFTWARE

3-MODELADO

4-CONSTRUCCIÓN

5-DESPLIEGUE
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 9
Prof.: LUIS ENRIQUE RIVAS (2020-1)

1-COMUNICACIÓN

CLIENTE  PROGRAMADOR
REQUERIMIENTOS
(LENGUAJE NATURAL DEL NEGOCIO)
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 10
Prof.: LUIS ENRIQUE RIVAS (2020-1)

2-PLANEACIÓN

PROGRAMADOR  CLIENTE
REQUERIMIENTOS ESPECIFICACIONES
(LENGUAJE NATURAL) (LENGUAJE TÉCNICO)
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 11
Prof.: LUIS ENRIQUE RIVAS (2020-1)

3-MODELADO

PROGRAMADOR  CLIENTE
ESPECIFICACIONES  DIAGRAMAS
(LENGUAJE TÉCNICO) (LENGUAJE GRAFICO)
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 12
Prof.: LUIS ENRIQUE RIVAS (2020-1)

4-CONSTRUCCIÓN

PROGRAMADOR  CLIENTE
DIAGRAMAS  CÓDIGO FUENTE
(LENGUAJE GRAFICO) (LENGUAJE DE PROGRAMACIÓN)
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 13
Prof.: LUIS ENRIQUE RIVAS (2020-1)

5-DESPLIEGUE

CLIENTE  PROGRAMADOR
CÓDIGO FUENTE  ENTORNO
ENTORNO (PRUEBAS) (USO)
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 14
Prof.: LUIS ENRIQUE RIVAS (2020-1)

EL CLIENTE ESTABLECE LOS


ACTIVIDADES DEL DESARROLLO
COMUNICACIÓN
REQUERIMIENTOS

PLANEACION GENERA ESPECIFICACIONES


DE SOFTWARE

MODELADO GENERA DIAGRAMAS

CONSTRUCCIÓN GENERAR PROTOTIPO

DESPLIEGUE DEMOSTRAR EL SISTEMA


PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 15
Prof.: LUIS ENRIQUE RIVAS (2020-1)

COMUNICACIÓN FORMATOS DE REQUERIMIENTOS


ENTREGABLES

PLANEACIÓN

MODELADO CASOS DE USO + ENTIDAD RELACIÓN


CONSTRUCCIÓN MANUAL DE USUARIO
DESPLIEGUE PRUEBAS
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 16
Prof.: LUIS ENRIQUE RIVAS (2020-1)

INTRODUCCIÓN
FLUJO DE
PROCESOS EN EL
DESARROLLO
DE SOFTWARE
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 17
Prof.: LUIS ENRIQUE RIVAS (2020-1)

FLUJO DE PROCESO
Describe el orden en que se van a
ejecutar las actividades y el tiempo de
duración de cada una
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 18
Prof.: LUIS ENRIQUE RIVAS (2020-1)

TIPOS DE FLUJOS DE PROCESO

EN
LINEAL ITERATIVO EVOLUTIVO MIXTO
PARALELO
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 19
Prof.: LUIS ENRIQUE RIVAS (2020-1)

1-FLUJO DE PROCESO LINEAL


Se realiza en estricto orden
secuencial
Comun Planea Model Constr Despli
icación ción ado ucción egue
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 20
Prof.: LUIS ENRIQUE RIVAS (2020-1)

2- FLUJO DE PROCESO ITERATIVO


Se repiten las actividades una y otra vez, mientras sea
necesario, antes de avanzar a la siguiente actividad
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 21
Prof.: LUIS ENRIQUE RIVAS (2020-1)

3-FLUJO DE PROCESO EVOLUTIVO


Las actividades son ejecutadas en forma circular, en
cada ciclo que realice se genera una versión mejorada
del producto.
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 22
Prof.: LUIS ENRIQUE RIVAS (2020-1)

4-FLUJO DE PROCESO EN PARALELO


Ejecuta dos o mas actividades al mismo tiempo, es
decir, en forma simultanea o en paralelo.
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 23
Prof.: LUIS ENRIQUE RIVAS (2020-1)

1-LINEAL

4-PARALELO MIXTO 2-ITERATIVO

3-EVOLUTIVO
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 24
Prof.: LUIS ENRIQUE RIVAS (2020-1)

INTRODUCCIÓN

TIPOS DE
SISTEMAS DE
INFORMACIÓN
REPASO Escuela Ingeniería Sistemas 25
Prof.: LUIS ENRIQUE RIVAS (2020-1)

SISTEMAS DE INFORMACION

TRANSACCIONAL GERENCIAL EXPERTO

%
SISTEMAS Escuela de Ingeniería 26
EXPERTOS Industrial
Prof.: LUIS ENRIQUE RIVAS (2019-2)

SISTEMAS TRANSACCIONALES
TRANSACCIONALES
SISTEMAS Escuela de Ingeniería 27
EXPERTOS Industrial
Prof.: LUIS ENRIQUE RIVAS (2019-2)

SISTEMAS GERENCIALES
GERENCIALES
SISTEMAS EXPERTOS Escuela Ingeniería Sistemas 28
Prof.: LUIS ENRIQUE RIVAS (2019-2)
EXPERTOS
PROYECTO INTEGRADOR 1 Escuela Ingeniería Sistemas 29
Prof.: LUIS ENRIQUE RIVAS (2020-1)

ID - CLAVE
NOMBRE
1-USUARIOS
COLEGIO PI1-2020-2

NIVEL
CONTACTO: EMAIL–TLF–DIR(ZONA)
2.1-EVALUACIONES – NOTAS

2-ACADÉMICO 2.2-ASISTENCIAS – CONDUCTA


2.3-CURSOS – HORARIOS
3.1-MATRICULA – PENSIONES
3-ADMINISTRATIVO 3.2-NOMINA - SUELDOS
3.3-BECAS – DESCUENTOS
INGENIERIA DE SOFTWARE Escuela Ingeniería Sistemas 30
Prof.: LUIS ENRIQUE RIVAS (2020-2)

METODO
KANBAN
INGENIERIA DE SOFTWARE Escuela Ingeniería Sistemas 31
Prof.: LUIS ENRIQUE RIVAS (2020-2)

PRINCIPIOS DE KANBAN
CALIDAD GARANTIZADA

REDUCCION DEL DESPERDICIO

MEJORA CONTINUA

FLEXIBILIDAD
INGENIERIA DE SOFTWARE Escuela Ingeniería Sistemas 32
Prof.: LUIS ENRIQUE RIVAS (2020-2)

PRINCIPIOS DE KANBAN
DEFINIR EL FLUJO DE TRABAJO

ESTABLECER LAS FASES

SOLO UNA TAREA A LA VEZ

CONTROLAR EL FLUJO
INTRODUCCIÓN Escuela Ingeniería Sistemas 33
Prof.: LUIS ENRIQUE RIVAS (2020-2)

VENTAJAS DE KANBAN RESPECTO A OTRAS


METODOLOGÍAS ÁGILES
EXPLICACIÓN Escuela Ingeniería Sistemas 34
Prof.: LUIS ENRIQUE RIVAS (2020-2)

PLANIFICACION
ETAPAS DE UN PROYECTO
EJECUCION

ENTREGA

INICIALIZACION

CONTROL
EXPLICACIÓN Escuela Ingeniería Sistemas 35
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 36
Prof.: LUIS ENRIQUE RIVAS (2020-2)

DESARROLLO EVOLUTIVO Y FLEXIBLE.


CUALIDADES

AUTONOMÍA DE LOS EQUIPOS.

PLANIFICACIÓN.

COMUNICACIÓN
EXPLICACIÓN Escuela Ingeniería Sistemas 37
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 38
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 39
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 40
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 41
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 42
Prof.: LUIS ENRIQUE RIVAS (2020-2)

DESARROLLO ITERATIVO E INCREMENTAL.


CARACTERÍSTICAS DE XP

PROGRAMACIÓN EN PAREJAS

PRUEBAS UNITARIAS CONTINUAS

CORRECCIÓN PERIÓDICA DE ERRORES

INTEGRACIÓN DEL EQUIPO DE DESARROLLO CON EL CLIENTE

SIMPLICIDAD, PROPIEDAD DEL CÓDIGO COMPARTIDA Y


REFACTORIZACIÓN
EXPLICACIÓN Escuela Ingeniería Sistemas 43
Prof.: LUIS ENRIQUE RIVAS (2020-2)
EXPLICACIÓN Escuela Ingeniería Sistemas 44
Prof.: LUIS ENRIQUE RIVAS (2020-2)

EQUIPO SCRUM STAKEHOLDER


PRODUCT ONWER

SCRUM MASTER

SCRUM TEAM
EXPLICACIÓN Escuela Ingeniería Sistemas 45
Prof.: LUIS ENRIQUE RIVAS (2020-2)

REUNIONES SCRUM DE PLANIFICACION

DIARIA

DE REVISION

RETROSPECTIVA

También podría gustarte