Você está na página 1de 14

CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS

ANLISE DE SISTEMAS I:
Modelagem da Nossa Locadora de Livros

!"

ANLISE DE SISTEMAS I:
Modelagem da Nossa Locadora de Livros

Tra#al$o

a%rese&'ado

U&iversidade Nor'e do Para&) * UNOPAR como re+,isi'o %arcial %ara a disci%li&a A&)lise de Sis'emas I-

Pro./a01 Pol2a&&a P- Gomes 3a#ris

!"
Sumrio INTRODU45O------------------------------------------------------------------------------------------------------6 O78ETIVO------------------------------------------------------------------------------------------------------------9

DESENVOLVIMENTO------------------------------------------------------------------------------------------: SCRUM-----------------------------------------------------------------------------------------------------------"! RAPID APPLICATION DEVELOPME * RAD------------------------------------------------"" RATIONAL UNI3IED PROCESS ; RUP--------------------------------------------------------"" COMPARATIVO DAS METODOLOGIAS DE PROCESSOS------------------------" CONCLUS5O-----------------------------------------------------------------------------------------------------"< RE3ERENCIAS--------------------------------------------------------------------------------------------------"6

INTRODUO

O mercado com%e'i'ivo o#riga cada ve= mais as em%resas a se ada%'arem a &ovas 'ec&ologias> %ara a,me&'ar se,s ga&$o o, dar velocidades %ara s,as i&.orma?@es- A a&)lise de sis'emas vem como a,Ailio %ara es'as em%resas %ro%orcio&a&do ,m es',do &os %rocesso a .im de e&co&'rar o mel$or cami&$o coere&'e %ara a i&.orma?BoTe&do como %o&'o de vis'a a co&cei',a?Bo da a&alise de sis'emas %ro%omos a reali=a?Bo de 'al a&alise> com o i&',i'o de im%la&'ar ,m sis'ema de loca?Bo de livros %ara a em%resa Nossa Locadora de Livros 3a=* se &ecess)rio ,m leva&'ame&'o 'e&do como co&sidera?Bo casos de ,sos> regras de &egCcios> me'odologias de dese&volvime&'o em%regadas de&'re o,'ras-

OBJETIVO

A avalia?Bo dos co&cei'os mi&is'rados D o o#Ee'ivo des'e 'ra#al$o> a .im de +,e %ossa a%o&'ar ,ma sol,?Bo +,e a'e&da a &ecessidade de agrega?Bo de valores aos %rocessos &a em%resa eAem%li.icadaO sis'ema %ro%os'o &ecessi'a a'e&der as &ecessidades do clie&'e> o.erece&do .acilidades e agilidade &os %rocessos da em%resa- Para alca&?armos 'ais #e&e.Fcios D %reciso ,m es',do %ara ide&'i.icar me'odologias a serem em%regadas #em como modelage&s e diagrama?@es-

DESENVOLVIMENTO

Es%eci.icar re+,isi'os co&sis'e em de'al$ar os ce&)rios +,e com%@em os casos de ,so %reviame&'e ide&'i.icados &o modelo de caso de ,so- A es%eci.ica?Bo de caso de ,so descreve o com%or'ame&'o do sis'ema e D o %rod,'o .i&al das a'ividades do A&alis'a de Re+,isi'os> alDm de orie&'ar 'odo o dese&volvime&'o 'am#Dm %ermi'e validar a com%ree&sBo dos re+,isi'os a&'es do i&icio do dese&volvime&'o do so.'Gare- Podemos a%rese&'ar os seg,i&'es casos de ,sos Co&'rolaH3or&ecedor Co&'rolaHA,'or Co&'rolaHLivro Co&'rolaHReserva Co&'rolaHClie&'e Co&'rolaHLoca?Bo Co&'rolaHPagame&'o

Figura 1 Diagrama de Caso de Uso

