La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

EJEMPLO DE ESTUDIO DE VIABILIDAD

Presentaciones similares


Presentación del tema: "EJEMPLO DE ESTUDIO DE VIABILIDAD"— Transcripción de la presentación:

1 EJEMPLO DE ESTUDIO DE VIABILIDAD
El presente estudio de viabilidad brinda la documentación necesaria para que la alta gerencia decida tomar una de decisión en la ejecución del sistema manual a la automatización en un periodo de tiempo que la gerencia del negocio considere oportuno, por lo tanto el equipo investigativo efectúa un prototipo de sistema de información de Control de Inventario y Facturación.

2 FACTIBILIDAD TECNICA Permite especificar los recursos de software y hardware para el desarrollo del sistema proporcionando una mayor efectividad en su implementación. A continuación se detallan las características de los equipos del negocio:  Análisis de los recursos de hardware La empresa cuenta con los equipos tecnológicos necesarios y las características que exigen las nuevas plataformas existentes en el mercado, permitiendo que este se ejecute sin presentar problemas al momento de procesar los datos. A continuación detallamos:

3 FACTIBILIDAD TECNICA Nombre Cantidad Descripción Estación de Trabajo 3
Procesador Intel Celeron 1.60GHz Memoria 512 MB Monitor Impresora 1 Hewlet Packard (Agregar sus caracteristicas)

4 FACTIBILIDAD TECNICA b) Análisis de los recursos de software Para el desarrollo del sistema automatizado se elige como lenguaje de programación C# que es orientado a objetos permitiendo que la aplicación pueda ser ejecutada en cualquier sistema operativo y multilenguaje que trabaja con Cristal Report que genera reportes de salida en un formato de datos y tiene un alto nivel de portabilidad y gestor de base de datos SQL Server que presenta características que lo hacen optimo para cualquier sistema automatizado como: rapidez, multiplataforma, multiusuario y permite la encriptación de datos lo que asegura que estos puedan viajar por la red de forma segura y no ser interceptados.

5 FACTIBILIDAD OPERATIVA
Consiste en realizar un análisis de las necesidades y definir en base a estas los beneficios que se obtendrán a partir de la implementación del sistema Situación sin proyecto No existe ninguna comunicación directa entre el área de ventas e inventario, por lo que es manual, trayendo como consecuencia demora en los procesos. Constante retraso en el proceso de inventario. La afluencia de clientes es significativo en las horas picos, por lo que el tiempo de respuesta es lento. No existe integración automatizada con las otras áreas, limitando el rendimiento.

6 FACTIBILIDAD OPERATIVA
Situación optimizada sin proyecto Establecer una mejor comunicación entre el área de ventas e inventario. Redistribuir al personal, para hacerlo más eficiente. Mejorar la organización de las áreas de mayor demanda.

7 FACTIBILIDAD OPERATIVA
Situación con proyecto Al instalar en la red LAN, el sistema automatizado da una conexión directa y acceso de compartir archivos de información. El departamento de ventas puede acceder a los datos necesarios para minimizar el tiempo de espera del cliente. Todas las áreas contaran con la información precisa para sus reportes.

8 FACTIBILIDAD ECONOMICA
Proporciona los datos necesarios para determinar si el proyecto es viable, es decir si debe aceptarse o rechazarse. Beneficios tangibles Facilitar y optimizar tareas rutinarias. Reducir tiempo en el procesamiento de la información automatizada con respecto al proceso manual. Disminuir los costos económicos de los procesos. Control general y detallado de las existencias en bodega.

9 FACTIBILIDAD ECONOMICA
Beneficios intangibles Seguridad y confiabilidad en la información. Portabilidad del sistema. Mejor servicio de atención al cliente. Brindar apoyo a la toma de decisiones al ofrecer flexibilidad en la emisión de reportes con información actualizada y veraz. Control de los accesos de usuarios

10 ENTORNO DE MEDICION DEL SOFTWARE
PRODUCTO Mercado Competitivo Organización (Solución de Negocio) Características del Cliente PROCESO PERSONAS TECNOLOGIA Entorno de Desarrollo Sistemas de Información

