Sunteți pe pagina 1din 7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

EspecificaodeRequisitodeDesenvolvimentodeSistemasModelo
CMMIVisualStudio2010
EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisual
Studio2010
ADANRESAConsultoriadeInformticautilizaemseusprojetosdedesenvolvimentodesistemasefbricadesoftwarediversos
tiposdemodelosdeespecificaoderequisitodedesenvolvimentodesistemas,incluindoespecificaofuncional,especificao
tcnica,especificaoderegrasdenegcios,incluindoodetalhamentodosrequisitosfuncionaisenofuncionais.
Ferramentasdegestodeprojetosegestodesoftwaresauxiliamnaorganizaodosdocumentosdeespecificaoderequisitos,
permitindoavisodetodososartefatosenvolvidos,colaboraodainformaoentreaequipedeprojeto,clienteseparceitosde
negcios.
Utilizarumbommodelodedocumentodeespecificaoderequisitos,especificaofuncionaleespecificaotcnicajuntamento
comferramentasquesepropeaorganizlosaumentaaindamaisopotencialdesucessoemprojetosdedesenvolvimentode
sistemasefbricadesoftwarebemcomonasatisfaodoclientefinalenaentregadeumprodutodequalidade.
ApropostadaMicrosoftcomaferramentaVisualStudio2010aliadaamodelosdedocumentosaderentesaotrabalhodaequipede
desenvolvimentodesistemasefbricadesoftwareajudamnesteprocesso.
Osdocumentosdeespecificaoderequisitos,sejamdocumentosdeespecificaofuncional,especificaotcnicaou
especificaoderegrasdenegciospodemserarmazenadosemworkitemsdotipoRequisito(Requirement),versionadosno
repositriodoteamfoundationserverecompartilhadosecolaboradosportodaaequipedeprojeto,clienteseparceirosde
negciosdentroeforadaempresadeformasegura.
VejaabaixocomousaraworkitemdotipoRequirement(Requisito)dotemplateCMMIparaorganizarsuasespecificaesde
requisitodesistemas.
Umrequisitoabordafuncionalidadesedegrandevalorparaoclientedoprodutoousistema.Cadarequisitodeveindicar
brevementeoqueousurioquerfazercomumafuncionalidadedosoftwareedescreveoapartirdaperspectivadousurio.Para
maisinformaes,consultePlanejamentodoProjeto(CMMI).
Paraexibirumrequisitovocdeveserummembrodogrupodeleitoresouterpermissoparaexibirrequisitos.Paracriarou
modificarumrequisito,vocdeveserummembrodogrupodeColaboradoresouterpermissodeedioderequisitos.Paramais
informaes,consulteGerenciandopermisses.
Definidoumrequisitodesistema
Paradefinirumrequisitodeveseteremmentequaissoasfuncionalidadessolicitadaspelosusuriosdosistema,paraqueelas
servem,qualoobjetivodasfuncionalidades,paraquemsoeoporqudelasseremimplementadas.
Deveseevitarespecificarcomoorecursoserdesenvolvido.
Quandocriaseumrequisito,necessrioespecificarapenasottulo.Noentanto,vocpodedefinirumavariedadedeoutrostipos
deinformao,comoasilustraesaseguirmostram:

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

1/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

Quandovocdefineumrequisito,necessriodefinirottulo.Vocpodedeixartodososcamposembrancoouaceitaroutroseus
valorespadro.
Paradefinirumrequisito
Napartesuperiordoformulriodeitemdetrabalho,especificarumoumaisdosseguintestiposdeinformao:
1.Nottulo(obrigatrio),digiteumadescriocurta.
2.Umbomttuloderequisitodeveserumainformaoclaraeobjetivaaserentendidapeloclienteouaequipequedeve
implementarafuncionalidade.
3.Emtipoderequisito,cliquenotipodeexignciaquevocestdefinindo.
3.1.Ovalorpadroderecursos.
4.Nalistaderesponsveis,cliquenonomedomembrodaequiperesponsvelpelorequisito.
VocpodeatribuiritensdetrabalhoapenasparaosmembrosdogrupodeContribuintes.
Sevocdeixarocampoembranco,aosalvareleseratribudoparavoc.

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

2/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

