Professional Documents
Culture Documents
REQUERIMIENTOS
INGENIERIA DE SOFTWARE
CONTENIDO
ESTUDIO DE FACTIBILIDAD
DEBERA RESOLVER:
EL SISTEMA CONTRIBUYE A LOS OBJETIVOS
GENERALES DE LA EMPRESA?.
SE PUEDE IMPLEMENTAR UTILIZANDO LA
TECNOLOGIA ACTUAL CON LAS RESTRICCIONES DE
TIEMPO Y COSTO?
EL SISTEMA PUEDE INTEGRARSE A OTROS DE LA
EMPRESA
ESTUDIO FACTIBILIDAD 2
LA INFORMACION BASE ANALISARA:
COMO SE ARREGLARA LA EMPRESA SI NO SE
TIENE EL SISTEMA.
CUALES SON LOS PROBLEMAS CON LOS
PROCESOS ACTUALES
CUAL ES LA CONTRIBUCION DIRECTA A LOS
OBJETIVOS DEL NEGOCIO
REQUIERE TECNOLOGIA NUEVA
SE ENLAZA CON OTROS SISTEMAS
FUNCIONALIDAD DEL SISTEMA
ESTRUCTURA DEL ESTUDIO
RESUMEN EJECUTIVO.
ANALISIS DE REQUERIMIENTOS
RESOLUCION DE CONFLICTOS
PRIORIZACIONES
VERIFICACION DE REQUERIMIENTOS
TECNICAS PARA OBTENCION DE
REQUERIMIENTOS
OBTENCION ORIENTADA A PUNTOS DE VISTA
SUBPUNTOS DE VISTA
EJEMPLO: PUNTO VISTA
REFERENCIA: Estudiantes
ATRIBUTOS: Nro_matricula, Nombres, Ciclo,
Esc_profesional
EVENTOS: Solicitar servicio de matricula
normal o especial.
SERVICIOS: Gestionar dictado cursos
ACTIVIDADES SIMULTANEAS
Rubro errado
Matricula correcta
ESCENARIOS:EJEMPLO
MATRICULA
<INCLUDE>
ESTUDIANTE
VERIFICAR RECIBO
ETNOGRAFIA
VERIFICACION DE LA VALIDEZ
VERIFICACION DE LA CONSISTENCIA
VERIFICACION DE INTEGRIDAD
VERIFICACION DE REALISMO
VERIFICABILIDA
TECNICAS DE VALIDACION
REVISION DE REQUERIMIENTOS
CONSTRUCCIONES DE PROTOTIPOS
VERIFICABILIDAD
PUEDE PROBARSE EN LA REALIDAD
COMPRENSIBILIDAD
LOS USUARIOS COMPRENDE EL REQ.
RASTREABILIDAD
EVALUAR EL IMPACTO DEL CAMBIO
ADAPTABILIDAD
EL REQUERIMIENTO ES ADAPTABLE
ADMINISTRACION DE REQ.
REQUERIMIENTO DURADEDOS Y VOLATILES
REQ MUTANTES, EMERGENTES, CONSECUTIVOS, DE
COMPATIBILIDAD
PLANEACION DE LA ADMINISTRACION DE
REQUERIMIENTOS
IDENTIFICACION, ADM, RASTREO, AYUDA
ADMINISTRACION DEL CAMBIO DE REQUERIMIENTO
ESPECIFICACIONES, COSTEO, IMPLEMENTACION
ESTIMACION DE COSTO DE
SOFTWARE
INGENIERIA DE SOFTWARE
CONTENIDO
PRODUCTIVIDAD
TECNICAS DE ESTIMACION
DURACION Y PERSONAL
PRODUCTIVIDAD
PRODUCTIVIDAD DE LOS INGENIEROS DE SOFTWARE
QUE HACEN EL DESARROLLO
INTERFACES EXTERNAS
BASADOS EN LA FORMULA:
ESFUERZO = A X TAMAÑOB X M
A: FACTOR QUE DEPENDE DE ORGANIZ
PREC Sin experiencia poca experiencia Alguna experiencia familiar muy familiar completa familiar
6.20 4.96 3.72 2.48 1.24 0.00
FLEX Riguroso Poco relajado Algo relajado flexible Muy flexible Comp flexible
4.05 2.03 1.01 0.00
5.07 3.04
RESL poco (20%) algo (40%) A menudo (60%) general (75%) Mayor (90%) completo (100%)
7.07 5.65 4.24 2.83 1.41 0.00
PMAT
7.80 6.24 4.68 3.12 1.56 0.00
CALCULO DE FACTOR ESCALA B
FACTORES EXPONENTE, EN ESCALA DE 5 -0 :
PREC PRECEDENTES- EXPERIENCIA ORG (4.96)
FLEX FLEXIBILIDAD DE DESARROLLO (3.04)
RESL RESOLUCION DE RIESGOS (5.65)
TEAM COHESION DEL EQUIPO (3.29)
PMAT MADUREZ DEL PROCESO (4.68)
B = (4.96+3.04+5.65+3.29+4.68)/100+0.91 =
1.126 = 1.13
INDUCTORES COSTO X PRODUCTO
ATRIBUTO DEL PRODUCTO
RELY: FIABILIDAD REQUERIDA
CPLX: COMPLEJIDAD DE MODULOS
CONDUCTORES:
RELY:fiabilidad muy alta 1.39
CPLX:complejidad alta 1.3
STOR:restriccion mem alta 1.21
TOOL:utilizacion herram. baja 1.12
M : 1.39x1.3x1.21x1.12x1.29=3.159
EJEMPLO DE APLICACION
PUNTOS FUNCION: 516 X 25 = 12,900
ENTRADA : 6 X 5 = 30
SALIDAS: 12X 3 = 36
ARCHIVOS: 30 X 12 = 360
ENLACES: 5 X 10 = 50
CONSULTAS 5 X 8 = 40
PARA LAS ENTRADAS 5 ES LA PODERACION Y 6 ES EL
NUMERO DE ENTRADA.
ES ESTABLECEN TRES NIVELES DE DIFICULTADES: BAJA
(low), PROMEDIO (average), ALTAS (high) CON PUNTAJES
DIFERENTES.
25 ES EL NUMERO PROMEDIO DE LINEAS DE CODIGO
POR PTO DE FUNCION Y DEPENDE DEL LENGUAJE DE
PROGRAMACION.
EJEMPLO DE APLICACION
ESTIMAR TIEMPO:
B=1.13 0.28+0.2*0.22=0.324
TDEV = 3.67 X (140)(0.28+0.2*(B-0.91)) X SCED/100
TDEV = 3.67 x 152 0.362 X 1 = 18.2
PLANEAMIENTO Y REQUERIMIENTOS - 7
DISEÑOS DEL PRODUCTO - 17
PROGRAMACION - 62
DISEÑO DETALLADO - 26
CODIFICACION Y PRUEBAS - 36
D 38*17/100 = 6.46
Progr 38 *62/100 = 23.56
Det 38*26/100=9.88
Cod 38*36/100=13.68
Integ 38 *21/100 = 7.98
DETALLE DEL FASE PLANEAM Y REQ
DETALLE DE DISEÑO DE SOFTWARE
DETALLE DE FASE PROGRAMACION
DETALLE DE FASE DE INTEGRACION
External Input Count each unique user data or user control input type that (i) enters
(Inputs) the external boundary of the software system being measured and
Entrada (ii) adds or changes data in a logical internal file.
External Output Count each unique user data or control output type that leaves the
(Outputs) external boundary of the software system being measured.
Salida
Internal Logical File Count each major logical group of user data or control information
(Files) in the software system as a logical internal file type. Include each
logical file (e.g., each logical group of data) that is generated, used,
Archivos or maintained by the software system.
External Interface Files Files passed or shared between software systems should be counted
(Interfaces) as external interface file types within each system.
Interfase o enlace
External Inquiry Count each unique input-output combination, where an input causes
(Queries) and generates an immediate output, as an external inquiry type.
Consultas