11 METRICAS ORIENTADAS AL TAMAÑO (Directa)
Se derivan de la normalización de las medidas de calidad y productividad con base al tamaño del software desarrollado con anterioridad. No. de líneas de código (LDC) Esfuerzo (persona-mes) Costo Personas participantes Errores durante el desarrollo Errores en el uso del producto Ciclo de Vida de un Proyecto

12 LCD COMO VALOR DE NORMALIZACION
Errores / Miles de LCD Defectos / Miles de LCD Costo / Miles de LCD Páginas de Documentación / Miles de LCD Esfuerzo / Miles de LCD Errores / Esfuerzo Costo / Páginas de documentación Las líneas de código (LCD) es un valor de normalización que permite hacer comparaciones entre distintos proyectos Otros elementos

13 A favor y en contra La mayoría de los modelos de estimación de software utilizan las LCD como clave de entrada. Existe un amplio conjunto de datos y literatura que utilizan las LDC. En base a las LCD se pueden hacer fácilmente otras estimaciones. Las LCD son dependientes del lenguaje de programación. Perjudican a los programas más cortos. No incorpora fácilmente lenguajes procedimentales. Requiere un nivel de detalle difícil de alcanzar.

14 PUNTOS DE FUNCION

15 PUNTOS DE FUNCIÓN (indirecta LCD)
¿Qué son? Los Puntos de Función, llamados así por vez primera por Albertch, A.J, son métricas orientadas a la función con un valor de normalización. Definición Los Puntos de Función, son una forma sintética o alternativa para medir el tamaño de un software. Utilización Los Puntos de Función, se utilizan en los primeros estudios del desarrollo de un software, independientemente de la metodología utilizada, y se determinan a partir de las especificaciones de los requerimientos de la etapa de análisis que sirven de fundamento para la etapa de diseño.

16 PUNTOS DE FUNCIÓN (indirecta LCD)
ET APA DE AN ALIS IS Por lo tanto los Puntos de Función proporcionan una visión interna de la calidad de los modelos de análisis. Para una buena estimación es necesario un buen análisis y compresión de cada una de las prestaciones del producto, mediante una gestión de los requerimientos: Metodología de análisis de requerimiento. Método para crear modelos de sistemas. Métodos de comunicación.

17 Análisis de Requerimiento
FASES DE REQUERIMIENTOS Concepto del Producto Análisis de Requerimiento Buena comunicación con el usuario Las especificaciones deben ser completas Reducir al mínimo las modificaciones en cuanto a los requerimientos y especificaciones posteriores Diseño Preliminar Diseño Detallado Código

18 Dominio de la Información y Evaluaciones de Complejidad
COMO SE DETERMINAN LOS PUNTOS DE FUNCION Se deriva de una relación empírica de acuerdo a medidas que sí son contables de forma directa. Dominio de la Información y Evaluaciones de Complejidad

19 CARACTERISTICAS DEL DOMINIO DE INFORMACION
Número de Entradas de Usuario: que proporciona diferentes datos orientados a la aplicación (no considera peticiones). Número de Salidas de Usuario: que proporciona información orientada a la aplicación (informes, pantallas, mensajes de error, etc.) Número de Peticiones de Usuario: que es una entrada interactiva que produce alguna respuesta del software inmediata en forma de salida interactiva Número de Archivos Lógicos: que pueden ser parte de una gran base de datos o archivos independientes. Número de Interfaces Externas: flujos legibles por la máquina (archivos de datos de cinta o de disco) que transfieren información desde o hacia otros sistemas.

20 UN EJEMPLO GRÁFICO DE DEFINICIÓN DE LAS CARACTERÍSTICAS DE DOMINIO

21 UN EJEMPLO GRÁFICO DE DEFINICIÓN DE LAS CARACTERÍSTICAS DE DOMINIO
DEFINIR el Valor de Complejidad para cada uno de los dominios de información: SIMPLE MEDIO COMPLEJO DEFINIR la fórmula para calcular los Puntos de Función con relación a la complejidad para cada dominio de información: PFA = PF x [ 0, ,01 x S Fi ]

