Você está na página 1de 10

<Nome do Sistema>

Aluno 01
Aluno 02
Aluno 03
Aluno 04

Junho de 2023
Sumário

1 INTRODUÇÃO ....................................................................................................................................................... 1
1.1 OBJETIVO ......................................................................................................................................................... 1
1.2 JUSTIFICATIVA.................................................................................................................................................. 1
2 SISTEMA PROPOSTO ......................................................................................................................................... 2
2.1 ESCOPO DO SISTEMA ...................................................................................................................................... 2
2.2 NÃO ESCOPO DO SISTEMA .............................................................................................................................. 2
2.3 GLOSSÁRIO ...................................................................................................................................................... 3
2.4 REQUISITOS DE USUÁRIO ................................................................................................................................ 3
2.5 REQUISITOS DE SISTEMA (NÃO FUNCIONAIS) ................................................................................................ 3
2.6 REQUISITOS DE SISTEMA (FUNCIONAIS) ......................................................................................................... 3
2.7 LISTA DOS CASOS DE USOS ............................................................................................................................ 5
2.8 DIAGRAMA DE CASO DE USO .......................................................................................................................... 6
3 CONSIDERAÇÕES FINAIS ................................................................................................................................. 8
3.1 APRENDIZAGEM ............................................................................................................................................... 8
3.2 DIFICULDADES ENCONTRADAS ....................................................................................................................... 8
4 REFERÊNCIAS ...................................................................................................................................................... 8
1 Introdução

Título do Projeto:

Nome do Grupo: <um nome pelo qual o grupo será conhecido>

Nr. Aluno(s) envolvido(s) E-mail(s)

01 <coloque aqui o nome dos alunos> <email>

02

03

04

1.1 Objetivo

No objetivo deve aparecer para que o sistema será desenvolvido. Por exemplo:

Construir uma aplicação web de controle de notas e faltas para ??????

1.2 Justificativa

Na justificativa deve aparecer o porquê da elaboração do projeto. Por exemplo:

O presente projeto justifica-se pela ausência ou necessidade, etc......

1
2 Sistema Proposto

2.1 Escopo do Sistema

<detalhamento textual sobre o sistema a ser desenvolvido. Por exemplo:>

Uma locadora aluga carros aos clientes previamente cadastrados. Caso o cliente não esteja cadastrado,
esta atividade custodial é realizada, separadamente em outra atividade do sistema. Caso um carro,
disponível, seja escolhido pelo cliente este é alugado, sendo registrada a data inicial junto ao aluguel.
Para que o cliente possa alugar um carro, este não pode estar com dívida pendente.
Os carros são descritos pela placa, ano, modelo, descrição, Km, preço por km, situação
(disponível, alugado, etc..), taxa diária, observação (informações gerais) e sua imagem. Os clientes são
cadastrados pelo seu CPF, nome, endereço, telefone, e dívida (reservado para registrar pagamentos
pendentes).
Quando o cliente devolve o carro, a situação do carro é mudada para “disponível”, o Km é
atualizado com o km atual do carro e um recibo é emitido, baseado nos quilômetros rodados e nos dias
em que ficou com o carro. Ainda na atividade de devolução é removido o registro do aluguel e, caso o
cliente não possa pagar, a dívida do aluguel é registrada junto ao cliente.
O cliente pode a qualquer momento pagar sua dívida e o gerente pode solicitar relatórios sobre
as informações da locadora.

2.2 Não Escopo do Sistema

(Detalhamento textual sobre o que o sistema não vai fazer, o que não será desenvolvido). Por
exemplo:

Nr. Descrição
01 Não serão desenvolvidos relatórios.

02 O sistema não fará conexão com sistemas externos de pagamentos.


... ....

2
2.3 Glossário

<Exemplo:>

Termo Descrição
Diária Valor a ser pago pelo cliente referente a um dia completo de aluguel do
carro.
Taxa de serviço Percentual fixo cobrado sobre os serviços adicionais, que deve ser
pago pelo cliente que faz uma retirada de carro.
... ...

2.4 Requisitos de Usuário

<veja o exemplo abaixo para fazer os todos os demais requisitos de usuários>

RU 01 - Efetuar uma Venda


1. O usuário deve selecionar que deseja uma nova venda.
2. O usuário deve selecionar qual é o cliente da venda.
3. O usuário deve selecionar os produtos da venda.
4. O sistema deve computar o total da venda.
5. O usuário deve confirmar a venda e receber um cupom fiscal.

2.5 Requisitos de Sistema (Funcionais)

<veja o exemplo abaixo de um requisito funcional de sistema>

