Download - DP DE ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues ... · Cada veículo possui um controle de status de locação, garantindo que jamais um veículo seja locado para dois ou mais

Transcript

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.