Está en la página 1de 16

CAPTULO 7

Tutorial de Mtricas de Software

El motivo de la realizacin del tutorial mtricas de software fue para


promocionar el uso y conocimiento de las mtricas en Mxico. El sitio de mtricas
se presenta en la pgina http://home.talkcity.com/ComputerCt/metricas_sw/ para
que el usuario tenga un fcil acceso y un amigable recorrido; est enfocado a
usuarios con poco conocimiento de ingeniara de software con la finalidad de que
concluyan conociendo las mtricas de software y la realidad que Mxico presenta
en la cultura de la medicin. Este sitio se desarrollo en los lenguajes de java y
html, utilizando las herramientas de FrontPage, Photoshop y Jdk 1.3.

7.1 Anlisis y diseo del tutorial

7.1.1 Documento del plan de software

Introduccin
Propsito del documento
El propsito de documentar el sistema de software, que se realiza bajo el
nombre de tutorial de mtricas de software, es esencial para una comprensin
total de los requisitos del software. Bien se sabe que si un sistema est bien
diseado o codificado, y si ste no est analizado correctamente, pues defraudar
al usuario y frustrar al desarrollador, es por eso que este documento, nos llevar

131

durante un proceso de descubrimiento, refinamiento, modelado y especificaciones


claras del tutorial de mtricas de software.

Identificacin del problema


Poder llevar al usuario por una amigable navegacin a travs del sitio tutorial
de mtricas de software, para as poder mostrar la investigacin de las mtricas
de software y su uso en empresas mexicanas.

Objetivos generales
Desarrollar un sitio que ser ejecutado a travs del Web (Internet), donde su
acceso ser sin restricciones, con el motivo de que cualquier usuario aprenda por
s solo(a) las distintas mtricas existentes, contando con una serie de opciones
para obtener una amigable navegacin.

Funciones principales del proyecto


El sitio tutorial de mtricas de software, contar con distintas opciones
para ayudar al usuario en la navegacin y entendimiento del sitio, las cuales se
muestran en la seccin 7.2.

7.1.2 Diseo del sistema

El diseo del software, se realiz para comprender la naturaleza del


programa a construirse, conteniendo los siguientes documentos: diagrama UML

132

(Apndice A), rbol de decisin (Apndice B) y muestra de las pantallas (seccin


7.2).

7.1.3 Estimacin de recursos

Las tcnicas de estimacin que se utilizarn para este proyecto son


modelos empricos de estimacin. Especficamente, mtricas orientadas a la
funcin y el modelo COCOMO. Enseguida se muestran los clculos de estimacin:
Mtricas Orientadas a la Funcin
PF = cuenta-total * [ 0.65 + 0.01 * Fi c ]
PF = 497 *[ 0.65 + 0.01 * 15 ] = 397.6

Basndose en el valor previsto de PF obtenido del modelo de anlisis, se


puede estimar el tamao global de implementacin de las funciones de interaccin
del sitio mtricas de software, as como errores por PF, defectos por PF, costo
por PF, pginas de documentacin por PF, PF por meses-persona.

133

Preguntas

Fi

Valor

C1

Requiere el sistema copias de seguridad y de recuperacin fiables?

C2

Se requiere de comunicacin de datos?

C3

Existen funciones de procesamiento distribuido?

C4

Es crtico el rendimiento?

C5

Se ejecutar el sistema en un entorno operativo existente y

fuertemente utilizado?
C6

Requiere el sistema entrada de datos interactiva?

C7

Requiere la entrada de datos interactiva que las transacciones de

entrada se lleven a cabo sobre mltiples pantallas u operaciones?


C8

Se actualizan los archivos maestros de forma interactiva?

C9

Son complejas las entradas, salidas, archivos o las peticiones?

C10

Es complejo el procesamiento interno?

C11

Se ha diseado el cdigo para ser reutilizable?

C12

Estn incluidas en el diseo la conversin y la instalacin?

C13

Se ha diseado el sistema para soportar mltiples instalaciones en

diferentes organizaciones?
C14

Se ha diseado la aplicacin para facilitar los cambios y para ser

fcilmente utilizada por el usuario?

Fi

15
Tabla 7.1 Preguntas Fi

134

Parmetro de medicin

Cuenta

Simple

Media

Nmero de entradas de usuario

50 *

Nmero de salidas de usuario

65 *

Nmero de consultas del usuario

2*

Nmero de archivos

0*

Nmero de interfaces externas

2*

Compleja

Total
= 150
= 325

=8
=0

= 14

497

Cuenta total

Tabla 7.2 Nivel de Informacin Procesando Funciones

Modelo COCOMO
El modelo que se eligi fue el COCOMO bsico, porque con ste
calcularemos el esfuerzo del desarrollo del software en funcin al tamao del
programa expresado en las lneas estimadas de cdigo (LDC). El tipo de proyecto
correspondiente al sitio de mtricas de software es el un proyecto orgnico ya que
es un software relativamente pequeo y sencillo en donde se tiene buena
experiencia en la aplicacin y contiene un conjunto de requisitos poco rgidos.

