Está en la página 1de 5

Actividad.

3.1 Actividades de Reflexión inicial.

 ¿Considera que los informes presentados de acuerdo al análisis del problema


es fundamental para el desarrollo e implementación su proyecto, explique
porque?
Respuesta: Si ya que con estos informes podemos definir bien el problema planteado
y así poder encontrar diversas soluciones para su solución. Es un punto de partida que
necesitamos para así poder realizar nuestro proyecto teniendo en cuenta de que este
funcione para la solución del problema.

 ¿Cree que en el resultado del análisis mediante un informe se deben abarcar


todos los procesos, además de la normatividad y necesidades del cliente,
explique porque?
Respuesta: Si, que nuestro proyecto además de solucionar el problema planteado
también tendrá en cuenta las necesidades del cliente con respecto a lo que necesite
en su empresa.

 ¿Investigue y mencione mínimo tres tipos de herramientas y metodologías que


permitan realizar modelos que garanticen la construcción de un software de
calidad?
Respuesta:

 ¿Los diagramas UML permiten el análisis de los requerimientos de un sistema


de información, explique porque?
Respuesta:Si, ya que le ayuda a desengrosar toda la información de la realización de
mi proyecto ayudándome a ver específicamente si los requerimientos propuestos por
el cliente se cumple o no.
3.2 Actividades de contextualización e identificación de conocimientos
necesarios para el aprendizaje.)
3.2.1 Describir y contextualizar las definiciones en diferentes fuentes bibliográficas de:
modelo, Software, prototipo, clase, atributo, caso de uso, diagrama, prototipo, objeto,
diagramas UML, versiones de Uml, herramientas CASE (que es y cite 3 ejemplos ).
Solución:

 Modelo: Es un prototipo que sirve de referencia y ejemplo para todos los que
diseñan y perfeccionan productos de la misma naturaleza.
 Software: Conjunto de programas que permite a la computadora realizar
diversas tareas.
 Prototipo:Cualquier tipo de maquinas de pruebas o objeto diseñado para una
demostración.
 Clase:Define un conjunto de variables y métodos apropiados para manipular
datos.
 Atributo:Representa una propiedad de una entidad de una base de datos.
 Caso de uso:Es una descripción de los pasos que deben realizarse para llevar
a cabo algún proceso.
 Diagrama:Representación grafica de las relaciones que tiene los elementos de
un conjunto.
 Objeto:Persona a la que va dirigida una acción o un pensamiento.
 Diagramas UML: Es un lenguaje grafico para visualizar especificar construir y
documentar un sistema.
 Versiones de UML:Los antecedentes de UML se sitúan en la década de los 90
con distintos estándares para modelado de software, no obstante podemos
hablar de dos grandes versiones:
 UML 1.X (comprende UML 1.1, 1.2, 1.3, 1.4, 1.5): desde finales de los
90 se empezó a trabajar con el estándar UML. En los años sucesivos
fueron apareciendo nuevas versiones que introducían mejoras o
ampliaban a las anteriores.
 UML 2.X (comprende UML 2.1 hasta UML 2.5, 2.6, etc.): en torno a
2005 se difundió una nueva versión de UML a la que podemos
denominar UML 2.X. Comprenden varias revisiones.
 UML 3.X: evolución que se espera para UML 2.X.
 Herramientas CASE:
3.2.2 Consultar en Icontec o en entes internacionales sobre las normas para
documentación de sistemas de información.
Solución:
3.3 Actividades de apropiación del conocimiento (Conceptualización y
Teorización).
1. Investigue, analice y conceptualice acerca de UML, resaltando los siguientes temas:
a. Que es UML: Es un lenguaje estándar para la gráfica de realización de proyectos
haciendo énfasis en la visualización, especificación construcción y documentar
artefactos de un sistema que involucra la utilización de mucho software. El UML puede
modelar distintos tipo de sistemas
b. Reseña histórica de UML
El uml empezó a utilizarse en 1994 en el mes de octubre.
El objetivo principal era unir dos métodos creados anteriormente, los métodos Booch y
el OMT. El primer borrador apareció octubre de 1995.
El desarrollo de UML comenzó a finales de 1994 cuando Grady Booch y
JimRumbaugh de Rational Software Corporation empezaron a unificar sus métodos. A
finales de 1995, Ivar Jacob son y su compañía Objectory se incorporaron a Rational en
su unificación, aportando el método OOSE.
c. Ventajas de UML
 UML Se puede usar para diferentes tipos de sistemas. 
 UML consolida muchas de las notaciones y conceptos más
