Vous êtes sur la page 1sur 5

yUML(12.

7)
La herramienta en cuestin se llama yUML y permite crear los diagramas a
partir de unos comandos escritos en texto plano. Los diferentes tipos de
diagramas que podemos dibujar son diagramas de casos de uso, diagramas de
clases y diagramas de actividad.
Esta herramienta es ideal para casos en los que necesitamos realizar de
manera rpida unos sencillos diagramas para enviarlos a alguien o guardarlos.
Los diagramas generados tienen una apariencia bastante juvenil e informal. Lo
bueno de esta herramienta es que al interpretar texto plano nosotros podemos
generar y almacenar este texto y crear tantas modificaciones o copias como
queramos.
Como punto negativo no podemos decidir la ubicacin o lugar de un elemento
ya que busca la mejor distribucin segn el diagrama implementado. Por ello,
no es recomendable utilizarlo como herramienta habitual en el caso de querer
resultados ms profesionales o personalizados.
Ejemplo: Casos de Uso
Una de las posibilidades que permite es la creacin de casos de uso.
Es posible indicar cuantos actores, casos de uso y dependencias
existen. En el texto plano, los actores se deben indicar entre
corchetes [ ] y los casos de uso entre parntesis ( ).
Para crear una dependencia de uso tan solo hay que poner un guin
entre ambos -. Por ejemplo, poner en el texto plano [Cliente] (Login)
significa que un cliente puede hacer login. Existen ms operaciones
como ^ Derivar,< Extends > Include.
[Administrador]-(Gestionar Usuarios)
[Usuario]-(Login)
[Cliente]-(Comprar productos)
[Cliente]^[Usuario]
[Administrador]^[Usuario]
(Comprar productos)>(Buscar productos)

Modelo de cascada (12.8)

Anlisis de requisitos
Distintas notaciones posibles para la especificacin
Lenguaje natural para sistemas muy sencillos o como complemento de
otros
Diagramas de flujo de datos (DFD) modelan el procesado de los datos en
el sistema
Diagramas de transicin de estado (DTE) modelan la dinmica del
sistema
Diccionario de datos modela los datos

Diseo
Diagramas de estructura
Es uno de las muchas herramientas para el diseo
Propuesta por E. Yourdon como herramienta para el diseo estructurado
Describen la jerarqua de modulos y submdulos (diseo arquitectnico)

El concepto de mdulo de Yourdon encaja en lo que es una funcin de C

Implementacin
Oracle Designer.-es un conjunto de herramientas para guardar las definiciones
que necesita el usuario y automatizar la construccin rpida de aplicaciones
cliente/servidorgrficas. Integrado con Oracle Developer, Oracle Designer, que
provee una solucin paradesarrollar sistemas empresariales de segunda
generacin.
System Architect.-Esta herramienta posee un repositorio nico que integra
todas las herramientas, y metodologas usadas. En la elaboracin de los
diagramas, el System Architect conecta directamente al diccionario de datos,
los elementos asociados, comentarios, reglas de validaciones, normalizacin,
etc.
EasyCASE.- Esta herramienta permite automatizar las fases de anlisis y
diseo dentro del desarrollo de una aplicacin, para poder crear las
aplicaciones eficazmente desde el procesamiento de transacciones a la
aplicacin de bases de datos de cliente/servidor, as como sistemas de tiempo
real.

Pruebas
HP Quicktest Professional (QTP).-Proporciona la capacidad de automatizar
pruebas funcionales y pruebas de regresin para software y ambientes de
prueba.
Watir.- Pronunciado Water, es una familia de libreras Ruby de Cdigo
Abierto (Open Source) para la automatizacin de navegadores web.
Visual Studio Test Proffessional .-Conjunto de herramientas de pruebas
integradas desarrolladas por Microsoft, que proporcionan soporte a todo el ciclo
de planificacin, ejecucin y registro de pruebas, con facilidades de
colaboracin entre analistas de prueba (testers) y desarrolladores en la
herramienta.
Rational Functional Tester.-Herramienta de automatizacin de pruebas
funcionales y de regresin. Proporciona capacidades de pruebas de interfaz
grfica, pruebas manejadas por datos (Data Driven), pruebas funcionales y
puebas de regresin.

Mantenimiento
Selenium.-Es un framework para pruebas de aplicaciones Web, descargable de
forma gratuita desde su sitio web. Proporciona una herramienta de gabracin y
playback, que permite desarrollar pruebas sin necesidad de aprender un
lenguaje de Scripting

Vous aimerez peut-être aussi