Sunteți pe pagina 1din 37

DISEO DE SISTEMAS

TRABAJO COLABORATIVO MODELO DE DISEO

LUIS ERNESTO CARREO VERA CD: 79994233

EDWIN GIOVVANI VASQUEZ PULECIO COD. 80066937

OCTAVIO ANDRES CARDONA RIVERA COD 79996062

GRUPO 301309_6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

INGENIERA DE SISTEMAS

BOGOT

2016
INTRODUCCIN

Por medio de este trabajo se presenta lo visto en la unidad, Modelos de diseo y el uso de estos

conceptos de la problemtica en la empresa INFORMATEC. El propsito es dar conocer las

herramientas que se van a utilizar, desarrollando las capacidades personales y autnomas.

Fundamentar en las tcnicas de elaboracin de tarjetas de clase, para las interfaces, seleccionar un

lenguaje de programacin adecuado, modelo entidad relacin, diccionario y diccionario de datos

dentro de la problemtica seleccionada. Tambin verificar los factores en el desarrollo de

actividades y sus campos de accin dentro de un informe grupal que se debe consolidar

mostrando los paso a paso de lo solicitado.

Se ofrecer de manera autnoma y colaborativa aportes en el progreso de la elaboracin del

trabajo, dando sus puntos de vista, ofreciendo un enfoque general del contenido expuesto en la

actividad. Esto con el fin de afianzar conocimiento y aprendizaje que ayuda a perfeccionar el

trabajo producido.
OBJETIVO GENERAL

Afianzar y aplicar los conocimientos adquirido con las temticas de la unidad y llevarlas a la

problemtica seleccionada

OBJETIVOS ESPECFICOS

1 Identificar y analizar dar a conocer la importancia del modelo de diseo

dentro del problema seleccionado, y relacionarlo todo en el transcurso de la

actividad.
2 Atribuir a lo aprendido en la Unidad , y dar a conocer el tratamiento de una

problemtica por cada integrante del grupo, y elaborar los diagramas

sugeridos mostrando los efectos y causas de dicho problema.


3 Interactuar de forma colaborativa para desarrollar los ideales que contribuirn

con el xito del trabajo, referenciando de manera prctica los atributos

esenciales vistos en el transcurso del proyecto.


APORTES REALIZADOS POR LUIS ERNESTO CARREO VERA
1. Disear los objetos
a. Disear cinco (5) tarjetas de clases tomando como referencia los diagramas de uso y el modelo de interface del trabajo
anterior (Momento fase 2- modelo de diseo) de la dependencia escogida.
Tarjeta de Clase 1
Clase: Registro de proveedor
Descripcin: Pantalla que muestra la interfaz generadora de reportes de la empresa

INFORMATEC LTDA, establece el control y el funcionamiento de la plataforma de software.


Mdulo: Interfaz usuario
Estereotipo: Registros
Propiedades: Tipo de letra: Calibri tamao 11 (color negro), fondo de la interfaz (color gris

claro), fondo secundario (degradado plateado), lneas inferiores (color azul rey)
Superclases:
Subclases: Actualizacin de informacin, registro
Atributos:
Solicita registrar proveedor
Solicita permisos y restricciones de usuario
Solicita informacin personal
Solicita nit o cdigo de la empresa para continuar
Solicita el despliegue de la pantalla principal de proveedores.
Tarjeta de Clase 2
Clase: Registro de compras
Descripcin: Pantalla que permite el registro de usuario, el control de productos, y la

inscripcin de informacin
Mdulo: Principal
Estereotipo: control
Propiedades: Fondo de color oliva, Barra superior y botn de color gris plateado degradado.

Letra de tamao 11 calibri (color negro), interfaz de usuario (fondo color blanco)
Superclases:
Subclases: Submens
Atributos:
Solicita el despliegue de la pantalla principal de registrar compras
Solicita ingresar el evento cdigo interno en registrar compras
Solicita ingresar el evento valor artculo
Solicita ingresar el evento fecha creada en registrar compras
Solicita el despliegue de la descripcin del producto en mens de compras
Tarjeta de Clase 3
Clase: Registro de Documentacin Administrativa
Descripcin: Encargado de establecer el control y registro de la documentacin administrativa de la

