Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAnDEnINFORMACION 1060462c9c6abd0
SISTEMAnDEnINFORMACION 1060462c9c6abd0
INFORMACIÓN
Grupo 10
Oscar David León Avilés
Andrés Ordoñez Ramos
Marlon David Morales Wilches
4. Definiciones y acrónimos...............................................................................................5
4.1 Definiciones..............................................................................................................5
4.2 Acrónimos................................................................................................................9
5. Referencias..................................................................................................................10
Gestión de existencias.................................................................................................14
Gestión de reportes......................................................................................................14
Gestión de vendedores................................................................................................14
Gestión administración................................................................................................15
10. Restricciones.............................................................................................................15
1
12.1 Modelo de sasos de uso........................................................................................0
14. Anexos.........................................................................................................................1
2
1. Introducción
Los datos se van a gestionar localmente, con revisión y actualización en tiempo real, se
permitirá la impresión de reportes y estadísticas de los tópicos relacionados
anteriormente. La impresión de cualquier informe o estadística quedara registrada en
un historial del usuario que la realice.
3
El iniciar el programa, se debe ingresar usuario y contraseña (los cuales serán
gestionados por el administrador, el cual dará a cada usuario los permisos apropiados),
permitirán ingresar al perfil que permite la gestión de los datos, cada perfil tendrá
permisos específicos.
La administración del software estará a cargo del administrador de la ferretería o de
quien el delegue, a través de un computador que administra la red local.
No se podrá ingresar o gestionar datos a través de internet o por dispositivos diferentes
a los equipos de escritorio de la empresa.
La aplicación correrá en el sistema operativo Windows 7 o 10.
Para esto, la empresa debe adquirir equipos de cómputo, servidor, estructurar una red
local, impresoras y suministros que permitan la implementación del aplicativo.
4
3.4 Gestión de vendedores: se encargará de consultar, registrar y actualizar la
información de los vendedores y las transacciones que estos realicen.
3.5 Gestión administración: asignara roles a roles según el tipo de usuario
registrado.
4. Definiciones y acrónimos
4.1 Definiciones
5
establecer una relación entre cosas o personas). Una asociación, por lo tanto, es el
conjunto de los asociados para un mismo fin.
Asociación: relación que se da entre elementos de los diagramas, por ejemplo
entre los actores y el caso de uso o entre las clases.
Atributos: características de una Clase, son datos específicos que interesa guardar
de cada entidad.
Cardinalidad: indica la participación que tiene una entidad en la relación.
Caso de uso: indica una función que el sistema debe proveer.
Clases: unidad básica que agrupa una colección de objetos.
Clave Foránea: atributo que es pasado a una tabla, según la regla de
transformación, se distingue en un modelo relacional porque tiene el estereotipo
<fk> y en un esquema relacional porque despliega una flecha hacia la tabla de la
cual proviene.
Clave Primaria: atributo único que no se repite, es identificado en un modelo
relacional porque esta subrayado o tiene el estereotipo <pk> y en un esquema
relacional se encuentra subrayado.
Componente: se le define en informática como parte modular de un sistema
informático. Fragmento de código reutilizable que ofrece servicios de una clase
Composición: composición es una forma fuerte de composición donde la vida de la
clase contenida debe coincidir con la vida de la clase contenedor. Los componentes
constituyen una parte del objeto compuesto. De esta forma, los componentes no
pueden ser compartidos por varios objetos compuestos. La supresión del objeto
compuesto conlleva la supresión de los componentes.
Despliegue: despliegue es la acción y efecto de desplegar. Este verbo refiere a
desdoblar o extender lo que está plegado; a ejercitar o poner en práctica una
actividad; a manifestar una cualidad; o a concretar una exhibición o demostración.
determinada.
Diagrama de componentes: diagrama estándar del lenguaje UML utilizado para
modelar la arquitectura de software de un sistema informático.
Diagrama de paquetes: diagrama estándar del lenguaje UML utilizado para
modelar la arquitectura de software de un sistema informático.
6
Diccionario de Datos: es aquel que contiene una descripción de las características
de cada uno de los datos representados por cada uno de los campos de una tabla.
Dispositivo: componente que puede ser de acceso a datos, periférico de entrada o
salida de datos. Es un componente o aparato que sirve para una determinada
acción.
Documento: escrito que sirve para ilustrar algo.
Entidad: elemento del sistema de los cuales interesa almacenar información.
Especificaciones: son características de un producto.
Esquema Relacional: expresar el modelo relacional por medio un esquema de
palabras y asociaciones entre ellas (flechas) que representan las relaciones.
Extend: relación que se da entre casos de uso.
Fabricante: empresa u organización que fabrica algún producto.
Ficha técnica: documentos que contienen una metodología unida a varios
elementos relacionados con un producto en cuanto a sus características físicas.
Gestión de procesos: dirección, control y coordinación del trabajo realizado para
desarrollar o producir un servicio.
Indicador: es un dato o conjunto de datos que ayudan a medir objetivamente la
evolución de un proceso o de una actividad.
Métodos: operaciones de una clase.
Modelo Entidad Relación Extendido: modelo que permite modelar nuevos tipos
de relaciones, que no incluye el MER normal, tales como agregación,
generalización, exclusión e inclusión.
Modelo Entidad Relación: modelo que consta de entidades, atributos y relaciones
y permite modelar conceptualmente una base de datos relacional.
Modelo Relacional: es un modelo que se obtiene de la transformación de un MER,
el cual contiene tablas, atributos y relaciones entre las tablas.
Nodo: en informática y en telecomunicación, de forma muy general, un nodo es un
punto de intersección, conexión o unión de varios elementos que confluyen en el
mismo lugar. Ahora bien, dentro de la informática la palabra nodo puede referirse a
conceptos diferentes según el ámbito en el que nos movamos.
7
Procesador: circuito integrado que contiene los elementos de una unidad central de
procesamiento.
Proyecto: es una serie de actividades encaminadas a la consecución de un
objetivo, con un principio y final claramente definidos. La diferencia fundamental con
los procesos y procedimientos estriba en la no repetitividad de los proyectos.
Relación: es una asociación que existe entre dos entidades, en un MER se
distinguen tres tipos de relaciones: uno a uno (1..1), uno a muchos (1..M) y muchos
a muchos (M..M).
Relaciones: también se conoce como asociaciones, sirven para interconectar las
entidades.
Riesgo: un evento futuro que podría o no ocurrir y que puede tener un impacto
positivo (oportunidad) o negativo (amenaza) en el proyecto.
Sistema: estructura organizativa, procedimientos, procesos y recursos necesarios
para implantar una gestión determinada, como, por ejemplo, la gestión de la calidad,
la gestión del medio ambiente o la gestión de la prevención de riesgos laborales.
Normalmente están basados en una norma de reconocimiento internacional que
tiene como finalidad servir de herramienta de gestión en el aseguramiento de los
procesos.
Stakeholders: personas o entidades interesadas y participantes en un proyecto.
Subprocesos: son partes bien definidas en un proceso. Su identificación puede
resultar útil para aislar los problemas que pueden presentarse y posibilitar diferentes
tratamientos dentro de un mismo proceso.
Tabla: es la representación de una entidad en un modelo relacional, la cual incluye
atributos.
Windows: es un sistema operativo creado por Microsoft.
4.2 Acrónimos
CRUD: son las operaciones básicas sobre tablas de la base de datos, estas
operaciones son Create Crear (Insert), Read Leer (Select), Update Actualizar (Update),
Delete Borrar (Delete).
8
CUI: acrónimo de Interfaz de usuario de caracteres (Character User Interface).
GUI: acrónimo de Interfaz Gráfica de Usuario (Graphical User Interface).
Interfaz: parte visible de un ente encapsulado.
MR: Modelo Relacional de la Base de Datos
Paquete: mecanismo de agrupamiento conceptual de entidades en un diagrama UML.
SGBD: acrónimo para Sistema Gestor de Bases de Datos.
SGBD: sistema de gestión de bases de datos.
Stakeholders: participantes o interesados en el desarrollo de un proyecto.
TICS: tecnologías de la información y las comunicaciones.
UML: acrónimo de Lenguaje Unificado de Modelado (Unified Modeling Language).
UML: Unified Modeling Language, es un lenguaje estandarizado que se utiliza para
visualizar los elementos de un sistema de software, compuesto por diagramas que
representan elementos estáticos y dinámicos del sistema.
5. Referencias
9
AP03_OA, Modelando la estructura y el comportamiento del software. Centro Industrial
de Mantenimiento Integral – CIMI Regional Santander
AP04_OA, Conversión MER a modelo relacional. Centro Industrial de Mantenimiento
Integral – CIMI Regional Santander
AP04_OA, Interfaz gráfica de usuario. Centro Industrial de Mantenimiento Integral –
CIMI Regional Santander
AP04_OA, Términos de referencia. Centro Industrial de Mantenimiento Integral – CIMI
Regional Santander
AP05_OA, Diseño de la arquitectura de software. Centro Industrial de Mantenimiento
Integral – CIMI Regional Santander
AP05_OA, Laboratorio diseño de la arquitectura de software. Centro Industrial de
Mantenimiento Integral – CIMI Regional Santander
AP05_OA, Diseño de la arquitectura de hardware. Centro Industrial de
Mantenimiento Integral – CIMI Regional Santander
AP05_OA, Laboratorio diseño de la arquitectura de hardware. Centro Industrial de
Mantenimiento Integral – CIMI Regional Santander
Diagramas UML. https://diagramasuml.com/
Vision general del documento.
https://sites.google.com/site/fusmcalidaddelsoftware/proyecto/g-informe-de-
especificacion-de-requerimientos/introduccion12/1-5-vision-general-del-
documento
Ámbito del sistema. https://sites.google.com/site/fusmcalidaddelsoftware/proyecto/g-
informe-de-especificacion-de-requerimientos/introduccion12/1-2-ambito-del-
sistema
10
6. visión general del documento
Este documento consta de 14 secciones, las cuales describen las características del
sistema de información FacturaciónAB.
11
sección es la 14, Anexos, donde se articula todo el material necesario para la
comprensión y elaboración del documento, diferente a las referencias.
Gestión facturación
Gestión de exigencias
Gestión de reportes
Gestión de vendedores
Gestión administración
12
8.2 Gestión de existencias: se encargará de consultar, registrar y actualizar las
existencias de cada producto en el inventario, en cada una de las transacciones
realizadas, de ser necesario permitirá la corrección de datos erróneos en el inventario.
8.3 Gestión de reportes: generara los reportes e informes contables que necesita la
empresa, y se guardara en un historial para posteriores consultas.
8.4 Gestión de vendedores: se encargará de consultar, registrar y actualizar la
información de los vendedores y las transacciones que estos realicen.
8.5 Gestión administración: gestionar la asignación de roles a roles según el tipo
de usuario registrado, asignar credenciales, modificar base de datos.
Usuario
Función
Vendedor Administrador Propietario
Gestión de facturación
Generar factura X X X
Captura de datos de clientes X X X
Reimprimir factura X X
Devoluciones X X
Gestión de existencias
Consultar inventario X X X
Ingresar existencias X X
Actualizar existencias X X
Eliminar existencias X X
13
Asignar precio a productos X X
Gestión de reportes
Generar reportes contables X X
Generar informes contables X X
Gestión de vendedores
Ingresar vendedor X X
Actualizar X X
Consultar vendedor X X
Eliminar vendedor X X
Consultar transacciones de vendedores X X
Gestión administración
Asignar usuarios X
Asignar rol X X
Asignar credenciales X X
Modificar base de datos. X X
10. Restricciones
14
11. Suposiciones y dependencias
15
16
12. Arquitectura de software
12.1 Modelo de sasos de uso
1
12.2 Modelo de clases (en capas)
1
12.3 Modelo de paquetes
2
3
12.4 Modelo de secuencias
12.5 Modelo de actividades
1
13. Arquitectura del hardware
13.1 Modelo de componentes
2
13.2 Modelo de despliegue
3
4
13.3 Modelo de Nodos
14. Anexos