jueves, 10 de mayo de 2012

taller Requerimientos


Requerimientos 

DEFINICIÓN
En la ingeniería de sistemas, un requisito (del inglés requirement: ‘requisito’) es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio. Se usa en un sentido formal en la ingeniería de sistemas o la ingeniería de software.
En la ingeniería clásica, los requisitos se utilizan como datos de entrada en la etapa de diseño del producto. Establecen qué debe hacer el sistema, pero no cómo hacerlo.
La fase de captura, elicitación y registro de requisitos de requisitos puede estar precedida por una fase de análisis conceptual del proyecto. Esta fase puede dividirse en recolección de requisitos, análisis de consistencia e integridad, definición en términos descriptivos para los desarrolladores y un esbozo de especificación, previo al diseño 



Los Casos de Uso son requerimientos funcionales que describen
de  una  mane r a  de t a l l ada   e l   compor t ami ento de l   s i s t ema   con
l o s   d i s t i n t o s   A c t o r e s   q u e   i n t e r a c t ú a n   c o n   é l .
No   d e f i n e n   t o d o s   l o s   r e q u e r imi e n t o s   ( p o r   e j .   l o s   t i p o s   d e
da tos ,   int e r f a c e s   ext e rna s ,  ni v e l e s  de   r endimi ento  e spe r ado,
e t c . ) ,  pe ro  repre s ent an  e l  hi lo  conduc tor  que   v incul a   a   todos
l o s   r e q u e r imi e n t o s   p o s i b l e s   ( a c t u a l e s   y   f u t u ro s )   d e   u n a
a p l i c a c i ó n .



USO DE LOS DIAGRAMAS DE CASO DE USOS

Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto
de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del
sistema, es decir, representan las funciones que un sistema puede ejecutar.
Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente
útiles en la comunicación con el cliente.

Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso.
 Los personajes o entidades que participarán en un caso de uso se denominan actores.En el contexto deingeniería del software, un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. O lo que es igual, un diagrama que muestra la relación entre los actores y los casos de uso en un sistema. Una relación es una conexión entre los elementos del modelo, por ejemplo la especialización y la generalización son relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al mostrar cómo reacciona a eventos que se producen en su ámbito o en él mismo.
Los más comunes para la captura de requisitos funcionales, especialmente con el desarrollo del paradigma de la programación orientada a objetos, donde se originaron, si bien puede utilizarse con resultados igualmente satisfactorios con otros paradigmas de programación.



EXPLICACIÓN DE HERRAMIENTAS PARA ANÁLISIS DISEÑO(STARUML)


Objetivo
Conocer una herramienta de modelado para la solución de problemas utilizando
programación orientada a objetos. 
• Conocer los diferentes tipos de diagramas para análisis y diseño básicos en UML 
• Utilizar una de las herramientas para elaborar diagramas UML
Introducción
¿Que es UML? El Lenguaje de Modelado Unificado (UML - Unified Modeling Language)
es un lenguaje gráfico de propósito general, estándar de la industria para visualizar,
especificar y documentar cada una de las partes que comprende el Desarrollo de
Sistemas a través del uso de diagramas y texto de soporte.
¿Para qué sirve?
Visualizar como es un sistema o como queremos que sea.
• Especificar la estructura y/o comportamiento de un sistema.
• Hacer una plantilla que guíe la construcción de los sistemas
• Documentar las decisiones que hemos tomado
Para esta práctica usaremos los diagramas de casos de uso, diagramas de secuencia, y
los diagramas de clase.
Los diagramas de casos de uso y de secuencia, nos servirán para realizar el análisis
necesario para poder hacer un diseño basado en diagramas de clase.

Procedimiento

Iniciando StarUML.
Selecciona el icono de lanzamiento de la aplicación. Dado que un proyecto se puede
realizar siguiendo distintos enfoques, StarUML nos  pregunta cuál queremos utilizar. En
esta práctica utilizaremos el “Default Approach”.


TALLER DE SISTEMAS




No hay comentarios:

Publicar un comentario