empresa INFORMATEC LTDA.


Mdulo: Principal
Estereotipo: Registros
Propiedades: Fondo color (violeta claro), barra superior (color gris claro), Mens de descripcin (fondo

color blanco), barras inferiores de rango de documentos (color azul), tipo de letra calibri tamao 11 (color

negro)
Superclases: Ingreso al sistema
Subclases: Acceso al registro, actualizacin de contrasea
Atributos:
Solicita Tipo de informacin, evento tipo de informacin
Solicita directorio del archivo, evento exploracin y directorio del archivo
Solicita Concepto de venta
Solicita perodo de compras, evento fecha de seleccin
Solicita el rango de documentos fechas desde, hasta
Tarjeta de Clase 4
Clase: Registro proceso contable
Descripcin: Pantalla que muestra la interfaz generadora de cuentas de proceso contable, genera

incidentes de cuentas y reportes.


Mdulo: Principal
Estereotipo: Control
Propiedades: Letra calibri 11 (color negro), Letra calibri 7 (color negro), letra calibri 14 (color negro),

Barra superior (color azul claro), botn primario (color gris plata), botones derechos seleccin (color

verde claro)
Superclases:
Subclases: Registro
Atributos:
Solicita cuenta de interfaz, evento como le hago y salida
Solicita modelo de departamentalizacin evento ninguno, cliente
Solicita salida evento botn x
Solicita validar registro, manejador evento aceptar, cerrar y ayuda
Solicita el despliegue de salida
Tarjeta de Clase 5
Clase: Pago de impuesto
Descripcin: Aplicativo que muestra la interfaz de servicios de pagos de obligaciones e

impuesto predial
Mdulo: Interfaz usuario
Estereotipo: Interfaz
Propiedades: Calibri 9 (color blanco), calibri 8 (color negro), calibri 11 (color negro, color
blanco), barra superior (color azul), botonera (color plata degradado), botones de seleccin y de

recorrido (gris plateado), flechas para avanzar y retroceder (color negro), botn de salida y de

impresin (color gris fondo blanco)


Superclases: Ingreso al sistema
Subclases: Actualizacin de informacin, registro de impuestos.
Atributos:
Solicita interfaz de pago, evento minimizar, agrandar cuadro, salir
Solicita interfaz de seleccin de pago predial botones de seleccin
Solicita impresin y salida evento botn imprimir y salir
Solicita seleccin de procesos, evento desplazamiento de funciones
Solicita el proceso de retroceso y avance
Muestra en la pantalla fecha de interface, usuario y fecha

2. Diseo de Sistemas
a. Seleccin de un lenguaje de programacin. Cul lenguaje de programacin que sea orientado a objetos considera usted es

ptimo para la sistematizacin de la dependencia? Y por qu?

Rta: El lenguaje de programacin orientado a objetos ptimo para la dependencia financiera de la empresa INFORMATEC es

Java. Se recomienda porque simplifica el trabajo en la entidad, permite un procesamiento secuencial y con interfaces grficas

sencillas, tambin permite integrar el sistema con bases de datos y archivos externos. El lenguaje permite hacer que la escritura,

mantenimiento y extensin de los programas sea ms confiable y segura. Java ayuda a administrar la interaccin con el usuario

mediante elementos grficos, como lo son botones, mens y textos. Su intencin y propsito es tambin otorgar que los

desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.


b. Redisear las interfaces del trabajo anterior tomando como base las especificaciones dadas en las tarjetas de clase.
c. Seleccionar una base de datos, tpicamente relacionales, relacionales extendidos u orientado a objetos. Disear diccionario de

datos y modelo entidad relacin


