ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ngeniería de Software: Métricas


Enviado por   •  25 de Octubre de 2015  •  Trabajo  •  1.831 Palabras (8 Páginas)  •  247 Visitas

Página 1 de 8

[pic 3][pic 4][pic 5][pic 6][pic 7]

Ingeniería de Software

Métricas

Catedrático: Ing. Carlos M. Ordóñez

Participantes Grupo 3:

Edwyn Soriano

Jefrey Reid

Johann Juárez

Josué Medina

Tegucigalpa, M.D.C., 13 de septiembre 2015

INDICE

Componente A: Ranking de Asesores        

Métricas de producto        

Complejidad estructural        

Complejidad de datos        

Complejidad del sistema        

Longitud del programa        

Volumen del programa        

Esfuerzo requerido para las pruebas        

Componente B: Ranking Top 4        

Métricas de producto        

Complejidad estructural        

Complejidad de datos        

Complejidad del sistema        

Longitud del programa        

Volumen del programa        

Esfuerzo requerido para las pruebas        

Conclusiones        

Componente A: Ranking de Asesores

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using PanelControl.DataAccess;

namespace PanelControl

{public partial class frmRankingComercial : System.Web.UI.Page

    {protected void Page_Load(object sender, EventArgs e)

        {if (IsPostBack) return;

            //consulta la siguiente pagina y configuración

            List conf = new List();

            using (var context = new DHOUSEDTKEntities())

            {

                var lResult = (from x in context.tbl_PaginaTrans

                               where x.Pagina == "frmRankingComercial.aspx" && x.Empresa == "GT001"

                               select x);

                conf = lResult.ToList();

            }

            if (conf.Count == 0) return;

            //coloca el tiempo de refresco de la pagina y asigna la siguietne página

            string test = conf[0].Tiempo.ToString() + "; url=" + conf[0].PaginaDestino.ToString();

            Response.AddHeader("refresh", test);

Métricas de producto

Complejidad estructural

S(A) = 32

S(A) = 9

Complejidad de datos

D(A) = 3/(3+1)

D(A) = 0.75

Complejidad del sistema

C(A) = 9 + 0.75

C(A) = 9.75

Longitud del programa

n1(A) =   =,  ==,   !=, &&   =4

N1(A) =   4,   3,  1, 1 =9

n2(A) = Page, IsPostBack,  tbl_PaginaTrans , context, lResult, conf , test, Tiempo, PaginaDestino =9

N2(A)  =  1, 1,   2,  2, 1, 4, 2, 1,1  =15

N= 4 log2 4 +9 log2 9

N= 4 (2)+ 9(3.16)=36.52

Volumen del programa

V= 36.52 log2 (4 +9)

V= 135.14

Esfuerzo requerido para las pruebas

NP= 1/ [(n1/2) x (N2/n2)]

NP= 1/ [(4/2) x (15/9)] = 0.3

e=V/NP

e=135.14/0.3= 450.46

Componente B: Ranking Top 4

//ranking top 4

            List<string> lgestion = (new WebService1().getRankingComercial2());

            if (lgestion.Count == 0 || lgestion[0] == null)

            {

                return;

            }

            List<string> valores = lgestion[0].Split(';').ToList();

            string lnom1, lnom2, lnom3, lnom4;

            lnom1 = ""; //lgestion[0].Nombre;

            lblNom1.Text = "";

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (128 Kb) docx (33 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com