-
Notifications
You must be signed in to change notification settings - Fork 0
Backward From Requisitos Funcionais
Rafael Teodosio edited this page Jun 24, 2019
·
7 revisions
Data | Versão | Descrição | Autor |
---|---|---|---|
17/06/2019 | 1.0 | Template Inicial | Henrique Martins |
18/06/2019 | 1.1 | Adicionando Cenários e Léxicos | Henrique Martins / Victor Rodrigues |
19/06/2019 | 1.2 | Adicionando Legendas | Rafael Teodosio |
19/06/2019 | 1.3 | Adicionando Casos de Uso e iStars | Henrique Martins |
19/06/2019 | 1.4 | Adicionando Link para Elos | Henrique Martins |
19/06/2019 | 1.5 | Elos | Henrique Martins / Victor Rodrigues |
21/06/2019 | 1.6 | Adicionando Users Stories aos Requisitos | Henrique Martins |
Sigla | Significado |
---|---|
RFST XX | Story-Telling |
RFI XX | Introspecção |
RFOAP XX | Observação e Análise de Protocolo |
US XX | Backlog |
CN XX | Cenários |
LX XX | Léxicos |
UC XX | Casos de uso |
ISSR XX | iStar SR |
ISSD XX | iStar SD |
E | Elo |
ID | Descrição | Elicitação | Modelagem | Elo |
---|---|---|---|---|
RF1 | O usuário deve poder criar conta | RFOAP01 | CN004, ISSR04, US001 | E1 |
RF2 | O usuário deve poder se conectar com facebook | RFOAP02 | ISSR04, US002 | E2 |
RF3 | O usuário deve poder visualizar seu perfil | RFOAP10 | LX021, UC021, US003 | E3 |
RF4 | O usuário deve poder visualizar doações feitas | RFOAP11, RFST05 | CN005, CN006, CN007, CN013, CN014, LX001, LX011, LX013, LX018, LX027, US004 | E4 |
RF5 | O usuário deve poder visualizar pra quais instituições são feitas as doações | RFOAP12 | CN012, LX011, LX012, LX017, LX025, LX028, UC002, US005 | E5 |
RF6 | O usuário deve poder ler histórias | RFOAP05 | CN009, LX014, ISSR06, US006 | E6 |
RF7 | O usuário deve poder coletar Ribons | RFOAP06, RFST07 | CN001, LX006, LX026, UC014, ISSR01, ISSR06, US007 | E7 |
RF8 | O usuário deve poder doar Ribons | RFOAP07, RFST08 | CN005, CN006, CN007, CN013, CN014, LX001, LX010, LX013, LX018, LX026, LX027, UC008, ISSR05, ISSD05, US008 | E8 |
RF9 | O usuário deve poder escolher pra que causa ele estará doando | RFOAP08 | CN005, CN006, CN008, CN010, CN013, CN014, LX001 LX005, LX013, LX018, LX027, UC003, UC004, UC005, UC006, UC007, UC018, ISSR05, US009 | E9 |
RF10 | O usuário deve poder visualizar o comprovante de doações | RFOAP09, RFST10 | CN011, LX008, UC019, ISSR07, US010 | E10 |
RF11 | O usuário deve poder comprar Ribons | RFOAP13, RFST09 | CN002, LX007, LX026, UC025, UC026, UC027, UC029, ISSR02, ISSD02, US011 | E11 |
RF12 | O usuário deve poder visualizar um tutorial sobre o uso do app | RFOAP04 | CN016, LX002, US012 | E12 |
RF13 | O usuário deve poder conversar com a equipe | RFOAP14 | US013 | E13 |
RF14 | O usuário deve poder visualizar as perguntas frequentes em relação ao app | RFOAP15 | LX002, US014 | E14 |
RF15 | O usuário deve poder ler politica de privacidade | RFOAP16 | US015 | E15 |
RF16 | O usuário deve poder fazer login | RFOAP03, RFST04 | ISSR01, US016 | E16 |
RF17 | O aplicativo deve poder publicar notícias de terceiros | RFIP01 | LX002, US030 | E17 |
RF18 | O aplicativo deve ser capaz de coletar padrões de utilização, frequência e alcance do uso | RFIC03 | LX002, US031 | E18 |
RF19 | O aplicativo deve poder coletar o conteúdo que o usuário lê, usa ou cria e os anúncios clicados pelo usuário | RFIC01 | LX002, US032 | E19 |
RF20 | O aplicativo deve poder coletar a duração das sessões do usuário | RFIC04 | LX002, US033 | E20 |
RF21 | O aplicativo deve poder criar um histórico de informação detalhada do usuário e ligar todas as informações com a sua conta | RFIC02 | LX002, US034 | E21 |
RF22 | O aplicativo deve poder determinar o tipo de navegador utilizado para acessar o app | RFIC05 | LX002, US035 | E22 |
RF23 | O aplicativo deve poder coletar data e hora de acesso ao app | RFIC06 | LX002, US036 | E23 |
RF24 | O aplicativo deve poder coletar páginas acessadas através do app | RFIC07 | LX002, US037 | E24 |
RF25 | O aplicativo deve poder coletar localização geográfica do usuário | RFIC08 | US038 | E25 |
RF26 | O aplicativo deve ser capaz de determinar se o app foi acessado através de um link e determinar o endereço deste site | RFIC09 | US039 | E26 |
RF27 | O aplicativo deve ser capaz de Identificar o dispositivo utilizado | RFIC010 | US040 | E27 |
RF28 | O aplicativo deve ser capaz de proteger informações do usuário | RFIU013 | US041 | E28 |
RF29 | O aplicativo deve ser capaz de repassar informações dos usuários | RFIP02 | US042 | E29 |
RF30 | O aplicativo deve ser capaz de retornar o sucesso da doação feita pelo usuário | RFST01 | CN005, CN006, CN007, CN013, CN014, LX011, US043 | E30 |
RF31 | O usuário deve ser esclarecido sobre como o app funciona pela primeira vez | RFST02 | LX030, US017 | E31 |
RF32 | O aplicativo deve possibilitar o compartilhamento de histórias | RFST03 | CN017, LX014, UC013 | E32 |
RF33 | O usuário deve poder ser comunicado a respeito de produtos, serviços, promoções e pesquisas do patrocinador | RFIP03 | LX020, US033 | E33 |
RF34 | O aplicativo deve poder redirecionar o usuário à página da notícia | RFIP04 | CN009, LX014, US045 | E34 |
RF35 | O aplicativo deve poder redirecionar o usuário ao site da bancorbrás | RFIP05 | LX014, US046 | E35 |
RF36 | O usuário deve poder coletar o presente diário | RFIU01 | CN001, LX006, LX022, LX023, UC024, ISSR01, ISSD01, US018 | E36 |
RF37 | O usuário deve poder coletar um presente diário | RFIU01 | CN001, LX006, LX022, LX023, UC024, ISSR01, ISSD01 | E37 |
RF38 | O usuário deve poder visualizar com quantos dias de ajuda a comunidade do Ribon já contribuiu | RFIU02 | CN011 | E38 |
RF39 | O usuário deve poder visualizar quantos ribons já foram doados pela comunidade do Ribon | RFIU03 | CN011, LX008, LX009, LX026, US019 | E39 |
RF40 | O usuário deve poder compartilhar as histórias | RFIU04 | CN009, CN017, LX014, UC013, US020 | E40 |
RF41 | O usuário deve poder compartilhar as doações | RFIU05 | LX011, US021 | E41 |
RF42 | O usuário deve poder convidar amigos para usar o app | RFIU06 | CN003, UC022, UC028, ISSR03, US022 | E42 |
RF43 | O usuário deve poder visualizar quantos ribons ele possui | RFST06, RFIU07 | CN0018, LX026, UC001, UC009, US024 | E43 |
RF44 | O usuário deve poder sair da sua conta | RFIU08 | LX021, US025 | E44 |
RF45 | O usuário deve poder visualizar quem publicou a história | RFIU09 | LX014, UC015, US026 | E45 |
RF46 | O usuário deve poder visualizar a data de publicação da história | RFIU010 | CN009, LX014, US027 | E46 |
RF47 | O usuário deve poder clicar na história para ler a mesma por completo | RFIU011 | CN009, LX014, US028 | E47 |
RF48 | O usuário deve poder navegar por um feed de histórias | RFIU012 | CN009, LX014, UC011, UC012, US023 | E48 |
Desenvolvimento
Desenvolvimento
- Representação: X representa Y
Desenvolvimento
Desenvolvimento
- Agregação: O léxico LX001 agrega o cenário CN006
- Agregação: O léxico LX011 agrega o cenário CN007
- Agregação: O léxico LX013 agrega o cenário CN005
- Agregação: O léxico LX018 agrega o cenário CN013
- Agregação: O léxico LX027 agrega o cenário CN014
Desenvolvimento
Desenvolvimento
- Agregação: O léxico LX014 agrega o cenário CN009
- Representação: O iStar ISSR06 representa o cenário CN009
Desenvolvimento
- Representação: O iStar ISSR01 representa o léxico LX006
- Representação: O iStar ISSR06 representa o caso de uso UC014
Desenvolvimento
- Agregação: O léxico LX001 agrega o cenário CN006
- Agregação: O léxico LX013 agrega o cenário CN005
- Agregação: O léxico LX018 agrega o cenário CN013
- Agregação: O léxico LX027 agrega o cenário CN014
- Agregação: O léxico LX010 agrega o cenário CN007
Desenvolvimento
- CN005
- CN006
- CN008
- CN010
- CN013
- CN014
- LX001
- LX005
- LX013
- LX018
- LX027
- UC003
- UC004
- UC005
- UC006
- UC007
- UC018
- ISSR05
- Agregação: O léxico LX001 agrega o cenário CN006
- Agregação: O léxico LX013 agrega o cenário CN005
- Agregação: O léxico LX018 agrega o cenário CN013
- Agregação: O léxico LX027 agrega o cenário CN014
- Agregação: O léxico LX005 agrega o cenário CN010
- Representação: O caso de uso UC003 representa o cenário
- Representação: O caso de uso UC004 representa o cenário CN006
- Representação: O caso de uso UC005 representa o cenário CN005
- Representação: O caso de uso UC006 representa o cenário CN014
- Representação: O caso de uso UC007 representa o cenário CN013
- Representação: O caso de uso UC018 representa o cenário CN010
Desenvolvimento
- Agregação: O léxico LX008 agrega o cenário CN011
- Representação: O caso de uso UC019 representa o cenário CN011
- Representação: O iStar ISSR07 representa o cenário CN011
Desenvolvimento
- Representação: O iStar ISSD02 representa o caso de uso UC025
- Representação: O iStar ISSR02 representa o caso de uso UC025
- Agregação: O caso de uso UC029 agrega o cenário CN002
- Agregação: O caso de uso UC027 agrega o cenário CN002
- Agregação: O caso de uso UC026 agrega o cenário CN002
- Agregação: O léxico LX007 agrega o cenário CN002
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Representação: X representa Y
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Representação: X representa Y
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Não possui
- Não possui
Desenvolvimento
- Não possui
Desenvolvimento
- Representação: O léxico LX011 representa o cenário CN014
- Representação: O léxico LX011 representa o cenário CN013
- Representação: O léxico LX011 representa o cenário CN007
- Representação: O léxico LX011 representa o cenário CN006
- Representação: O léxico LX011 representa o cenário CN005
Desenvolvimento
- Não posuui.
Desenvolvimento
Desenvolvimento
- Não possui.
Desenvolvimento
- Não Possui
Desenvolvimento
- Não possui.
Desenvolvimento
- Representação: O iStar ISSD01 representa o caso de uso UC024
- Representação: O iStar ISSD01 representa o cenário CN001
- Agregação: O caso de uso UC024 agrega o léxico LX022
Desenvolvimento
- Representação: O iStar ISSD01 representa o caso de uso UC024
- Representação: O iStar ISSD01 representa o cenário CN001
- Agregação: O caso de uso UC024 agrega o léxico LX022
Desenvolvimento
- Não possui.
Desenvolvimento
Desenvolvimento
Desenvolvimento
- Não possui.
Desenvolvimento
Desenvolvimento
Desenvolvimento
- Não possui.
Desenvolvimento
- Não Possui.
Desenvolvimento
Desenvolvimento
Desenvolvimento