Sunteți pe pagina 1din 3

Etapa de anlisis:

Se busca entender el problema que tiene el cliente, y expresar la


informacin que le suministre, de tal manera que cualquier persona del equipo de desarrollo pueda
entender sin dificultad lo que espera el cliente de la solucin

1. Especificacin del Problema Es la salida y est compuesto por:

Requerimiento funcional

Contexto o mundo en el que ocurre el problema


la estructura y funcionamiento de la empresa

Requerimientos no funcionales
cliente al programa que se le va a construir

Es la identificacin de lo que el cliente espera de la solucin.


Corresponden a la comprensin de

Son las condiciones o restricciones que impone el

Debemos expresar lo que entendemos del problema siguiendo algunas convenciones


Producto de la etapa de anlisis Conjunto de documentos que contendrn nuestra comprensin del
problema y que son la base para validar nuestro trabajo con el usuario

Realizar tarea numero uno pgina 5


2. La solucin del problema

Consta de:

Etapa de diseo: Detallamos usando algn lenguaje las caractersticas que tendr la solucin
antes de construirla, Imaginamos la solucin, y definimos las partes que la van a componer

Cdigo fuente
El cual se escribe en cualquier lenguaje de programacin, este se crea y edita
usando el ambiente de desarrollo del lenguaje seleccionado ( JAVA)

Archivos de construccin En ellos se explica la manera de utilizar el cdigo fuente para crear el
cdigo ejecutable utilizando el compilador

Pruebas
Se tiene un programa que debe funcionar correctamente, sobre un conjunto definido de
datos, y es capaz de validar que para estos datos su funcionamiento es correcto

Etapa de construccin

Tiene como objetivo implementar el programa a partir del


diseo y probar su correcto funcionamiento utilizando los datos predefinidos

Requerimientos funcionales
Es una operacin que el programa que se a construir debe proveer al usuario, y que est directamente
relacionada con el problema que se quiere resolver.
Se describe a travs de: Formulario
Un Identificador ( R1) y un nombre
, el cual debe corresponder a un verbo en
infinitivo , que de una idea clara de la accin asociada con la operacin

Un Resumen del operacin


Una frase corta que explica el requerimiento funcional
Entradas de Datos
Corresponden a los valores que debe suministrar el usuario al
programa para resolver el requerimiento , puede tener 0 o muchas entradas, cada una debe
tener un nombre que identifiqu su contenido
Resultado

Puede ser una modificacin de un valor en el mundo del problema o un calculo

Nuestra responsabilidad garantizar que la informacin est completa y que sea clara. Cualquier persona
que la explicacin del requerimiento debe entender lo mismo
Como se verifica un requerimiento funcional

realizando las siguientes preguntas

Poder realizar esta operacin es una de las razones por las cuales el cliente necesita
construir un programa? Esto permite descartar las opciones relacionadas con la interfaz y
todos los requerimientos no funcionales
La operacin es ambigua
La operacin tiene un comienzo y un fin Reflejan las acciones puntuales que puede realizar
el usuario
Se puede ver como un servicio que el programa ofrece al usuario para resolver una parte del problema

Realizar tareas numero dos y tres pgina 13

El modelo del mundo del problema


Observamos para Identificar todos los elementos del contexto que participan en el problema, con sus
principales caractersticas y relaciones .
Para expresar el modelo del mundo utilizaremos la sintaxis definida en el diagrama de clases del lenguaje
de modelos UML
Las actividades para la construccin del mundo son:
1. Identificar las entidades del mundo Para identificarlas buscamos los sustantivos en el enunciado
del problema (los nombres de las clases inician con maysculas, si el nombre es compuesto se utiliza
el carcter _

Realizar tareas numero cuatro pgina 17


2. Documentar las caractersticas de cada una de ellas A cada caracterstica debemos asociar un
nombre significativos y una descripcin del conjunto de valores que pude tomar dicha caracterstica.

Las caractersticas se denominan atributos, su nombre es una cadena de caracteres que


empieza por una letra (Definir Atributo, Valore Posibles ) ,
Para verificar si el atributo es valido revisamos los requerimientos funcionales y observamos si
dicha caracterstica es utilizada o referenciada por alguno de ellos

Realizar tareas nmero cinco pgina 20


3. Definir las relaciones que existen entre las entidades se representan mediante flechas que unen
las diferentes clases del modelo del mundo y se les denomina asociaciones y esta representacin se
denomina el modelo conceptual, porque explica la estructura y las relaciones de los elementos del
mundo del problema
La direccin de la flecha indica la entidad que contiene a la otra
El nombre de cada asociacin da claridad al diagrama, se coloca un nombre al final de esta y
puede haber ms de una asociacin
Una asociacin se puede ver como una caracterstica de una entidad cuyo valor est
representado por otra clase
Documentar las reglas, restricciones etc
La solucin que se va a construir debe
tener en cuenta las restricciones definidas por el cliente que dependen del contexto de utilizacin
del programa
Generalmente estn relacionadas con la tecnologa que se debe usar o con el l volumen de los
datos que se debe manejar o con la cantidad de usuarios que se deben atender
simultneamente
Nos vamos a concentrar en identificar la Interaccin y visualizacin que estn ligados con la
interfaz de los programas

Realizar ejemplo seis pgina 22

Requerimientos no funcionales
Se deben tener en cuenta las restricciones definidas por el cliente, que dependen del contexto de
utilizacin del programa tales como

Medio de comunicacin telfono mvil y/o , navegador de internet


Tiempo de respuesta de cualquier consulta inferior a 0,001 segundos
Restricciones sobre la tecnologa a utilizar
Volumen de datos a manejar
Cantidad de usuarios a atender simultneamente

S-ar putea să vă placă și