Professional Documents
Culture Documents
PROYECTO TECNOLGICO
TEMA:
SISTEMA DE INFORMACIN DE INVENTARIOS PARA LA EMPRESA
CENTER TIME TECNOLOGY
AUTORES:
CERCADO JAVIER
ENCALADA CRISTHIAN
REALPE WELLINGTON
SNCHEZ CINTHYA
DOCENTE:
AO LECTIVO:
2017 - 2018
MILAGRO ECUADOR
TEMA: Sistema de informacin de inventarios
para la empresa Center Time Tecnology
1. Anlisis de requisitos.
2. Diseo del sistema.
3. Diseo del programa.
4. Codificacin del softwarwe.
5. Pruebas.
6. Implementacin del programa.
7. Mantenimiento.
(Royce, 1970)
Fases del modelo de cascada
El "modelo cascada" sin modificar. El progreso fluye de arriba hacia abajo,
como una cascada.
1. Anlisis de requisitos del software
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 especificacin de requisitos), que contiene la
especificacin completa de lo que debe hacer el sistema sin entrar en detalles
internos.
Es importante sealar que en esta etapa se debe consensuar todo lo que se
requiere del sistema y ser aquello lo que seguir en las siguientes etapas, no
pudindose requerir nuevos resultados a mitad del proceso de elaboracin del
software de una manera.
2. Diseo del sistema
Descompone y organiza el sistema en elementos que puedan elaborarse por
separado, aprovechando las ventajas del desarrollo en equipo. Como
resultado surge el SDD (Documento de Diseo del Software), que contiene la
descripcin de la estructura relacional global del sistema y la especificacin
de lo que debe hacer cada una de sus partes, as como la manera en que se
combinan unas con otras.
Es conveniente distinguir entre diseo de alto nivel o arquitectnico y diseo
detallado. El primero de ellos tiene como objetivo definir la estructura de la
solucin (una vez que la fase de anlisis ha descrito el problema) identificando
grandes mdulos (conjuntos de funciones que van a estar asociadas) y sus
relaciones. Con ello se define la arquitectura de la solucin elegida. El segundo
define los algoritmos empleados y la organizacin del cdigo para comenzar
la implementacin.
3. Diseo del programa
Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento
de los requerimientos del usuario as como tambin los anlisis necesarios para
saber qu herramientas usar en la etapa de Codificacin.
4. Codificacin del software
Es la fase en donde se implementa el cdigo fuente, haciendo uso de
prototipos as como de pruebas y ensayos para corregir errores.
Dependiendo del lenguaje de programacin y su versin se crean las
bibliotecas y componentes reutilizables dentro del mismo proyecto para hacer
que la programacin sea un proceso mucho ms rpido.
5. 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.
6. Verificacin
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.
7. Mantenimiento
Una de las etapas ms crticas, ya que se destina un 75 % de los recursos, es el
mantenimiento del software ya que al utilizarlo como usuario final puede ser
que no cumpla con todas nuestras expectativas.
(Cataldi, Pessacq, & Garca, 2014, pg. 3)
14. Conteste:
a) Qu va a hacer con su proyecto?
Implementar un sistema de informacin de inventarios para la empresa
Center Time Tecnology
b) Cmo lo va a hacer?
Mediante las herramientas tecnolgicas principales Microsoft Visual
Studio y Microsoft SQL Server Management Studio.
c) Para qu hace su proyecto?
El presente proyecto se lo realiza con la finalidad de mejorar los procesos
de control de inventarios de la empresa Center Time Tecnology
mediante un sistema de inventarios, ya que la empresa lo realiza de
forma manual.
15. Qu bases tericas necesita para disear el
sistema?
Sistema informtico: Un sistema informtico (SI) es un sistema que
permite almacenar y procesar informacin; es el conjunto de partes
interrelacionadas: hardware, software y personal informtico. El
hardware incluye computadoras o cualquier tipo de dispositivo
electrnico, que consisten en procesadores, memoria, sistemas de
almacenamiento externo, etc. El software incluye al sistema operativo,
firmware y aplicaciones, siendo especialmente importante los sistemas
de gestin de bases de datos. Por ltimo, el soporte humano incluye al
personal tcnico que crean y mantienen el sistema (analistas,
programadores, operarios, etc.) y a los usuarios que lo utilizan. (Jimnez
& Chabl, 2009)
Protocolo: En informtica y telecomunicacin, un protocolo de
comunicaciones es un sistema de reglas que permiten que dos o ms
entidades de un sistema de comunicacin se comuniquen entre ellas
para transmitir informacin por medio de cualquier tipo de variacin de
una magnitud fsica. Se trata de las reglas o el estndar que define
la sintaxis, semntica y sincronizacin de la comunicacin, as como
tambin los posibles mtodos de recuperacin de errores. Los
protocolos pueden ser implementados por hardware, por software, o
por una combinacin de ambos. (Prez & Gardey, 2013)
Eclipse: Es una potente y completa plataforma de programacin,
desarrollo y compilacin de elementos tan variados como sitios web,
programas en C++, aplicaciones y software. Es un entorno de desarrollo
integrado (IDE), que cuenta con todas las herramientas y funciones
necesarias para el trabajo, recogidas adems en una atractiva interfaz
que lo hace fcil y agradable de usar. (Baldwin, 2017)
Anjuta: Es un entorno de desarrollo para software, tambin es un
servicio gratuito, de cdigo abierto para el IDE de software, C y C + +.
Ofrece caractersticas tales como la gestin de proyectos, un
depurador interactivo y un poderoso editor de cdigo fuente (con
fuente de la navegacin, de cdigo, y el resaltado de sintaxis).
(Baldwin, 2017)
Bluefish: Es un editor HTML, diseado para ahorrar algunas tareas a los
webmasters con experiencia. Incluye un editor de mltiples archivos,
mltiples barras de herramientas, mens configurables, ventanas de
previsualizacin, soporte para SSI, PHP y validacin HTML entre otros. Es
ligero y puede abrir hasta 3.500 documentos a la vez. Una de las
caractersticas ms apreciadas de Bluefish es "Quickba", una barra de
herramientas definidas por el usuario que le permite aadir botones
haciendo clic derecho y seleccionando " "aadir rpido". All se puede
agregar todo el cdigo HTML a esta barra de herramientas rpidas.
(Baldwin, 2017)
Microsoft SQL Server: Es un sistema de manejo de bases de datos del
modelo relacional, desarrollado por la empresa Microsoft. El lenguaje de
desarrollo utilizado (por lnea de comandos o mediante la interfaz
grfica de Management Studio) es Transact-SQL (TSQL), una
implementacin del estndar ANSI del lenguaje SQL, utilizado para
manipular y recuperar datos (DML), crear tablas y definir relaciones
entre ellas (DDL). (Santamara & Hernndez, 2012)
Microsoft Visual Studio: Es un entorno de desarrollo integrado (IDE, por
sus siglas en ingls) para sistemas operativos Windows. Soporta mltiples
lenguajes de programacin, tales como C++, C#, Visual Basic .NET, F#,
Java, Python, Ruby y PHP, al igual que entornos de desarrollo web,
como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas
capacidades online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones
web, as como servicios web en cualquier entorno que soporte la
plataforma .NET (a partir de la versin .NET 2002). As, se pueden crear
aplicaciones que se comuniquen entre estaciones de trabajo, pginas
web, dispositivos mviles, dispositivos embebidos y consolas, entre otros.
(Charte & Serrano, 2002)
Principios bsicos del modelo de cascada
Los principios bsicos del modelo de cascada son los siguientes:
1. El proyecto est dividido en fases secuenciales, con cierta superposicin
y splashback aceptable entre fases.
2. Se hace hincapi en la planificacin, los horarios, fechas, presupuestos y
ejecucin de todo un sistema de una sola vez.
3. Un estricto control se mantiene durante la vida del proyecto a travs de
la utilizacin de una amplia documentacin escrita, as como a travs
de comentarios y aprobacin / signoff por el usuario y la tecnologa de
la informacin de gestin al final de la mayora de las fases antes de
comenzar la prxima fase. (Cataldi, Pessacq, & Garca, 2014)
Inventario: El inventario es aquel registro documental de los bienes y
dems objetos pertenecientes a una persona fsica, una empresa, una
dependencia pblica, entre otros, y que se encuentra realizado a partir
de mucha precisin y prolijidad en la plasmacin de los datos. Los
inventarios forman parte muy importante de los sistemas de contabilidad
de mercaderas, porque la venta del inventario es el corazn del
negocio. El inventario es por lo general, el activo mayor de sus balances
generales, y los gastos por inventarios, llamados costos de mercaderas
vendidas, son usualmente el gasto mayor en el estado de resultados.
(Rivera F. , 2012)
Control de inventario
El control del inventario es uno de los aspectos de la administracin que
la micro y pequea empresa es muy pocas veces atendido, sin tenerse
registros fehacientes, un responsable, polticas o sistemas que le ayuden
a esta fcil pero tediosa tarea.
Inventarios son bienes tangibles que se tienen para la venta en el curso
ordinario del negocio o para ser consumidos en la produccin de bienes
o servicios para su posterior comercializacin. Los inventarios
comprenden, adems de las materias primas, productos en proceso y
productos terminados o mercancas para la venta, los materiales,
repuestos y accesorios para ser consumidos en la produccin de bienes
fabricados para la venta o en la prestacin de servicios; empaques y
envases, y los inventarios en trnsito.
Ahora bien, el inventario constituye las partidas del activo corriente que
estn listas para la venta, es decir, toda aquella mercanca que posee
una empresa en el almacn valorada al costo de adquisicin, para la
venta o actividades productivas. (Espinoza, 2013)
https://es.wikipedia.org/wiki/Microsoft_SQL_Server
https://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_s
oftware#Espiral
http://es.ccm.net/contents/223-ciclo-de-vida-del-software
https://procesosdesoftware.wikispaces.com/file/view/ciclosdevidadelso
ftware.pdf/579330701/ciclosdevidadelsoftware.pdf
https://es.wikipedia.org/wiki/Protocolo_de_comunicaciones
https://es.wikipedia.org/wiki/Sistema_inform%C3%A1tico
http://www.definicionabc.com/economia/inventario.php
https://es.slideshare.net/marlonsantiago7/herramientas-de-tecnologia-
informatica-para-el-aprendizaje-en-la-educacion-superior
(s.f.). Obtenido de
http://www.somoslibres.org/modules.php?name=News&file=article&sid=2529
Cerros , A., Guerrero, W., & Ramrez, R. (30 de Noviembre de 2012). Slideshare. Obtenido de
Slideshare: https://es.slideshare.net/robermz/proyecto-inventario
Hall, A. D. (2013). Ingeniera de Sistemas (Tercera ed.). Mxico: Compaa Editorial Continenta.
Obtenido de https://www.gestiopolis.com/metodologia-hall-para-diseno-sistemas/
James, S. (2012). Anlisis y diseo de sistemas de informacin. Buenos Aires: McGraw - Hill.
doi:https://docs.google.com/file/d/0BwdQDkIinyluVTFodFZZS1hGbjg/view
Kendall , K., & Kendall, J. (2012). Anlisis y diseo de sistemas (Octava ed.). Mxico: Pearson.
Obtenido de http://xlibros.com/wp-
content/uploads/2014/04/Analisis.y.Diseno.de_.Sistemas.8ed_Kendall_redacted.pdf
Mindiolaza Alvarado, L. M., & Campoverde Brito , V. J. (31 de Julio de 2012). Universidad
Estatal de Milagro. Obtenido de Repositorio:
http://repositorio.unemi.edu.ec/bitstream/123456789/646/3/IMPLEMENTACION%20
DE%20UN%20SISTEMA%20DE%20CONTROL%20DE%20INVENTARIO%20PARA%20EL%
20ALMACEN%20CREDICOMERCIO%20NARANJITO.pdf
Prez, P., & Ramrez, A. (17 de Febrero de 2006). Universidad Industrial De Santender.
Obtenido de Repositorio:
http://repositorio.uis.edu.co/jspui/bitstream/123456789/4717/2/119452.pdf
Pressman, R. (2014). Ingenieria del Software: Un enfoque prctico (Quinta ed.). Mxico:
McGraw-Hill Education. Obtenido de
https://www.academia.edu/6508809/Ingenieria_del_Software_-_Roger_Pressman