Plano de requisitos para engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2707 palavras )
  • Download(s) : 0
  • Publicado : 25 de outubro de 2012
Ler documento completo
Amostra do texto
Tarefa 5: Requisitos
Daniel Camargo , Alexis Dezanet , Gustavo Grunvald , Thiago Flores
1

Departamento de Ciˆ ncia Da Computacao (DCC)
e
¸˜
Universidade do Estado de Santa Catarina (UDESC)
Zona Industrial, Joinville - SC
{daniel.supervisao, alexis.dezanet, onealll, thiagohef}@gmail.com

1. Introducao
¸˜
Nesta tarefa, a equipe CompTrack produziu os requisitos para o sistema dedisseminacao
¸˜
´a
de informacoes sobre Doacao de org˜ os, doravante denominado ‘GiveAway.org’.
¸˜
¸˜
Com relacao aos requisitos, a documentacao est´ dividida em dois grande t´ picos:
¸˜
¸˜
a
o
Definicao e Especificacao sendo cada uma definida em seu escopo. Tamb´ m foi elaborado
¸˜
¸˜
e
´
os diagramas: Entidade-Relacionamento, Fluxo de Dados e de Sequˆ ncia, sendo o ultimo
e
baseado nostrˆ s casos de uso apresentados em tabela de forma estruturada.
e

2. Definicao de Requisitos
¸˜
´
A definicao de requisitos e estabelecida sob o ponto de vista de algu´ m fora do sistema.
¸˜
e
´ dado enfase nas regras do sistema e pode ser escrito de forma n˜ o-estruturada.
ˆ
E
a
2.1. Requisitos funcionais e Requisitos n˜ o funcionais em termos do ambiente
a
Neste caso, ambienterefere-se ao ambiente ao qual o sistema se insere.
2.1.1. Requisitos n˜ o funcionais
a
• Requisitos de implementacao:
¸˜
O sistema dever´ ser implementado independente de linguagem, pois ser´ um
a
a
`
sistema voltado a a aplicacao web.
¸˜
• Requisitos externos:
Como a aplicacao ser´ voltada a um n´vel global, dever´ se atentar as leis de cada
¸˜
a
ı
a
pa´s, limitando o acesso aosistema por idade, ou at´ mesmo por regi˜ o se a mesma
ı
e
a
n˜ o permite algo relacionado
a
• Requisitos de entrega:
O sistema dever´ gerar automaticamente um aviso se forem publicadas informacoes
a
¸˜
de interesse do usu´ rio
a
´
• Requisitos eticos:
O sistema dever´ ser muito preciso ao divulgar informacoes m´ dicas evitando
a
¸˜
e
ambiguidades que possam ser utilizadas para afetara imagem de uma pessoa,
instituicao ou o pr´ prio sistema. Para isso existe uma equipe especializada, que
¸˜
o
aqui chamaremos apenas de Staff.
• Requisitos legais:
O sistema dever´ se atentar as normas e leis do pa´s que permitir a utilizacao do
a
ı
¸˜
sistema.

• Requisitos de Seguranca
¸
O sistema dever´ garantir o sigilo das informacoes contidas em seu banco de daa
¸˜
dos, ede seus usu´ rios, atrav´ s de criptografia https com conex˜ o TLS.
a
e
a
2.1.2. Requisitos Funcionais
• O sistema dever´ gerar notificacoes instantˆ neas assim que forem respondidas
a
¸˜
a
perguntas do f´ rum e de novas iteracoes entre usu´ rios.
o
¸˜
a
• O sistema dever´ ter um n´vel de acesso por pa´s, onde o usu´ rio dever´ informar
a
ı
ı
a
a
sua cidade, estado e pais, e umendereco v´ lido a ser confirmado pelo sistema,
¸a
para garantir o acesso.
• O sistema dever´ gerar um relat´ rio pre-definido, logo ap´ s a insercao dos daa
o
o
¸˜
dos pelo usu´ rio no sistema, e essas informacoes sejam entregues a uma equipe
a
¸˜
respons´ vel para a validacao das mesmas.
a
¸˜
• O sistema deve ser capaz de receber dados de instituicoes sobre a evolucao da
¸˜
¸˜
´adoacao de org˜ os da mesma.
¸˜
2.2. Casos de uso
Casos de uso s˜ o constru´dos para modelar as intencoes entre atores, que podem ser um
a
ı
¸˜
usu´ rio externo do sistema, um objeto ou um conjunto destes que de alguma forma se
a
´
comunica com o sistema. Outra finalidade do caso de uso e a de servir para capturar os
requisitos de usabilidade do sistema, de modo que o sistema saiba o quefazer ao interagir
com determinado ator.
2.2.1. Caso de Uso UC# 1 - Criar uma Conta
´
O Cadastro de Usu´ rios permite o controle das informacoes do usu´ rio, atrav´ s dele e
a
¸˜
a
e
poss´vel cadastrar novos usu´ rios e armazen´ -los. Outras acoes s˜ o poss´veis assim como
ı
a
a
¸˜
a
ı
visualizar usu´ rios cadastrados, alterar dados e excluir registros.
a
2.2.2. Caso de Uso UC# 2...
tracking img