Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PORTADA
CARRERA DE COMPUTACIÓN
ENSAYO
TEMA:
MODELO UML DE UN SISTEMA DE INFORMACIÓN
AUTORES:
SILVIO E. ALCÍVAR ZAMBRANO
utilizado en la actualidad, esto en gran parte debido a que es respaldado por uno de los
haciendo uso de la ingeniería de requisitos la cual permite que los desarrolladores conozcan
de forma precisa el problema que van a resolver. Además de UML que proporcionará la
información de los distintos diagramas y el uso que conlleva a la creación del sistema de
información.
Modelo UML de un Sistema de Información
información de manera que, en el momento que sea necesario, estos sean recuperados y
Un sistema de información en breves palabras está compuesto por una serie de recursos
Los componentes con los que consta un sistema de información son los siguientes:
o concluir.
procesados nuevamente.
sus componentes básicos, que son la entrada, proceso, salida y retroalimentación; se debe
para un software en específico. Al aplicar esto, se busca que las necesidades del cliente
lleguen de la mejor manera a los desarrolladores del sistema; aplicando principios, métodos,
técnicas y herramientas que permiten descubrir, documentar y mantener los requisitos para
dividir en dos tipos de requisitos los cuales son los funcionales y no funcionales. Los
requisitos funcionales muestran lo que debe hacer el sistema, es decir describen las funciones
que el software debe ejecutar, en ocasiones se conocen como capacidades, por otro lado, los
requisitos no funcionales son los que describen los atributos, las propiedades emergentes,
diagramas de sistemas de información, esto debido a que fue diseñado para cumplir ese
busquen crear.
Diagramas UML
relaciones. UML proporciona diversos diagramas para que se pueda visualizar un sistema de
información a partir diferentes puntos de vista. A estos diagramas también se los clasifica en
un sistema, y los mismos que pueden ser: diagrama de actividades, diagramas de casos de
global de interacciones.
Estructurales, los cuales muestran la estructura de los objetos de un sistema, los mismos
diagrama de clases.
En la actualidad solo tres de todos estos diagramas son más interesantes y más utilizados
al momento de realizar sistemas informáticos estos son: casos de uso, clases y secuencias. Por
esta razón se hará más énfasis en estos, para ello se utilizará un ejemplo de un sistema de
Permite, relacionar las acciones de los usuarios directos o indirectos, con las acciones o el
producto final que se va a obtener en un programa, es decir, es una especie de UML, pero con
símbolos o imágenes que ayudan a comprender que es lo que tiene a hacer, dependiendo del
actores (los clientes, los taquilleros y los jefes de taquilla) y las operaciones que pueden
Diagrama de Clases
las relaciones entre ellos. Este diagrama es utilizado en el transcurso de análisis y diseño de
globales, sus atributos y las relaciones de una posible solución para el problema de la venta
de entradas de cine.
Diagrama de Secuencias
Es uno de los diagramas más eficientes para representar la interacción entre objetos en un
los objetos. la figura 3 representa la interacción de crear una nueva sala para un espectáculo
para el cine.
Figura 3: Diagrama de secuencias
miembros de la clase, como atributos y métodos, así como información extra sobre los
(/) para indicar que es derivado (se puede combinar con otro).
(~) paquete.
manera.
Figura 4: la herencia
ambas están consientes una de la otra y de la relación entre ellas, por ejemplo.
Agregación, se puede dar cuando una clase es una colección o un contenedor de otras
una dependencia fuerte del tiempo de vida de la clase contenedora (del todo). Es decir, el
dicha clase.
Composición: Se representa con un rombo lleno en la clase cuya instancia contiene las
departamentos.
Orden: Se puede especificar si las instancias guardan un orden con la palabra clave
Navegabilidad: la navegación desde una clase a la otra se representa poniendo una flecha
Rol o nombre de la asociación: Este nombre se coloca junto al extremo de la línea que
está unida a una clase, para expresar cómo esa clase hace uso de la otra clase con la que
mantiene la asociación.
Figura 7: rol de nombre de la asociación
Proceso de Desarrollo
Si bien UML es muy independiente del proceso de desarrollo que se ha elegido, los
cual quiere decir que el sistema software en construcción está formado por componentes
los aspectos que utiliza el Proceso Unificado son tres: dirigido por casos de uso, centrado
Dirigido por casos de uso: como su nombre lo indica, este se basa en los casos de uso,
los desarrolladores crean una serie de modelos de diseño e implementación que los llevan
a cabo.
entre otros, en la arquitectura software incluye todos los aspectos dinámicos y estáticos
varias fases, además se suele mencionar de los ciclos de vida en los que se realizan varios
recorridos por todas las fases. A estos recorridos se les denomina iteración en el proyecto
De manera breve el tratamiento de los temas que constan en este ensayo, tales como la
mucha utilidad; independientemente del campo para el cual se vaya a realizar un sistema, si
se realiza una investigación más a fondo de las herramientas y métodos que se utilizan en
Por otro lado, antes de diseñar o desarrollar cualquier sistema de información, se debe
realizar uno de los pasos más importantes el cual es aplicar la ingeniería de requisitos, que
tiene como objetivo tener claro cuáles son requisitos del sistema de tal forma que a la hora de