CAMPOS TIPO DE DATOS LLAVES DESCRIPCIN
ID_Cliente int PK Identifica al cliente
Nombre Varchar(50) / Nombre del cliente
RUT int / Rut del cliente
Telfono int / Telfono del cliente
Direccin Varchar(60) / Direccin del cliente
Calle Varchar (35) / Calle donde vive el cliente
Ciudad Varchar (40) / Ciudad donde vive el cliente
Web Varchar (30) / Web del proveedor
Nombre Varchar (40) / Nombre del proveedor
RUT Varchar (60) / RUT del proveedor
ID Varchar (30) / Identificacin Venta
Fecha Varchar (40) / Fecha de venta
Monto Final Varchar(60) / Monto Final de la venta
Nombre Varchar (50) / Nombre de producto
Precio Varchar (30) / Precio del producto
Stock Varchar (35) / Disponibilidad del producto
APORTES REALIZADOS POR EDWIN VASQUEZ.
DEPARTAMENTO DE SOFTWARE Y DESARROLLO

1. Disear los Objetos

Disear cinco (5) tarjetas de clases tomando como referencia los diagramas de
uso y el modelo de interface del trabajo anterior (Momento fase 2 modelo de
diseo de la dependencia escogida.

TARJETA DE CLASE No 1
CLASE APLICACIN A SEGUIMIENTO DE ACTIVIDADES - INFRAESTRUCTURA
DESCRIPCI PANTALLA PRINCIPAL PARA REGISTRO DE ACTIVIDADES POR PARTE
ON DEL USUARIO ENCARGADO DEL PROCESO DE INFRAESTRUCTURA
MODULO PRINCIPAL
ESTEREOTI
PO CONTROL
APLICACIN TIPO FORMULARIO EN FONDO BLANCO EN DONDE SE
INCLUYE FECHA, SELECCIN DE ELEMENTO Y AFECTACION POR
PROPIEDA MEDIO DE UN CHEKBOX Y CUADRO DE TEXTO PARA INCLUIR
DES DESCRIPCION
SUPERCLA
SES
SUBCLASE
S
AL REGISTRAR LA INFORMACION SE DEBE PRESIONAR EL BOTON
ENVIAR, SI FALTA ALGUN CAMPO POR DILIGENCIAR, GENERA LA
ATRIBUTO ALERTA AL USUARIO PARA QUE COMPLETE LA INFORMACION, DE LO
S CONTRARIO GENERA ALERTA DE ENVIO EXITOSO

TARJETA DE CLASE No 2
CLASE APLICACIN A SEGUIMIENTO DE ACTIVIDADES - SEGURIDAD
DESCRIPCI PANTALLA PRINCIPAL PARA REGISTRO DE ACTIVIDADES POR PARTE
ON DEL USUARIO ENCARGADO DEL PROCESO
MODULO PRINCIPAL
ESTEREOTI
PO CONTROL
PROPIEDA APLICACIN TIPO FORMULARIO EN FONDO IMAGEN EN ESTE SE
DES INCLUYE FECHA, CUADRO DE TEXTO Y SELECCIN DEL MODULO
SUPERCLA
SES
SUBCLASE
S
AL REGISTRAR LA INFORMACION SE DEBE PRESIONAR EL BOTON
ENVIAR, SI FALTA ALGUN CAMPO POR DILIGENCIAR, GENERA LA
ALERTA AL USUARIO PARA QUE COMPLETE LA INFORMACION, DE LO
ATRIBUTOS CONTRARIO GENERA ALERTA DE ENVIO EXITOSO

TARJETA DE CLASE No 3
CLASE APLICACIN A SEGUIMIENTO DE ACTIVIDADES - BASES DE DATOS
DESCRIPCI PANTALLA PRINCIPAL PARA REGISTRO DE ACTIVIDADES POR PARTE
ON DEL USUARIO ENCARGADO DEL PROCESO
MODULO PRINCIPAL
ESTEREOTI CONTROL
PO
APLICACIN TIPO FORMULARIO PLANTILLA EN FONDO AZUL CLARO
IMAGEN ENCABEZADO DEBAJO DEL TITULO, EN EL FORMULARIO SE
PROPIEDA DEBE REGISTRAR FECHA, DESCRIPCION DE LA CTIVIDAD REALIZADA Y
DES SELECCIN DEL NIVEL DE RIESGO DE LA OPERACIN.
SUPERCLA
SES
SUBCLASE
S
AL REGISTRAR LA INFORMACION SE DEBE PRESIONAR EL BOTON
ENVIAR, SI FALTA ALGUN CAMPO POR DILIGENCIAR, GENERA LA
ATRIBUTO ALERTA AL USUARIO PARA QUE COMPLETE LA INFORMACION, DE LO
S CONTRARIO GENERA ALERTA DE ENVIO EXITOSO

2. Diseo de sistemas
a. Seleccin de un lenguaje de programacin.
De acuerdo con las necesidades de la empresa la sistematizacin cumple un factor

muy importante, por tal motivo el software sugerido es PHP, interface Web con

JavaScript. Por las siguientes razones.


- Cuenta con una comunidad de desarrolladores muy grande, teniendo acceso a

documentacin, tutoriales, ejemplos de cdigo, foros, etc.


- PHP es relativamente fcil en comparacin con otros lenguajes ya que se asemeja

a C++ y Java pues su sintaxis es basada Perl.


- El rendimiento de PHP es verdaderamente eficiente, adems es gratuito
- Es open Source, se puede modificar, es decir que se tiene acceso al cdigo fuente,

para agregar o modificar algo para obtener cierto funcionamiento de acuerdo a las

necesidades del programador.


- Portabilidad. El cual est disponible para la mayora de los sistemas operativos

existentes.
- Soporte con gran variedad de bases de datos como ej. Mysql, PostgreSq, Oracle,

FilePro, Informix, Sybase, etc.


b. Redisear las interfaces del trabajo anterior tomando como base las

especificaciones dadas en las tarjetas de clases.


c. Selecciona una base de datos, tpicamente relacionales, relacionales extendidos u

orientados a objetos. Disear diccionario de datos y modelo entidad relacin.


- Postgresql.:
- Codigo fuente libre y de alta calidad.
- Licencia BSD
- Soporte profesional tanto en la comunidad como deempresas especializadas.
- Requerimiento de administracin y mantenimiento relativamente bajo.
- Excelente rendimiento.
- Multiplataforma
Tabla Usuario
ID - numrico
User: Varchar, 25 . - Nombre de usuario
Passwd: Varchar, 25. - Contrasea
Tabla Infraestructura
Session valida usuario
ID: numrico
Fecha: Date, 11
Desc_elem: a1,a2, a3 true false
Descrip: Varchar, 250
Tabla Seguridad
Session valida usuario
Fecha: date,11
Descrip: varchar, 250
Modulo, varchar, 35
Tabla bases datos
Sesion valida usuario
Fecha: Date,11
Descrip Varchar, 250
Nivel, true - false
APORTES REALIZADOS POR OCTAVIO ANDRES CARDONA RIVERA

1. Disear los objetos. a. Disear cinco (5) tarjetas de clases tomando como referencia los
diagramas de uso y el modelo de interface del trabajo anterior (Momento fase 2 modelo de
diseo) de la dependencia escogida.

TARJETA DE CLASE 1
CLASE
Director de marketing
SUBCLASE SUPERCLASE
No aplica Persona
ATRIBUTOS METODOS
Identificador Capturar
Nombre Mostrar
Apellido Modificar
Telfono Buscar
Direccin Eliminar
RESPONSABILIDAD COLABORACIONES
Desarrollo de productos Aliados
Servicios proveedores
Marca de la empresa representantes marketing
TARJETA DE CLASE 2
CLASE
Subdirector de marketing
SUBCLASE SUPERCLASE
No aplica Persona
ATRIBUTOS METODOS
Identificador Capturar
Nombre Mostrar
Apellido Modificar
Telfono Buscar
Direccin Eliminar
RESPONSABILIDAD COLABORACIONES
Asegurar el posicionamiento Jefe comercial
Desarrollo de la marca
Crecimiento de la marca
TARJETA DE CLASE 3
CLASE
Jefe comercial
SUBCLASE SUPERCLASE
No aplica Persona
ATRIBUTOS METODOS
Identificador Capturar
Nombre Mostrar
Apellido Modificar
Telfono Buscar
Direccin Eliminar
RESPONSABILIDAD COLABORACIONES
Coordinacin del equipo de ventas Equipo de ventas
Material de publicidad Impresores
Suplir necesidades jefes
administrativos
Disea e implementa proyectos
TARJETA DE CLASE 4
CLASE
Cliente
SUBCLASE SUPERCLASE
No aplica Persona
ATRIBUTOS METODOS
En esta clase se ingresan datos
personales e incluso se podrn editar
Privados o eliminar.
Mostrar
Modificar
Buscar
Eliminar
RESPONSABILIDAD COLABORACIONES
Su responsabilidad en el sistema es
muy importante ya que es aqu
donde empieza la funcion del
sistema. El cliente es el que hace
que este sistema tenga una funcin Administrador
TARJETA DE CLASE 5
CLASE
Negocio
SUBCLASE SUPERCLASE
No aplica Privado
ATRIBUTOS METODOS
En esta clase se lleva el control de
los productos que se venden y de
los que llegan Asociacin
Agregacin

RESPONSABILIDAD COLABORACIONES
Cliente
2. Diseo de Sistemas

a. Seleccin de un lenguaje de programacin. Cul lenguaje de programacin que sea orientado


a objetos considera usted es ptimo para la sistematizacin de la dependencia? Y por qu?

El lenguaje de programacin que seleccione como el ms ptimo para la sistematizacin de la


dependencia es Java por ser un lenguaje de programacin de propsito general, orientado a
objetos que permite a los desarrolladores de aplicaciones escriban el programa una vez y lo
ejecuten en cualquier dispositivo esto significa que es multiplataforma.

Adems es un lenguaje flexible ya que permite actualizar utilizando el mismo cdigo, es decir no
es necesario reescribir, simplemente se hereda funcionalidad y estas se agregan nuevas
caractersticas sin que esto altere el cdigo inicial.
CONCLUSIONES

Con este trabajo se dio a conocer la metodologa del modelo de diseo dentro de la problemtica

de la empresa INFORMATEC, para posteriormente darlas a conocer por medio de los modelos de

casos de uso y en la proyeccin de la solucin al problema. Se adquiri conocimiento en el

asunto propuesto y su planteamiento.

Asimismo por medio esta actividad se logr evidenciar sobre las tarjetas de clase, esto nos

permiti hacer una observacin ms a fondo de las interfaces y de su campo de accin, se dedujo

del tema propuesto y se llev a cabo por medio del anlisis, estudio y comparacin de diferente

ideas y se referenciaron en formato escrito.

Se pudo afianzar tambin el conocimiento para ejercer controles sobre el problema seleccionado,

tambin nos permiti identificar el diccionario de datos, y el modelo entidad relacin dentro de la

identificacin del inconveniente, esto nos facult para realizar los estudios de anlisis de

alternativas y de factibilidad. Verificar situaciones de planificacin para un futuro y

posteriormente realizar la observacin solicitada.

Se aport ideas dentro del foro colaborativo para solucionar los inconvenientes que se

presentaron durante el transcurso de la actividad. Tambin se puede decir que se adquiri

conocimiento durante la realizacin del trabajo, se obtuvieron experiencias relacionadas con la

redaccin, la organizacin y atribucin de factores en el planteamiento final


Bibliografa

Weitzenfeld, A. (2006). Ingeniera de Software PO. Mxico: Thomson International. Obtenido de


https://www.academia.edu/13174659/Ingenieria_de_Software_orientada_a_objetos_con_
UML_y_Java-Alfredo_Weitzenfeld (Parte III - Capitulo 8)

Mendoza, J. (2006). Modelo de Diseo. Mxico: Tesis Digitales UNMSN. Obtenido de


http://sisbib.unmsm.edu.pe/bibvirtualdata/tesis/basic/mendoza_nj/cap5.pdf

Ruiz, F. (2006). Ingeniera de Software. Cantabria: Universidad de Cantabria. Obtenido de


http://www.ctr.unican.es/asignaturas/is1/is1-t04-trans.pdf

Wikipedia. (2016). Lenguaje orientado a objetos. 30-07-2016, de Fundacin

Wikimedia, Inc., Sitio web:

https://es.wikipedia.org/wiki/Lenguaje_orientado_a_objetos

S-ar putea să vă placă și