22 Significados de los elementos de la fórmula
MULTIPLICADOR Puntos de Función Ajustados Es un multiplicador estandarizado de influencia cuyo intervalo es de 0,65 a 1,35 PFA = PF x [ 0, ,01 x S Fi ] Valores de ajuste de la complejidad (según la respuesta a 14 preguntas en una escala de 0 a 5) El total de los puntos de función sin ajustar (de acuerdo a las 5 características de dominio de la información)

23 Sustitución gráfica de la fórmula de Puntos de Función
PFA = Cuenta Total x [ 0, ,01 x S Fi ]

24 Dominio de Información
Resultado Gráfico de Puntos de Función 349.6 Dominio de Información PFA Multiplicador estandarizado MSc. Claudia Benavidez Rugama

25 (Lenguaje de Programación ADA)
Estimación de las LDC requerida para cada Punto de Función de acuerdo al número medio LDC de un lenguaje de programación determinado. FÓRMULA: TLDC Número Medio de LDC de un “x” Lenguaje de Programación PFA X = EJEMPLO: 24,472 70 (Lenguaje de Programación ADA) 349.6 = X MSc. Claudia Benavidez Rugama

26 Lenguaje de Programación ADA
MÉTRICAS ORIENTADAS AL TAMAÑO Presentación Gráfica de la Estimación de las LDC = Lenguaje de Programación ADA 24,472 X 349.6 349,6

27 ESTIMACIÓN DEL ESFUERZO
La Estimación del Esfuerzo nos determina el número de personas que hay que incorporar al proyecto. Utilización de estimaciones a partir del tamaño Utilización de estimación a partir del tamaño en LDC Utilización del método algorítmico de aproximación (COCOMO)

28 B = 0.91 + 0.01 x  SFi, donde SFi es un factor para cada uno
COCOMO II Esfuerzo (personas-meses) = A x (Tamaño) B x  EMi donde : A es una constante derivada de la calibración igual a 2.94. B = x  SFi, donde SFi es un factor para cada uno de los indicadores de escala (5). EMi es el Factor de esfuerzo compuesto obtenido a partir de los indicadores El Tiempo de Desarrollo del Proyecto se estima a partir de la siguiente ecuación: Tdes = 3.67*(E) *SF La Cantidad de Personal necesaria para desarrollar el Sistema se cuantifica a partir de la siguiente ecuación: CH=E/Tdes

29 . Flexibilidad de Desarrollo (FLEX)
FACTORES DE ESCALA . Precedentes (PREC) . Flexibilidad de Desarrollo (FLEX) . Resolución de Arquitectura/Riesgo (RESL) . Cohesión del Equipo de Trabajo (TEAM) . Madurez del proceso (PMAT) Son cinco factores que afectan E, el exponente del TAMAÑO: PREC: Desarrollos previos similares 0.00: nuevo desarrollo es idéntico a previos 1.24: es muy parecido 2.48: bastante parecido 3.72: aspectos novedosos 4.96: muy diferente 6.20: totalmente diferente. FLEX: Flexibilidad del desarrollo (e.g. grado de acuerdo con requerimientos pre-establecidos o con interfaces externos pre-existente) 0.00: metas son generales 1.01: cierto acuerdo 2.03: acuerdo general 3.04: cierta flexibilidad 4.05: flexibilidad ocasional 5.07: riguroso

30 FACTORES DE ESC ALA (SFi) RESL: Manejo de riesgos y arquitectura
0.00: plan identifica todos los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta riesgos, arquitectura puede tomarse hasta el 40% del esfuerzo de desarrollo, herramientas disponibles para resolver/mitigar riesgos y verificar especificación de la arquitectura muy poca incertidumbre de remisión, interfaz con usuario, tecnología, desempeño, riesgos no son críticos. 1.41: plan identifica la mayoría de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta la mayoría de los riesgos, arquitectura puede tomarse hasta el 33% del esfuerzo de desarrollo, herramientas disponibles para resolver/mitigar mayoría de riesgos y verificar especificación de la arquitectura, poca incertidumbre remisión, interfaz con usuario, tecnología, desempeño, riesgos no son críticos. 2.83: plan identifica muchos de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto generalmente toma en cuenta riesgos, arquitectura puede tomarse hasta el 25% del esfuerzo de desarrollo, herramientas regularmente disponibles para resolver/mitigar riesgos y verificar especificaciòn de la arquitectura algo de incertidumbre remisión, interfaz con usuario, tecnología, desempeño, no más de un riesgo crítico.