usadosorientados a objetos. 
 UML es fácilmente entendible.
d. Características de UML
 Divide cada proyecto en un número de diagramas que representa las diferentes
vistas del proyecto, Estos diagramas son la arquitectura del proyecto.
 Permite describir un sistema en diferentes niveles claramente para que los
clientes, líderes y desarrolladores puedan entender claramente las
características de la aplicación.
 Pretender solo ser un lenguaje modelado no de desarrollo.
e. Como se clasifican los diagramas de UML.
Vista de diseño:
Diagrama de clases
Diagrama de actividad
Diagrama de estados
Diagrama de objetos
Diagrama de secuencias

Vista de interacción:

Diagrama de secuencia
Diagrama de comunicación
diagrama e tiempo
Vista de casos de uso:
Diagrama de casos de uso
Diagrama de secuencias
Diagrama de actividad
Vista de complementación:
Diagrama de estructura compuesta
Diagrama de componentes
Diagrama de paquetes
Diagrama de clases
Vista de despliegue:
Diagrama de despliegue
Diagrama de paquetes
f. Diagramas que componen UML
 Diagrama de clases:
El diagrama de clases describe la estructura estática de un sistema.
Un diagrama de clases está formado por varios rectángulos de esta tipo conectados
por líneas que representan las asociaciones o maneras en que las clases se
relacionan entra sí.
 Diagrama de objetos:
El diagrama de objetos puede ser visto como una instancia de un diagrama de clases.
Describen la estructura estática de un sistema en un momento particular y son usados
para probar la precisión de los diagramas de clase.
 Diagrama de casos de uso:
Es una descripción de las acciones de un sistema desde el punto de vista del usuario.
 Diagrama de estados:
Es una transmisión simple entre dos estados que indica que un objeto en el primer
estado puede entrar al segundo estado y ejecutar ciertas operaciones.
 Diagrama de secuencias:
Modela la interacción entra objetos de un sistema según uml.
 Diagrama de actividades:
Es la representación grafica el proceso de un software.
 Diagrama de colaboraciones:
Descubre el comportamiento dinámico del sistema de información mostrando como
interactúan los objetos entre sí.
 Diagrama de componentes:
Muestra los elementos de un diseño de un sistema de software.
 Diagrama de distribución:
Es donde se representa la estructura de hardware donde se mostrara el sistema

g. Explicación de los diagramas UML más utilizados

2. Realice un cuadro comparativo que contenga la estructura de los diferentes tipos de


Diagramas UML y sus divisiones.
3. Con sus propias palabras defina por qué es importante la utilización de UML en el
desarrollo de sistemas de información.
4. ¿Por qué es necesario contar con diversos diagramas en el modelo de un sistema?
5. ¿Qué diagramas muestran, el cambio progresivo en un sistema?

3.4 Actividades de transferencia del conocimiento.


Para cada actividad (Individual y Grupal) se deben elaborar los 4 diagramas
(Actores y sus relaciones, Casos de Uso, Secuencia y Clases).
Actividad Individual:
3.4.1Realizar los diagramas UML para los siguientes problemas de acuerdo al último
digito de su documento de identidad, así Problema 1 para dígitos 1, 3, 5, 7 y 9.
Problema 1: Obras Públicas
El departamento de obras públicas de la ciudad Bogotá ha decidido desarrollar un
sistema para el seguimiento y reparación de los huecos. A medida que se informa
sobre cada hueco, se le asigna un número de identificador y se guarda la calle en la
que se encuentra, su tamaño (en escala de 1 a 10), su posición (en medio, a un lado,
etc.), su localidad (determinada a partir de la calle) y una prioridad de reparación de la
obra, incluyendo la ubicación y el tamaño, la cuadrilla, el equipamiento asignado, las
horas de reparación, el estado del hueco (obra en curso, reparado, reparación
temporal, no reparado), la cantidad de material de relleno usado y el costode la
reparación (calculado con las horas dedicadas, el número de trabajadores, el material
y el equipamiento usados).
Finalmente, se crea un archivo de daños para mantener la información sobre los
daños reportados a los ciudadanos debido a la existencia de los huecos, incluyendo el
nombre del ciudadano/s afectado/s, su dirección, su número de teléfono, el tipo de
daño y el costo de subsanamiento o reparación del daño. El sistema debe ser un
sistema interactivo.
Modele el sistema según UML.

También podría gustarte