Вы находитесь на странице: 1из 6

ExercciosdeFixaoTpicosemSistemasdeInformao ProfPatrciaGomesFernandesMatsubara Contedoabrangido: Introduoarequisitos Definio Critriosdequalidade Tipos Normasepadresderequisitos Processosderequisitos Estrias Requisitostextuaiseregrasdenegcio Casosdeuso Prototipagemestoryboarding Questes: 1Diferencierequisitofuncionalerequisitonofuncional.

onal. Resposta:Requisitofuncionaldescrevefuncionalidadedosistema,identificandoserviosou funesqueosistemadevefornecer..Requisitonofuncional,poroutrolado,descreve caractersticasdosistemaquenoestoassociadasexecuodeumafuno.Destemodo, emgeral,osrequisitosnofuncionaisdescrevem 2Discutaoimpactoquepodehaveremumsistemaaosedeixardeimplementarumdeseus requisitosfuncionaiseoimpactoaosedeixardeimplementarumdeseusrequisitos nofuncionais. Resposta:Seumrequisitofuncionalnoforimplementado,apenasumafunoouserviodo sistemadeixardefuncionar.Poroutrolado,seumrequisitonofuncionalnofor implementado,umconjuntodefunestalvezatosistematododeixardefuncionar. 3Hvrioscritriosdequalidadequepodemserusadosparaanalisarrequisitosdesoftware. Umdelesrecomendaquerequisitosdevemserverificveis.Oqueissosignifica?Qualo impactoparaumprodutocasoexistamrequisitosemsuaespecificaoquenosejam verificveis? Resposta:Umcritriodequalidadequedizquerequititosdevemserverificveis,implicaque deveserpossveldemonstrarporumasriefinitadepassosqueosrequisitosforam implementados.Casoexistamrequisitosnoverificveisemumaespecificao,nopossvel garantirquetudoqueestavaespecificadofoiefetivamenteimplementado. 4Expliquequetipodeproblemasedesejaevitaraoseexecutaratividadesparaque representantesdosusuriosavaliemevalidemosdocumentosderequisitos.

Resposta:Aosolicitarquerepresentantesdosusuriosavaliemevalidemosdocumentosde requisitos,esperasequeelespossamapontareventuaisomisseseincorretudesnassuas necessidades.Emoutras,palavras,esperasedetectarcasosemquenecessidadesnoforam especificadasouforamespecificadasdemaneiraincorreta. 5Expliquequetipodeproblemasedesejaevitaraoseexecutaratividadesparaqueaequipe tcnicadoprojetoavalieevalideosdocumentosderequisitos. Resposta:Aosolicitarquepessoasdaequipetcnicaavaliemevalidemosdocumentosde requisitos,esperasequeelespossamapontarrequisitosquenosoverificveis,queso inviveistecnicamenteouatrequisitosqueestejamincorretos,ambguosouquenoestejam claros. 6Indiquepelomenosumcritriodequalidadequenosatisfeitonosrequisitosapresentados aseguir,explicandoomotivo. a)RF1Osistemadeveserfcildeusar. b)RF2Osistemadeveregistrarapresenaoufaltadosalunosapartirdaleiturabiomtrica dedigitaisacadadiadeauladadisciplina. c)Osistemadevepermitirocadastrodealunos,registrandoseunomecompleto,nomeda me,datadenascimento,endereoetelefoneelheatribuindoumnmerodeidentificao nico. Resposta: Norequisitodaletraausadoumtermovago:fcil.Nopossvelverificardemaneira objetivatalrequisito,poisaquestodeserounofcilinerentementesubjetiva.Ouseja,em termosdecritriosdequalidadederequisitos,talrequisitofereoscritriosdeclarezae verificabilidade. Norequisitodaletrab,podesedizerqueocritrioquenosatisfeitoestrelacionadoao fatodequetodorequisitodeveriaserdescritodemaneiraindependentedeimplementao.Ao dizerquesermantidaafrequnciadeumalunoapartirdaleiturabiomtrica,umasoluo tecnolgicajfornecida,ferindoocritiroemquesto. Finalmente,norequisitodaletrac,ocritrionosatisfeitodizrespeitoaofatodequetodo requisitodeveterumidentificador. 7Sejaumsistemadeinscriesemeventos,cujadescriogeraldadanaTabela1.

SistemadeInscriesemEventos(SIE) OSIEdeveserummdulointegrvelasitesdeeventosquepermitaarealizaode

