DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues ... · Cada veículo possui um controle de...

4
DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br 1 2º BIMESTRE Agenda: Data da prova: 06 de dezembro de 2014 Conteúdo: Apostilas 2.1, 3, 4 de Engenharia de Software Download do material: http://www.ricardobarcelar.com.br/aulas/eng_sw/eng_sw.zip Data de entrega do trabalho: 06 de dezembro de 2014 Atenção: O trabalho vale 10,0 (dez) pontos, correspondendo à parte da nota do 1º Bimestre. A não entrega do trabalho implicará em nota 0,0 (zero). A nota do bimestre será constituída pela média deste trabalho e da Prova a ser realizada na mesma data. O aluno que não alcançar média 7,0 (sete) ao final do semestre será considerado reprovado e deverá cursar a DP novamente no próximo semestre. TRABALHO O propósito deste trabalho é analisar o caso proposto e apresentar a quantidade de Pontos por Função Ajustados para o desenvolvimento de um sistema para gestão de uma Locadora de Veículos. 1. Situação Proposta A Locadora de Veículos Tabajara é uma empresa privada situada na região central da cidade de Cuiabá/MT, cujo objetivo é locar veículos leves. O diretor, Sr. Prachedes Nicodócio, conta com um quadro de 07 (sete) funcionários que atuam em diversas áreas, sendo: - Departamento de locação: Ana e Paulo; - Departamento de compras: Maria e Pedro; - Departamento de Frota: João; - Departamento Manutenção: Marcos; - Departamento Financeiro: Lucas. O estoque atual possui 200 veículos, classificados em faixas proporcionais, entre o menor e maior preço, segundo os valores de compra: - Básico (R$ 60,00); - Básico com opcionais (R$ 80,00); - Intermediário (R$ 100,00); - Intermediário com opcionais (R$ 120,00); - Premium (R$ 150,00); - Premium com opcionais (R$ 200,00); - Utilitários (R$ 130,00). Devido à grande demanda, no corrente ano existe a necessidade de contratar uma empresa para desenvolver um software com acesso pela internet que permita a gestão da frota e das locações realizadas.

Transcript of DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues ... · Cada veículo possui um controle de...

DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

1

2º BIMESTRE

Agenda: Data da prova: 06 de dezembro de 2014 Conteúdo: Apostilas 2.1, 3, 4 de Engenharia de Software Download do material: http://www.ricardobarcelar.com.br/aulas/eng_sw/eng_sw.zip Data de entrega do trabalho: 06 de dezembro de 2014 Atenção: O trabalho vale 10,0 (dez) pontos, correspondendo à parte da nota do 1º Bimestre. A não entrega do trabalho implicará em nota 0,0 (zero). A nota do bimestre será constituída pela média deste trabalho e da Prova a ser realizada na mesma data. O aluno que não alcançar média 7,0 (sete) ao final do semestre será considerado reprovado e deverá cursar a DP novamente no próximo semestre.

TRABALHO

O propósito deste trabalho é analisar o caso proposto e apresentar a quantidade de Pontos por

Função Ajustados para o desenvolvimento de um sistema para gestão de uma Locadora de Veículos. 1. Situação Proposta

A Locadora de Veículos Tabajara é uma empresa privada situada na região central da cidade de

Cuiabá/MT, cujo objetivo é locar veículos leves. O diretor, Sr. Prachedes Nicodócio, conta com um quadro de 07 (sete) funcionários que atuam

em diversas áreas, sendo: - Departamento de locação: Ana e Paulo; - Departamento de compras: Maria e Pedro; - Departamento de Frota: João; - Departamento Manutenção: Marcos; - Departamento Financeiro: Lucas.

O estoque atual possui 200 veículos, classificados em faixas proporcionais, entre o menor e maior preço, segundo os valores de compra:

- Básico (R$ 60,00); - Básico com opcionais (R$ 80,00); - Intermediário (R$ 100,00); - Intermediário com opcionais (R$ 120,00); - Premium (R$ 150,00); - Premium com opcionais (R$ 200,00); - Utilitários (R$ 130,00).

Devido à grande demanda, no corrente ano existe a necessidade de contratar uma empresa para

desenvolver um software com acesso pela internet que permita a gestão da frota e das locações realizadas.

DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

2

Uma consultoria do curso de Ciência da Computação do ICEC assumiu o compromisso em dimensionar o sistema em Pontos por Função para poder estimar o valor e tempo necessário de desenvolvimento antes de contratar uma empresa especializada na área de programação.

No início dos trabalhos a consultoria entrevistou os usuários, começando pelo diretor, que apresentou os principais processos de uma forma abrangente, pois, os detalhes serão tratados com os demais funcionários de cada área.

Atualmente, a empresa conta com um controle de frota de acordo com a classificação de cada veículo. Cada veículo possui um controle de status de locação, garantindo que jamais um veículo seja locado para dois ou mais clientes no mesmo período.

A Locadora Tabajara possui também um controle de usuários para gerenciar todos os acessos dos funcionários. Estes usuários realizam todas as operações no atual sistema, lembrando que uma locação é realizada por apenas um usuário, mas que este usuário poderá registrar vários empréstimos.

Após a realização do levantamento de requisitos de negócio foi estabelecido o escopo do projeto conforme ilustrado no caso de uso da figura 1, o qual já recebeu a aprovação dos stakeholders (todos envolvidos no projeto).

Figura 1 - Caso de Uso

As seguintes telas foram prototipadas:

Figura 2 - Tela de cadastro de veículos

DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

3

Figura 3 - Tela de consulta de veículo

Figura 4 - Tela de pedido de veículo

Figura 5 - Tela de Consulta de Pedido

O departamento financeiro informou que necessita de um relatório mensal que consolide os

valores recebidos relativos as locações realizadas. De forma semelhante, o departamento de frota informou a necessita de um relatório diário contendo a lista de veículos locados e a quantidade por categoria.

DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

4

2. Orientações Para a realização do dimensionamento do sistema siga os seguintes passos:

- Construa um diagrama de classes que sirva de subsidio para a contagens dos Arquivos Lógicos Internos, considerando que a aplicação não acessa dados fora de sua fronteira.

- Para o levantamento das demais funções transacionais considere o enunciado, o diagrama de caso de uso e as prototipações de tela.

- A partir dessas informações levante os pontos por função não ajustados, determine o fator de ajuste e por fim calcule os pontos por função ajustados.

- Para realizar os cálculos utilize a planilha disponível no site utilizada no exemplo em aula. Baseie-se no conteúdo dos módulos 2.1 e 3 da disciplina de Engenharia de Software para realizar

este trabalho.