5.NalistadeEstado,deixeovalorpadro,proposto.NalistaRazo,deixeovalorpadro,Nova
6.Naslistasdereaeiterao,cliquenareaapropriadaeiterao.
7.Nalistadeprioridade,cliquenonveldeimportnciaparaorequisitoemumaescalade1(maisimportante)a4(menos
importante).
8.Nalistadetriagemselecioneumvaloradequadoparaorequisito
Estecampoidentificaumnveldetriagempararequisitosqueestonoestadoproposto.
9.Nalistadebloqueados,cliqueemSimseumproblemaestbloqueandooprogressoemdireoimplementaodorequisito.
10.NalistadeimplementaomarqueSimapenasquandoorequisitoforimplementado
11.NaguiadeDetalhesdescrevadetalhadamentetodososrequisitosparaavalidaodorequisitopeloclienteepelaequipede
trabalho.Descrevaocenrio,todoolevantamentocomocliente,osrecursos,funcionalidades,tarefas,fluxoprincipal,fluxo
alternativo,fluxodeexceo,cenriosdetestesevalidaes.
Deveseforneceromximodedetalhesnecessriosparaassegurarqueumdesenvolvedorpossaimplementarasexignciasda
especificaofuncionalequeumtestadorpossarealizarostestesnecessriosparavalidarassolicitaesdorequisito.
Aequipedetrabalhoirutilizarestainformaoparacriaritensdetrabalhoparatarefasecasosdeteste.
12.NaguiaAnlise,descrevaparaoclientequaisosimpactoscasoorequisitonosejaimplementado.
13,NaguiaOutros,especificarosseguintestiposdeinformao:
13.1Sobespecialistasnoassunto,cliquenosnomesdeattrsmembrosdaequipequeestofamiliarizadoscomareado
problemaeasexpectativasdosclientesparaorequisito.
13.2Nacaixadeestimativaoriginal,digiteaquantidadedehoradetrabalhoparaaexecuodasatividadesrelacionadasao
requisito
Emgeral,vocapontaestesdoiscamposnofinaldociclodedesenvolvimentoenoquandodefinerequisito.
13.3Nalistadeintegrado,cliquenonomeounmerodacompilaoemqueaequipededesenvolvimentointegrouorequisito.
13.4Nalistadeteste,cliquenostatusdotestedeaceitaodousurioparaesterequisito.
Osvalorespermitidossode:aprovao,reprovao,noestpronto,pronto,ouignoradas.Vocdeveespecificarnoest
prontoquandoaexignciaestivernoestadoativoeprontoquandoaexignciaestivernoestadoResolvido.
14.ParaasGuiasImplementao,SolicitaesdeMudana,CasosdeT,etodasasguiasLinks,vocpodecriarlinksapartir
darequisitosdeoutrositensdetrabalho,taiscomotarefas,solicitaesdemudana,casosdeteste,erroseproblemas.
15NaguiaAnexos,vocpodeanexarasespecificaes,imagensououtrosarquivosquefornecemmaisdetalhessobreo
requisito.
Apspreenchertodososdadosnecessriosparaacolaboraodaespecificaoderequisitosnoformulriodeworkitemdotipo
Requisito,Salveoformulrioeanexeummodelodedocumentodeespecificaoderequisitocomtodoodetalhamentodo
requisito.
Abaixosegueummodelodecapaendicedeespecificaoderequisitos,especificaofuncionalqueutilizamosnaFbricade
SoftwaredaDANRESA

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

3/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

NaespecifiaofuncionaoutilizadapelaDANRESAConsultoriadeInformticadevemconstarobrigatoriemanteostpicosabaixo
Introduo
Estedocumentotemcomoobjetivoforneceraosdesenvolvedoresasinformaesnecessriasparaoprojetoeimplementao,
assimcomoparaarealizaodostestesehomologaodaaplicaoxxxxx
1.1.Convenes,termoseabreviaes
Acorretainterpretaodestedocumentoexigeoconhecimentodealgumasconvenes,termosespecficoseabreviaes,que
sodescritosaseguir.

2.Atores
Atabelaabaixodescrevebrevementecadaatordaaplicao.
<Cadaatorrepresentaumpapelparticulardeusuriodaaplicao.Porm,almderepresentarpessoas,osatorestambmpodem
serdispositivosdehardwareouatoutrasaplicaesquedevamtrocarinformaescomaaplicaoaserdesenvolvida.>

Ator

Descrio

<Indiqueonomedoator>

<Apresenteumabrevedescriodoator.Seo
atorforumageneralizaodeumconjuntode
atores,issodeveserindicado.>

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

4/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

3.RequisitosFuncionais
Essaseoapresentatodososrequisitosfuncionaisdaaplicao,especificadoscomocasosdeuso.

Prioridade:
Ator(es):

Essencial

Importante

Desejvel

<Informeosatoresqueirointeragircomestecasodeuso.>

<Parapreencheraprioridadedocasodeuso,ddoiscliquesnoquadradoaoladodaprioridadedesejadae,nodilogoquesurgir,
selecioneaopoChecked.>

Descrio:<Forneaumapequenaexplicaodopropsitodocasodeuso(tilquandoonomedocasodeusonodeixa
suficientementeclaroqualoseuobjetivo).>

Prcondies:<Listecadaprcondiodestecasodeuso(estadoemqueaaplicaodeveestarouumfatorexterno
necessrioparaqueocasodeusopossaserrealizado).>

Pscondies:<Listetodasaspscondiesdestecasodeuso(listadepossveisestadosemqueaaplicaopodeficar
imediatamenteapsotrminodaexecuodocasodeuso,oualteraodeumfatorexternoaplicao).>