31 FACTORES DE ESC ALA (SFi) RESL: Manejo de riesgos y arquitectura
4.24: plan identifica algunos de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta algunos de los riesgos, arquitectura puede tomarse hasta el 17% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto, algo de herramientas disponibles para resolver/mitigar riesgos, verificar especificación de la arquitectura, considerable incertidumbre re misión, interfaz con usuario, tecnología, desempeño, entre 2-4 riesgos críticos. 5.65: plan identifica pocos riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta pocos riesgos, arquitectura puede tomarse hasta el 10% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto (disp. menor al 40%), pocas herramientas disponibles para resolver/mitigar riesgos y verificar especificación de la arquitectura, significativa incertidumbre re misión, interfaz con usuario, tecnología, desempeño, entre 5-10 riesgos críticos. 7.07: plan no identifica los riesgos críticos, calendario y presupuesto no toma en cuenta los riesgos, arquitectura puede tomarse hasta el 5% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto (disp. menor del 20%), herramientas no disponibles para resolver/mitigar riesgos y verificar especificación de la arquitectura, extrema incertidumbre remisión, interfaz con usuario, tecnología, desempeño, más de 10 riesgos críticos.

32 FACTORES DE ESCALA (SFi) TEAM: Cohesión del equipo de desarrollo
0.0: interacciones fluidas, objetivos y culturas de accionistas totalmente consistentes, total habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, dilatada experiencia previa operando como equipo, visión y compromisos 100% compartidos. 1.1: interacciones altamente cooperativas, objetivos y culturas de accionistas fuertemente consistentes, fuerte habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, considerable experiencia previa operando como equipo, visión y compromisos considerablemente compartidos. 2.19: interacciones principalmente cooperativas, objetivos y culturas de accionistas considerablemente consistentes, considerable habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, mediana experiencia previa operando como equipo, visión y compromisos medianamente compartidos.

33 FACTORES DE ESCALA (SFi) TEAM: Cohesión del equipo de desarrollo
3.29: interacciones básicas cooperativas, objetivos y culturas de accionistas básicamente consistentes, habilidad y disponibilidad básica de accionistas para acomodar objetivos de otros accionistas, poca experiencia previa operando como equipo, visión y compromisos poco compartidos. 4.38: algunas interacciones difíciles, objetivos y culturas de accionistas algo consistentes, algo habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, poca experiencia previa operando como equipo, visión y compromisos poco compartidos. 5.48: interacciones difíciles, objetivos y culturas de accionistas poco consistentes, poca habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, nada de experiencia previa operando como equipo, visión y compromisos nada compartidos.

34 FACTORES DE ESCALA (SFi)
Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM: El Modelo de Capacidad de Madurez (CMM) Modelo de Madurez del Proceso de Software - desarrollado para evaluar las capacidades de una organización de software e identificar las áreas más importantes de mejoramiento - tratando el proceso completo de desarrollo de software como un proceso que puede ser controlado, medido, y mejorado. Para mejorar sus capacidades, las organizaciones de software deben: comprender el estado actual de sus procesos de software; desarrollar una visión de los procesos deseados; establecer una lista de las acciones de mejoramiento requeridas en orden de prioridad; producir un plan para cumplir dichas acciones; y comprometer los recursos para ejecutar el plan Descompone cada nivel de madurez en áreas claves de proceso (KPA), prácticas claves, e indicadores claves. Áreas claves: identifican objetivos a ser alcanzados para alcanzar un nivel de madurez particular. Prácticas claves: procedimientos y actividades que contribuyen a alcanzar los objetivos. Indicadores claves: ayudan a determinar el cumplimiento de los objetivos, forman la base para el procedimiento de evaluación.