Funcin

LDC
Estimada

Interfaz de Usuario y facilidades de control en la

4.6

ejecucin de frmulas, exmenes y buscadores


Mdulos de anlisis del diseo

Cuenta Total

4.6

9.12
Tabla 7.3 Estimaciones LDC

135

E = ab KLDC bb = 2.4 * (9.12)1.05 = 24.44 persona-mes


E = Esfuerzo aplicado en personas-mes
D = C b E db = 2.5 * (24.44 )0.38 = 8.4 mes
D = Tiempo de desarrollo en meses

Riesgos del proyecto


El proyecto en s mismo no presenta riesgos relevantes ya que no se
maneja informacin confidencial o monetaria. En cuanto a la implementacin del
sistema, podemos identificar riesgos relacionados al dominio (URL) y el Host del
sitio tutorial de mtricas de software.

Administracin de riesgos
Para evitar los posibles riesgos se tomar las siguientes medidas:
-

Revisiones

peridicas

con

distintos

usuarios

sobre

sus

requerimientos.
-

Entrenamiento sobre las herramientas de implementacin.

Pruebas con usuarios.

Recursos del proyecto

Personal involucrado
Para el desarrollo del sistema se cuenta con:
-

La desarrolladora del proyecto: Heidi Gonzlez Doria

La Asesora: Dra. Ma. Del Pilar Gomez Gil.


136

- Usuarios elegidos al azar

Hardware
El equipo a utilizar ser una computadora PC, Hewlett Packard Pavilon
4451, con procesador Intel Celeron a 366 Mhz., 6.4 Gb. de disco duro y 64 Mb.
de memoria SDRAM.

Software
La implementacin del sistema se har en el lenguaje HTML y Java,
utilizando las herramientas de :
-

Front Page 2000,

Photoshop 5.0,

JDK 1.3.

Recursos Especiales
Los recursos independientes de los anteriores sern:
-

EL host que soportar al sitio tutorial de mtricas de software.

Cute FTP v1.2, que ayudar en la actualizacin del sitio.

7.2 Breve descripcin del manejo y contenido del tutorial

A continuacin se explicar brevemente el contenido: pgina principal y


manejo del tutorial de mtricas de software desarrollado va Web

137

Pgina Principal: Tiene una pequea descripcin del objetivo del sitio de mtricas
de software, y adems acceso a (figura 7.1):

Tutorial: El usuario puede aprender desde los conceptos bsicos de una


mtrica hasta las nuevas mtricas existentes para sistemas Orientados a
Objetos, en donde al final de cada captulo puede realizar un examen en
donde podr pasar al siguiente captulo con calificacin aprobatoria, de 6.5.

Buscadores: Breve introduccin del contenido del sitio y de lo que lo que


aprender. Se puede realizar bsquedas por palabras y por tema en todo el
sitio.

Mapa del Sitio: Muestra todas las pginas que estn contenidas en el sitio,
para un fcil acceso a este.
Ayuda: Muestra todas las ayudas posibles para su fcil entendimiento y
amigable navegacin.

138

Tutorial

Buscadores

Mapa del
Sitio

Ayuda

Figura 7.1 Pgina Principal

Pginas: Cada pgina consta de: Banner superior, captulo, y banner izquierdo,
que se vern fsicamente en la figura 7.2.
Banner superior: Se tendr acceso a :
Tutorial: Breve introduccin del contenido del sitio y de lo que lo que
aprender.
Buscadores: Breve introduccin del contenido del sitio y de lo que lo que
aprender. Podr realizar bsquedas por palabras y por tema en todo el
sitio
Mapa del Sitio: Ver todas las pginas que estn contenidas en el sitio,
para un fcil acceso a este.
Ayuda: Mostrar todas las ayudas posibles para su fcil entendimiento y
amigable navegacin.

139

Pgina principal: Le dar un abreve descripcin del objetivo del sitio


mtricas y lo llevar a las opciones de:
Banner
Superior

Banner
Izquierdo

Captulo

Figura 7.2 Pgina

Captulo: En la navegacin del sito de mtricas, usted podr saber en donde se


encuentra, ya que el ttulo de la pgina le dar una breve representacin de lo que
el tema se tratar.
Adems en la parte inferior del ttulo tendr una tabla que contendr ligas a
los subndices de la pgina para un rpido y fcil acceso a los mismos, y en donde
cada subndice tendr una flecha que lo llevar a la parte superior de la pgina.
Podr interactuar con las distintas frmulas (s es que las contiene la pgina).
Tambin podr realizar los exmenes que tiene cada captulo para as autoexaminarse.

140

Banner izquierdo: Le mostrar las diferentes pginas u opciones que podr