Tarefasparaodesenvolvedor
<Descreva,passoapassodeformasimplificadatarefasqueseroexecutadaspelosdesenvolvedores>

Fluxoprincipal
<Descreva,passoapasso,oqueosatoreseaaplicaofazemnestecasodeuso.Tambmdeveroserdescritasasregrasde
negcioespecficasparaestecasodeuso,quandohouver.Quandoestecasodeusoincluirumoutro,utilizeapalavraIncluir.
Paraestender,deveseutilizarapalavraEstender.Umdeterminadopasso,pode,emdeterminadacondio,fazerrefernciaaum
fluxoalternativooudeerro.>

<Opcionalmente,podemserapresentadosesboosdastelasdaaplicaoqueforemnecessriosouconvenientesparao
esclarecimentodocasodeuso.Paraaplicaesquepossuemprottiposjemdesenvolvimento,umaopointeressante
capturartelasdesseprottipo.Odetalhamentocompletodainterface,entretanto,deverserapresentadoapenasemumoutro
documento(LookandFeeldaInterfacecomoUsurio),emummomentoposterior.
Sevocutilizaresboosdetelas,uselegendas(comnomese/ounmeros)paraidentificarcadatela.Aodescreverosfluxosde
eventosdoscasosdeuso,essesidentificadoresdetelaspodemserreferenciados.>

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

5/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

Fluxosalternativos
[FA001]
<Descrevacadafluxoalternativopossvelparaestecasodeuso,detalhandoospassosaseremseguidos.Umfluxoalternativo
modelaumaseqnciaquefogeaofluxoprincipal,descritomaisacima,masquenoumerro.>

Fluxosdeerro
[FE001]
<Descrevaospassosaseremseguidosparacadasituaodeerroidentificadaparaestecasodeuso.Errospodemenvolverfalha
nacomunicaoviarede,entradadedadosinvlidos,etc.>

4.RequisitosNoFuncionais

Nestaseo,estoespecificadososrequisitosnofuncionaisdaaplicao.
<AlgunsexemplosdecategoriasdeRNFsseguemabaixo:
Usabilidade:RNFsassociadosfacilidadedeusodaaplicao
Confiabilidade:RNFsassociadosfreqnciaeseveridadedefalhasdaaplicaoehabilidadederecuperaodas
mesmas
Desempenho:RNFsassociadoseficincia,usoderecursosetempoderespostadaaplicao
Segurana:RNFsassociadosintegridade,privacidadeeautenticidadedosdadosdaaplicao
Implantao:RNFsassociadosaomodocomoserimplantadaasoluo
Padres:RNFsassociadosapadresounormasquedevemserseguidospelaaplicaooupeloseuprocessode
desenvolvimento
HardwareeSoftware:RNFsassociadosarestriesdehardwareesoftwareusadosparadesenvolverouexecutara
aplicao
CadaRNFdeveserespecificadoemumasubseoprpria,comoindicadoabaixo.DescrevaoRNF,assinalesuaprioridadee,em
seguida,seoRNFestiverrelacionadoaumcasodeusoouaumgrupodecasosdeusoespecfico,indiqueissoatravsdo
campoCasosdeusoassociados.SeoRNFemdescriodizrespeitoaplicaocomoumtodo,essecamponodeverser
utilizado.>
[NF01]<IncluiraoladodoidentificadorumnomeparaoRNF>
<DescriodoRNF>

Prioridade:
Casosdeuso
associados:

Essencial

Importante

Desejvel

<Usarestecampoparaidentificaraquecaso(s)deusoesserequisitono
funcionalestrelacionado.>

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

6/7

19/05/2015

EspecificaodeRequisitodeDesenvolvimentodeSistemasModeloCMMIVisualStudio2010

<ParapreencheraprioridadedoRNF,ddoiscliquesnoquadradoaoladodaprioridadedesejadae,nodilogoquesurgir,
selecioneaopoChecked.>

5.Referncias
Nestaseo,soapresentadasasrefernciasutilizadasparaaelaboraodestedocumento.

<Basicamente,asrefernciasdoDocumentodeEspecificaoFuncionalmostramafontedosrequisitos(casosdeusoeRNFs),
urlsdeaplicaesjexistentesrelacionadas,etc.Umasugestoparaapresentaodasrefernciassegueabaixo:>
<TtuloNmero(seaplicvel)DataInstituio,divisoouequiperesponsvelpelodocumentoLinkparaodocumento(se
aplicvel)>

6.Anexos
<Nestaseo,devemserlistadosouadicionadososanexos,linksquecomplementamodocumento.>

7.Comentrios
<Nestaseo,devemserapresentadasassolicitaesdereviso,comentriosecomplementosqueseroanalisadospara
alteraesnodocumento.>
Apspreencherodocumentodeespecificaofuncionalanexaroarquivonaworkitemdotiporequirement(requisito)geradapara
odocumentoemquesto.

data:text/htmlcharset=utf8,%3Ch2%20class%3D%22title%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20padding%3A%200px%3B

7/7

S-ar putea să vă placă și