Taller de Sistemas de Programas http://www.ldc.usb.ve/~gescuela/ci3715.html - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Taller de Sistemas de Programas http://www.ldc.usb.ve/~gescuela/ci3715.html

Description:

Asignaci n de requerimientos del Proyecto 2 a las empresas. ... 20%) al costo total obtenido por imprevistos (horas extras de trabajo). 3.3. ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 12
Provided by: ldcUs5
Category:

less

Transcript and Presenter's Notes

Title: Taller de Sistemas de Programas http://www.ldc.usb.ve/~gescuela/ci3715.html


1
Taller de Sistemas de Programashttp//www.ldc.usb
.ve/gescuela/ci3715.html
Dpto. de Computación y T.I.
  • Clase 2

2
Agenda
  • Revisión Proyecto 1 Conformación empresa,
    informe, trabajo en equipo.
  • Casos de Uso
  • Asignación de requerimientos del Proyecto 2 a las
    empresas.
  • Modelo simplificado para la Estimación de los
    costos del desarrollo.

3
UML y el proceso de desarrollo
  • UML es un lenguaje para especificar,
    visualizar, construir y documentar los artefactos
    de los sistemas de software, así como para el
    modelado del negocio y otros sistemas no software
    (OMG)
  • - Controlado por los casos de uso
  • - Centrado sobre la arquitectura
  • - Iterativo e incremental

4
Modelo de Caso de Uso
5
Los C.U. señalan las diferentes actividades y
etapas del proceso
Diseño y Realización
Prueba
Análisis
Los C.U. forman la unión
Verificar que los C.U. se satisfagan
Capturar, clarificar y validar los C.U.
Realizar los C.U.
6
Diagrama de Casos de Uso
7
Diagrama de Casos de Uso
8
Formatos de Caso de Uso (texto)
  • Formato resumido
  • El formato resumido se elabora para que sea leido
    por una persona que participa en el proceso de
    desarrollo de una forma gerencial o por una
    persona sin los conocimientos técnicos necesarios
    para entender el formato extendido (Ej cliente).
  • Caso de uso ltnombre del caso de usogtActor
    principal ltnombre del actor iniciadorgtExpertos
    e interesados ltnombre del actor interesado 1gt,
    ..., ltnombre del actor interesado NgtDescripción
    ltTexto general que describe el caso de
    usogt.Frecuencia ltFrecuencia de ocurrencia del
    caso de usogtPreguntas abiertas
  • ltPregunta abierta 1gt
  • ...
  • ltPregunta abierta Ngt

9
Formatos de Caso de Uso (texto)
  • Formato expandido
  • Describe todas las implicaciones técnicas del
    caso de uso. Está dirigido a los desarrolladores
    o mantenedores del sistema.
  • Caso de uso ltnombre del caso de usogtActor
    principal ltnombre del actor iniciadorgtExpertos
    e interesados   ltnombre del actor interesado
    1gt ltproceso donde está involucradogt.   ...   ltn
    ombre del actor interesado Ngt ltproceso donde
    está involucradogt.Precondiciones (premisas que
    deben ser ciertas antes de la ejecución del
    caso)   ltPrecondición 1gt   ...   ltPrecondición
    NgtÉxito garantizado (Poscondiciones) (establece
    lo que debe cumplirse en caso de haber sido
    completado el curso principal o algún curso
    alterno exitoso)   ltPrecondición
    1gt   ...   ltPrecondición NgtEscenario principal
    de éxito (Curso básico) (describe el curso
    típico que satisface el interés de los
    relacionados con el caso de uso. Tres tipos de
    paso interacción entre actores, validaciones y
    cambios al sistema) Actor 1 Sistema 1.
  • Paso 1   
  • Paso 2 
  • Paso 3 

10
Formatos de Caso de Uso (texto)
  • Extensiones (Cursos alternos) (indican otros
    escenarios tanto de éxito como de falla)   3a)
    lterrorgt      1. Paso 1      2. Paso 2   3b)
    lterrorgt      1. Paso 1      2. Paso
    2Requerimientos especiales (requerimientos no
    funcionales relacionados con el caso de uso)
  • ltRequerimiento 1gt
  • ...
  • ltRequerimiento Ngt
  • Tecnología y lista de variaciones de datos
    (detalles técnicos que deben ser considerados)
  • ltDetalle técnico 1gt
  • ...
  • ltDetalle técnico Ngt
  • Frecuencia ltFrecuencia de ocurrencia del caso de
    usogt
  • Preguntas abiertas
  • ltPregunta abierta 1gt
  • ...
  • ltPregunta abierta Ngt
  • Referencias cruzadas ltNúmero de requerimiento
    funcional relacionado 1gt, ..., ltNúmero de
    requerimiento funcional relacionado Ngt

11
Modelo simplificado para la Estimación de los
Costos del desarrollo
  • Estimado de Horas del Proyecto Total de horas
    planeadas por el equipo de desarrollo
  • 1.1. Horas semanales por integrante Asumiremos
    que todos trabajan 8 hrs/sem
  • 1.2. Calcular el total hrs/sem por el equipo
    8hrs x 8 integrantes 64 hrs/sem del equipo.
  • 1.3. El total de horas del proyecto en 10 sem
    64 hrs/sem x 10 sem 640 hrs totales.
  • Estimado del Costo/Hora de cada integrante Tasa
    Horaria x Nro. Hrs del proyecto
  • 2.1. Sueldo mensual (de acuerdo a estudios y
    experiencia). Ej. 2.560 Bs.F/mes
  • 2.2. Cada integrante trabaja para la empresa 4
    sem/mes, 8 hrs/dia x 20 dias/mes 160 hrs/mes
  • 2.3. El integrante tiene una tasa horaria igual
    a sueldo mensual / total horas mes, es decir
    2.560 Bs.F/mes / 160 hrs/mes 16 Bs.F/hora
  • Costo total del proyecto Total de horas
    estimadas del Proyecto
  • 3.1. El costo total de los integrantes es Tasa
    Horaria Bs.F/hora x Total Hrs Equipo 16
    Bs.F/hora x 640 hrs 10.240 Bs.F
  • 3.2. Se recomienda agregar un porcentaje (por
    ej. 20) al costo total obtenido por imprevistos
    (horas extras de trabajo).
  • 3.3. Este modelo asume que todos los integrantes
    tienen el mismo sueldo mensual, en caso
    contrario, deberán calcularse los costos totales
    individualmente y luego sumarse.
Write a Comment
User Comments (0)
About PowerShow.com