Regras de &egCcio> seg,&do ROSCA e' al- /"IIJ0> D ,ma &ova ca'egoria de re+,isi'os do sis'ema +,e re%rese&'am decis@es so#re como eAec,'ar o &egCcio> e sBo carac'eri=adas %ela orie&'a?Bo do &egCcio e s,a 'e&dK&cia (s m,da&?asAs regras de &egCcio %odem o.erecer m,i'os #e&e.Fcios1 ra%ide= &o dese&volvime&'o de so.'Gare> mel$or +,alidade dos re+,isi'os> .acilidade de m,da&?a e #ala&ceame&'o e&'re .leAi#ilidade e co&'role ce&'rali=adoR !a"io#am #$o #%%# &!'() mui$o) *ara mui$o)+ * +,a&do 'a#elas 'Km e&'re si relacio&ame&'o &--&> D &ecess)rio criar ,ma &ova 'a#ela com as c$aves %rim)rias das 'a#elas e&volvidas> .ica&do assim ,ma c$ave com%os'a> o, seEa> .ormada %or diversos cam%os*c$ave de o,'ras 'a#elas- A relacio&ame&'o e&'Bo se red,= %ara ,ma relacio&ame&'o "--&> se&do +,e o lado & .icar) com a &ova 'a#ela criada-

Figura , Relacio&ame&'o m,i'os*%ara*m,i'os

R !a"io#am #$o 1%%# &!'() c$amada de c$ave es'ra&geiraL

um *ara mui$o)+ * a c$ave

%rim)ria da 'a#ela +,e 'em o lado " vai %ara a 'a#ela do lado N- No lado N ela D

Figura - Relacio&ame&'o ,m*%ara*m,i'os

R !a"io#am #$o 1%%1 &!'() 'a#ela vai rece#er a c$ave es'ra&geiraL

r !a"io#am #$o um *ara um+ *

i&dica +,e as 'a#elas 'Km relacio&ame&'o ,&Fvoca e&'re si- VocK escol$e +,al

Figura . Relacio&ame&'o ,m %ara ,m-

Podemos

o#servar

%ar'ir

da

eA%la&a?Bo

+,e

relacio&ame&'o %ara a regra de &egCcio Loca?Bo de Livro seria N1N o, seEa m,i'os*%ara*m,i'os> %ois o livro cadas'rado D ,m eAem%lar es%eci.ico e o clie&'e %oder levar v)rios eAem%lares- Podemos E,s'i.icar leva&do em co&sidera?Bo +,e o cadas'ro dos livros D i&divid,al deiAa&do des'a .orma cada livro cadas'rado como ,m eAem%lar es%eci.icoL e o clie&'e %oder) locar v)rios livros de ,ma ve=A i&'era?Bo do a'or com o sis'ema D .ei'o a'ravDs de alg,mas 'elas de cadas'ros> es'as 'elas seriam a .orma de e&'rada de i&.orma?Bo &o sis'ema- Com a 'ela de cadas'ro de clie&'es %odemos reali=ar a i&'era?Bo com o %rod,'o o.erecido %elo sis'ema> %odemos assim 'or&ar mais r)%ido o a'e&dime&'o do clie&'e> #em como %odemos s,#'rair #as'a&'es i&.orma?@es %ara ,ma i&'era?Bo como o clie&'e- Podemos %rese&'ar como cam%os %ara es'a 'ela1 NomeL RGL CP3L De%e&de&'es E&dere?oL Com%leme&'oL 7airroL Tele.o&eL CidadeL Es'adoL

O cadas'ro de A,'or %odemos agili=ar i&.orma?@es im%or'a&'es %ara .,',ras %es+,isas escolares #em como a,Ailio em .,',ras a+,isi?@es> se&do assim 'emos como a'ri#,'os1

Nome do a,'or CP3 RG TF',los P,#licados Da'a de Nascime&'o E&dere?o Com%leme&'o 7airro Cidade Es'ado Tele.o&e

O cadas'ro do Livro %ode E,s'i.icar %or o .oco do sis'ema com es'e cadas'ro %odemos reali=ar a maior %ar'e das co&s,l'as e servi?os re.ere&'e ao sis'emaL 'eremos como cam%os1 TF',lo do Livro A,'or Da'a de P,#lica?Bo Edi?Bo Descri?Bo GK&ero Classi.ica?Bo Si&o%se

