Descrição
A tela deve conter as subpáginas citadas a baixo, cada subpágina deve conter em seus campos um icone “?” que retornará uma descrição contendo uma breve explicação sobre o campo.
Acceptance Criteria
Overall Information
Descrição
A subpágina deve conter quatro campos “Domains”, “Select Languages”, “Select Study type” e “keywords”, tambem deve conter uma opção “Start and End Date” que permita a seleção da data de inicio e fim do projeto. cada campo deve conter um opção para salvar as informções que o usuário fonecer e exibi-las.
Domains:
- O campo “Domains” deve permitir todo tipo de caracter, bem como conter uma opção de “Save”, as informações salvas devem ser exibidas para que o usuário consiga “Edit” e “Delet” qualquer informação adicionada.
- A opção “Edit” deve permitir que o usuário edite a informação salva, bem como conter duas opções, “Save” e “Cancel” que permite ao usuário cancelar a edição da informação ou salvá-la.
- A opção “Delet” deve remover a informação da lista de view.
- O campo “Domains” deve conter uma opção “?” que apresentará ao usuário um breve resumo sobre o tipo de informações a serem fornecidas.
Select Languagens
- O campo “Select Languages” deve permitir que usuário selecione o idioma desejado em uma lista,bem como conter uma opção “Save”, as informações salvas deve ser exibidas para o usuário.
- As informações exibidas devem conter uma opção “Delet” para que o usuário consiga remover a opção selecionada.
- A opção “Delet” deve remover a informação da lista de view.
- O campo “Select Languages” deve conter uma opção “?” que apresentará ao usuário um breve resumo sobre o tipo de informações a serem fornecidas.
Select Study Type
- O campo “Select Study Type” deve permitir que o usuário selecione o tipo de estudo a ser executado, bem como uma opção “Save” , as informações salvas devem ser exibidas para o usuário.
- As informações exibidas devem conter uma opção “Delet” para que o usuário consiga remover a opção selecionada.
- A opção “Delet” deve remover a informação da lista de view.
- O campo “Select Study Type” deve conter uma opção “?” que apresentará ao usuário um breve resumo sobre o tipo de informações a serem fornecidas.
Keywords
- O campo “Keywords”deve permitir todo tipo de caracter, bem como conter uma opção de “Save”, as informações salvas devem ser exibidas para que o usuário consiga “Edit” e “Delet” qualquer informação adicionada.
- A opção “Edit” deve permitir que o usuário edite a informação salva, bem como conter duas opções, “Save” e “Cancel” que permite ao usuário cancelar a edição da informação ou salvá-la.
- A opção “Delet” deve remover a informação da lista de view.
- O campo “Keywords” deve conter uma opção “?” que apresentará ao usuário um breve resumo sobre o tipo de informações a serem fornecidas.
Research Question
Description
A subpágina de conter dois campos “ID” e “Description”, tambem deve conter uma opção “Save” e exibir as informações salvas pelo usuário, as informações devem conter duas opções “Edit” e “Delet”.
Acceptance Criteria
- O campo “ID” deve conter uma restrição de caracters especiais.
- O campo “ID” deve conter uma opção “?” que apresentará ao usuário um breve resumo sobre o tipo de informções a serem fornecidas.
- O campo “Description” deve permitir todo tipo de caracter, bem como conter uma opção de “Save”.
- A opção “Save” deve retornar um feedback caso algum campo não seja preenchido.
- As informações salvas, devem ser exibidas contendo duas opções “Edit” e “Delet”.
- A opção “Edit” deve permitir que o usuário edite a informção salva, bem como conter duas opções, “Save” e “Cancel” que permite ao usuário cancelar a edição da informação ou salvá-la.
- A opção “Delet” deve remover a informação da lista de view.
Data Bases
Descrição
A subpágina deve conter um campo “Data Base”. Este campo deve conter uma opção para salvar as informações que o usuário fornece e exibi-las, deve conter dois campos text “New DataBase” e “DataBase Link” para que o usuário forneça as informações para adicionar uma nova data base.
Acceptance Criteria
Critérios de aceitação da Feature:
- Deve conter uma lista selecionável de “Data Bases” já cadastradas no banco.
- Deve conter uma opção “Save” que ira retornar um feedback para o usuário.
- Deve conter caixa de texto “New DataBase”, sem restrições de caracteres.
- Deve conter uma caixa de texto para adicionar o endereço da página web da “DataBase Link”, sem restrições de caracteres.
- Deve conter uma opção “Save” para que seja adicionado a nova DataBase.
- A subpágina deve exibir as DataBase selecionadas pelo usuário.
- A opção “Delet” deve remover a informação da lista.
Search String
Descrição
A subpágina deve conter três campos “Search String”, ”Synonym” e”Strings”. O campo “Synonym” deve conter uma lista dos termos e seus respectivs sinônimos cadastrados. O campo “Strings” deve conter uma lista de termos de pesquisa de acordo com cada ”DateBase” cadastrada.
Acceptance Criteria
Critérios de aceitação da Feature:
Search String
- Deve conter caixa de texto para adição de um “NewTerm”,e uma opção chamada “Save” que salve o novo termo, o sistema deve emitir um feedback se o campo estiver vazio.
Synonym:
-
Deve conter um campo list chamado “Term” que exibira as informações adicionadas pelo usuário.
-
Deve conter uma campo text para adição de “Synonym”, o sistema deve oferecer sugestões de “synonym” com base no termo de pesquisa selecionado.
-
Deve exibir uma lista de termos cadatrados pelo usuário.
-
O sistema deve permitir ao usuário editar os termos e/ou sinônimos cadastrados a partir de uma opção “Edit”.
-
Ao selecionar a opção o sistema deve um campo text “New Term” contendo duas opções “Cancel” e “Save”.
-
A opção “Save” deve retornar ao usuário um feedback visual comfirmando a edição.
-
A opção “Cancel” deve retornar um feedback ao usuário confirmando o cancelamento.
-
O sistema deve permitir ao usuário deletar os termos e/ou sinônimos cadastrados a partir de uma opção “delet”.
-
Ao selecionar a opção o sistema deve apresentar uma janela de confirmação de ação “delet” contendo as opções de “Yes, delete it” e “Cancel”.
-
Caso o usuário selocione a opção “Yes, delete it” o sistema deve emitir um feedback de confirmação de exclusão.
Strings Improver
- O campo “Strings”, deve conter um caixa de texto, editável, que gerará a “String” com base nos “Term” e “Synonym”, para cada base adicionada deverá haver um opção “Generate” que retornará uma “String” de pesquisa formulada de acordo com as regras de cada “DataBase” de pesquisa.
Search Strategy
Descrição
A subpágina deve conter um campo “Search Strategy“, que não tenha restrição de caracters, e uma opção “Save” para que o texto seja salvo.
Acceptance Criteria
Critérios de aceitação da Feature:
- Deve conter um campo text “Search Strategy”, sem restrições e sem limite de caracteres.
- O campo “Search String” deve retonar um feedback caso não tenha sido preenchido.
- Deve conter uma opção “Save”, a opção deve retornar um feedback visual ao usuário de confirmação
Criteria
Descrição
A subpágina deve conter três campos “Criteria”, “Inclusion Criteria” e “Exclusion Criteria”.Cada campo deve conter um opção “Save” para salvar as informações que o usuário fornecer e exibi-las, as informações exibidas devem conter duas opções “Edit” e “Delet” que exclua ou edite as informações fornecidas pelo usuário.
Acceptance Criteria
Critérios de aceitação da Feature:
Criteria:
- Deve conter uma campo “ID”, que terá restrição apenas para character especiais, sem restrições de limites de characters.
- Deve conter um campo “Description” sem restrições de characters
- Deve conter uma lista selecionável “Type”, com as opções “Inclusion” e “Exclusion”.
- Todos os campos deve retornar um feedback caso não seja preenchido.
Inclusion Criteria:
- Deve conter uma lista dos critérios adicionados, com as opções “Edit” e “Delet” para alterar as informações adicionadas.
- Cada item da lista deverá ter uma caixa de seleção, para que seja possivel selecionar como “Inclusion Rule”.
- Deve conter uma lista selecionável como as opções “All’, “Any”, “At Least”para a seleção automatizada dos critérios.
Exclusion Criteria:
- Deve conter uma lista dos critérios adicionados, com as opções “Edit” e “Delet” para alterar as informações adicionadas.
- Cada item da lista deverá ter uma caixa de seleção, para que seja possivel selecionar como “Exclusion Rule”.
- Deve conter uma lista selecionável com as opções “All’, “Any”, “At Least” para a seleção automatizada dos critérios.
Quality Assessment
Description
A sub-página deve conter três campos “General Score”, “Question Quality” e “Question Score”. O usuário deve ser capaz de cadastrar intervalos de pontuações e cadastrar as questões relevantes para o projeto. o sistema deve exibir um lista com as informações adicionadas.
Acceptance Criteria
General Score
- Deve conter uma caixa de texto “Start Score Interval” e “End Score Interval” que deve receber somente números.
- Deve conter uma caixa de texto “General Score Description” sem restrição de characters.
- Deve conter uma lista selecionável com as descrições adicionadas.
- Deve conter um botão de adicionar, que deve retornar um feedback ao usuário se foi adicionado com êxito e listar as pontuações gerais.
- O valor do campo “Start Score Interval” deve ser menor que “End Score Interval”.
- O sistema deve permitir ao usuário editar os campos do “General Score”, contendo opção de “Edit”
- Ao selecionar a opção o sistema deve exibir dois campos para edição de “General Score Interval” e um campo de texto para edição “General Score Description” contendo duas opções “Cancel” e “Save”
- A opção “Save” deve retornar ao usuário um feedback visual confirmando a edição.
- O sistema deve permitir ao usuário deletar o “General Score” cadastrado a partir de um botão de “Delet”.
- Ao selecionar a opção o sistema deve mostrar uma janela de confirmação de ação “Delet” contendo as opções de “Yes, delet it” e “Cancel”.
- Caso o usuário clique em “Yes, delet it” o sistema deve emitir um feedback de confirmação de exclusão.
Question Quality
- Deve conter uma caixa de texto “ID”, restrição para characters especiais.
- Deve conter uma caixa de texto “Description”.
- Deve conter uma caixa de texto “Weight”, o campo deve receber apenas números.
- Deve conter uma opção “Save”, que deve retornar um feedback ao usuário.
- Deve exibir um feedback caso o campo esteja vazio.
- Deve exibir um feedback caso a caixa de texto “Weight” for menor que 1.
- Deve exibir um feedback caso a caixa de texto “Weight” for maior que “maximum overall score”
Question Score
- Deve conter uma lista selecionável “Question” com uma lista das identificações adicionadas no “Question Quality”.
- Deve conter uma caixa de texto “Score Rule”, que deve aceitar somente letras.
- Deve conter uma barra de porcentagem “Score”, de 0 a 100%.
- Deve conter uma caixa de texto “Description”.
- Deve conter uma opção “Save”, que deve retornar um feedback ao usuário se foi adicionado com êxito e listar as questões de qualidade e pontuação das questões.
- Deve conter uma lista com os campos de “Question Quality”, contendo botões de edição e exclusão.
- Ao selecionar a opção “Edit” o sistema deve exibir três campos de edição “ID”, “Description” e “Weight” contendo duas opções “Cancel” e “Save”
- A opção “Save” deve retornar ao usuário um feedback visual confirmando a edição.
- Ao selecionar a opção ”Delet” o sistema deve mostrar uma janela de confirmação de ação “Delete” contendo as opções de “Yes, delete it” e “Cancel”.
- Caso o usuário clique em “Yes, delete it” o sistema deve emitir um feedback de confirmação de exclusão.
- Deve conter uma lista com os campos de “Question Score”, contendo as opções de edição e exclusão.
- Ao selecionar a opção “Edit” o sistema deve exibir três campos de edição “Score rule”, barrar de porcentagem “Score” e “Description” contendo duas opções “Cancel” e “Save”
- A opção “Save” deve retornar ao usuário um feedback confirmando a edição
- Ao selecionar a opção ”Delete” o sistema deve mostrar uma janela de confirmação de ação “Delet” contendo as opções de “Yes, delete it” e “Cancel”.
- Caso o usuário clique em “Yes, delete it” o sistema deve emitir um feedback de confirmação de exclusão.
Data Extraction
Description
A subpágina de conter dois campos “Data Extraction” e “Option”, o sistema deve exibir uma lista de Data Extraction que foram adicionadas, o sitema deve permir ao usuário exluir e editar a Data Extraction cadastrada.:
Acceptance Criteria
Data Extraction
- Deve conter uma caixa de texto “ID”, que terá restrição apenas para carácteres especiais.
- Deve conter uma caixa de texto “Description”, sem restrições.
- Deve conter uma lista selecionável “Type of Data” contendo somente as opções: “Text”, “Multiple Choice List”, “Pick One list”.
- Deve conter uma opção “Save”, deve retornar um feedback ao usuário se for adicionado com êxito e listar as informações acima.
- Todos os campos devem exibir feedback caso o campo estejá vazio.
Option
- Deve conter uma lista selecionável “Question” contendo o “ID” do “Data Extraction”, a lista deve exibir somente os “ID” adicionados e classificados como “Type of Data” como “Multiple Choice List” ou “Pick One List”.
- Deve conter uma caixa de texto “Option”, sem restrições.
- Deve conter uma opção “Save”, deve retornar um feedback ao usuário se a operção for realizada com sucesso.
- Todos os campos devem exibir feedback .caso o campo estejá vazio.
- Deve conter uma lista com os campos do Data Extraction e Option, com as opções “Edit” e “Delet”.
- Ao selecionar a opção “Edit” o sistema deve exibir três campos de edição “ID”, “Type of Data” e “Description” contendo duas opções “Cancel” e “Save”
- A opção “Save” deve retornar ao usuário um feedback confirmando a edição.
- Ao selecionar a opção ”Delet” o sistema deve apresentar uma janela de confirmação de ação “Delet” contendo as opções de “Yes, delete it” e “Cancel”.
- Caso o usuário clique em “Yes, delete it” o sistema deve emitir um feedback de confirmação de exclusão.