proyecto final ingenieria de software
-
Upload
antuanmartinez -
Category
Documents
-
view
223 -
download
0
Transcript of proyecto final ingenieria de software
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 1/15
INGENIERÍASISTEMAS COMPUTACIONALES
Materia:“Fundamentos de Ingenieria de Software”.
Semestre - Grupo - Sistema:5° Semestre - “ISC” –Escolarizado.
Producto Académico:Unidad
!inea del tiem"o de la e#olucion del software
Aum!o:$osado $edondo !uis %l&erto
'ominguez (ernandez )iguel Eduardo)artinez )artinez (ector %ntonio
"oce!te:)a*orga +uittins Francisco Fernando
)E'E!!, 'E $%/01 /E$. %+0S20. – 'ICIE)$E.345
INSTITUTO TECNOL#GICOSUPERIOR "E AL$ARA"O –
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 2/15
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 3/15
4. !IS2% 'E ECESI'%'ES El cliente reuiere "oder controlar las e6istencias del almac7n. 8oder consultar lo ue 9a* en e6istencia real. (acer el descargue en tiem"o real de las #entas ue se 9agan E69i&ir en un "ortal we& las colecciones ue se tienen * "oder
actualizarlas seg:n 9a*an nue#as. Crear cla#es de acceso "ara cada usuario * "ara ue uede un
registro de uien 9ace cada tarea )ane;o de nominas * "agos de "ro#eedores.
. 8$0!E)%
Una &outiue mane;a gran cantidad de e6istencias en mercanc<as * elmargen de renta&ilidad de dic9o negocio est= en el control de los
in#entarios1 las #entas * todo el mo#imiento comercial ue se tenga1 "eroen este caso se 9a notado ue dic9o control no se lle#a * ue todo lo ue adiario se registra se lle#a a mano "or lo tanto se "resentan errores grandes* el tiem"o * los costos son mu* altos1 es "or eso ue el cliente reuiere deun software ue "ermita mane;ar las e6istencias de mercanc<a1 todo elmo#imiento ue 9a*a de las mismas tales como #entas1 ingresos *consultas de ue 9a*1 de lo ue se aca&a * lo ue no "resenta mo#imiento.
2am&i7n se 9a solicitado ue el mismo software mane;e toda la "arte uetiene ue #er con los em"leados * los "ro#eedores> en resumidas cuentasmane;o de nominas * de "agos.
Como es inminente ue estamos ante una era en ue una imagen #ale m=sue mil "ala&ras * ue la estrategia :nica "ara "osicionar un negocio en elmercado es la "u&licidad el cliente necesita una a"licaci?n we& ue le"ermita e69i&ir las colecciones aduiridas al ":&lico en general.
@. 0$'E A $%B 'E C%'% $EDUISI20
'e acuerdo al an=lisis de los reuisitos o&tenidos en entre#ista con el
cliente la "rioridad "or im"ortancia ue se le da los reuisitos es
Control de las e6istencias incluido en el todo lo ue tiene ue #er coningreso de e6istencias control de #entas * consultas1 *a ue "ara"oder #er la renta&ilidad del negocio el control ue de&e de 9a&erso&re el mo#imiento comercial de&e de ser el me;or * el m=s "r=ctico.
)ane;o de n?minas * distinto "agos "or ue mane;ar todo lo ue sele "aga a los tra&a;adores tales como sueldos * a"ortes de le* es de#ital im"ortancia "ara el &uen funcionamiento del negocio al igualue lo es el "ago o"ortuno a los "ro#eedores.
Creaci?n de a"licaci?n we& es un "roceso im"ortante *a ue se trata
de "u&licidad comercial "ero "uede es"erar a ue el "rocesoo"erati#o este mas organizado "ara em"ezar a tra&a;arle.
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 4/15
Creaci?n de cla#es de acceso es un "roceso ue estar<a inmerso enel "rimer reuisito "orue el software "edir<a una cla#e "ara cadausuario.
Crear un sistema de terminal para el punto y control de venta que se
utilizará en las ventas al menudeo y control de inventario
-controlara el stock de productos para evitar desabasto.
-controlara la venta para evitar el robo.
-Reducira tiempos en la consulta de productos.
-creara reportes de inventarios de producto
-El usuario podrá tener acceso al inventario y poder agregar, eliminar, productos
-Cuando un producto sea agregado automáticamente se le asignara un ID
-Impresin de tickets de venta
-!roducir reportes de ventas especi"icando#
cantidad de productos vendidos
ganancias de la venta reportada
-
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 5/15
NO FUNCIONALES
-Cuando se reslize un registro de producto vendido, la descripcin y el precio
aparecerán.
-!lata"ormas del sistema operativo, $icroso"t %indo&s '! , (E)E*, + y .
-odos los productos se identi"icarán con un ID
. F!UG0 'E !% IF0$)%CI 2i"o de mercanc<a ue se com"ra
-'escri"ci?n del "roducto-C?digo del "roducto
8ro#eedores-om&re del "ro#eedor.- 'irecci?n del "ro#eedor.-2el7fono del "ro#eedor.-2amaHo de cr7dito.-Email del "ro#eedor.
/alores unitarios 8recios de #entas Fec9as de "ago -insumos del local
Em"leados-om&re del em"leado-I' em"leado- 'irecci?n del em"leado-2el7fono del em"leado-Fec9a de ingreso del em"leado-Contrato duraci?n del tra&a;oJ-Email de contacto-Salario mensual-Ca;a de com"ensaci?n
2urnos de tra&a;o
/entas diarias Clientes
-om&re del cliente.-I' cliente
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 6/15
- 'irecci?n del cliente.-2el7fono de contacto-Email
Cr7ditos 2otal de #entas $eintegros de mercanc<a +astos 8agos
-Fec9as-Cantidades-'escuentos
. ES2$UC2U$% 'E !% IF0$)%CI
2i"o de mercanc<a ue se com"raKKKKKKKKKKKK..Cadena de
caracteres
–'escri"ci?nKKKKKKKKKKKKKKKKKKKKKKKKK.Cadenade caracteres-c?digoKKKKKKKKKKKKKKKKKKKKKKKKKKKK.entero
8ro#eedoresKKKKKKKKKKKKKKKKKKKKKKKKK.Cadena de caracteres-om&reKKKKKKKKKKKKKKKKKKKKKKKKKKK.Cadenade caracteres-itKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKEntero- 'irecci?nKKKKKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres-2i"o de contri&u*enteKKKKKKKKKKKKKKKKKKKK.Cadenade caracteres-
2el7fonoKKKKKKKKKKKKKKKKKKKKKKKKKKKK.Entero-Cu"o de cr7ditoKKKKKKKKKKKKKKKKKKKKKKKK.$eal-EmailKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
Cadena de caracteres /alores unitariosKKKKKKKKKKKKKKKKKKKKKKK$eal 8recios de #entasKKKKKKKKKKKKKKKKKKKKKKK$eal Fec9as de "agoKKKKKKKKKKKKKKKKKKKKKKKK'ate Em"leadosKKKKKKKKKKKKKKKKKKKKKKKKKK..Caden
a de caracteres-om&reKKKKKKKKKKKKKKKKKKKKKKKKKKK.Cadenade caracteres-itKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
Entero
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 7/15
- 'irecci?nKKKKKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres-
2el7fonoKKKKKKKKKKKKKKKKKKKKKKKKKKKK.Entero
-EmailKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres-SalarioKKKKKKKKKKKKKKKKKKKKKKKKKKKKK$eal-Ca;a decom"ensaci?nKKKKKKKKKKKKKKKKKKK...Cadena decaracteres
2urnos de tra&a;oKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres
/entas diariasKKKKKKKKKKKKKKKKKKKKKKKKK$eal ClientesKKKKKKKKKKKKKKKKKKKKKKKKKKKK.
Cadena de caracteres-om&reKKKKKKKKKKKKKKKKKKKKKKKKKKK.Cadenade caracteres-itKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKEntero- 'irecci?nKKKKKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres-
2el7fonoKKKKKKKKKKKKKKKKKKKKKKKKKKKK.Entero-EmailKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCadena de caracteres
Cr7ditosKKKKKKKKKKKKKKKKKKKKKKKKKKKK..$eal +ananciasKKKKKKKKKKKKKKKKKKKKKKKKKKK..$eal $eintegros de mercanc<aKKKKKKKKKKKKKKKKKKK.'ate +astosKKKKKKKKKKKKKKKKKKKKKKKKKKKKK..$eal 8agosKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK.$ea
l 8romociones0utletsJ
-Fec9asKKKKKKKKKKKKKKKKKKKKKKKKKKKK..'ate-CantidadesKKKKKKKKKKKKKKKKKKKKKKKKKK.Entero-'escuentosKKKKKKKKKKKKKKKKKKKKKKKKK..$eal
5. /IS2%S (0$IB02%!ES A /E$2IC%!ES 'E !%S FUCI0ES % $E%!IB%$
SO&'ARE
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 8/15
IN$ENTARIOSNOMINA
PAGOSEMPLEA"OSCONTROL "E
E(ISTENCIAS
CONTROL "E$ENTAS
PAGOSPRO$EE"ORES
CONSULTASACTUALI)A"AS
*
IN&ORMES A LA"IAN
APORTES "ELE+
RESUMENES "E$TAS + GASTOS
IN&ORMES AL"IA
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 9/15
L. C$E%CI0 'E 8$0202I80S
El modelo escogido "ara desarrollar el software ue el cliente escogi? es elMO"ELO POR COMPONENTES *a ue es el m=s actual1 es c<clico1 a9orratiem"o1 costos * el c?digo es reutiliza&le.
M. )E20'0S A (E$$%)IE2%S 8%$% E! 'ES%$$0!!0 'E 8$0202I80S
8ara desarrollar este software de control de in#entario e6isten muc9oslengua;es entre los "rinci"ales se encuentran
-/isual asic
-/isual Fo6 8ro-/isual CN
-/isual et
-89" * )*Sl
'e los cuales 9emos decidido desarrollarlo en los :ltimos "or ser m=saseui&le * "or ser el lengua;e ue m=s se conoce.
Estudio de facti&ilidad
Facti&ilidad t7cnica
'e acuerdo a la tecnolog<a necesaria "ara la im"lementaci?n de un "unto
de #ente de la com"aH<a telef?nica el celular feliz1 se e#al:a d=ndole dos
enfoues 9ardware * software.
(ardware
En cuanto a 9ardware1 es"ec<Ocamente el ser#idor donde de&e estar
instalado el sistema "ro"uesto1 este de&e cu&rir con los siguientes
reuerimientos.
• 8rocesador %)' %5 o su"erior o Core i@ o su"erior
• 2ar;eta madre
• +& de memoria $%)
• 'isco duro de 4 2&
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 10/15
• 2ar;eta de $ed
• )onitor
• 2eclado
• )ouse
E#aluando la ausencia de alg:n 9ardware con la conOguraci?n m<nima
necesaria1 la em"resa de&er= realizar una in#ersi?n inicial "ara la
aduisici?n de un nue#o eui"o1 *a ue al momento no cuentan con ning:n
otro eui"o con las caracter<sticas similares.
%dem=s la em"resa de&er= contar el ser#icio de alg:n "ro#eedor de red
"ara la cone6i?n del ser#idor a su &ase de datos.
Software
En cuanto al software los desarrolladores *a cuentan con todas las
a"licaciones ue se em"learan "ara el desarrollo del sistema lo cual no
amerita de in#ersi?n alguna1 "ara la aduisici?n de los mismos1 sin em&argo
la em"resa si de&er= realizar una in#ersi?n "ara aduirir alg:n ser#icio de
&ase de datos. $ecomendar algunoJ
%dem=s de&er= contar con alg:n sistema o"erati#o licenciado en su eui"o
a utilizar.
Como resultado del estudio t7cnico se determin? ue en los actuales
momentos1 la em"resa no cuenta con la infraestructura tecnol?gica
9ardware1 softwareJ necesaria "ara el desarrollo * "uesta en
funcionamiento del sistema "ro"uesto.
Facti&ilidad econ?mica
%n=lisis costos-&eneOcios
Este an=lisis "ermiti? 9acer una com"araci?n entre la relaci?n costos
actuales sin sistema alguno1 * los costos ue tendr<a un nue#o sistema1
conociendo de antemano los &eneOcios ue la ciencia de la inform=tica
ofrece.
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 11/15
Como se mencion? anteriormente en el estudio de facti&ilidad t7cnica1 la
em"resa no conta&a con las 9erramientas necesarias "ara la "uesta en
marc9a del sistema1 "or lo cual "ara la "uesta en marc9a del sistema se
reuiere una in#ersi?n inicial de un eui"o con los reuerimientos *a
mencionados de PQ333.33 )R.
Costos del sistema actual
Costos generales
El costo de la licencia de oce P4333
Ca"acitaciones "ara el uso P4333
8ago del Contador P5333
(o;a $a*ado de 'iario P33
8a"eler<a P533
Costo de "ersonal
En este ti"o de gastos1 inclu*e los generados "or el recurso 9umano1 &a;ocu*a res"onsa&ilidad directa esta la o"eraci?n * funcionamiento del
sistema.
Costos del sistema "ro"uesto
P5333 donde solo se a&arcan los costos del "recio del sistema
costos de 9ardware * software
Como *a se 9a mencionado de&ido a ue la em"resa no cuenta con el
eui"o * recursos t7cnicos necesarios "ara el desarrollo del nue#o sistema
se reuiri? de la in#ersi?n del eui"o * su sistema o"erati#o.
Costo de "ersonal
El sistema "ro"uesto no inclu*o #ariaciones en cuanto al "ersonal cu*a
res"onsa&ilidad esta la o"eraci?n *Ro funcionamiento del sistema.
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 12/15
El eui"o de desarrollo no genero ninguna in#ersi?n1 *a ue el "ersonal
encargado de im"ulsar el mismo1 no im"lico gasto alguno> as"ecto ue
fa#oreci? a:n m=s el "ro*ecto en cuesti?n1 "ero ca&e destacar ue al
automatizar los "rocesos de seguimiento * control.
%n=lisis costo &eneOcio del sistema "ro"uesto * el sistema actual.
El sistema "romete reducir las "erdidas re"resentando un costo
relati#amente &a;o con res"ecto a las "erdidas * mala dis"osici?n del
dinero.
eneOcios tangi&les
!os &eneOcios tangi&les a"ortados "or el sistema "ro"uesto est=n dados "or
los siguientes as"ectos
• $educci?n de costos en "a"eler<as1 mantenimiento * es"acio f<sico.
• %9orro en suministros "ara el sistema em"leado
eneOcios intangi&les
• Entre los &eneOcios intangi&les del sistema "ro"uesto se "ueden
incluir
• 0"timizar las acti#idades dentro de la tienda en la interacci?n
#endedor-cliente.
• %umento de la "roducti#idad al reducir el tiem"o utilizado "or
transacci?n.
• !a Te6i&ilidad de mane;ar un ma*or #olumen * di#ersidad de
informaci?n con ra"idez1 o"ortunidad * "recisi?n1 lo ue ofrece una
me;or 9erramienta de tra&a;o "ersonal1 ue facilitara sus la&ores.
$elaci?n costo-&eneOcio
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 13/15
El an=lisis costo-&eneOcio "resenta grandes #enta;as "ara la organizaci?n1
*a ue la misma cuenta con los recursos t7cnicos necesarios 9ardware-
softwareJ "ara el desarrollo e im"lementaci?n del nue#o sistema1 "or lo ue
no se 9ar= erogaci?n alguna en lo ue a tecnolog<a se reOere.
Facti&ilidad o"erati#a
!a necesidad * deseo de un nue#o sistema1 e6"resada "or los usuarios * el
"ersonal in#olucrado con el mismo1 lle#o a la ace"taci?n de un nue#o
sistema1 ue de una manera m=s sencilla * amiga&le1 cu&ra todos sus
reuerimientos1 e6"ectati#as * "ro"orciona la informaci?n o"ortuna *
conOa&le. as=ndose en las entre#istas * con#ersaciones sostenidas con el
"ersonal in#olucrado se demostr? ue estos no re"resentan ninguna o"ci?n
al cam&io1 "or lo ue el sistema es facti&le o"eracionalmente.
%C2I/'%' 2IE)80 'E EGECUCI0 $ES80S%!E 'E !%%C2I/I'%'
'iseHo de Interfaz 4 semana 2oHo1)iguel1!uis)odelado de ase de 'atos 4 semana 2oHo1)iguel1!uis8rogramaci?n Funcional 'elSistema
@ semanas 2oHo1)iguel1!uis
Im"lementaci?n 'el )odelode ase de 'atos
semanas 2oHo1)iguel1!uis
Fase de 8rue&as 4 semana 2oHo1)iguel1!uis
2IE)80 E SE)%%SSE)%% 4 SE)%% SE)%% @ SE)%% SE)%% 5 SE)%% L3 9oras 3 9oras 3 9oras 3 9oras 3 9oras 3 9oras
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 14/15
Q. I2$0'UCCI
Este es un "ro*ecto "ara crear un software ue seg:n las necesidades delcliente de&er= realizar un control so&re los mo#imientos comerciales de lase6istencias de una &outiue ue en el momento lle#a dic9o control de formamanual "erdiendo tiem"o * recursos econ?micos im"ortantes1 el clienteadem=s 9a solicitado ue el software tam&i7n le controle la "arte ue tieneue #er con la nomina * el "ago a los "ro#eedores de la mercanc<a.
Es tam&i7n un reuerimiento del cliente ue se cree una a"licaci?n we& ue"ermita ue las colecciones ue cam&ian de acuerdo a la moda * a lastem"oradas sean e69i&idas *a ue esto "ermitir= darle gran "u&licidad a sunegocio * "or su"uesto se #er= reTe;ado en sus #entas.
Escuc9adas las necesidades del cliente se 9izo un le#antamiento dereuisitos1 se identiOco el "ro&lema * se esta&lecieron las "rioridades "aradarle "aso a la recolecci?n de informaci?n1 su clasiOcaci?n * "osteriorela&oraci?n de un "rototi"o ue "ermita lle#ar a ca&o este "ro*ecto.
. 'ESC$I8CI0 FUCI0%!
)ediante la a"licaci?n )*Sl se ela&orara una &ase de datos ue reco;atoda la informaci?n de las e6istencias1 asignarle un <tem a cada una de lasmismas * "oder ela&orar el c?digo ue realizar= las funciones reueridas.
Se ingresar=n las informaciones "ertinentes a los a"orte de le* ue sede&en 9acer1 las retenciones1 "orcenta;es de I/% * todo lo relacionado con elsistema de im"uestos "ara ue el sistema sea ca"az de ela&orar todo lo uele sea solicitado "or el usuario Onal.
!a a"licaci?n we& se realizara en 8(8 * se su&ir=n todas las im=genes de las
colecciones ue se tengan "ara ofrecer al cliente.
43. 'ESC$I8CI0 'E! C0)80$2%)IE20
El software desarrollado de&er= de estar en la ca"acidad de cum"lir con lassiguientes funciones
Contener toda la informaci?n de las e6istencias codiOcadas.
7/23/2019 proyecto final ingenieria de software
http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 15/15
8ermitir actualizar las #entas ue 9a*an * ue a la #ez se descarguendel in#entario
'ar res:menes de #entas e informes de recaudos Consultas actualizadas de e6istencias Ela&oraci?n de nomina
$elaci?n de a"ortes $elaci?n * com"ro&antes de "ago a "ro#eedores