Está en la página 1de 20

Universidad Nacional Experimental de Guayana

Ingeniera del Software y Control de Proyectos

Anlisis Estructurado Y Mtricas

Integrantes: DFD
DICCIONARIO DE DATOS

DTE

Conde Roosbelt Espinoza Elio

MER

Garca Isabel Ortega Norvis

Puerto Ordaz, Enero de 2012

CONTENIDO

Anlisis de Requisitos

Objetivos del Modelo de Anlisis

Anlisis Estructurado y sus Elementos

Mtricas en la Fase de Anlisis

Anlisis de Requisitos
Tareas de Ingeniera de sistemas Qu es la ingeniera de sistema y cual es su funcin durante la fase de anlisis para el desarrollo de software? El portal Wikipedia: La ingeniera de sistemas o ingeniera de los sistemas es un modo de enfoque interdisciplinario que permite estudiar y comprender la realidad, con el propsito de implementar u optimizar sistemas complejos. El analista debe:

Definir el mbito.
Subdividir el problema. Funciones de rendimiento. Asignacin.

Espinoza Elio

Anlisis de Requisitos
Genera la especificacin de caractersticas operacionales de software y permite establecer restricciones. Establece un puente entre la asignacin del software a nivel de sistema y el diseo. Construir elementos que representen escenarios del usuario, actividades funcionales, clases de problemas y sus relaciones.

Espinoza Elio

Objetivos del Modelo de Anlisis

Describir lo que requiere el cliente Establecer una base para la creacin de un diseo de software
Definir un conjunto de requisitos que se pueda validar una vez que se construye el software

Espinoza Elio

Anlisis Estructurado y sus elementos


Construccin de modelos de anlisis

MER

Modelado de datos

DFD

Modelado Funcional y Flujo de Informacin

DTE

Modelado de Comportamiento

Espinoza Elio

DFD Proyecto de Software


Diagrama de Contexto

USUARIO

0
Datos de conexin

APLICACIN MOVIL

Acciones / tareas

Estado de la conexin

USUARIO

Espinoza Elio

DFD Proyecto de Software


Diagrama de Primer Nivel

USUARIO

USUARIOS
Datos de Conexin

1
Datos de Conexin

Autentificar Usuarios
Parmetros Validados

2
Acciones / tareas

Mostrar Tareas

Espinoza Elio

Subdivisin Proyecto de Software

APLICACION

CONFIGURACIN INICIAL

ACCIONES

Bsquedas

Internet

Espinoza Elio

DER y Diccionario de Datos


Diagrama E-R

Objetos de Datos +

Atributos +

Relaciones Conde Roosbelt

DER y Diccionario de Datos


Diccionario de Datos:

Conde Roosbelt

DTE Proyecto de Software

Estado
Suceso Accin

Garca Isabel

Mtricas en la Fase de Anlisis

Las mtricas en el modelo de anlisis se basan en obtener una visin interna a la calidad del modelo de anlisis. Sin embargo hay pocas, que examinan esta fase del desarrollo.

Pero es posible adaptar mtricas de la aplicacin

Tamao y calidad

Ortega Norvis

Mtricas en la Fase de Anlisis


Mtricas basadas en la Funcin Mtricas de Bang
P. Modificadas de Funcin Manual: EDE, EDS, EDR, REi

Conjunto de Datos Primitivas: PFu, ED, OB, RE, TR.

Durante el anlisis, se consideran dos criterios de dominio:


Dominio de Funcin Dominio de Datos

RE/PFu

Ortega Norvis

Mtricas en la Fase de Anlisis


Si RE / Pfu < 0.7 Si 0.8 < RE / Pfu < 1.4 Si RE / Pfu > 1.5 Dominio de funcin Aplicacin Hibrida Dominio de Datos

Mtricas de la especificacin de la calidad

Valorar la calidad del modelo de anlisis y la especificacin de requisitos

ni = nf + nnf

Q2 = nu / (ni * ns)

Q1 = nui / nr

Q3 = nc / (nc + nnv)

Ortega Norvis

Mtricas Bang Proyecto de Software


Primitivas Funcionales

PFu ED OB RE ES

2 0 0 0 4

RE/Pfu =0 < 0,7


Domino del Software: Aplicacin de Dominio de Funcin

TR

Ortega Norvis

Mtricas Bang Proyecto de Software


Calidad de la especificacin
REQUERIMIENTOS FUNCIONALES: 1. Comunicacin Mvil PC. 2. Interfaz de acceso o comunicacin remota. 3. Interfaz Principal de Usuario. 4. Interfaz de acceso a los recursos de Internet. REQUERIMIENTOS NO FUNCIONALES: 1. La conexin entre el mvil y la PC debe ser ptima. 2. La aplicacin debe ser accesible desde internet para garantizar el acceso en cualquier momento. 3. La aplicacin debe ser desarrollada en lenguajes basados en los estndares de programacin mvil y debe operar bajo Linux.

4. Opcionalmente la aplicacin debe correr en un simulador mvil para probar su funcionamiento.

Ortega Norvis

Mtricas Bang Proyecto de Software


Calidad de la especificacin

ni = 4 + 4 = 8

Requisitos

Q1 = 8 / 8 = 1

Especificacin parece ser no ambigua

Ortega Norvis

Conclusiones
El proceso de anlisis representa una de las fases mas importantes en la ingeniera de software, ya que de ella depende la calidad y el xito del software a desarrollar. Un mal anlisis por muy buen diseado y codificado que est, no dar la solucin requerida. Por tanto el cliente quedar decepcionado y el desarrollador quedar desprestigiado. El modelo de anlisis permite al analista o desarrollador plasmar claramente los requerimientos del sistema y establecer una base para el diseo del software.

El anlisis estructurado utilizada diferentes elementos para modelar el anlisis requerido, tales como: modelado de datos, modelado de funcionalidad y flujo de informacin, modelado de comportamiento. Todos los datos generados por el sistema se enlistan en un diccionario de datos.

También podría gustarte