Com o cadas'ro de .or&ecedores %ossamos co&'rolar as com%ras de &ovos livros e ma&'er co&s'a&'es co&'a'os %ara la&?ame&'os de

&ovos eAem%lares- Para a 'ela de cadas'ro de .or&ecedores %odemos ide&'i.icar como a'ri#,'os1 CNP8L Nome 3a&'asiaL E&dere?oL Com%leme&'oL 7airroL CidadeL Es'adoL Tele.o&eL Res%o&s)velL

S/RUM

O %rocesso de dese&volvime&'o de software SCRUM s,rgi, com os i&'eresses com%ar'il$ados das em%resas ADM / Advanced Development Methods0 e VMARMA ADM %rod,= software %ara a,'oma?Bo de %rocesso e a VMARM> am#ie&'es de dese&volvime&'o de software orie&'ados a o#Ee'o- O %rocesso SCRUM .oi a%licado, %ela %rimeira ve=> %or Me& Sc$Ga#er e 8e.. S,'$erla&d> e .oi doc,me&'ado &o livro1 Agile Software Development with Scrum> %or Me& Sc$Ga#er e MiNe 7eedleA me'odologia des'i&a*se ao gere&ciame&'o> ma&,'e&?Bo e dese&volvime&'o de softwares sim%les e %e+,e&os> o, gra&des e com%leAosAs 'Dc&icas e os tools ,'ili=ados em OO sBo #ase %ara o SCRUM> assim como o gere&ciame&'o de %rocesso #em de.i&ido e de %rocesso em%Frico /caiAa %re'a0> vis'o +,e o SCRUM 'ra#al$a com esses dois 'i%os de %rocessos- A priori &Bo D &ecess)rio co&$ecime&'o so#re o %rocesso /o sis'ema D 'ra'ado

como ,ma caiAa %re'a0> em#ora %ossa aE,dar- Some&'e em dois mome&'os o SCRUM %recisa 'er o %rocesso #em de.i&ido> a sa#er> &o i&icio e &o .ec$ame&'o-

RA0ID A00LI/ATION DEVELO0ME ( RAD RAD D ,m modelo i&creme&'al> co&siderado ,ma ada%'a?Bo %ara %roEe'os c,r'os> ,s,alme&'e com %ra=o m)Aimo de I! dias> do modelo se+,e&cial li&ear- S,a %ri&ci%al carac'erFs'ica D +,e o %rod,'o de so.'Gare seEa dese&volvido em com%o&e&'es> %ois a re,'ili=a?Bo de cCdigo %ermi'e +,e a e+,i%e de dese&volvime&'o %ossa dese&volver ,m sis'ema com%le'ame&'e .,&cio&al em %o,co 'em%o Ig,alme&'e aos o,'ros modelos> o RAD D s,#dividido em .ases> +,e sBo1 Mo1 !ag m 1 N g2"io) Mo1 !ag m 1 Da1o) Mo1 !o 1 0ro" ))o 3 ra45o 1a A*!i"a45o T )$ E#$r ga

Os modelos de %rocessos em es%iral e evol,cio&)rio serviram de #ase %ara ,ma me'odologia c$amada de Ra%id I'era'ive Prod,c'io& Pro'o'2%i&g /RIPP0 criada %or Sco'' S$,l'=- 8ames Mar'i&- O modelo so.re, ,ma am%lia?Bo agrega&do valores de o,'ros %rocessos 'or&a&do*o maior e mais .ormal se&do assim de&omi&ado de RAD- O RAD .oi .i&alme&'e .ormali=ado em "II" com a %,#lica?Bo de ,m livro-

RATIONAL UNIFIED 0RO/ESS RU0

