SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Universidad Tecnológica del Estado de Zacatecas
Unidad Académica de Pinos



      Ejercicio Resuelto de
     Punto De Casos de Uso
                 Luz Adriana Palomo Campos.
                       Luis Ángel Dávila Elías.
                         Alán Ibarra Cisneros
                  Miguel Ángel Macías Padilla




                                                  2013
El ejemplo práctico a través del cual se describirá el método consiste en una
aplicación Web para la gestión de información telefónica, de reportes de averías, y
de estadísticas de los estados de los teléfonos de un Centro de Educación
Superior (CES). Actualmente este proceso se realiza manualmente, provocando
dificultades en la organización y control de la información referente a los equipos
telefónicos y a sus respectivos usuarios. La aplicación es desarrollada en la
plataforma .Net, con lenguaje C#. A continuación se presentan los actores y casos
de uso identificados.




Cálculo de Puntos de Casos de Uso sin Ajustar (UUCP)

Para la estimación el primer paso que se lleva a cabo es el cálculo de los Puntos
de Casos de Uso sin ajustar. Este valor se calcula a partir de la siguiente
ecuación:

UUCP = UAW + UUCW donde,

UUCP: Puntos de Casos de Uso sin ajustar

UAW: Factor de Peso de los Actores sin ajustar

UUCW: Factor de Peso de los Casos de Uso sin ajustar

Determinación del factor de peso de los actores sin ajustar (UAW).

Este valor se calcula mediante un análisis de la cantidad de Actores presentes en
el sistema y la complejidad de cada uno de ellos. La complejidad de los actores se
establece, teniendo en cuenta en primer lugar, si se trata de una persona o de otro
sistema, y en segundo lugar, la forma en que el actor interactúa con el sistema.

Factores de peso de los actores.
Factor
   Tipo       de                                          Número      de
                   Descripción                                             Resultado
   actor                                                  actores
                                             de peso
                   Otro     sistema       que
                   interactúa con el sistema
                   a desarrollar mediante
   Simple          una       interfaz      de 1           0                0
                   programación(API,
                   AplicationProgramming
                   Interface)
                   Otro      sistema      que
                   interactúa con el sistema
   Promedio        a desarrollar mediante 2               0                0
                   un protocolo o una
                   interfaz basada en texto.
                   Una      persona       que
                   interactúa con el sistema
   Complejo                                   3           3                9
                   mediante una interfaz
                   gráfica.
                                                          Total            9

UAW = 9

Determinación del factor de peso en los casos de uso sin ajustar (UUCW).

Este valor se calcula mediante un análisis de la cantidad de Casos de Uso
presentes en el sistema y la complejidad de cada uno de ellos. La complejidad de
los casos de uso se establecen teniendo en cuenta la cantidad de transacciones
efectuadas en el mismo, donde una transacción se entiende como una secuencia
de actividades atómicas.

Factores de peso de los casos de uso.

                                                  Factor
Tipo de caso                                                  Número     de
             Descripción                                                    Resultado
de uso                                            de          Casos de Uso
                                                  peso
Simple        1-3 Transacciones                   5           8                40
Promedio      4-7 Transacciones                   10          9                90
Complejo      Mayor de 8 Transacciones.           15          2                30
                                                  Total             160

UUCW = 160
Calculando

UUCP = UAW + UUCW

UUCP = 9 + 160

UUCP = 169

5.2.2 Cálculo de Puntos de Casos de Uso ajustados

Seguidamente de calcular los Puntos de Casos de Uso sin ajustar, se debe ajustar
este valor mediante la siguiente ecuación:

UCP = UUCP x TCF x EF donde,

UCP: Puntos de Casos de Uso ajustados

UUCP: Puntos de Casos de Uso sin ajustar

TCF: Factor de complejidad técnica

EF: Factor de ambiente

5.2.2.1 Determinación del factor de complejidad técnica (TCF)

Este coeficiente se calcula mediante la cuantificación de un conjunto de factores
que determinan la complejidad técnica del sistema. Cada uno de los factores se
cuantifica con un valor de 0 a 5, donde 0 significa un aporte irrelevante y 5 un
aporte muy importante. [21]

Tabla 17. Factores de complejidad técnica.

Número de
          Descripción           Peso   Valor   Factor   Comentario
factor
                                                        El sistema es Web, por lo
             Sistema
T1                              2      1       2        que posee cierto nivel de
             Distribuido
                                                        distribución
                                                        El tiempo de respuesta
                                                        respalda los objetivos que
             Tiempo        de