35 FACTORES DE ESCALA (SFi)
Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM: El Modelo de Capacidad de Madurez (CMM) Desenfatiza el score (nivel de madurez) de una evaluación. El producto final es ahora un perfil de áreas claves, que pueden ser satisfechas parcial o completamente, o no ser satisfechas. El nivel de madurez se establece como aquel en que se satisfacen todas las áreas claves en forma continua.

36 FACTORES DE ESCALA (SFi) Madurez del proceso (PMAT)
Nivel de madurez estimada, en relación al modelo de madurez de software CMM: 0.00, nivel 5 1.56, nivel 4 3.12, nivel 3 4.68, nivel 2 6.24, nivel 1, superior 7.80, nivel 1, inferior. Capability Maturity Model (CMM) Inicial (1) Repetible (2) Definido (3) Administrado (4) Optimizante (5)

37 FACTORES DE ESCALA (SFi)
Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM:  Nivel Inicial (1) - áreas claves de proceso: ninguna Nivel Repetible (2) - áreas claves de proceso: Gestión de requisitos. Planificación de proyectos de software. Supervisión y seguimiento de proyectos de software. Gestión de subcontratos de software. Aseguramiento de calidad de software. Gestión de la configuración de software. Nivel Definido (3) - áreas claves de proceso: Foco en el proceso de la organización. Definición del proceso de la organización. Programa de entrenamiento. Administración de software integrado. Ingeniería del producto de software. Coordinación inter grupos. Revisión por pares. Nivel Administrado (4) - áreas claves de proceso: Administración cuantitativa del proceso. Administración de calidad de software. Nivel Optimizante (5) - áreas claves de proceso: Prevención de defectos. Administración de cambios tecnológicos. Administración de cambios en el proceso.

38 FACTORES DE ESCALA (SFi) Capability Maturity Model (CMM)
Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM: Capability Maturity Model (CMM) Nivel Característica Desafíos claves Resultados 5 Optimizante Mejoramiento realimentado al proceso Un proceso humano-intensivo Mantiene la organización en nivel optimizante Productividad y calidad Riesgo 4 Administrado (Cualitativo) Proceso medido Cambio de tecnología Análisis de procesos Prevención de problemas 3 Definido Proceso definido e institucionalizado Métricas de procesos Planes cuantitativos de calidad 2 Repetible (Intuitivo) Proceso dependiente de individuos Entrenamiento, testeo Prácticas técnicas y revisiones Foco en el proceso, estándares y procesos 1 Inicial (Ad hoc/caótico) Administración de proyectos y planificación Administración de la configuración Aseguramiento de la calidad de software

39 FACTOR DE ESFUERZO COMPUESTO POST ARQUITECTURA (EMi)
Producto: RELY, DATA, DOCU, CPLX, RUSE Plataforma: TIME, STOR, PVOL Personal: ACAP, AEXP, PCAP, PEXP, LTEX, PCON Proyecto: TOOL, SITE, SCED Nomenclatura Empleada RELY (Seguridad Requerida) DATA (Tamaño de Base de Datos) DOCU (Documentación Adaptada al Ciclo de Vida) CPLX (Complejidad), RUSE (Reutilización Requerida) TIME (Tiempo de Ejecución Requerido) STOR (Almacenamiento principal Requerido) PVOL (Volatilidad de la Plataforma) ACAP (Capacidad del Analista) AEXP (Experiencia del Analista) PCAP (Capacidad del programador) PEXP (Experiencia en la Plataforma de Sistema Operativo) LTEX (Experiencia en Lenguaje y Herramienta) PCON (Continuidad del personal) TOOL (Uso de Herramientas de SW) SITE (Desarrollo Multitarea) SCED (Esquema de Desarrollo Programado)

40 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DEL PRODUCTO (RELY) MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador RELY Efecto de falla sin ninguna consecuencia. Efecto Peq. Recuperable fácilmente. Fallas Moderadas. Grandes Pérdidas Financieras Riesgo de Vidas Humanas Valor Asociado 0.75 0.88 1.00 1.15 1.39

