Escolar Documentos
Profissional Documentos
Cultura Documentos
(CC)
Desenvolvimento do Escopo de um
Projeto de um Produto de
Software
Israel Carlos-D7543F9
1
SUMÁRIO
2
Objetivo do trabalho
3
Introdução
O presente trabalho tem como objetivo apresentar uma visão geral sobre o
desenvolvimento de software para ter maior facilidade em tarefas de gerenciamento,
economia de tempo, trabalho e dinheiro aumentando a eficiência e precisão das
operações.
Esta abordagem vamos desenvolver um software para uma ONG onde busca
melhorar o controle das informações referentes aos serviços, produtos e financeiro
da Instituição. A proposta desse desafio é planejar o desenvolvimento do sistema
proposto pelo cliente, assegurando a melhor qualidade possível durante o
desenvolvimento e o resultado final.
4
3. CONCEITOS GERAIS
5
Comunicação do Usuário com o Analista: Quando temos diferentes pontos de
vista entre o Usuário e o Analista podemos ter requisitos mal feitos ou falhos. O
interessante nesse caso é fazermos um Vocabulário da Aplicação anotando
conceitos importantes e procurando fazer um vocabulário comum junto ao cliente.
6
Além disso, ainda temos um documento de requisitos que é uma coleção dos
requisitos.
7
[RF003] O Sistema deve passar um cliente da situação "em consulta" para
"consultado" quando o cliente terminar de ser atendido (mudança de estado)
Propriedade Métrica
Transações processadas por segundo. Tempo de
Velocidade resposta ao usuário/evento. Tempo de atualização da
tela.
Tamanho Kbytes. Número de chips de RAM.
Facilidade de
Tempo de treinamento. Número de telas de ajuda.
uso
Tempo médio para falhar. Probabilidade de
Confiabilidade indisponibilidade. Taxa de ocorrência de falhas.
Disponibilidade.
Tempo de reinício após falha. Porcentagem de
Robustez eventos que causam falhas. Probabilidade de que os
dados sejam corrompidos por falhas.
Porcentagem de declarações dependentes de
Portabilidade
sistema-alvo. Número de sistemas-alvo.
Os requisitos não funcionais ainda são classificados em três tipos, são eles:
Requisitos do Produto Final, Requisitos Organizacionais e Requisitos Externos.
8
Requisitos do Produto Final referem-se a como o produto deve comportar-se, ou
seja, a sua velocidade de execução, confiabilidade, etc. Requisitos Organizacionais
referem-se à consequência de políticas e procedimentos organizacionais que devem
ser seguidos. Requisitos Externos referem-se a fatores externos ao sistema e ao
processo de desenvolvimento como a legislação. Além desses três tipos, os
requisitos não funcionais ainda se dividem em outros diversos tipos como demonstra
a Figura 2.
Plus (+): Indica Outros como Design, implementação, interface, físicos, etc.
Embora coerentes, estas definições podem ser melhoradas. Perceba que elas
se referem apenas às atividades relacionadas à produção de requisitos. Entretanto,
nada é dito a respeito da gerência destas atividades, também conhecida como
gerência de requisitos. Com isto em mente, podemos evoluir a definição de
engenharia de requisitos para: termo usado para descrever as atividades
relacionadas à produção (levantamento, registro, validação e verificação) e gerência
(controle de mudanças, gerência de configuração, rastreabilidade, gerência de
qualidade dos requisitos) de requisitos. A Figura 3 representa essa definição.
11
Desta forma, os dois conceitos base (produção e gerência) devem ser
considerados em conjunto ao se definir estratégias de trabalho com requisitos nas
organizações (ver Figura 4).
12
Processo de Engenharia de Requisitos
3.4. Prototipação
Tipos de protótipos
Há diversos modelos de prototipação rápida e níveis de fidelidade. Um
protótipo pode ser desde um desenho na folha de papel, até algo elaborado em
software especializado, e mais parecido com a solução final. Basicamente, a
prototipação pode ser feita de três maneiras:
15
Apesar de ser uma solução mais elaborada, o custo desse tipo de protótipo continua
relativamente baixo.
4. Documentos de Requisitos
Desempenho
Data de
N/A Autor N/A
criação
Data da última
N/A Autor N/A
alteração
17
- Login: 5s
Segurança
Data de
N/A Autor N/A
criação
Data da
N/A Autor N/A
última alteração
Usabilidade
18
Data de criação N/A Autor N/A
Data da última
N/A Autor N/A
alteração
Compatibilidade
Data da última
N/A Autor N/A
alteração
Implementação
19
Tecnologias empregadas no processo de
Nome
implementação da plataforma.
Data de
N/A Autor N/A
criação
Data da
N/A Autor N/A
última alteração
4.4. Modelagem
20
Caso de Uso – Instituição de ensino
Diagrama de classes
21
4.5. Protótipos
22
Caso uso – Menu Principal
24
5. Glossário
Baseline - linha de base definida que fica preparada para que o gerente de projeto
possa acompanhar e controlar o andamento do projeto.
25
Rastreabilidade – capacidade de conhecer todo o caminho de uma determinada
matéria-prima, desde sua origem até o produto final.
6. Conclusão
26
7. Referências bibliográficas
28
29
30
31