T2                              1      1       1        se persiguen con el
             respuesta
                                                        proyecto realizado, por lo
                                                        que es el adecuado.
                                                        Algunos roles necesitan
             Eficiencia por
T3                          1          3       3        estar relacionados con el
             el usuario
                                                        sistema para su mejor
funcionamiento.
                                          El sistema no posee
                                          cálculos        complejos,
                                          aunque proporciona una
      Proceso
                                          serie de datos lógicos que
T4    interno             1     3   3
                                          necesitan un nivel medio
      complejo
                                          de     conocimiento    para
                                          lograr     su      correcta
                                          comprensión.
                                          No es objetivo esencial
                                          hacer reusabilidad del
                                          código, a pesar de que
T5    Reusabilidad        1     2   2
                                          este será orientado a
                                          objetos y podrá ser usado
                                          por sistemas similares.
                                          Por ser un sistema Web la
      Facilidad de
T6                 0.5          1   0.5   complejidad de instalación
      instalación
                                          es mínima.
                                          El sistema debe ser fácil
                                          de usar, aunque se
      Facilidad      de
T7                        0.5   5   2.5   encuentra    dirigido   a
      uso
                                          personas ajenas al centro
                                          además.
                                          El sistema se encuentra
                                          diseñado para que sea
                                          usado     en    situaciones
                                          similares      en      otras
T8    Portabilidad        2     5   10
                                          empresas, además como
                                          está desarrollado en .Net
                                          puede ser publicado en
                                          cualquier plataforma.
                                          El    sistema   encuentra
                                          estructurada para que los
      Facilidad      de                   cambios         realizados
T9                        1     5   5
      cambio                              afecten lo menos posible
                                          las funcionalidades del
                                          sistema.
                                          La concurrencia es tratada
T10   Concurrencia        1     5   5
                                          con suma importancia.
                                          La seguridad del sistema
      Objetivos                           es un tema bastante
T11   especiales de 1           5   5     controlado, ya que el
      seguridad                           sistema sólo permite que
                                          un usuario realice las
funcionalidades
                                                         correspondientes a su rol
                                                         dentro del sitio.
            Acceso directo
                                                         La aplicación es accesible
T12         a      terceras 1       2         2
                                                         a cualquier usuario.
            partes
                                                         No se hace necesario el
                                                         entrenamiento     de    los
            Facilidades                                  usuarios finales, debido a
            especiales de                                la facilidad de uso que
T13         entrenamiento 1         1         1          presenta el sistema, pero
            a      usuarios                              se debe incluir un manual
            finales                                      de usuario para garantizar
                                                         la correcta usabilidad de
                                                         dicho sistema.
                                    Total
                                              42
                                    Factor

El Factor de complejidad técnica se calcula mediante la siguiente ecuación:




Determinación del factor ambiente (EF)

Las habilidades y el entrenamiento del grupo involucrado en el desarrollo tienen un
gran impacto en las estimaciones de tiempo. Estos factores son los que se
contemplan en el cálculo del Factor de ambiente.

Factores de ambiente.

  Número
             Descripción                Peso Valor   Factor Comentario
  del factor
                                                              Se              está
                                                              familiarizado con el
            Familiaridad   con el                             modelo           del
  E1        modelo del     proyecto 1.5       3      4.5      proyecto, pero la
            usado.                                            experiencia en el
                                                              modelado          es
                                                              media.
                                                              No       es   una
            Experiencia     en    la
  E2                                    0.5   4      2        aplicación    que
            aplicación
                                                              requiera de mucha
experiencia,   pero
                                               se necesita de un
                                               equipo capacitado y
                                               de conocimientos
                                               suficientes    para
                                               garantizar       su
                                               correcto
                                               funcionamiento.
                                               Se considera cierto
                                               grado             de
                                               experiencia en la
                                               programación
E3   Experiencia OO.            1    4   4     orientada a objetos
                                               (OO), debido a que
                                               esta es la que se ha
                                               estudiado          y
                                               trabajado.
                                               No existe analista
                                               líder, los analistas
     Capacidad del analista                    que integran el
E4                          0.5      3   1.5
     líder.                                    equipo de trabajo
                                               poseen capacidad
                                               media.
E5   Motivación.                1    5   5     Alta
                                               Aunque el sistema
                                               se encuentra sujeto
                                               a     cambios,    el
                                               mismo brinda las
     Estabilidad   de     los                  funcionalidades
E6                              2    4   8
     requerimientos.                           esenciales que dan
                                               cumplimiento a los
                                               objetivos       que
                                               iniciaron        su
                                               realización.
     Personal           media                  Se    trabajará  a
