Este documento describe las fases del proceso de desarrollo de sistemas de información mediante el uso de diagramas UML. La primera fase implica analizar los requerimientos del cliente y elaborar diagramas. La segunda fase utiliza diagramas UML para analizar la solución. La tercera fase diseña los componentes de la solución con más diagramas UML. La cuarta fase instala y configura el IDE NetBeans.
Antes del apagón analógico y su implementación en el país, Colombia debe prepararce para afrontar el cambio que traera la televisión digital terreste y para familiarizarnos con ella vamos a conocerla más a fondo.
Antes del apagón analógico y su implementación en el país, Colombia debe prepararce para afrontar el cambio que traera la televisión digital terreste y para familiarizarnos con ella vamos a conocerla más a fondo.
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"jenni30201
¿Qué es UML?
El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos que aparecen a fines de los 80's y principios de los 90s.UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de ambos de un lenguaje de modelado y de un proceso.
El UML , fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y OOSE (Booch, G. et al., 1999).
UML incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos. Los autores de UML apuntaron también al modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje maneje adecuadamente estos dominios.
El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño.
La estandarización de un lenguaje de modelado es invaluable, ya que es la parte principal del proceso de comunicación que requieren todos los agentes involucrados en un proyecto informático. Si se quiere discutir un diseño con alguien más, ambos deben conocer el lenguaje de modelado y no así el proceso que se siguió para obtenerlo.
UML. Un análisis comparativo para la diagramación de softwareYaskelly Yedra
El propósito de este trabajo fue realizar un análisis comparativo entre el Lenguaje de Modelado Unificado (UML) con el desarrollo estructurado y los métodos orientados a objetos, a partir de los bloques de construcción de UML, con la finalidad de observar como surgió, evolucionó y se consolidó el UML como herramienta para la construcción de software. Los bloques de construcción de UML y los métodos de desarrollo estructurado y orientados a objetos se conforman con: elementos, relaciones y diagramas. A partir de esas similitudes, este trabajo utiliza el método de análisis comparativo para descubrir las semejanzas y diferencias de los distintos métodos cuando se construye software. Como conclusión del análisis se tiene que UML no garantiza el éxito de un proyecto, pero permite a los ingenieros centrarse en la entrega de un producto, utilizando un lenguaje de modelación estándar que además de ser consistente es soportado directamente por las mejores herramientas de software en una forma unificada.
Curso de Programación IV, que se imparte en la Universidad Latina de Costa Rica. Segunda presentación del curso, se ven temas como: Patrón de diseño, POO, Modelamiento, Abstracción, Encapsulamiento, Herencia, Polimorfismo, Clases, metodos, entre otros.
Curso de Programación IV, que se imparte en la Universidad Latina de Costa Rica. Segunda presentación del curso, se ven temas como: Patrón de diseño, POO, Modelamiento, Abstracción, Encapsulamiento, Herencia, Polimorfismo, Clases, metodos, entre otros.
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"jenni30201
¿Qué es UML?
El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos que aparecen a fines de los 80's y principios de los 90s.UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de ambos de un lenguaje de modelado y de un proceso.
El UML , fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y OOSE (Booch, G. et al., 1999).
UML incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos. Los autores de UML apuntaron también al modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje maneje adecuadamente estos dominios.
El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño.
La estandarización de un lenguaje de modelado es invaluable, ya que es la parte principal del proceso de comunicación que requieren todos los agentes involucrados en un proyecto informático. Si se quiere discutir un diseño con alguien más, ambos deben conocer el lenguaje de modelado y no así el proceso que se siguió para obtenerlo.
UML. Un análisis comparativo para la diagramación de softwareYaskelly Yedra
El propósito de este trabajo fue realizar un análisis comparativo entre el Lenguaje de Modelado Unificado (UML) con el desarrollo estructurado y los métodos orientados a objetos, a partir de los bloques de construcción de UML, con la finalidad de observar como surgió, evolucionó y se consolidó el UML como herramienta para la construcción de software. Los bloques de construcción de UML y los métodos de desarrollo estructurado y orientados a objetos se conforman con: elementos, relaciones y diagramas. A partir de esas similitudes, este trabajo utiliza el método de análisis comparativo para descubrir las semejanzas y diferencias de los distintos métodos cuando se construye software. Como conclusión del análisis se tiene que UML no garantiza el éxito de un proyecto, pero permite a los ingenieros centrarse en la entrega de un producto, utilizando un lenguaje de modelación estándar que además de ser consistente es soportado directamente por las mejores herramientas de software en una forma unificada.
Curso de Programación IV, que se imparte en la Universidad Latina de Costa Rica. Segunda presentación del curso, se ven temas como: Patrón de diseño, POO, Modelamiento, Abstracción, Encapsulamiento, Herencia, Polimorfismo, Clases, metodos, entre otros.
Curso de Programación IV, que se imparte en la Universidad Latina de Costa Rica. Segunda presentación del curso, se ven temas como: Patrón de diseño, POO, Modelamiento, Abstracción, Encapsulamiento, Herencia, Polimorfismo, Clases, metodos, entre otros.
1. Proceso de desarrollo de la competencia: modelar sistemas de información mediante el uso de diagramas y elementos que conforman el
lenguaje de modelado unificado (UML)
Bloque I. Analizar un sistema de información mediante el uso de diagramas y elementos del UML
Conocimientos.
- Tecnologías Informáticas.
Desempeños. Fase 1. Elaborar el listado de requerimientos - Principios de análisis de
- Interpretar el listado de requerimientos solicitado por el cliente. solicitados (reportes, consultas, base de datos, sistemas de información.
archivos y otros).
- Revisar que los requerimientos estén dentro de un contexto
tecnológico contemporáneo y local viable. Evidencias*
Actitudes.
- Hacer los esquemas de los formatos de consultas y reportes. D: Interpretación del listado de requerimientos del
-Orden.
- Definir las estructuras de las entidades auxiliares para la satisfacción cliente por área y por necesidad tecnológica.
de los requerimientos. P: Formatos de la consulta.
P: Formatos de los reportes.
P: Informe de resultados.
P: Estructura de las entidades externas.
Desempeños. A: Orden al manejar los distintos formatos.
Conocimientos.
- Identificar las entradas y salidas que están en el diagrama del módulo
-Fundamentos del
a desarrollar.
paradigma orientado
- Identificar que los procesos que se van a manejar en el sistema o
Fase 2. Realizar el análisis de la solución utilizando a objetos.
módulo a desarrollar se encuentran en el plan de desarrollo.
UML. - Principios de UML.
- Generar las interfases (ligas) con otros sistemas que cumplan con los
requerimientos de comunicación del sistema o módulo desarrollado. Evidencias*
- Elaborar el flujo de presentación que especifica la funcionalidad de los P: Diagrama de secuencia. Actitudes.
componentes del sistema o módulo desarrollado. P: Diagrama de casos de usos. -Orden.
P: Diagrama de colaboración.
P: Diagrama de componentes.
A: Orden al elaborar los diagramas.
* P: Producto. D: Desempeño A
C: Conocimientos A: Actitudes
9
2. Bloque II. Diseñar la solución informática mediante el uso de diagramas y elementos UML
A
Conocimientos.
Desempeños:
Fase 3. Desarrollar el diseño de los componentes de la solución - Principios de UML.
- Desarrollar los flujos de presentación que
con UML. - Diagrama E-R.
correspondan con el sistema o módulo a elaborar.
- Diseñar los elementos de modelado de datos que Evidencias*
P: Diagrama de estado y actividad. Actitudes.
correspondan con el módulo o sistema a desarrollar.
P: Diagrama de Entidad-Relación. -Orden.
- Definir la relación entre objetos que corresponda con
la funcionalidad del modulo o sistema a desarrollar. P: Diagrama de objetos.
- Presentar objetos agrupado en componentes o P: Diagrama de clases e implementación.
módulos por tipo y clasificados por clase. P: Pruebas de funcionalidad aplicadas.
- Aplicar las pruebas de funcionalidad a los módulos P: Plan de desarrollo elaborado.
desarrollados en el plan de desarrollo. A: Orden al elaborar los diagramas.
- Elaborar el plan de desarrollo con: programas de
entrega, ejecutables, jerarquización de actividades,
asignación de roles, tareas y módulos a desarrollar.
Conocimientos.
- Generalidades de JAVA.
Desempeños: Fase 4. Instalar y configurar el IDE -Máquina virtual.
- Seleccionar las herramientas para los requerimientos del desarrollo de la NetBeans como la herramienta de -JDK.
aplicación. desarrollo de sistemas. - Características del IDE
-Instalar el IDE NetBeans considerando los requisitos del software.
NetBeans.
Evidencias*
D: selección de herramientas.
P: El IDE NetBeans instalado.
A: Orden al realizar el proceso de Actitudes
instalación del IDE. -Orden.
A: Responsabilidad al seleccionar -Responsabilidad.
software que ponga en riesgo la
* P: Producto. D: Desempeño integridad del equipo.
C: Conocimientos A: Actitudes
10