41 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DEL PRODUCTO (DATA) Tamaño de la Base de Datos. (DATA) Se toma el tamaño de la base de datos en kbytes y se divide entre la cantidad de instrucciones mf, en dependencia del valor obtenido se toma la complejidad de este indicador. Es lógico que para poder obtener el tamaño de la base de datos, deban estar definidos, los archivos, los campos, la longitud de estos y estimadas la cantidad de artículos. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador DATA <10 >=10 Y <100 >=100 Y <1000 >=1000 Valor Asociado 1.00 0.93 1.09 1.19

42 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DEL PRODUCTO (DOCU) MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador DOCU Muchas Etapas sin cobertura. Algunas Etapas sin Cobertura. Adaptado a las etapas del Ciclo de Vida. Excesiva Documentación. Muy Excesiva Docu. Valor Asociado 0.89 0.95 1.00 1.06 1.13

43 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DEL PRODUCTO (CPLX) NIVEL OPERACIONES DE CONTROL OPERACIONES MATEMÁTICAS OPERACIONES DE ENTRADA/SALIDA OPERACIONES DE MANEJO DE DATOS Valor Asociado MUY BAJO Códigos lineales: DO IF-THEN-ELSE Predicados simples, pocas subrutinas. Evaluación de expresiones matemáticas simples: C = A+B*(D-E). Lecturas simples Escrituras con formatos simples. Arreglos simples en memoria RAM. 0.75 BAJO Subrutinas en secuencia la mayor parte en predicados simples. Evaluación de expresiones reiteradas. Raíces y Potencias. No se necesitan procesos especiales de E/S. Sólo toma y entrega de información. No hay solapamiento. Archivos simples sin cambios en la estructura de datos. 0.88 NOMINAL Programación Estructurada (PE). Mayormente subrutinas simples. Tablas de decisión. Uso de subrutinas matemáticas y estadísticas. Operaciones con matrices y vectores. E/S comprende selecciones, chequeos de estado y tratamiento de errores. Múltiples archivos de E/S. Cambios simples en la estructura de datos. 1.00 ALTO Programa estructurado con muchas subrutinas. Considerables módulos. Colas. Pilas. Análisis numérico. Interpolación multivariable. Ecuaciones diferenciales. Optimización del solapamiento de E/S. Operaciones de E/S a nivel físico. Complejas reestructuraciones de los datos. Subrutinas activadas por el FD. 1.15 MUY ALTO Código reentrante y recursivo. Prioridad fija de interrupción manual. Ecuaciones con matrices singulares. Ecuaciones diferenciales parciales. Análisis numérico difícil. Subrutinas para interrumpir el servicio. Manejo de líneas de comunicación. Uso generalizado de lo anterior. Archivo comando de procesamiento. Optimización de búsqueda. 1.30 EXTRA ALTO Programación múltiple. Cambios dinámicos de prioridad. Micro código. Análisis numérico difícil y no estructurado. Análisis muy preciso. Métodos estocásticos. Operaciones micro programables. Dirección de datos en lenguaje natural. Estructuras dinámicas altamente enlazadas 1.66

44 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DEL PRODUCTO (RUSE) MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador RUSE Ninguna A través del Proyecto A través de Programas A través de Líneas de Productos. A través de Líneas Múltiples de Prod. Valor Asociado 1.00 0.91 1.14 1.29 1.49

45 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DE PLATAFORMA (TIME) Tiempo de Ejecución Requerido.(TIME) Se debe estimar el tiempo necesario para la ejecución de este componente y calcular el tiempo disponible de computación, se divide uno entre otro y se multiplica por 100 para hallar el por ciento, con este número se entra a la Tabla para hallar el nivel de complejidad de este indicador. El tiempo de ejecución podrá determinarse mediante la siguiente fórmula: TE = TED + TEA + TSD. (Horas/día) MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador TIME 50% 70% 85% 95% Valor Asociado 1.00 1.11 1.31 1.67

46 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DE PLATAFORMA (TIME) (Tiempo de Ejecución ) TE = TED + TEA + TSD. (Horas/día) Donde: TED - Tiempo consumido en la entrada de los datos (hr/día) TEA - Tiempo de ejecución y acceso a archivos (hr/día) TSD - Tiempo consumido en la salida de los datos (hr/día) TED = TSD = VDE VDS RE * RS * 3600 Donde: VDE - Volumen de datos de entrada (caracteres/día) RE- Rapidez de la entrada de datos (cps) (0.5) VDS - Volumen de datos de salida (caracteres/día) RS - Rapidez de salida de los datos (cps) VDE o VDS = CIj (caracteres) m j=1 CIj = Aij Donde: Aij - Longitud del dato i en el flujo j. (caracteres) i= CIj - Capacidad de información del flujo j (caracteres) m - Cantidad de datos de un flujo n - Cantidad de flujos de entrada o de salida.