inscriesporpartedosparticipantes,assimcomooacompanhamentodeinscriespor partedosorganizadoresdoevento. Emgeral,antesdeabrirasinscries,umorganizadordeeventodevedefinirquaisso subeventos(sehouveralgum,taiscomominicursos,palestras,dentreoutros),preostotais epreospromocionais(sehouveralgum),pacotesdeinscrioparaempresasougruposde indivduos(sehouveralgum),assimcomoasinformaesqueeledesejasabersobreos inscritos(nome,endereo,nomedecrach,instituio,dentreoutras).Oorganizadordo eventotambmdeveindicarasformasdepagamentodesejadas(boleto,cartodecrdito, dbitoemconta).Oregistrodesubeventos,quandopossvel,devepermitirincluirseunome, responsvel(instrutor,porexemplo),dataehorrio,assimcomoseupreoenmerode vagas. Apsaliberaodasinscries,umusurioqualquerdevesercapazdecriarumacontano SIEefazersuainscrioemalgumdoseventoscominscriesabertas.Adicionalmente,ele devesercapazdevoltaraosistemaemqualquermomentoantesdoinciodomesmo,e alterarsuainscrio.Casoeleadicionealgumsubeventosuainscrio,seexistirtal possibilidade,novopagamentodeveserfeito. Almdisso,nodecorrerdasinscriesdeumevento,oorganizadordoeventodeveser capazdefazerumacompanhamentodoandamentodasinscries.Esseacompanhamento devepermitirvisualizarumalistadetodosinscritos,assimcomosuasituao(inscrioa pagar,inscriopaga)eossubeventosnosquaisseinscreveu,quandoforocaso.O organizadortambmdevesercapazdeverototaldeinscritoseasvagasreminiscentes (paraoeventotodoouparasubeventos).Oorganizadordeeventostambmdevesercapaz deeditarasinscriesfeitas,alterandoasituao. Sabendoqueestadescriogeralestincompletaouseja,sabendoquevocprecisa investigarmaissobreessesistema,considerandosistemassimilaresouseususurios respondaaositensaseguir. a)Escrevaestriasrelacionadasaocontroledeinscriesfeitospelosorganizadoresdos eventos. Resposta(notequenosetratadeumalistaexaustivadeestrias.Soapenas algumas): E1Comoorganizadordeevento,euqueropodercriarumevento,informandoasuadatade realizao,seuhorrioemcadadiadeevento,todosossubeventosqueocomporo,nmero mximodeparticipantes(sehouver),preostotaisepoacotesdeinscrioparaempresasou gruposdeindivduos(sehouveralgum),afimdeagendaroeventoedetalhesdesua realizao. E2Comoorganizadordeevento,euqueropodercriarumsubevento,naformadepalestra, minicursooucurso,indicandooseuttulo,adataehorriodesuarealizao,opreodesua inscrio,nmeromximodeparticipantes(sehouver),assimcomoopalestranteouinstrutor associadoecontedooutemaasertratado,afimdepoderagendarosubeventoeosdetalhes

desuarealizao. E3Comoorganizadordeevento,euqueroserinformadosobreonome,endereo,nomede cracheainstituiodecadainscrito,afimdepoderacompanharoandamentodasinscries. E4Comoorganizadordeevento,euqueroserinformadosobrecadasubeventoemquese inscreveuumapessoa,afimdepoderacompanharoandamentodasinscries. E5Comoparticipantedoevento,euqueromeinscreveremumeventocominscries abertas,informandomeunome,endereo,nomeparacracheinstituio,afimdepoderdele participar. E6Comoparticipantedoevento,euqueropoderconhecerossubeventosassociadosaum evento,sendoinformadodeseusttulos,diasehorriosderealizao,contedooutemae palestranteouinstrutor,bemcomoaquantidadedevagasrestantes,afimdemedecidirsobre minhaparticipaoemcadaumdeles. E7Comoparticipantedoevento,euqueromeinscreveremsubeventosassociadosaum eventoemquemeinscrevi,desdequenohajaconflitodehorriosequeaindahajavagas,a fimdepoderparticipardossubeventosqueeudesejar. E8Comoorganizadordeevento,euquerovertodosinscritosemumevento,assimcomosua situao(inscrioapagar,inscriopaga)eossubeventosnosquaisseinscreveu,quando forocaso,afimdepoderfazeroacompanhamentodasinscries. b)Escrevaasregrasdenegcioquevocconseguiuidentificar. Resposta: RN1Umparticipantenopodeseinscreveremeventosousubeventosquesejamrealizados comalgumaintersecodedediaehorrio. 8Sejaumsistemadecaixabancrioeletrnicodeumbancoqualquer.Umdosobjetivosque umusuriopodedesejarcumprircomtalsistemafazerumpagamentocomcdigodebarras. Paraestecaso,responda: a)EscrevaumcasodeusorelacionadoatarefadeEfetuarpagamentocomcdigodebarras, assimcomoquaisquerregrasdenegcioquepossamestaraeleassociadas.Considerequea autenticaonosistemaderesponsabilidadedeoutrocasodeuso. Resposta: Nome:Efetuarpagamentocomcdigodebarras Ator(es):Cliente