O RUP D 'am#em ,m %rod,'o de %rocesso +,e o.erece ,ma es'r,',ra de %rocesso c,s'omi=)vel %ara a e&ge&$aria de so.'Gare- O %rod,do I7M RUP s,%or'a a c,s'omi=a?Bo e a,'oria de %rocessos> %odem ser mo&'adas &ele- Essas co&.ig,ra?@es do RUP %odem ser criadas %ara s%or'ar e+,i%es gra&des e %e+,e&as> e 'Dc&icas de dese&volvime&'o disci%li&adas o, me&os .ormaisO %rod,'o I7M RUP co&'Dm v)rias co&.ig,ra?@es e vis@es de %rocessos %ro&'as +,e g,iam a&alis'as> dese&volvedores> 'es'adores> gere&'es de %roEe'o> gere&'es de co&.ig,ra?Bo> a&alis'as de dados> e o,'ros mem#ros da e+,i%e de dese&volvime&'o em como dese&volver o so.'Gare- Ele 'em sido ,'ili=ado %or m,i'as com%a&$ias em di.ere&'es se'ores da i&dOs'ria-

/OM0ARATIVO DAS METODOLO3IAS DE 0RO/ESSOS

Na me'odologia de dese&volvime&'o RAD D i'era'ivo e i&creme&'al da mesma .orma a me'odologia Scr,m> %orDm o Scr,m D ,sado em 'ra#al$os com%leAos> o&de D im%ossivel %redi=er o +,e %oder) aco&'ecerL Ea o RAD .oca &o ciclo de dese&volvime&'o c,r'oA me'odologia RUP %oss,e %rocesso de e&ge&$aria de so.'Gare com deve&volvime&'o vol'ado %ara a orie&'a?Bo a o#Ee'o> #,sca&do a'e&der as &ecessidade do ,s,ario &o +,e se di= res%ei'o a al'a +,alidade e c,m%rir cro&ogramas e or?ame&'os-

/ON/LUSO

Podemos %erce#er +,e ,m #om es',do dos casos de ,sos %ode .acili'ar a com%ree&sBo de #oa %ar'e do so.'Gare-Podemos co&cl,ir &ossos 'ra#al$os a.irma&do +,e %ara o dese&volvime&'o de ,m so.'Gare +,e a'e&da as &ecessidades do clie&'e D %reciso ,m #om acom%a&$ame&'o da em%resa a +,al solici'o, o so.'GareL as me'odologias em%regadas devem ser #em selecio&adas %ara ,m dese&volvime&'o )gil e e.icie&'e-

REFEREN/IAS P,#licado &a I&'er&e' ; Si'e visi'ado em !6P!9P !"

$''%1PP%'-GiNi%edia-orgPGiNiPCasoHdeH,so P,#licado &a I&'er&e' ; Si'e visi'ado em !JP!9P !"

$''%1PPGGG-l,is-#log-#rPrelacio&ame&'o*e&'re*e&'idades*'i%os*e* cardi&alidade-as%A P,#licado &a I&'er&e' ; Si'e visi'ado em !P!6P !" !P!6P !" SCRUM

$''%1PP%'-GiNi%edia-orgPGiNiPRa%idHA%%lica'io&HDevelo%me&' Mar'i&e=> Mari&a- P,#licado &a I&'er&e' ; Si'e visi'ado em $''%1PPGGG-i&.oescola-comPe&ge&$aria*de*so.'GarePr,%P Roc$a> Camila R-L Soares> Silvia CM-

Processo de Dese&volvime&'o de So.'GareGOTTESDIENER> E- /"IIJ0 7,si&ess R,les S$oG PoGer> PromiseA%%lica'io& Develo%me&' Tre&ds> v- 6> & <Dallavalle> Silvia I&KsL Ca=ari&i> Edso& Qalmir- Regras do NegCcio> ,m .a'or c$ave de s,cesso &o %rocesso de dese&volvime&'o de Sis'emas de I&.orma?Bo * P,#licado &a I&'er&e' ; Si'e visi'ado em "!P!9P !" $''%1PPGGG-a#e%ro-org-#rP#i#lio'ecaPe&ege% !!!He! <J-%d. Serra&o> G,il$erme- Entendendo o relacionamento de tabelas no banco de dados. P,#licado &a i&'er&e' ; Si'e visi'ado em "!P!9P !" $''%1PPodese&volvedor-a&da.'er-orgP%,#licacoesPe&'e&de&do*o* relacio&ame&'o*de*'a#elas*&o*#a&co*de*dadosH"6:J-$'ml

Você também pode gostar