47 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES
DE PLATAFORMA (TIME) El tiempo de ejecución y acceso a archivo depende del tipo de proyecto (gestión, inteligencia artificial, cálculo científico, etc.), del tipo de máquina, del sistema operativo, del sistema de gestión de base de datos, etc. Este tiempo puede calcularse, a través de programas realizados anteriormente del mismo tipo o diseñados para ello propiamente, que simulen la ejecución de las instrucciones y los accesos y a partir de ellos calcular "k11" (tiempo promedio de ejecución en segundos por cada mil instrucciones) y entonces se puede calcular TEA así: TEA = k11 * mf (horas/día) 3600 El tiempo de ejecución y acceso a archivos, es despreciable frente a (TED+TSD) en sistemas de gestión y es grande con respecto a (TED+TSD) en procesos que contengan Métodos Económico-Matemáticos, Estadísticos, de Simulación, etc.

48 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA
(STOR) ALMACENAMIENTO PRINCIPAL REQUERIDO. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador STOR 50% 70% 85% 95% Valor Asociado 1.00 1.06 1.21 1.57 Se estima la cantidad de memoria que se necesita para la ejecución de este componente, se divide entre la memoria disponible del computador y se multiplica por 100 para hallar el porciento, con este número se entra a la Tabla para hallar el nivel de complejidad de este indicador. La cantidad de memoria principal ocupada se puede calcular mediante la fórmula: MP = MOS + MOP + MOD Donde: MOS - Memoria ocupada por el Software instalado. MOP - Memoria ocupada por los programas. MOD - Memoria ocupada por los datos.

49 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA
VOLATILIDAD DE LA PLATAFORMA. (PVOL) La velocidad de cambio de los medios de cómputo es la frecuencia de cambio del hardware y el software necesario para las tareas. * Si el proyecto a desarrollar es un sistema operativo es la velocidad con que cambia el hardware de la computadora. * Si el proyecto a desarrollar es un Sistema de Gestión de Base de Datos (SGBD) es la velocidad con que cambia el hardware de la computadora y el sistema operativo. * Si el subsistema a desarrollar es una aplicación del Siste­ma de Base de Datos es la velocidad del cambio del hardware de la computadora, el sistema operativo y el sistema de base de datos. De acuerdo con la frecuencia de cambio se entrará en la Tabla y se hallará el nivel de este indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador PVOL >=1 MES Y <=12 MESES >=6 MESES Y <=2 SEM >=2 MESES Y <=1 SEM >=2 SEM Y <= 2 DIAS Valor Asociado 1.00 0.87 1.15 1.30

50 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CAPACIDAD DE LOS ANALISTAS. (ACAP) La capacidad de los analistas se mide en términos de percentiles con respecto a la población total de analistas de sistemas. Los atributos que deben ser considerados son: habilidad para el análisis, eficiencia e integridad y habilidad para la comunicación y cooperación. Este atributo es del conjunto de analistas como un equipo más que una suma de ellos individualmente. De acuerdo al valor estimado por Usted se entra en la Tabla para hallar el nivel de este indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador ACAP 15 % 35% 55%. 75% 90% 100% Valor Asociado 1.50 1.22 1.00 0.83 0.67

51 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CAPACIDAD DE LOS ANALISTAS. (PCAP) De este indicador se puede decir lo mismo que de ACAP salvo que lo principal es la habilidad para programar en vez de la habilidad para el análisis. El percentil será con respecto a la población de programadores. Con el valor del percentil se entra a la Tabla y se halla el nivel de este indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador PCAP 15 % 35% 55%. 75% 90% 100% Valor Asociado 1.37 1.16 1.00 0.87 0.74

