Вы находитесь на странице: 1из 4

Instituto

Tecnolgico
Tlalnepantla

Negocios electrnicos I

Mtricas en la ingeniera de software

de

Aplicando mtricas

La empresa MyWeb ha terminado dos proyectos y desean aplicar las mtricas


orientadas a la funcin, por lo que, analiza y resuelve lo siguiente:
Proyecto
s

Esfuerzo
s

KLD
C

Oxxo
Online
Trajes
Tpicos

70

22500
0
15000
0

4511
2
2512
0

45

Pg.
Documentad
as
985

Errore
s

Persona
s

PF

368

539

125

51
8
43
9

Clculos para: Oxxo Online


Productividad =PF/Personas
518/6=86.3333
Calidad = N de Errores /PF
368/518=0.7104
Costo = Dlares /PF
225000 /518=434.3629
Documentacin =Paginas Documentadas /PF
985/518=1.901544402
Clculos para: Trajes Tpicos
Productividad = PF/Personas
439/8=54.875
Calidad = N de Errores /PF
125/439=0.284738041
Costo = Dlares /PF
150000/439=341.6856492
Documentacin = Paginas Documentadas /PF
539/439=1.227790433

Todas las fases son fundamentales?


Estimacin y Planeacin del Proyecto.
Esta fase es importante ya que aqu nosotros determinares el tiempo que daremos
para desarrollar el software, tenemos que llevar un cronograma de las actividades
que llevemos a cabo por semana, as sabremos en qu fecha estar terminado.
Anlisis y Diseo Orientado a Objetos
Esta fase tambin es importante, ya que en esta veremos que necesidades tendr
el cliente, as como el tipo de usuarios que se estn conectando a nuestro
software.
Diseos de interfaces de usuario
En esta etapa veremos cmo se estructura la interfaz grfica que aremos para el
usurario, para que este est interacte con el software. Y se relaciona mucho con
el diseo del sistema.
Arquitectura de Software
Aqu se define como se estructura el software de manera logia con todas las
interfaces, as como con el hardware para cubrir con todo lo que se pide
La codificacin y su control
Es la fase de desarrollo, es casi parecida a la arquitectura pero con la diferencia
que aqu es el cdigo del software, aqu no tenemos en cuenta los aspectos
externos este nos sirve para reducir los costos de las pruebas.
Fases de pruebas
Est en la programacin compleja, y nos sirve para ir corrigiendo los errores que
nos vayas surgiendo y as podamos evitar los errores que puedan surgir ms
adelante y entregar al cliente sin ninguna falla.
Aseguramiento de la calidad
Son las actividades que estn planificadas en el desarrollo del software, y son muy
necesarias para tener la confianza de que todo se est haciendo como se pidi
para que entreguemos un producto que satisfaga las necesidades que nos
pidieron.
Liberacin y mantenimiento

Esta es la ltima fase y est dedicada exclusivamente para la mejora del software
y a la vez incorpora nuevas necesidades que tenga despus el cliente con
respecto al software.
Considera que todas las fases son indispensables?
Todas son importantes para desarrollar un software de calidad y que cumpla
ampliamente con las necesidades que tenga nuestro cliente, para solucionar sus
necesidades.
Hay alguna fase que se pueda saltar o no incluir?
No se puede pasar por alto ninguna de estas fases, todas son importantes y de
carcter secuencial, ya que la omisin de una de ellas hara que se rompa con el
esquema de calidad que se visualiza y nos llevara a tener problemas tanto en el
desarrollo como en la entrega al cliente.
Qu pasara si no se incluyera la fase de aseguramiento de la calidad?
Tendramos software que cumpla con los requisitos del clientes de manera inicial
pero, una vez avanzado el tiempo no sabramos que dificultades o problemas se
tendran y no podramos solucionarlos, por ello es importante asegurar la calidad,
ya que al momento de hacerlo, reducimos errores, costos y maximizamos el
software.
Cmo lo lleva a cabo o lo aplica en su mbito laboral?
Mediante un cronograma de actividades para estimar el plazo del trabajo, con esto
podemos tener tiempo para identificar y resolver los problemas y/o errores que
vayan surgiendo.