Está en la página 1de 32

b

e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
Diseo de bases de datos Diseo de bases de datos


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Documento de especificacin del sistema Documento de especificacin del sistema
1. 1. Definicin del problema Definicin del problema
2. 2. Descripcin funcional Descripcin funcional 2. 2. Descripcin funcional Descripcin funcional
3. 3. Restricciones Restricciones
4. 4. Diagramas de flujo de datos Diagramas de flujo de datos
5. 5. Modelo de Modelo de datos datos
6. 6. Diccionario de datos Diccionario de datos
7. 7. Casos de uso Casos de uso
8. 8. Documentos adicionales Documentos adicionales
1 1


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
Requerimientos Requerimientos
Definicin Definicin
Requerimientos funcionales y no funcionales Requerimientos funcionales y no funcionales
Especificacin de requisitos en lenguaje natural Especificacin de requisitos en lenguaje natural
Casos de uso Casos de uso
Documento de especificacin del sistema Documento de especificacin del sistema
2 2


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Los requerimientos/requisitos de un sistema Los requerimientos/requisitos de un sistema
describen los servicios que ha de ofrecer el sistema describen los servicios que ha de ofrecer el sistema
y las restricciones asociadas a su funcionamiento. y las restricciones asociadas a su funcionamiento.
Requerimientos Requerimientos
Requerimientos: Requerimientos:
Propiedades o restricciones Propiedades o restricciones
determinadas de forma precisa determinadas de forma precisa
que deben satisfacerse. que deben satisfacerse.
3 3


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Requerimientos Requerimientos
funcionales y no funcionales funcionales y no funcionales
Requerimientos funcionales: Requerimientos funcionales:
Expresan la naturaleza del funcionamiento del sistema Expresan la naturaleza del funcionamiento del sistema
(cmo interacciona el sistema con su entorno y cules (cmo interacciona el sistema con su entorno y cules (cmo interacciona el sistema con su entorno y cules (cmo interacciona el sistema con su entorno y cules
van a ser su estado y funcionamiento). van a ser su estado y funcionamiento).
N NOTA OTA: A veces, tambin es conveniente : A veces, tambin es conveniente
indicar lo que indicar lo que no no har el sistema. har el sistema.
4 4


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Requerimientos Requerimientos
funcionales y no funcionales funcionales y no funcionales
Requerimientos no funcionales: Requerimientos no funcionales:
Restricciones sobre el espacio de posibles soluciones. Restricciones sobre el espacio de posibles soluciones.
Rendimiento del sistema: Rendimiento del sistema:
Fiabilidad, tiempo de respuesta, disponibilidad Fiabilidad, tiempo de respuesta, disponibilidad
Interfaces: Interfaces:
Dispositivos de E/S, usabilidad, interoperabilidad Dispositivos de E/S, usabilidad, interoperabilidad
Proceso de desarrollo: Proceso de desarrollo:
Estndares, herramientas, plazo de entrega Estndares, herramientas, plazo de entrega
5 5


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Requerimientos Requerimientos
funcionales y no funcionales funcionales y no funcionales
Los requisitos funcionales definen Los requisitos funcionales definen
qu debe qu debe hacer un sistema. hacer un sistema.
Los requisitos no funcionales definen Los requisitos no funcionales definen
cmo debe cmo debe ser el sistema. ser el sistema.
6 6


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Requerimientos Requerimientos
funcionales y no funcionales funcionales y no funcionales
A los requisitos no funcionales se les suele llamar A los requisitos no funcionales se les suele llamar
coloquialmente cualidades del sistema [ coloquialmente cualidades del sistema [- -ilities ilities en en
ingls] y ingls] y pueden pueden dividirse dividirse en dos en dos categoras categoras::
Cualidades Cualidades de de ejecucin ejecucin, , Cualidades Cualidades de de ejecucin ejecucin, ,
como como la la seguridad seguridad o la o la usabilidad usabilidad, ,
observables en observables en tiempo tiempo de de ejecucin ejecucin..
Cualidades Cualidades de de evolucin evolucin, ,
como como la la testabilidad testabilidad, , mantenibilidad mantenibilidad, , extensibilidad extensibilidad o o
escalabilidad escalabilidad, , determinadas determinadas por por la la estructura estructura esttica esttica
del software. del software.
7 7


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Requerimientos Requerimientos
funcionales y no funcionales funcionales y no funcionales
La distincin entre requerimientos funcionales y no La distincin entre requerimientos funcionales y no
funcionales no siempre resulta evidente. funcionales no siempre resulta evidente.
Ejemplo: La seguridad puede interpretarse inicialmente Ejemplo: La seguridad puede interpretarse inicialmente
como un requerimiento no funcional al principio. No como un requerimiento no funcional al principio. No como un requerimiento no funcional al principio. No como un requerimiento no funcional al principio. No
obstante, su elaboracin puede conducir a nuevos obstante, su elaboracin puede conducir a nuevos
requerimientos funcionales, como la necesidad de requerimientos funcionales, como la necesidad de
autentificar a los usuarios del sistema. autentificar a los usuarios del sistema.
Ms all de si decidimos incluir este tipo de requisitos Ms all de si decidimos incluir este tipo de requisitos
en una seccin u otra, lo importante es identificarlos en una seccin u otra, lo importante es identificarlos
correctamente. correctamente.
8 8


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
Los requerimientos Los requerimientos
se suelen especificar en lenguaje natural, se suelen especificar en lenguaje natural,
se expresan de forma individual se expresan de forma individual se expresan de forma individual se expresan de forma individual
(p.ej. esquemticamente), (p.ej. esquemticamente),
se organizan de forma jerrquica se organizan de forma jerrquica
(a distintos niveles de detalle), (a distintos niveles de detalle),
a menudo, se numeran a menudo, se numeran
(para facilitar su gestin), (para facilitar su gestin),
9 9


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
Los requerimientos han de ser Los requerimientos han de ser
claros y concretos claros y concretos
(evitando imprecisiones y ambigedades) (evitando imprecisiones y ambigedades) (evitando imprecisiones y ambigedades) (evitando imprecisiones y ambigedades)
p.ej. Uso de puntos suspensivos, etctera p.ej. Uso de puntos suspensivos, etctera
concisos concisos
(sin rodeos ni figuras retricas), (sin rodeos ni figuras retricas),
completos y consistentes completos y consistentes,,
10 10


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
Los requerimientos han de indicar Los requerimientos han de indicar
lo que se espera que haga el sistema (qu?), lo que se espera que haga el sistema (qu?),
su su justificacin justificacin
(por qu ha de ser as? quin lo propuso?) y, (por qu ha de ser as? quin lo propuso?) y,
en su caso, los en su caso, los criterios de aceptacin criterios de aceptacin que sean que sean
aplicables (cmo se verifica su cumplimiento?). aplicables (cmo se verifica su cumplimiento?).
11 11


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
Los Los requerimientos funcionales requerimientos funcionales
deben estar redactados de tal forma que sean deben estar redactados de tal forma que sean
comprensibles para usuarios sin conocimientos comprensibles para usuarios sin conocimientos
tcnicos avanzados (de Informtica, se entiende), tcnicos avanzados (de Informtica, se entiende), tcnicos avanzados (de Informtica, se entiende), tcnicos avanzados (de Informtica, se entiende),
deben especificar el comportamiento externo del deben especificar el comportamiento externo del
sistema y evitar, en la medida de lo posible, establecer sistema y evitar, en la medida de lo posible, establecer
caractersticas de su diseo, caractersticas de su diseo,
deben priorizarse (al menos, se ha de distinguir entre deben priorizarse (al menos, se ha de distinguir entre
requisitos obligatorios y requisitos deseables). requisitos obligatorios y requisitos deseables).
12 12


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
Los Los requerimientos no funcionales requerimientos no funcionales
han de especificarse cuantitativamente, han de especificarse cuantitativamente,
siempre que sea posible siempre que sea posible siempre que sea posible siempre que sea posible
(para que se pueda verificar su cumplimiento). (para que se pueda verificar su cumplimiento).
13 13


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
MAL MAL
Para facilitar el uso del editor grfico, se podr activar Para facilitar el uso del editor grfico, se podr activar
y desactivar una rejilla que permitir alinear las figuras y desactivar una rejilla que permitir alinear las figuras
del diagrama. Cuando se ajuste la figura al tamao de del diagrama. Cuando se ajuste la figura al tamao de del diagrama. Cuando se ajuste la figura al tamao de del diagrama. Cuando se ajuste la figura al tamao de
la pantalla, se reducir el nmero de lneas de la rejilla la pantalla, se reducir el nmero de lneas de la rejilla
para que no se dificulte la visualizacin del diagrama. para que no se dificulte la visualizacin del diagrama.
Por qu? Por qu?
Amalgama de varios requisitos. Amalgama de varios requisitos.
14 14


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
BIEN BIEN
El editor permitir el uso de una rejilla de lneas El editor permitir el uso de una rejilla de lneas
horizontales y verticales que aparecern dibujadas horizontales y verticales que aparecern dibujadas
tras el diagrama. tras el diagrama. tras el diagrama. tras el diagrama.
Justificacin Justificacin: La rejilla facilita la creacin de diagramas : La rejilla facilita la creacin de diagramas
cuidados en los que las figuras se puedan alinear con facilidad cuidados en los que las figuras se puedan alinear con facilidad
((Manual Prctico de Usabilidad Manual Prctico de Usabilidad, seccin 15.3). , seccin 15.3).
Por qu? Por qu?
Preciso, conciso y justificado correctamente. Preciso, conciso y justificado correctamente.
15 15


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
MAL MAL
El sistema ser lo ms fcil de utilizar posible. El sistema ser lo ms fcil de utilizar posible.
El sistema proporcionar una respuesta rpida al El sistema proporcionar una respuesta rpida al El sistema proporcionar una respuesta rpida al El sistema proporcionar una respuesta rpida al
usuario. usuario.
El sistema se recuperar automticamente tras El sistema se recuperar automticamente tras
producirse un fallo. producirse un fallo.
Por qu? Por qu?
Objetivos generales, vagos Objetivos generales, vagos
y abiertos a distintas interpretaciones. y abiertos a distintas interpretaciones.
16 16


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
BIEN BIEN
Un usuario experimentado debe ser capaz de utilizar Un usuario experimentado debe ser capaz de utilizar
todas las funciones del sistema tras un entrenamiento todas las funciones del sistema tras un entrenamiento todas las funciones del sistema tras un entrenamiento todas las funciones del sistema tras un entrenamiento
de 2 horas, tras el cual no cometer ms de 3 errores de 2 horas, tras el cual no cometer ms de 3 errores
diarios en media. diarios en media.
Cuando haya hasta 100 usuarios accediendo Cuando haya hasta 100 usuarios accediendo
simultneamente al sistema, su tiempo de respuesta simultneamente al sistema, su tiempo de respuesta
no ser en ningn momento superior a 2 segundos. no ser en ningn momento superior a 2 segundos.
17 17


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
BIEN BIEN
Ante un fallo en el software del sistema, no se tardar Ante un fallo en el software del sistema, no se tardar
ms de 5 minutos en restaurar los datos del sistema ms de 5 minutos en restaurar los datos del sistema ms de 5 minutos en restaurar los datos del sistema ms de 5 minutos en restaurar los datos del sistema
(en un estado vlido) y volver a poner en marcha el (en un estado vlido) y volver a poner en marcha el
sistema. sistema.
Por qu? Por qu?
Requisitos verificables. Requisitos verificables.
18 18


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
P PROBLEMAS ROBLEMAS H HABITUALES ABITUALES::
La existencia de un requerimiento La existencia de un requerimiento
ha de estar debidamente justificada ha de estar debidamente justificada ha de estar debidamente justificada ha de estar debidamente justificada
(debemos saber por qu es un requisito del sistema). (debemos saber por qu es un requisito del sistema).
Un requerimiento es, a veces, difcil de verificar Un requerimiento es, a veces, difcil de verificar
(especialmente, si es un requisito no funcional). (especialmente, si es un requisito no funcional).
Adems, si somos incapaces de especificarlo, Adems, si somos incapaces de especificarlo,
cmo sabemos que realmente es un requisito? cmo sabemos que realmente es un requisito?
19 19


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
E EJEMPLO JEMPLO: R : REQUERIMIENTOS EQUERIMIENTOS FUNCIONALES FUNCIONALES
Matriculacin Matriculacin
La matrcula ser realizada de forma interactiva. Se le preguntar al alumno cul La matrcula ser realizada de forma interactiva. Se le preguntar al alumno cul
es el plan de estudios en que desea matricularse (pueden ser varios). es el plan de estudios en que desea matricularse (pueden ser varios).
Se podr generar una copia impresa de la matrcula (sin valor oficial) en el Se podr generar una copia impresa de la matrcula (sin valor oficial) en el
ordenador desde donde se realice el proceso de matriculacin. ordenador desde donde se realice el proceso de matriculacin.
Se podr generar el impreso de pago debidamente cumplimentado. Se podr generar el impreso de pago debidamente cumplimentado. Se podr generar el impreso de pago debidamente cumplimentado. Se podr generar el impreso de pago debidamente cumplimentado.
Para la matriculacin se consultarn los datos del expediente y se realizarn las Para la matriculacin se consultarn los datos del expediente y se realizarn las
validaciones necesarias, descritas a continuacin validaciones necesarias, descritas a continuacin
Pago de matrcula: Pago de matrcula:
La aplicacin generar un impreso para que el alumno realice el pago La aplicacin generar un impreso para que el alumno realice el pago
correspondiente a la matrcula en 1 2 plazos (segn las fechas correspondiente a la matrcula en 1 2 plazos (segn las fechas
establecidas). establecidas).
Si el alumno tiene matrculas de honor de cursos anteriores o disfruta de Si el alumno tiene matrculas de honor de cursos anteriores o disfruta de
algn tipo de beca, la aplicacin deber calcular automticamente los algn tipo de beca, la aplicacin deber calcular automticamente los
descuentos correspondientes descuentos correspondientes
20 20
Organizados jerrquicamente
y desglosados en requisitos individuales


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Especificacin de requerimientos Especificacin de requerimientos
en lenguaje natural en lenguaje natural
E EJEMPLO JEMPLO: R : REQUERIMIENTOS EQUERIMIENTOS NO NO FUNCIONALES FUNCIONALES
Interfaces Interfaces
Hardware: Hardware: El sistema se debe implementar sobre la infraestructura existente en El sistema se debe implementar sobre la infraestructura existente en
las aulas de prcticas de la E.T.S. Ingeniera Informtica. las aulas de prcticas de la E.T.S. Ingeniera Informtica.
Software: Software:
No existe posibilidad de adquirir licencias de software. No existe posibilidad de adquirir licencias de software.
La aplicacin deber funcionar sobre Oracle. La aplicacin deber funcionar sobre Oracle.
21 21


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Los casos de uso Los casos de uso
Describen el modo en que un actor interacta con el Describen el modo en que un actor interacta con el
sistema (descripcin de un rol en lenguaje natural). sistema (descripcin de un rol en lenguaje natural). sistema (descripcin de un rol en lenguaje natural). sistema (descripcin de un rol en lenguaje natural).
Narran el comportamiento dinmico del sistema desde Narran el comportamiento dinmico del sistema desde
un punto de vista concreto (el del actor). un punto de vista concreto (el del actor).
Pueden expresar tanto requerimientos funcionales Pueden expresar tanto requerimientos funcionales
como no funcionales. como no funcionales.
22 22


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Los casos de uso Los casos de uso
Son muy tiles para explicar el funcionamiento del Son muy tiles para explicar el funcionamiento del
sistema, priorizar requerimientos cuando el sistema se sistema, priorizar requerimientos cuando el sistema se sistema, priorizar requerimientos cuando el sistema se sistema, priorizar requerimientos cuando el sistema se
desarrolla de forma incremental, elaborar manuales de desarrolla de forma incremental, elaborar manuales de
usuario y especificar pruebas de aceptacin. usuario y especificar pruebas de aceptacin.
Mejoran la trazabilidad de los requerimientos durante Mejoran la trazabilidad de los requerimientos durante
el proceso de desarrollo de software. el proceso de desarrollo de software.
Se pueden desarrollar en paralelo con los Se pueden desarrollar en paralelo con los
requerimientos del sistema de forma iterativa. requerimientos del sistema de forma iterativa.
23 23


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Dependiendo de la situacin, los casos de uso se Dependiendo de la situacin, los casos de uso se
pueden especificar con distinto grado de detalle: pueden especificar con distinto grado de detalle:
Especificacin textual Especificacin textual de un caso de uso de un caso de uso Especificacin textual Especificacin textual de un caso de uso de un caso de uso
(enumeracin de pasos del caso de uso). (enumeracin de pasos del caso de uso).
Especificacin esencial Especificacin esencial de un caso de uso de un caso de uso
(eliminando todos los detalles no estrictamente necesarios). (eliminando todos los detalles no estrictamente necesarios).
Especificacin detallada Especificacin detallada de un caso de uso de un caso de uso
(utilizando una plantilla para no olvidarnos de nada). (utilizando una plantilla para no olvidarnos de nada).
24 24


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin textual de un caso de uso (1/2) Especificacin textual de un caso de uso (1/2)
El profesor ejecuta el programa de consulta de estadsticas. El profesor ejecuta el programa de consulta de estadsticas.
Actor Profesor
Rol Consultar estadsticas
El profesor ejecuta el programa de consulta de estadsticas. El profesor ejecuta el programa de consulta de estadsticas.
Se le pide su identificativo ( Se le pide su identificativo (login login) y palabra clave de acceso ) y palabra clave de acceso
((password password). ).
El sistema verifica la identificacin del usuario. El sistema verifica la identificacin del usuario.
Si la identificacin es positiva, se presenta una lista con las Si la identificacin es positiva, se presenta una lista con las
estadsticas disponibles: estadsticas disponibles:
N de alumnos y porcentaje de repetidores de sus N de alumnos y porcentaje de repetidores de sus
asignaturas. asignaturas.
Clasificacin de alumnos por nota en cada asignatura. Clasificacin de alumnos por nota en cada asignatura.
25 25


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin textual de un caso de uso (2/2) Especificacin textual de un caso de uso (2/2)

Actor Profesor
Rol Consultar estadsticas

Una vez que el profesor ha seleccionado una de las estadsticas, Una vez que el profesor ha seleccionado una de las estadsticas,
el programa presenta los datos correspondientes a la misma, el programa presenta los datos correspondientes a la misma,
agrupando la informacin por asignaturas y, al final, para todas agrupando la informacin por asignaturas y, al final, para todas
sus asignaturas en conjunto. sus asignaturas en conjunto.
Al profesor se le da la opcin de imprimir la estadstica. Al profesor se le da la opcin de imprimir la estadstica.
Cuando el profesor termina de ver la estadstica, se presenta de Cuando el profesor termina de ver la estadstica, se presenta de
nuevo la lista de estadsticas disponibles. nuevo la lista de estadsticas disponibles.
Si no desea ver otra estadstica, termina la ejecucin de la Si no desea ver otra estadstica, termina la ejecucin de la
aplicacin. aplicacin.
26 26


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin esencial de un caso de uso Especificacin esencial de un caso de uso
Consulta de estadsticas Consulta de estadsticas
Profesor Sistema
El profesor se identifica.
El sistema autentifica al profesor y le
27 27
El sistema autentifica al profesor y le
ofrece una lista de estadsticas disponibles.
El profesor selecciona una
de las opciones disponibles.
El sistema presenta un informe con los
datos solicitados.
Si as lo desea, el profesor
imprime el informe.


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin detallada de un caso de uso (1/3) Especificacin detallada de un caso de uso (1/3)
Nombre Consulta de estadsticas
Descripcin Se permite a los profesores consultar las
estadsticas correspondientes a sus asignaturas
Dependencias Autentificacin de usuarios
28 28
Dependencias Autentificacin de usuarios
Actores Profesor (principal e iniciador)
Precondiciones -
Postcondiciones -


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin detallada de un caso de uso (2/3) Especificacin detallada de un caso de uso (2/3)
Escenario principal Profesor Sistema
1. El profesor se
identifica.
2. El sistema autentifica al
profesor y le ofrece una lista
29 29
profesor y le ofrece una lista
de estadsticas disponibles.
3. El profesor
selecciona una de
las opciones.
4. El sistema presenta un
informe con los datos
solicitados.
5. Si as lo desea, el
profesor imprime el
informe.


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Casos de uso Casos de uso
Especificacin detallada de un caso de uso (3/3) Especificacin detallada de un caso de uso (3/3)
Alternativas 2. Si, tras un tercer intento, la
autentificacin no se realiza
con xito, se guarda la
incidicencia en un registro y
se impide volver a acceder a
30 30
se impide volver a acceder a
la aplicacin desde la misma
IP durante 15 minutos.
Observaciones -
Requisitos
no funcionales
El sistema debe estar preparado para aceptar 100
sesiones simultneas de profesores consultando
sus estadsticas sin degradar su rendimiento ms
de un 50% con respecto a un usuario nico.


b
e
r
z
a
l
@
a
c
m
.
o
r
g
Apartados del documento Apartados del documento
de especificacin del sistema de especificacin del sistema
1. 1. Definicin del problema. Definicin del problema.
2. 2. Descripcin funcional Descripcin funcional
(lista de requerimientos funcionales) (lista de requerimientos funcionales)
3. 3. Restricciones Restricciones 3. 3. Restricciones Restricciones
(requerimientos no funcionales) (requerimientos no funcionales)
4. 4. Diagramas de flujo de datos Diagramas de flujo de datos
5. 5. Modelo de Modelo de datos datos
(diagrama E/R, CASE* (diagrama E/R, CASE*Method Method o diagrama de o diagrama de clases clases UML) UML)
6. 6. Diccionario de datos Diccionario de datos
7. 7. Casos de uso Casos de uso
8. 8. Documentos adicionales Documentos adicionales
(p.ej. modelos de informes y formularios) (p.ej. modelos de informes y formularios)
31 31

También podría gustarte