lunes, 26 de octubre de 2009

CASOS DE USO

• QUE ES?
Es una técnica para la captura de requisitos potenciales de un nuevo sistema o una actualización de software.

PARA QUE SIRVE?
Sirven para especificar la comunicación y el comportamiento de un sistema mediante si interacción con los usuarios u otros sistemas.

• QUE ES UN DIAGRAMA DE CASO DE USO?
Son los que describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el procesos no están pensados para representar el diseño y no pueden describir los elementos internos de un sistema

• VENTAJAS
Expresa la intención que tiene el actor ósea el usuario al hacer uso del sistema.
Permite que el analista se centre en las necesidades del usuario
Permite que el analista se centre en las necesidades del usuario describiendo los casos de uso que más aportan al negocio.

• DESVENTAJAS
No establecen completamente los requisitos
No permiten determinar los requisitos no funcionales
Deben complementarse con información adicional como las reglas de negocio

• CUAL ES SU SIMBOLOGIA
Actor,extencion,caso de uso,inclusion, limite de un sistema,generalizacion

UML

QUE ES?
(Lenguaje Unificado de Modelado) Es un programa de modelado visual que se usa para visualizar, construir, especificar y documentar los componentes de un sistema de software. Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas a construir.

• PARA QUE SIRVE?
Para representar visualmente las reglas de creación, estructura y comportamiento de un grupo relacionado de objetos y procesos. Para visualizar de forma eficiente la complejidad de un sistema u organización en un reducido número de diagramas y para mantener mucho mas ágilmente las especificaciones ante los cambios y nuevas actualizaciones de arquitectura.

EN QUE SECTOR EMPRESARIAL SE PUEDE APLICAR?
Lo pueden utilizar las empresas que se dediquen al diseño, la construcción o el modelado de software.

• VENTAJAS
Sirve para especificar o para describir métodos o procesos
Se utiliza para definir un sistema
También para detallar los artefactos en el sistema para documentar y construir

• DESVENTAJAS
No es un método de desarrollo
Es algo impreciso dentro de su notación ósea es un poco inexacto
No se presenta con facilidad al diseño de sistemas distribuidos

• DIAGRAMAS UML:
Diagramas de casos de uso
Diagramas de clases
Diagrama de secuencia
Diagrama de estado
Diagrama de colaboración
Diagrama de actividad
Diagrama de componentes
Diagramas de estructura
Diagramas de componentes
Diagramas de interacción

DIAGRAMAS