52 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CONTINUIDAD DEL PERSONAL. (PCON) Es el porcentaje de Servicio del Personal compuesto tanto por analistas como por Programadores con respecto a los años de Existencia de la Institución. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador PCON 48% 24% 12% 6% 3% 0% Valor Asociado 1.24 1.10 1.00 0.92 0.84

53 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA DE LOS ANALISTAS. (AEXP) Es el tiempo de trabajo promedio que lleva el grupo de analistas en la actividad de análisis dentro de la rama en que se esta haciendo el sistema. Con este valor se entra en la Tabla para hallar el nivel de este indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador AEXP 2 meses 6 meses 12 meses 36 meses 72 meses > 72 meses Valor Asociado 1.22 1.10 1.00 0.89 0.81

54 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA EN EL SISTEMA OPERATIVO. (PEXP) Es el tiempo promedio de experiencia en el sistema operativo de todo el grupo de analistas y programadores. Con este valor se entra en la Tabla para hallar el nivel de este indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador PEXP 2 meses 6 meses 12 meses 36 meses 72 meses > 72 meses Valor Asociado 1.25 1.12 1.00 0.88 0.81

55 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA EN EL LENGUAJE DE PROGRAMACIÓN. (LTEX) Es el tiempo promedio de experiencia en el lenguaje de programación de analistas y programadores. Con este valor se entra en la Tabla para hallar el nivel del indicador. MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador PEXP 2 meses 6 meses 12 meses 36 meses 72 meses > 72 meses Valor Asociado 1.22 1.10 1.00 0.91 0.84 MSc. Claudia Benavidez Rugama

56 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
USO DE MODERNAS HERRAMIENTAS DE SOFTWARE. (TOOL) Se considera el uso de: Muy bajo: Ensamblador Editor de enlaces básico Monitor básico Programas de auxilio para la eliminación de errores de programación Bajo: Compilador lenguaje de alto nivel Macroemsamblador Editor de enlaces overlay Monitor de lenguaje independiente Editor de documentos en lote Biblioteca básica de ayuda Sistema Base de Datos Básico Nominal: Sistema operativo tiempo real o compartido Sistema de Dirección de Base de Datos (DBMS) Biblioteca simple de programación Editor de documentos interactivo Editor de enlaces overlay extendido Programa de auxilio para la eliminación de errores interactivo. Alto: Sistema operativo de memoria virtual Sistema de ayuda al diseño de Base de Datos Biblioteca de apoyo a la programación con ayuda para el manejo de la configuración Analizador de uso fijo Analizador del flujo de programas y textos Editor de textos básico Muy Alto: Sistema de documentación integrado Sistema de control de proyectos Herramientas automatizadas de diseño Sistema automático de verificación Herramientas de propósito especifico Simuladores de conjuntos de instrucciones Formateador de display Herramientas del proceso de comunicación de control de entrada de datos, ayuda a la conversión, etc. INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador TOOL Editar, Codificar y Corregir. Ciclos y Pequeña Integración. Integración Moderna. Bastante Integra- ción. Cuantiosa Integración. Valor Asociado 1.24 1.12 1.00 0.86 0.72

57 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
DESARROLLO MULTITAREA (SITE) INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador SITE Teléfono, Correo. Teléfono, Fax. Banda Corta, s. Banda Ancha Banda Ancha, Ocasional- Mente Vídeo_Conferencia. Múltiples formas, Interactivo. Valor Asociado 1.25 1.10 1.00 0.92 0.84 0.78

58 CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
ESQUEMA DE DESARROLLO PROGRAMADO. (SCED) Según el por ciento del TDES nominal que se quiera acelerar el proyecto o desacelerar así será el nivel de este indicador que se halla en la Tabla. La aceleración del proyecto por encima del 75 % del tiempo de desarrollo nominal es considerado imposible al igual que un alargamiento de más de un 60%. INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT. Indicador SCED 75% del Nominal. 85% 100% 130% 160% Valor Asociado 1.29 1.10 1.00

59 Preguntas?


Descargar ppt "EJEMPLO DE ESTUDIO DE VIABILIDAD"

Presentaciones similares


Anuncios Google