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
Fi Preguntas Valor

C1 Requiere el sistema copias de seguridad y de recuperacin fiables? 0

C2 Se requiere de comunicacin de datos? 0

C3 Existen funciones de procesamiento distribuido? 0

C4 Es crtico el rendimiento? 0

C5 Se ejecutar el sistema en un entorno operativo existente y 4

fuertemente utilizado?

C6 Requiere el sistema entrada de datos interactiva? 0

C7 Requiere la entrada de datos interactiva que las transacciones de 0

entrada se lleven a cabo sobre mltiples pantallas u operaciones?

C8 Se actualizan los archivos maestros de forma interactiva? 0

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

C10 Es complejo el procesamiento interno? 3

C11 Se ha diseado el cdigo para ser reutilizable? 1

C12 Estn incluidas en el diseo la conversin y la instalacin? 0

C13 Se ha diseado el sistema para soportar mltiples instalaciones en 4

diferentes organizaciones?

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

fcilmente utilizada por el usuario?

Fi 15

Tabla 7.1 Preguntas Fi

134
Parmetro de medicin Cuenta Simple Media Compleja Total

Nmero de entradas de usuario 50 * 3 = 150


Nmero de salidas de usuario 65 * 5 = 325
Nmero de consultas del usuario 2* 4 6 =8
Nmero de archivos 0* =0
Nmero de interfaces externas 2* 7 = 14

Cuenta total 497

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 4.6

Cuenta Total 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 Ayuda
Sitio

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

Captulo
Banner
Izquierdo

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 auto-

examinarse.

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 rea de rea de
Opciones Texto Resultados

Botn de Botn de
Calcular 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 Botn de Botn de


Continuar Reiniciar 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