acceder, tales como:
Introduccin: Breve introduccin del contenido del sitio y de lo que lo que
aprender.
Captulo 1

: Conceptos bsicos de mtricas.

Captulo 2

: Estructura para las mtricas tcnicas.

Captulo 3

: Mtricas en el desarrollo del software

Captulo 4

: Modelos empricos de estimacin.

Captulo 5

: Mtricas para sistemas Orientados a Objetos.

Ayudas: Mostrar todas las ayudas posibles para su fcil entendimiento y


amigable navegacin.
Bsqueda: Podr realizar bsquedas por palabras y por tema en todo el
sitio.
Mapa del Sitio: Ver todas las pginas que estn contenidas en el sitio,
para un fcil acceso a este.

Frmulas

Si se da el caso de que algn captulo contenga alguna frmula el usuario


podr interactuar en ese momento o podr hacerlo en la pgina llamada frmulas
en donde se tiene acceso a todas las frmulas manejadas por el sitio de mtricas,
en donde cada frmula contendr (figura 7.3):
rea de texto: Casilla(s) en donde se colocar los valores que deseamos
para la frmula optada.
141

Botn de opciones: pequeos botones en donde se muestra las opciones


de elegir solo una caractersticas para la realizacin de la frmula(s).
Botn de Borrar: elimina todos los caracteres que se encuentran en las
reas de texto.
Botn de Calcular: en donde obtendr el resultado de la frmula(s) que se
presenta.
rea de Resultados: cuando hagan click al botn Calcular, se mostrar el
resultado de los valores que el usuario dio o selecciono sta rea.
Botones de
Opciones

rea de
Texto

Botn de
Calcular

rea de
Resultados

Botn de
Borrar

Figura 7.3 Frmulas

Examen

El examen se aprueba con un minino de 6.5, y cada examen contendr (figura 7.4
y 7.5, 7.6):
Botones de opciones: Para que elegir solo una respuesta que crea correcta
de la pregunta correspondiente.
142

rea de texto: Casilla(s) en donde se colocar el nmero o letra, donde esto


depender de los valores que contenga la columna.
Botn de Calcular: Har los clculos de las respuestas correctas o
incorrectas del examen y dar la calificacin. Si est resulta ser reprobatoria
saldr el letrero de No se aprob el examen, intntelo de nuevo, y si es
aprobatoria activar el botn de continuar para pasar al siguiente captulo.
Botn de Evaluar: Calcular el nmero de respuestas correctas para
proporcionar al usuario su calificacin final.
Botn de Reiniciar: En caso de no aprobar el examen tendr que dar click a
este botn para poder cambiar de orden las respuestas a las preguntas y
activar el botn de evaluar.

Botn de
Continuar

Botn de
Reiniciar

Botn de
Reiniciar

Figura 7.4 Botones de Examen

Botones de
Opciones

Figura 7.6 Examen con Botones de Opciones

143

Area de
Texto

Figura 7.5 Examen de Relacionar Columnas

Buscador

El usuario escribe en el rea de texto la palabra(s) que desea buscar, ya


sea en mayscula, minscula o con acentos, y selecciona cualquiera de los dos
botones de opcin el tipo de bsqueda que desea realizar, tales como (figura
7.7):
Buscador por todo el Sitio: busca la palabra(s) en todo el sitio y le dar
como resultado el nmero de opciones encontradas y adems arrojar en el
cuadro de resultados las distintas ligas en donde se localiza la palabra que
dese buscar.
Buscador por Ttulo de Tema: buscar las palabras exactas al tema
especfico que dese buscar. Dndole el nmero de elementos encontrados
y ensendoles las ligas directas en el cuadro de resultados.

144

Botn de Buscar: es un activador para poder ver los resultados de


cualquiera tipo de las bsquedas.

Botn
Buscar
Opcin de
Bsqueda

Opcin de
Bsqueda

Nmero de elementos
encontrados

Cuadro de
Resultados

Figura 7.7 Buscador

Mapa del Sitio

Mostrar un ndice con orden cronolgico de todas las pginas que


contiene el sito de mtricas de software.

7.3 Conclusiones del Tutorial

Se realiz el anlisis y diseo del tutorial con los requerimientos definidos por
el mismo desarrollador del sitio de mtricas de software y su asesora. Durante la
145

codificacin del sitio mtricas de software, algunos de los requerimientos que se


detallaron en un inicio tuvieron algunos que ser eliminados ya que el lenguaje de
programacin cuenta con ciertas limitantes de seguridad, debido a estos cambios
se tuvo que realizar un nuevo diseo del software a desarrollar. Se realizaron dos
diferentes diseos para la

interfaz con el usuario, permaneci la interfaz que

mostraba mas amigabilidad, cmodo manejo, y un fcil entendimiento con el


usuario. S prob el sitio con 5 personas ajenas a este proyecto, para poder
evaluarlo y slo hubo cambios de colores.

146

También podría gustarte