Prcondies:Oclientedeveestarautenticadonosistema,demaneiraquejsesaibasua contacorrente. Pscondies:Oagendamentodopagamentofoifeito. Fluxoprincipal: 1)Oclienteinformaocdigodebarrasdopagamentoaserfeito. 2)Osistemaapresentaovalortotaldopagamentoeopragendamentodopagamentoparaa datadevencimento. 3)Oclienteverificaovalorfinaleconfirmaopagamento. 4)Osistemaagendaopagamentoparaadatadefinida,nohorriofinaldeexpediente determinadoparaobanco. 5)Ocasodeusofinda. Fluxo(s)alternativo(s): 2.a)Ocdigodebarrasestincorreto. 2.a.1)Osistemainformaaoclientequeocdigodebarrasestincorreto. 2.a.2)VoltaaoPasso1doFluxoPrincipal. 3.1)Hmultas,deduesoujurosquealteramovalorfinaldopagamentoouadatade pagamentodeveseralterada. 3.a.1)Oclienteinformaasdedues,multasejurosassociadosaovalordopagamento, assimcomoalteraadatadepagamentocasonecessrio. 3.a.2)Osistemacalculaovalorfinaldopagamento 3.a.3)VoltaaoPasso3doFluxoPrincipal. b)Escrevaa(s)estria(s)necessria(s)paraexpressarasnecessidadesrelacionadasao objetivodeefetuarpagamentocomcdigodebarras. Resposta: E1Comocliente,euqueroinformarocdigodebarrasdeumdocumentodepagamento, assimcomovaloresdededues,jurosemultas,bemcomoadatadepagamento,afimde agendarumadataparaodbitodovalortotaldaminhacontacorrente. c)Compareasduasabordagens.Qualdemaisaltonvelequalmaisdetalhada? Resposta: Aabordagemdeescritaderequisitocomocasodeusomaisdetalhadadoqueaescritacomo estria.Contudo,seusobjetivossodiferentes.Aestriadevedescreversucintamenteeem altonvelumanecessidadedousurioe,porissomesmo,acabasendomenosricaem detalhes.Jocasodeusotemporobjetivodetalharumainteraoentreusurioesistema,o queexplicaseumaiordetalhamento. 9Oqueumprottipo?Emquesituaespodeseradequadousloduranteo desenvolvimentoouamanutenodesoftware,ecomquaisobjetivos?

Resposta:Umprottipoumartefatoconstrudoparaquesepossaanalisarsuas caractersticas,identificandoemespecialaquelasqueprecisamsermodificadasparaqueo produtofinalpossaatendersnecessidadesreaisdeumusurio.extremamentetilem situaesemquehrequisitosdesconhecidosouquenosoclaros.Oobjetivomaiorde uslo,portanto,avaliaremusoosrequisitosqueestoimplementadosnoprottipo,e identificarrequisitosdesejveisqueaindanoforamimplementados. 10Oqueumstoryboard?Emquesituaespodeseradequadousloduranteo desenvolvimentoouamanutenodesoftware,ecomquaisobjetivos? Resposta:Storyboardumartefatosimilaraumaestriaemquadrinhos,queapresentacomo devemacontecersequnciasdecenas(oudeinteraes).Podeseradequadouslopara representarinteraesentreusurioesistema,assimcomoparailustrarsequnciasdecenas dejogos. 11Sejaumsistemadegerenciamentodeaprendizado(comooMoodle).Escrevaumcasode usoparaaparaqueumalunopossaexecutaratarefadeEnviararquivodetarefa.Considere queaautenticaonosistemaderesponsabilidadedeoutrocasodeuso. Resposta: Nome:Enviararquivodetarefa Ator(es):Aluno Prcondies:Oalunodeveestarautenticadonosistema.Oalunodeveterselecionadouma dasdisciplinasnasquaisestmatriculadoe,nadisciplinaemquesto,humatarefaemaberto paraaqualpossvelenviarumarquivo. Pscondies:Noh. Fluxoprincipal: 1)Osistemaapresentaastarefasdisponveisnadisciplina. 2)Oalunoescolheatarefaparaaqualserenviadooarquivo. 3)Osistemaapresentaosarquivosquepodemserselecionadosparaenvio. 4)Oalunoescolheoarquivoaserenviado,dentreosarquivosdisponveis. 3)Ocasodeusofinda. Fluxo(s)alternativo(s): 3a)Oarquivoexcedeotamanhomximopermitido 3.a.1)Osistemaavisaoalunoqueotamanhomximodearquivosfoiexcedido. 3.a.2)VoltaaoPasso4doFluxoPrincipal.

Вам также может понравиться