Beruflich Dokumente
Kultur Dokumente
1.1. Justificació n
1.2. Objetivo General
1.3. Objetivos Específicos
1.4. Problemas a Resolver
1.5. Alcance y limitació n del proyecto
1.1. Justificación.
1.5.1. Alcance.
1.5.2. Limitaciones.
Como toda aplicación esta también tiene sus limitaciones, lleva el control de
inventario de los productos, tiene un identificador, un tipo de producto, etc.
Pero nada más controla lo que hay y no hay existencia, que es lo que se vende
más y lo que no, no realiza ninguna operación de venta, ni cuentas
monetarias, ni corte de caja, simplemente su función es realizar la cantidad
que debe entrar y salir del almacén y de la tienda.
Este negocio fue fundado en el año de 1999 y consistía en una muy poca variedad
de productos en sus inicios, con el paso del tiempo y la demanda de los clientes se tuvo la
necesidad de adquirir más productos para satisfacer esta demanda, desde haces 3 años el
negocio creció un 50% desde su inicio, con este crecimiento también se obtuvieron más
necesidades como llevar un control de inventario, para solucionar el problema, él dueño de
la empresa lleva hasta la fecha actual su control de inventario en una libreta, es decir,
manualmente.
2.2. Ubicación
RUPS701117LNA
Los sistemas tienen límites o fronteras, que los diferencian del ambiente. Ese
límite puede ser físico (el gabinete de una computadora) o conceptual. Si hay algún
intercambio entre el sistema y el ambiente a través de ese límite, el sistema es
abierto, de lo contrario el sistema seria cerrado. El ambiente es el medio externo que
envuelve física o conceptualmente a un sistema. El ambiente también puede ser una
amenaza para el sistema. [2]
3.2. Sistema de información.
Personas.
Datos.
Actividades o técnicas de trabajo.
Recursos materiales en general (típicamente recursos informáticos y de
comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar los datos (incluyendo
procesos manuales y automáticos) dando lugar a información más elaborada y
distribuyéndola de la manera más adecuada posible en una determinada
organización en función de sus objetivos.
SEGÚN SU NATURALEZA
SEGÚN SU ORIGEN
Naturales: Sistemas generados por la naturaleza, tales como los ríos, los
bosques las moléculas de agua.
Artificiales: Sistemas que son productos de la actividad humana, son
concebidos y construidos por el hombre, tenemos al tren, avión, idioma
inglés.
Simples: Sistemas con pocos elementos y relaciones, como los juegos de billar,
péndulo, f(x)=x+2, palanca.
Complejos: Sistemas con numerosos elementos y relaciones. Ejemplo: cerebro
universidad, cámara, fotográfica.
OTRAS CLASIFICACIONES
Naturaleza de la IS
La Ingeniería de Software tiene que ver con varios campos en diferentes
formas:
Matemáticas
Los programas tienen muchas propiedades matemáticas. Por ejemplo la
corrección y la complejidad de muchos algoritmos son conceptos matemáticos que
pueden ser rigurosamente probados. El uso de matemáticas en la IS es llamado
métodos formales.
Creación
Los programas son construidos en una secuencia de pasos. El hecho de definir
propiamente y llevar a cabo estos pasos, como en una línea de ensamblaje, es
necesario para mejorar la productividad de los desarrolladores y la calidad final de
los programas. Este punto de vista inspira los diferentes procesos y metodologías que
encontramos en la IS.
Gestión de Proyectos
El software comercial (y mucho no comercial) requiere gestión de proyectos.
Hay presupuestos y establecimiento de tiempos. Gente para liderar. Recursos
(espacio de oficina, computadoras) por adquirir. Todo esto encaja apropiadamente
con la visión de la Gestión de Proyectos.
Arte
Los programas contienen muchos elementos artísticos. Las interfaces de
usuario, la codificación, etc. Incluso la decisión para un nombre de una variable o
una clase. Donald Knuth es famoso porque ha argumentado que la programación es
un arte. [5]
3.5. Modelo en cascada.
1. Análisis de requisitos
2. Diseño del Sistema
3. Diseño del Programa
4. Codificación
5. Pruebas
6. Implantación
7. Mantenimiento
Análisis de requerimientos
En esta fase se analizan las necesidades de los usuarios finales del software
para determinar qué objetivos debe cubrir. De esta fase surge una memoria
llamada SRD (documento de especificación de requisitos), que contiene la
especificación completa de lo que debe hacer el sistema sin entrar en detalles
internos.
Codificación
Es la fase en donde se implementa el código fuente, haciendo uso de
prototipos así como de pruebas y ensayos para corregir errores.
Pruebas
Los elementos, ya programados, se ensamblan para componer el sistema y se
comprueba que funciona correctamente y que cumple con los requisitos,
antes de ser entregado al usuario final.
Implantación
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los
programadores ya realizaron exhaustivas pruebas para comprobar que el
sistema no falle.
Mantenimiento
Una de las etapas que creo considerables porque se destina un 75% de los
recursos, es la mantención del Software ya que al utilizarlo como usuario final
puede ser que no cumpla con todas nuestras expectativas.
Variantes
Existen variantes de este modelo; especialmente destacamos la que hace uso
de prototipos y en la que se establece un ciclo antes de llegar a la fase de
mantenimiento, verificando que el sistema final esté libre de fallos
Desventajas
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una
mala implementación del modelo, lo cual hace que lo lleve al fracaso.
El proceso de creación del software tarda mucho tiempo ya que debe pasar
por el proceso de prueba y hasta que el software no esté completo no se
opera. Esto es la base para que funcione bien.
Ventajas
Cualquier error de diseño detectado en la etapa de prueba conduce
necesariamente al rediseño y nueva programación del código afectado,
aumentando los costos del desarrollo.
3.6. Periodo de vida del software.
Cada base de datos se compone de una o más tablas que guarda un conjunto
de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una
parte de la información sobre cada elemento que queramos guardar en la tabla, cada
fila de la tabla conforma un registro.
Se define una base de datos como una serie de datos organizados y relacionados entre sí,
los cuales son recolectados y explotados por los sistemas de información de una empresa o
negocio en particular.
Características
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server,
etc.
Para seguir con la realización del sistema, se tuvo autorización por parte de la
dueña del tendajon “Yessi” para realizar una entrevista a las personas que laboran en
dicho establecimiento, y saber cuál es el perfil que manejan hasta el momento, así
también para obtener la información necesaria para que el sistema cubra todas las
necesidades que en esta se presenta.
SOFTWARE
Una vez contemplado la parte de parte de hardware se requiere de un
software, es decir, de sistema operativo en donde pueda ser instalado nuestro
sistema de inventario, también será necesario instalar la plataforma de java
para que nuestro programa pueda funcionar adecuadamente.
Tel Id_prov
Nom_prov
Proveedor
Manzana
Dirección
Calle
Cod Id_prov Colonia
Numero
Id_pro Cod
Nombre Id_pro
Nombre
Cantidad
Id_pro
Producto
TipoP
Cantidad Nombre
Cantida
d
4.5.1. Diseño de pantallas
CONCLUSION.
[1] http://paginespersonals.upcnet.es/~jmg2/libro/ds7m7.htm
[2] http://es.wikipedia.org/wiki/Sistema
[3] http://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n
[4] http://www.scribd.com/doc/16058522/Clasificacion-de-Los-Sistemas
[5] http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
[6] http://es.wikipedia.org/wiki/Modelo_en_cascada
[7] http://es.kioskea.net/contents/genie-logiciel/cycle-de-vie.php3
[8] http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-
datos/
[9] http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-
datos/
[10] http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor-de-bases-
de-datos-o-sgbd/