A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Profa. Marcia A. S. Bissaco Prof. Wolley W. Silva.

Apresentações semelhantes


Apresentação em tema: "Profa. Marcia A. S. Bissaco Prof. Wolley W. Silva."— Transcrição da apresentação:

1 Profa. Marcia A. S. Bissaco Prof. Wolley W. Silva

2

3  Qual a visão (expectativas) da empresa para o projeto ? ◦ O que a empresa quer com o projeto, por que ele está sendo proposto ? ◦ Por que (quanto) a empresa vai gastar dinheiro com ele?

4

5 AtoresAtividades no FluxoRequisitos de Software ClienteSolicitará Livros, Fornecerá o número do cartão RF01 – Possibilitar a solicitação de livros; FuncionárioRegistrará os pedidos realizados, Informará o total, Liberará o pedido RF02 – Possibilitar o registro de pedidos RF03 – Calcular o total a pago por cada pedido RF04 – Registrar a liberação do pedido Operadora de CartãoVerificará os dados do cartão, Registrará o pagamento, Informará a não aprovação

6  Quais fluxos de trabalho devem ser modelados? ◦ Identificar os que refletem o objetivo do negócio:  Para uma Livraria: Compra, Venda, Reserva de livros;  Para um Hotel: hospedagem

7

8  Duas etapas: ◦ Levantamento de requisitos:  Busca de todas as informações sobre o que sistema deve executar e suas restrições de operação. ◦ Análise de Requisitos:  Estruturar e detalhar os requisitos em casos de uso e classes de domínio.

9 É o processo de descobrir quais são as funções que o sistema deve realizar e quais são as restrições que existem sobre essas funções  Funções ou Operações: REQUISITOS FUNCIONAIS  Restrições sobre as funções: REQUISITOS NÃO FUNCIONAIS

10  Um requisito é uma característica do sistema ou a descrição de algo que o sistema é capaz de realizar;  Funcionais: ◦ Cadastrar Produtos no estoque ◦ Cadastrar Clientes ◦ Calcular o total de uma venda

11  Não Funcionais: ◦ São requisitos que expressam condições/restrição que o software deve atender ou qualidades específicas que o software deve ter.  Alguns exemplos são: ◦ O software deve ser compatível com os browsers IE (versão 5.0 ou superior) e Firefox (1.0 ou superior); ◦ O software deve garantir que o tempo de retorno das consultas não seja maior do que 5 segundos.

12 Requisitos Não-Funcionais:  Confiabilidade: medidas quantitativas sobre tempo médio de falhas ou recuperação de falhas.  Desempenho: definem tempo de respostas esperados para as funcionalidades.  Portabilidade: restrições sobre as plataformas de hardware e software.  Segurança: limitações sobre segurança em relação a acessos não-autorizados;  Usabilidade: facilidade de uso e a necessidade ou não de treinamento dos usuários.

13 Fonte: Estatística sobre a utilização das funcionalidade

14  Como descobrir os requisitos;  Como comunicar os requisitos para as outras fases ou equipes do projeto;  Como lembrar dos requisitos durante o desenvolvimento e verificar se foram todos atendidos;  Como gerenciar as mudanças dos requisitos;

15

16  O analista deve entender a extensão do que o sistema deve fazer, mas sem detalhar como ele vai fazer;  Levantamento de requisitos deve ser uma descoberta e não invenção;  Requisitos são coisas que clientes ou usuários solicita, e não coisas que ele, como analista, planeja.

17  Registra todos os tópicos relativos ao que o sistema deve fazer e sob quais condições;  Não precisa ser totalmente estruturado: ◦ Índice: Nome do Requisito (Funcional ou Não- Funcional) ◦ Corpo do Documento: detalhamento do requisito  Assume-se que não será completo nas primeiras fases do projeto.

18  Requisitos Funcionais 1.Registrar novos títulos a partir do catálogo das editoras 2.Registrar vendas de livros 3.Realizar encomendas de livros 4.Registrar e autorizar pagamento com cartão de crédito 5.Registrar e aplicar promoções 6.Emitir relatório de livros mais vendidos 7.Emitir relatório de compradores mais assíduos  Requisitos Não-Funcionais 1.Todos os controles de interface devem ter um campo de ajuda associado 2.O sistema teve operar via interface web com responsividade aos dispositivos moveis Sistema: Livraria Virtual

19 RN01 - Registrar novos títulos a partir do catálogo das editoras. Prioridade: Alta, Media, BaixaUsuário/Solicitante: Gerente Descrição: O gerente seleciona as editoras para as quais pretende fazer a atualização. O sistema consulta os ISBN disponibilizados e os compara com os existentes na base. Havendo novos ISBN, o sistema atualiza a base com as novas informações. Regras de Negócio : A lista de atualizações disponíveis deve ser apresentada em ordem alfabética. Restrições tecnológicas: A comunicação com os sistemas das editoras será feita por XML. Sistema: Livraria Virtual Detalhamento de Requisitos

20  O detalhamento do requisito deve conter basicamente os seguintes elementos: a)Descrição: Uma função a ser executada pelo sistema; b)Quem solicitou: quem vai executar a função e pode valida-la posteriormente; c)Restrições: Regras de Negócio e/ou Tecnológicas que se aplicam a função.

21  De acordo com a especificação do sistema,  Em equipe (mesma do projeto) 1)Listar os Requisitos Funcionais 2)Listar os Requisitos Não-Funcionais 3)Detalhar 3 Requisitos Funcionais 4)Detalhar 3 Requisitos Não-Funcionais


Carregar ppt "Profa. Marcia A. S. Bissaco Prof. Wolley W. Silva."

Apresentações semelhantes


Anúncios Google