proyecto final ingenieria de software

15
INGENIERÍA SISTEMAS 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#GICO SUPERIOR "E AL $ ARA"O   

Transcript of proyecto final ingenieria de software

Page 1: 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 – 

 

Page 2: proyecto final ingenieria de software

7/23/2019 proyecto final ingenieria de software

http://slidepdf.com/reader/full/proyecto-final-ingenieria-de-software 2/15

Page 3: proyecto final ingenieria de software

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.

Page 4: proyecto final ingenieria de software

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

-

Page 5: proyecto final ingenieria de software

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

Page 6: proyecto final ingenieria de software

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

Page 7: proyecto final ingenieria de software

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

Page 8: proyecto final ingenieria de software

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

Page 9: proyecto final ingenieria de software

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&

Page 10: proyecto final ingenieria de software

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.

Page 11: proyecto final ingenieria de software

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.

Page 12: proyecto final ingenieria de software

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

Page 13: proyecto final ingenieria de software

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

Page 14: proyecto final ingenieria de software

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.

Page 15: proyecto final ingenieria de software

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