Nome Efetuar Venda


Descrição Permite efetuar uma nova venda de produtos. O usuário seleciona o cliente
e os produtos a serem vendidos. Ao final da escolha dos produtos com as
respectivas quantidades, o sistema calcula o valor total já com impostos. O
usuário confirma a venda e o sistema emite cupom fiscal.
Entrada Cliente e produtos previamente cadastrados.
Origem Cliente e produtos são informados pelo usuário. O valor total com impostos
é calculado pelo sistema.
Saída Venda Concluída e cupom fiscal.
Destino A nova venda é armazenada da base de dados e cupom é designado para
o cliente.
Requer Cadastros dos clientes e produtos.
Precondição O cliente deve ser selecionado, bem como os produtos a serem vendidos.
Pós-
Venda é imutável.
condição
Efeitos
Deve ocorrer a baixa no estoque dos produtos vendidos.
colaterais

3
4
2.6 Lista dos Casos de Usos

<veja o exemplo de listagem de casos de uso>

Nr. Descrição Entrada Caso de Uso Resposta


O gerente solicita o cadastro do Dados do Mensagem
UC 01 Cadastrar Cliente
cliente. cliente Confirmação.
O gerente solicita o cadastro do Dados do Mensagem
UC 02 Cadastrar Produto
produto. produto. Confirmação.
O gerente solicita o cadastro da
Dados da
forma de pagamento, que é utilizada Cadastrar Forma Mensagem de
UC 03 forma de
para indicar se a venda é a prazo ou Pagamento Confirmação.
pagamento.
a vista.
O gerente solicita o cadastro de Dados do Cadastrar Mensagem de
UC 04
vendedor, que efetuará vendas. vendedor. Vendedor Confirmação.
Mensagem de
Dados da
UC 05 Cliente solicita venda de produtos. Efetuar Venda Confirmação e
Venda.
nota fiscal.
Emitir relatório de Relatório de
O gerente solicita relatório de vendas
UC 06 Período vendas por vendas
realizadas por período.
período. realizadas.
Emitir relatório de
O gerente solicita relatório de Relatório de
UC 07 Período faturamento por
faturamento. faturamento.
período.

5
2.7 Diagrama de Caso de Uso

<veja o exemplo abaixo de casos de uso>

UC 01 – Cadastrar Cliente
Pré-Condição: Cliente não pode estar cadastrado.
Pós-Condição: Cliente pode comprar produtos.

Fluxo Principal
Ator Sistema
1. Cliente solicita cadastro
2. Usuário solicita a interface gráfica para
cadastramento de cliente.
3. Sistema envia interface gráfica de
cadastramento de cliente.
4. Usuário inicia um novo cadastro.
5. Sistema solicita CPF do Cliente.
6. Usuário informa CPF do Cliente.
7. Sistema verifica se o cliente não está
cadastrado.
8. Usuário insere os dados do cliente e
confirma.
9. Sistema envia mensagem de
confirmação.

6
UC 05 – Efetuar Venda
Pré-Condição: Cliente, Produto e Vendedores devem estar previamente
cadastrados.
Pós-Condição: Cliente pode retirar seus produtos.

Fluxo Principal
Ator Sistema
1. Cliente solicita produtos.
2. Vendedor solicita a interface gráfica
para efetuar venda de produtos
3. Sistema envia interface gráfica de
efetuar venda.
4. Vendedor inicia uma nova venda.
5. Sistema solicita CPF do Cliente.
6. Vendedor informa CPF do Cliente.
7. Sistema valida Cliente.
8. Vendedor informa o identificador do
produto e a quantidade vendida.
9. Sistema adiciona o item na venda e
exibe a descrição, preço do item e total
parcial da venda.
10. Vendedor, após informar todos os itens
(repetição do passo 8), indica ter
terminado.
11. Sistema informa o total já com
impostos e solicitada dados para
pagamento.
12. Vendedor informa ao cliente o total e
solicita pagamento.
13. Cliente informa o tipo e os dados para
pagamento.
14. Sistema emite cupom fiscal.

7
3 Considerações Finais

3.1 Aprendizagem

<Coloque aqui o que o grupo aprendeu com o trabalho de ES I>

3.2 Dificuldades Encontradas

<Faça aqui uma conclusão do trabalho expondo as dificuldades e problemas enfrentados>

4 Referências

PRESSMAN, R. S. et. al. Engenharia de software. 9 ed. Porto Alegre: Bookman, 2021.

SOMMERVILLE, I. Engenharia de software. 10 ed. São Paulo: Pearson, 2019.

Você também pode gostar