Sie sind auf Seite 1von 7

Asignatura:

Ingenieria de Software
Consulta #3 Definicin. MODELADO DE LOS
REQUERIMIENTOS/Anlisis
de
los
requerimientos/Enfoques del modelado de requerimientos.

Estudiante:
Bravo Bermello Lauro Dario
Docente:
Ing. Tatiana Cobea
Curso:
7to B

El Modelo de Requerimientos.
La I.S. comienza con una serie de tareas conducen a la especificacin de los requerimientos.
El modelo de requerimientos es la primera representacin tcnica de un sistema.
Utiliza una combinacin de texto y diagramas para ilustrarlos, a fin de que sea fcil de entender,
revisar, corregir, completar y hacer congruente

Anlisis de los Requerimientos

El anlisis de los requerimientos da como resultado la especificacin de las caractersticas


operativas del software, indica la interfaz y establece las restricciones que limitan al
software.

El anlisis de los requerimientos permite al profesional construir sobre los requerimientos


bsicos establecidos durante las tareas de concepcin, indagacin y negociacin, que son
parte de la ingeniera de los requerimientos

Tipos de Modelos de Requerimientos.


1. Modelos basados en el escenario desde el punto de vista de distintos actores del sistema. 2.
Modelos de datos, que ilustran el dominio de informacin del problema.
3.Modelos orientados a clases, que representan clases orientadas a objetos y sus colaboraciones.
4. Modelos orientados al flujo, que representa cmo se transforman los datos.
5. Modelos de comportamiento, a consecuencia de eventos externos.

Modelado de Requerimientos.
Filosofa.
Durante el modelado de requerimientos la atencin se centra en Qu, y no en Cmo:
1. Qu interaccin del usuario ocurre?
2. Qu objetos manipula el sistema?
3. Qu funciones debe realizar el sistema?
4. Qu comportamientos tiene el sistema?
5. Qu interfaces se definen?
6. Qu restricciones son aplicables? El experto debe modelar lo que se sabe y usar el modelo
como base para un diseo que tendr incrementos futuros.

Modelo de Requerimientos.
Objetivos.
1. Describir lo que requiere el cliente.
2. Establecer una base el diseo del software.
3. Definir un conjunto de requerimientos que puedan validarse una vez terminado el software.
El modelo de anlisis es un puente entre la descripcin en el nivel del sistema que se centra en la
funcionalidad del negocio que se logra con la aplicacin de software, hardware, datos, personas
y un diseo de software.

Enfoque del modelado de requerimientos


Un enfoque del modelado de requerimientos, llamado anlisis estructurado, considera que
los datos y los procesos que los transforman son entidades separadas. Los objetos de datos
se modelan de modo que se definan sus atributos y relaciones. Los procesos que
manipulan a los objetos de datos se modelan en forma que se muestre cmo transforman
a los datos a medida que los objetos que se corresponden con ellos fluya por el sistema.
Modelo basado en escenario: por ejemplo, casos de uso historias de un usuario.
Modelo de clase: Por ejemplo, diagrama de clase y diagrama de colaboracin.
Modelo de comportamientos: Por ejemplo, diagrama de estado y diagrama de secuencia.
Modelo de flujo: Por ejemplo, DFD y modelo de datos.
Un segundo enfoque del modelo del anlisis, llamado anlisis orientado a objetos, se
centra en la definicin de las clases y en la manera en la que colaboran uno con el otro
para cumplir los requerimientos. El UML y el proceso unificado estn orientados a
objetos, sobre todo.

Modelado basado en escenarios

Aunque el xito de un sistema o producto basado en computadora se mide de muchas


maneras, la satisfaccin del usuario ocupa el primer lugar en la lista. Si se entiende cmo
desean interactuar los usuarios finales (y otros actores) con un sistema, el equipo de
software estar mejor preparado para caracterizar adecuadamente los requerimientos y
hacer anlisis significativos y modelos del diseo. Entonces, el modelado de los
requerimientos con UML comienza con la creacin de escenarios en forma de casos de
uso, diagrama de actividades y diagramas de tipo carril de natacin.

Anlisis Orientado a Objetos


Se refiere a definir todas las clases relevantes para el problema y que deben resolverse. Esto se
logra llevando a cabo algunas tareas:

Deben comunicarse los requisitos bsicos del usuario entre el cliente y el


ingeniero de software.

Deben identificarse las clases, es decir, definir los atributos y mtodos.

Se define una jerarqua de clases.

Deben representarse las relaciones de objeto a objeto.

Debe modelarse el comportamiento del objeto.

Las tareas 1 a 5 se vuelven a aplicar de manera iterativa hasta que el modelo est
completo.

Modelado basado en clases

Una clase orientada a objetos encapsula atributos de los datos pero tambin incorpora las
operaciones que manipulan los datos implicados por dichos atributos. Las clases se manifiestan
en la siguiente forma: entidades externas, sucesos o eventos, cosas, papeles o roles, unidades
organizacionales, sitios y estructuras.

Modelos de Comportamiento
El modelo de comportamiento indica la forma en que el software responder a los eventos o
estmulos externos.

Diagrama de estado: representa el comportamiento de las clases cuando el sistema realiza


sus funciones.

Diagrama de Secuencia: representa el comportamiento al describir la forma en que las


clases se mueven de estado a estado.

Webgrafia:

http://yaqui.mxl.uabc.mx/~molguin/as/IngReq.htm.

ocw.unican.es/ensenanzas-tecnicas/...del-software-i/.../is1-p03-trans.pdf

https://www.codejobs.biz/es/blog/2014/04/28/enfoques-del-modelado-derequerimientos-ingenieria-del-software

Das könnte Ihnen auch gefallen