E7                              -1   0   0
     jornada.                                  tiempo completo.
                                               Como el lenguaje
                                               empleado fue C# y
                                               este ofrece grandes
     Dificultad en lenguaje                    facilidades       y
E8                          -1       3   -3
     de programación.                          ventajas,        se
                                               considera       una
                                               dificultad    media
                                               suempleo.
Total 22

El factor de ambiente se calcula mediante la siguiente ecuación:




Cálculo de los Puntos de Casos de Uso Ajustados:

UCP = UUCP * TCF * EF

UCP = 169 * 1.02 * 0.74

UCP = 127.56

Weitere ähnliche Inhalte

Was ist angesagt?

Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)cgviviana
 
Aplicando Uwe - Un ejemplo didactico
Aplicando Uwe - Un ejemplo didacticoAplicando Uwe - Un ejemplo didactico
Aplicando Uwe - Un ejemplo didacticomillernegro
 
Requerimientos funcionales y no del sistema MARC21
Requerimientos funcionales y no del sistema MARC21Requerimientos funcionales y no del sistema MARC21
Requerimientos funcionales y no del sistema MARC21cirilor23
 
Proyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGProyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGFrancesc Perez
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWAREkatymi13
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosnathalyrivasdiaz
 
Instalación Windows Server 2012
Instalación Windows Server 2012Instalación Windows Server 2012
Instalación Windows Server 2012cyberleon95
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 

Was ist angesagt? (20)

Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
 
Ud6 hoja5 correccion
Ud6 hoja5 correccionUd6 hoja5 correccion
Ud6 hoja5 correccion
 
Aplicando Uwe - Un ejemplo didactico
Aplicando Uwe - Un ejemplo didacticoAplicando Uwe - Un ejemplo didactico
Aplicando Uwe - Un ejemplo didactico
 
Requerimientos funcionales y no del sistema MARC21
Requerimientos funcionales y no del sistema MARC21Requerimientos funcionales y no del sistema MARC21
Requerimientos funcionales y no del sistema MARC21
 
Sistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post GradoSistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post Grado
 
Proyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTGProyecto: Monitorización de red con SNMP y MRTG
Proyecto: Monitorización de red con SNMP y MRTG
 
Subneteo
SubneteoSubneteo
Subneteo
 
Direccionamiento ipv6
Direccionamiento ipv6Direccionamiento ipv6
Direccionamiento ipv6
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARE
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Modelado del negocio
Modelado del negocioModelado del negocio
Modelado del negocio
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Diseño a Nivel de Componentes
Diseño a Nivel de ComponentesDiseño a Nivel de Componentes
Diseño a Nivel de Componentes
 
Instalación Windows Server 2012
Instalación Windows Server 2012Instalación Windows Server 2012
Instalación Windows Server 2012
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 

Ähnlich wie Ejercicio resuelto de punto de caso de uso

Estimación de software basada en puntos de casos de uso
Estimación de software basada en puntos de casos de usoEstimación de software basada en puntos de casos de uso
Estimación de software basada en puntos de casos de usojvaldes99
 
Multiplicacion de matrices: Implementacion en cluster
Multiplicacion de matrices: Implementacion en clusterMultiplicacion de matrices: Implementacion en cluster
Multiplicacion de matrices: Implementacion en clusterWalter Tejerina
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Sistema operativos para red
Sistema operativos para redSistema operativos para red
Sistema operativos para redNin Bordon
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Las primeras computadoras electrónicas digitales no tenían s
Las primeras computadoras electrónicas digitales no tenían sLas primeras computadoras electrónicas digitales no tenían s
Las primeras computadoras electrónicas digitales no tenían sHayden Ochoa
 
Perl nagios
Perl nagiosPerl nagios
Perl nagiosgabalesa
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOShoneyjimenez
 

Ähnlich wie Ejercicio resuelto de punto de caso de uso (20)

Estimación de software basada en puntos de casos de uso
Estimación de software basada en puntos de casos de usoEstimación de software basada en puntos de casos de uso
Estimación de software basada en puntos de casos de uso
 
Informe de Rendimiento de Computadoras
Informe  de Rendimiento  de Computadoras Informe  de Rendimiento  de Computadoras
Informe de Rendimiento de Computadoras
 
Multiplicacion de matrices: Implementacion en cluster
Multiplicacion de matrices: Implementacion en clusterMultiplicacion de matrices: Implementacion en cluster
Multiplicacion de matrices: Implementacion en cluster
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Cecyte jerecuaro
Cecyte jerecuaroCecyte jerecuaro
Cecyte jerecuaro
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
 
