Totem Para Centros de Cidadania das Mulheres
Por: EmersonWillian • 27/5/2019 • Pesquisas Acadêmicas • 993 Palavras (4 Páginas) • 868 Visualizações
UNIVERSIDADE PAULISTA
CURSO
CST em Análise e Desenvolvimento de Sistemas
PIM
Projeto Integrado Multidisciplinar
3º Período – 2019/1
PIM - PROJETO INTEGRADO MULTIDISCIPLINAR
TEMA
Levantamento e análise de requisitos de um sistema de controle de frotas de veículos.
OBJETIVO GERAL
Fazer o levantamento e análise de um sistema para gerenciar e administrar frotas de veículos no território nacional.
Objetivos Específicos
- Desenvolver e aplicar os conhecimentos adquiridos em sala de aula;
- Exercitar metodologias e técnicas de análise utilizadas para o desenvolvimento de sistemas em computador;
- Desenvolver análise de sistemas orientada a objetos;
- Explorar e utilizar ferramentas computacionais para modelagem de negócios;
- Desenvolver técnicas usadas na produção de artefatos UML;
- Argumentar e discutir requisitos funcionais e não-funcionais, usabilidade e aplicação de normas; e
- Fomentar o hábito de trabalho em equipe e execução de projetos envolvendo múltiplas disciplinas.
DISCIPLINAS CONTEMPLADAS
Base: Engenharia de Software II, Análise de Sistemas Orientada a Objetos, Programação Orientada a Objetos, Projeto de Interface com o Usuário e Banco de Dados.
Complementar: Economia e Mercado, Gestão Estratégica de Recursos Humanos.
CONTEÚDO DO TRABALHO
Uma empresa de controle de frotas de veículos acaba de fechar um contrato para gerenciar a frota de uma empresa da área de telecomunicações. Atualmente são gerenciadas pequenas frotas usando planilhas em Excel. Para atender este contrato será desenvolvido um sistema, e por isso contratou-se uma fábrica de software (Grupo do PIM) para o desenvolvimento. Este sistema deve contemplar parte desktop, web e mobile (web e mobile devem ser responsivos) e abranger todo o território nacional. A empresa possui alguns veículos que eventualmente aluga para o cliente. No entanto o foco é gerenciar os veículos do cliente. Apesar de inicialmente o objetivo é de atender uma grande frota de um cliente do ramo de telecomunicações em todo Brasil, a estratégia de negócio é poder atender outros tipos de frota e de outros futuros cliente pequenos ou grandes. O sistema deverá ter algumas partes acessíveis para que eventuais usuários portadores de deficiência consigam utilizá-lo. A empresa deve auxiliar aos seus clientes a migração para veículos com fontes renováveis e limpas de energia. Aqui seguem alguns dos itens já gerenciados pela empresa,
- Veículos
- Seguros
- Motoristas (CNH, exames médicos etc.)
- Viagens (rotas, ocupantes do veículo etc.)
- Entrada/Saída (de garagens credenciadas ou estacionamento)
- Finanças
- Estoque de peças
- Pneus
- Manutenções Corretivas e Preventivas
- Abastecimentos
- Quilometragem
- Multas
- Sinistros
- Avisos automáticos (pelo celular ao motorista etc.)
- Relatórios (acidentes, consumo, revisões etc.)
- Aluguel de veículos ao cliente (frota interna pequena).
- Aquisição de veículos.
- Obsolescência de veículos.
Com base nestas informações, cada grupo deverá:
- Criar um cenário (com a situação problema) bem detalhado.
- Identificar as funções de negócio.
- Pesquisar as soluções disponíveis no mercado e comparar as soluções disponível com a solução proposta.
- Para cada função de negócio, definir os processos de negócio.
- Fazer uma decomposição dos processos de negócio até chegar em operações de negócio com baixo nível de granularidade
- Para cada processo, identificar as operações que poderão ser automatizadas
- Para essas operações automatizadas, identificar os casos de uso
- Elaborar protótipos de telas para aprovação do cliente (empresa que gerência a frota).
- Elaborar os modelos de casos de uso para cada cenário e um geral resumido.
- Cada caso de uso deve ter uma descrição sucinta do seu comportamento, dos fluxos principais, alternativos e de exceção e pré e pós-condições
- Identificar relacionamentos de include, extend e generalização
- Descrever os requisitos não-funcionais (e os requisitos de usabilidade)
- Identificar e descrever o contexto de uso (usuários, tarefas e ambiente)
- Descrever as regras de negócio e o glossário do sistema.
- Elaborar os diagramas de classes de análise (Boundary, Control, Entity)
- Demonstrar o comportamento dos casos de uso através do diagrama de sequência.
- Diagrama de implantação (definir quantos servidores, banco de dados, estrutura utilizada para o sistema e como instalar o sistema).
- Elaborar o MER e DER do banco de dados e o dicionário de dados (MODELO FÍSICO E CONCEITUAL).
- Criar a matriz de rastreabilidade tal que seja possível identificar qual requisito é atendido por uma classe/método/tabela banco.
- Criar planilhas de testes para homologação do sistema identificando como produzir as evidencias do teste e as querys no banco para certificar que os dados estão coretos.
- Gerar o script de criação do banco (use uma ferramenta).
- Criar script de dados inicias de testes e homologação do sistema.
- Elaborar métodos de backup e recuperação do sistema em casos emergenciais.
- Elaborar um manual preliminar de instalação.
- Elabora um manual de treinamento do usuário.
- Elaborar uma proposta de contrato de manutenção do sistema.
- Relatórios de cobrança pelos serviços prestados aos clientes
- Elaborar estratégia de negócio (descontos, promoções etc).
- Relatórios de clientes inadimplentes, bloqueados, cancelados etc.
O PIM deverá ser normalizado de acordo com o guia de normalização de trabalhos acadêmicos (disponível no site da UNIP em: http://www.unip.br/servicos/biblioteca/guia.aspx).
O PIM deverá ser “postado” no sistema de trabalhos acadêmicos da UNIP dentro do prazo. Se isso não for feito, o aluno será reprovado. Deverá também ser entregue ao coordenador do PIM em papel e em CD contendo uma descrição funcional do sistema, arquivos com os diagramas e códigos fonte completamente comentados (e anexados no final do trabalho impresso), quando for o caso.
...