trab eng sw-b2 - ricardobarcelar.com.br ·...

4
ENGENHARIA DE SOFTWARE Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br 1 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. 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.

Transcript of trab eng sw-b2 - ricardobarcelar.com.br ·...

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

1

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.

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.

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

2

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

Figura 3 -­ Tela de consulta de veículo

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

3

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. 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.

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

4

-­ 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. 3. Data de entrega do trabalho Impreterivelmente no dia 18 de maio de 2015 (segunda-­feira). Trabalhos entregues após esta data não serão corrigidos. A fim de evitar problemas na entrega dos trabalhos, todos os trabalhos deverão ser entregues impressos. Att, RICARDO R BARCELAR Prof. Especialista