sistemas distribuidos 4
sistemas distribuidos 4sistemas distribuidos 4
sistemas distribuidos 4
 
Sistema operativos para red
Sistema operativos para redSistema operativos para red
Sistema operativos para red
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Examen
ExamenExamen
Examen
 
Las primeras computadoras electrónicas digitales no tenían s
Las primeras computadoras electrónicas digitales no tenían sLas primeras computadoras electrónicas digitales no tenían s
Las primeras computadoras electrónicas digitales no tenían s
 
nagios
 nagios nagios
nagios
 
Perl nagios
Perl nagiosPerl nagios
Perl nagios
 
DISEÑO DE RED
DISEÑO DE REDDISEÑO DE RED
DISEÑO DE RED
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 

Mehr von Adri Campos

Mehr von Adri Campos (10)

Act3
Act3Act3
Act3
 
The cancer disease
The cancer diseaseThe cancer disease
The cancer disease
 
My description
My descriptionMy description
My description
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Doc.movil
Doc.movilDoc.movil
Doc.movil
 
Luz apc miprimercss
Luz apc miprimercssLuz apc miprimercss
Luz apc miprimercss
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 

Ejercicio resuelto de punto de caso de uso

  • 1. Universidad Tecnológica del Estado de Zacatecas Unidad Académica de Pinos Ejercicio Resuelto de Punto De Casos de Uso Luz Adriana Palomo Campos. Luis Ángel Dávila Elías. Alán Ibarra Cisneros Miguel Ángel Macías Padilla 2013
  • 2. El ejemplo práctico a través del cual se describirá el método consiste en una aplicación Web para la gestión de información telefónica, de reportes de averías, y de estadísticas de los estados de los teléfonos de un Centro de Educación Superior (CES). Actualmente este proceso se realiza manualmente, provocando dificultades en la organización y control de la información referente a los equipos telefónicos y a sus respectivos usuarios. La aplicación es desarrollada en la plataforma .Net, con lenguaje C#. A continuación se presentan los actores y casos de uso identificados. Cálculo de Puntos de Casos de Uso sin Ajustar (UUCP) Para la estimación el primer paso que se lleva a cabo es el cálculo de los Puntos de Casos de Uso sin ajustar. Este valor se calcula a partir de la siguiente ecuación: UUCP = UAW + UUCW donde, UUCP: Puntos de Casos de Uso sin ajustar UAW: Factor de Peso de los Actores sin ajustar UUCW: Factor de Peso de los Casos de Uso sin ajustar Determinación del factor de peso de los actores sin ajustar (UAW). Este valor se calcula mediante un análisis de la cantidad de Actores presentes en el sistema y la complejidad de cada uno de ellos. La complejidad de los actores se establece, teniendo en cuenta en primer lugar, si se trata de una persona o de otro sistema, y en segundo lugar, la forma en que el actor interactúa con el sistema. Factores de peso de los actores.
  • 3. Factor Tipo de Número de Descripción Resultado actor actores de peso Otro sistema que interactúa con el sistema a desarrollar mediante Simple una interfaz de 1 0 0 programación(API, AplicationProgramming Interface) Otro sistema que interactúa con el sistema Promedio a desarrollar mediante 2 0 0 un protocolo o una interfaz basada en texto. Una persona que interactúa con el sistema Complejo 3 3 9 mediante una interfaz gráfica. Total 9 UAW = 9 Determinación del factor de peso en los casos de uso sin ajustar (UUCW). Este valor se calcula mediante un análisis de la cantidad de Casos de Uso presentes en el sistema y la complejidad de cada uno de ellos. La complejidad de los casos de uso se establecen teniendo en cuenta la cantidad de transacciones efectuadas en el mismo, donde una transacción se entiende como una secuencia de actividades atómicas. Factores de peso de los casos de uso. Factor Tipo de caso Número de Descripción Resultado de uso de Casos de Uso peso Simple 1-3 Transacciones 5 8 40 Promedio 4-7 Transacciones 10 9 90 Complejo Mayor de 8 Transacciones. 15 2 30 Total 160 UUCW = 160
  • 4. Calculando UUCP = UAW + UUCW UUCP = 9 + 160 UUCP = 169 5.2.2 Cálculo de Puntos de Casos de Uso ajustados Seguidamente de calcular los Puntos de Casos de Uso sin ajustar, se debe ajustar este valor mediante la siguiente ecuación: UCP = UUCP x TCF x EF donde, UCP: Puntos de Casos de Uso ajustados UUCP: Puntos de Casos de Uso sin ajustar TCF: Factor de complejidad técnica EF: Factor de ambiente 5.2.2.1 Determinación del factor de complejidad técnica (TCF) Este coeficiente se calcula mediante la cuantificación de un conjunto de factores que determinan la complejidad técnica del sistema. Cada uno de los factores se cuantifica con un valor de 0 a 5, donde 0 significa un aporte irrelevante y 5 un aporte muy importante. [21] Tabla 17. Factores de complejidad técnica. Número de Descripción Peso Valor Factor Comentario factor El sistema es Web, por lo Sistema T1 2 1 2 que posee cierto nivel de Distribuido distribución El tiempo de respuesta respalda los objetivos que Tiempo de T2 1 1 1 se persiguen con el respuesta proyecto realizado, por lo que es el adecuado. Algunos roles necesitan Eficiencia por T3 1 3 3 estar relacionados con el el usuario sistema para su mejor
  • 5. funcionamiento. El sistema no posee cálculos complejos, aunque proporciona una Proceso serie de datos lógicos que T4 interno 1 3 3 necesitan un nivel medio complejo de conocimiento para lograr su correcta comprensión. No es objetivo esencial hacer reusabilidad del código, a pesar de que T5 Reusabilidad 1 2 2 este será orientado a objetos y podrá ser usado por sistemas similares. Por ser un sistema Web la Facilidad de T6 0.5 1 0.5 complejidad de instalación instalación es mínima. El sistema debe ser fácil de usar, aunque se Facilidad de T7 0.5 5 2.5 encuentra dirigido a uso personas ajenas al centro además. El sistema se encuentra diseñado para que sea usado en situaciones similares en otras T8 Portabilidad 2 5 10 empresas, además como está desarrollado en .Net puede ser publicado en cualquier plataforma. El sistema encuentra estructurada para que los Facilidad de cambios realizados T9 1 5 5 cambio afecten lo menos posible las funcionalidades del sistema. La concurrencia es tratada T10 Concurrencia 1 5 5 con suma importancia. La seguridad del sistema Objetivos es un tema bastante T11 especiales de 1 5 5 controlado, ya que el seguridad sistema sólo permite que un usuario realice las
  • 6. funcionalidades correspondientes a su rol dentro del sitio. Acceso directo La aplicación es accesible T12 a terceras 1 2 2 a cualquier usuario. partes No se hace necesario el entrenamiento de los Facilidades usuarios finales, debido a especiales de la facilidad de uso que T13 entrenamiento 1 1 1 presenta el sistema, pero a usuarios se debe incluir un manual finales de usuario para garantizar la correcta usabilidad de dicho sistema. Total 42 Factor El Factor de complejidad técnica se calcula mediante la siguiente ecuación: Determinación del factor ambiente (EF) Las habilidades y el entrenamiento del grupo involucrado en el desarrollo tienen un gran impacto en las estimaciones de tiempo. Estos factores son los que se contemplan en el cálculo del Factor de ambiente. Factores de ambiente. Número Descripción Peso Valor Factor Comentario del factor Se está familiarizado con el Familiaridad con el modelo del E1 modelo del proyecto 1.5 3 4.5 proyecto, pero la usado. experiencia en el modelado es media. No es una Experiencia en la E2 0.5 4 2 aplicación que aplicación requiera de mucha
  • 7. experiencia, pero se necesita de un equipo capacitado y de conocimientos suficientes para garantizar su correcto funcionamiento. Se considera cierto grado de experiencia en la programación E3 Experiencia OO. 1 4 4 orientada a objetos (OO), debido a que esta es la que se ha estudiado y trabajado. No existe analista líder, los analistas Capacidad del analista que integran el E4 0.5 3 1.5 líder. equipo de trabajo poseen capacidad media. E5 Motivación. 1 5 5 Alta Aunque el sistema se encuentra sujeto a cambios, el mismo brinda las Estabilidad de los funcionalidades E6 2 4 8 requerimientos. esenciales que dan cumplimiento a los objetivos que iniciaron su realización. Personal media Se trabajará a E7 -1 0 0 jornada. tiempo completo. Como el lenguaje empleado fue C# y este ofrece grandes Dificultad en lenguaje facilidades y E8 -1 3 -3 de programación. ventajas, se considera una dificultad media suempleo.
  • 8. Total 22 El factor de ambiente se calcula mediante la siguiente ecuación: Cálculo de los Puntos de Casos de Uso Ajustados: UCP = UUCP * TCF * EF UCP = 169 * 1.02 * 0.74 UCP = 127.56