SlideShare a Scribd company logo
1 of 31
Download to read offline
Ingeniería de
Software 2
Profesor: Hernan Quintana
Ciclo: 2015-2
http://ulima.github.io/is2/
hquintan@ulima.edu.pe
Universidad de Lima
¿Qué vamos a necesitar?
❖ Formar grupos
❖ Preparar propuesta de proyecto.
❖ Propuesta: Miércoles (en clase).
❖ Definición: Lunes (en clase)
¿Qué es Software?
Programas
Documentación
https://www.youtube.com/watch?v=mA_qV8B51xU
¿Qué es un mal software?
Fallo AT&T
https://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2000
Y2K
http://www.applesfera.com/apple/un-fallo-de-seguridad-de-att-expone-
cuentas-de-email-de-usuarios-del-ipad-3g
http://www.expansion.com/mercados/
2015/07/09/559eaa9746163fc9728b4598.html
Caída de bolsa de NASDAQ
¿Qué es MAL software?
❖ Dinámica 0
¿Qué es BUEN software?
Cumplir con la que se requiere
Buena experiencia de usuarioMantenible
¿Ingeniería de
Software?
Disciplina que se
preocupa por todos los
aspectos del desarrollo
de software
¿Relación con Ingeniería de Sistemas?
¿Relación con Ciencias de la Computación?
Objetivo
Desarrollar Software
Con recursos limitados Útil al cliente
Mantenible Seguro Eficiente Aceptable
Caso 1
¿Fases del desarrollo de
software?
Cascada
Iterativo
Unified Process (UP) o
Rational Unified Process (RUP)
Incepción
Contribución al
negocio
Involucrados
CANVAS
Elaboración
Problemática
Definir la arquitectura básica
Plan de Proyecto
Riesgos
Construcción
Diseño
Programación
Pruebas
Transición Pasarlo a producción
RUP
RUP hasta el momento
Disciplinas / Fases Incepción Elaboración
Business Modeling
• Documento de Alcance
• Objetivos
• C.U del Negocio
• Involucrados
• Canvas
Requerimientos • ERS
• Documento de Análisis
• Casos de uso (diagrama y
especificación.
Análisis y Diseño
• Documento de Análisis
• Diagrama de Paquetes
• Diagrama de Clases de Dominio
• Diagrama de Secuencias.
• Diagrama de Actividades.
Gestión del Proyecto
• Plan de Proyecto
• Gantt
• Riesgos
Técnicas de Estimación
Dinámica 1
Dificultades en estimación
¡Nunca se cumple!
¿Cómo podemos estimar
mejor?
Experiencia
Modelo Algorítmico
COCOMO II
Puntos de Función
Puntos de Aplicación
Estimación con Enfoque Ágil
❖ Estimación en equipo.
❖ Refuerza el
compromiso del
equipo en el
cumplimiento.
❖ Refuerza el
compromiso de cada
miembro.
❖ Equipos autodirigidos.
Dinámica 2. Estimación grupal
utilizando Planning Poker
¿Cómo se
que complejidad
tiene cada tarea?
Estimamos complejidad de las
funcionalidades
Utilizamos puntos como medida
Planning Poker
Velocidad = 10 puntos / semana
Estimación = Total puntos / velocidad
Estimación = 34 / 10 = 3.4 semanas
Ejercicio. Estimación de
funcionalidad del caso

More Related Content

Viewers also liked (6)

Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 

Similar to Semana1. rup-tecnicas-estimacion

Similar to Semana1. rup-tecnicas-estimacion (20)

Carlos Trujillo
Carlos TrujilloCarlos Trujillo
Carlos Trujillo
 
M E NÚ
M E NÚM E NÚ
M E NÚ
 
Menú
MenúMenú
Menú
 
Menú
MenúMenú
Menú
 
Menú
MenúMenú
Menú
 
Pres3.html
Pres3.htmlPres3.html
Pres3.html
 
Seminario de Informática Presentación No.3
Seminario de Informática Presentación No.3Seminario de Informática Presentación No.3
Seminario de Informática Presentación No.3
 
Menudarwincruz1
Menudarwincruz1Menudarwincruz1
Menudarwincruz1
 
Menudarwincruz
MenudarwincruzMenudarwincruz
Menudarwincruz
 
Presentación3
Presentación3Presentación3
Presentación3
 
Pres3
Pres3Pres3
Pres3
 
Presentacion3 menu
Presentacion3 menuPresentacion3 menu
Presentacion3 menu
 
Menu Principal
Menu PrincipalMenu Principal
Menu Principal
 
Menu actividad 4
Menu actividad 4Menu actividad 4
Menu actividad 4
 
Pres3
Pres3Pres3
Pres3
 
Pres3
Pres3Pres3
Pres3
 
Pres3
Pres3Pres3
Pres3
 
Menu Proyecto Parte 2
Menu Proyecto Parte 2 Menu Proyecto Parte 2
Menu Proyecto Parte 2
 
Liquid Day - La importancia del desarrollo seguro
Liquid Day - La importancia del desarrollo seguroLiquid Day - La importancia del desarrollo seguro
Liquid Day - La importancia del desarrollo seguro
 
Pres3 (menu)
Pres3 (menu)Pres3 (menu)
Pres3 (menu)
 

Semana1. rup-tecnicas-estimacion