Mind map
DIAGRAMAS DE CLASES Y APLICACIONES JAVA
Map content
DIAGRAMAS DE CLASES Y APLICACIONES JAVA
En general al producirse un requerimiento de software, surge una idea. Por ejemplo un administrador general de un negocio que compra y vende productos, observa que utilizando la informática puede mejorar sustancialmente su administración. Entonces, teniendo una idea bastante clara de su necesidad, acude a especialistas en desarrollo de software.
Después de varias entrevistas, los especialistas determinan que deben cumplir con las siguientes etapas de trabajo para generar el software adecuado a los requerimientos de su cliente: a) Relevamiento b) Análisis c) Diseño d) Desarrollo e) Capacitación f) Mantenimiento
El relevamiento consiste en un dialogo permanente de los especialistas y el cliente (puede incluir al personal de diferentes sectores del negocio) con el fin que los primeros identifiquen todos y cada uno de los componentes de dicho negocio y como interactúan. En definitiva, los especialistas deben comprender aquella idea detalladamente y mantenerla mientras se produce el software.
Modelar el sistema utilizando los diagramas de UML, significara en definitiva contar con documentos que plasman el trabajo de capturar la idea para la posterior evolución del proyecto. El cliente podrá entender el plan de trabajo de los especialistas y señalar cambios si no se capto correctamente alguna necesidad; o bien, indicar cambios sobre la marcha del proyecto. A su vez, los especialistas encargados del desarrollo generalmente trabajaran en equipo, por lo que cada uno de ellos podrá identificar su trabajo particular y el general a partir de los diagramas UML.
UML proporciona las herramientas para organizar un diseño solido y claro, que comprendan los especialistas involucrados en las distintas etapas de la evolución del proyecto, y por que no para documentar un anteproyecto que será entregado al cliente.
UML respaldado por el OMG (Object Management Group), es un lenguaje de modelado de sistemas de software. Diseñado como una herramienta gráfica donde se puede construir, especificar, visualizar y documentar sistemas.
Permite representar el modelo de un escenario, donde se describen las entidades intervinientes y sus relaciones. También podemos al describir cada entidad, especificar las propiedades y el comportamientos de las mismas.
Information
- Description
- Mind Map on DIAGRAMAS DE CLASES Y APLICACIONES JAVA, created by Kevin Guerrero on 10/10/2016.
- Created by
- Kevin Guerrero
- Views
- 0
- Rating
More on UML y diagramas de clases