El anlisis consiste en obtener una visin del sistema que se preocupa
de ver qu hace, de modo que slo se interesa por los requisitos funcionales. El resultado del anlisis, es el modelo de anlisis, que es un modelo de objetos conceptual que analiza los requisitos mediante su refinamiento y estructuracin. Anlisis sirve para tener una mejor comprensin antes de entrar al diseo de dicho software, garantizando as una arquitectura robusta, eficaz, eficiente y capaz de sobrevivir a cambios. El modelo de anlisis se considera la entrada fundamental para las actividades de diseo.
Los diagramas de estado muestra la secuencia de estados por los que
pasa un objeto a lo largo de su vida, indicando que eventos son los que hacen que pasen de un estado a otro y cules son las repuestas y acciones que genera.
Con el diagrama de actividades la idea es modelar una especie de
diagrama Pert, en el cual se puede ver el flujo de actividades a lo largo del tiempo
El diagrama de actividades sirve para modelar el flujo de control entre
actividades.
El Diagrama de Clases es el diagrama principal para el anlisis y
diseo. Un diagrama de clases presenta las clases del sistema con sus relaciones estructurales y de herencia.
La definicin de clase incluye definiciones para atributos y
operaciones.
Un diagrama de clases sirve para visualizar las relaciones entre las
clases que involucran el sistema.
Los modelos de datos son esenciales para el desarrollo de sistemas
de informacin, ya que a travs de ellos puede conseguirse la compatibilidad necesaria para manejar cantidades colosales de datos.
Uso de SQL en la generacin del cdigo fuente es de gran ayuda en la
confeccin de software, mejorndose grandemente la calidad de la produccin, el establecimiento de estndares de cdigo y el tiempo de desarrollo de las aplicaciones. Los Diagramas de Interaccin son modelos que describen la manera en que colaboran grupos de objetos para cierto comportamiento. Se debern usar diagramas de interaccin si se quiere analizar el comportamiento de un grupo de objetos en un mismo caso de uso. Un diagrama de colaboracin es un tipo de diagrama que muestra las interacciones entre objetos organizadas y enlazados entre ellos.
Un uso de un diagrama de colaboracin es mostrar la implementacin
de una operacin. La colaboracin muestra los parmetros y las variables locales de la operacin, as como asociaciones ms permanentes. Cuando se implementa el comportamiento, la secuencia de los mensajes corresponde a la estructura de llamadas anidadas y el paso de seales del programa. Un diagrama de colaboracin muestra relaciones entre roles geomtricamente y relaciona los mensajes con las relaciones, pero las secuencias temporales estn menos claras. Se Prefiere utilizar el diagrama de colaboracin, porque pueden usar la distribucin para indicar cmo se conectan estticamente los objetos Un diagrama de Secuencia muestra una interaccin ordenada segn la secuencia temporal de eventos. Un diagrama de Secuencia enfatiza el tiempo que indica el orden de los mensajes Un diagrama de Secuencia es til para describir escenario donde existe interaccin con el usuario; Es utilizado para mostrar el diseo detallado de un procedimiento (mtodo).