Você está na página 1de 8

UNIVERSIDADE PAULISTA

CURSO

CST em Análise e Desenvolvimento de


Sistemas

PIM
Projeto Integrado Multidisciplinar

4º Período – 2021/2
PIM – PROJETO INTEGRADO MULTIDISCIPLINAR

TEMA
Desenvolvimento e implementação de um sistema de gestão hoteleira.

OBJETIVO GERAL
Implementar um sistema para gerenciar todos os processos internos de
um hotel (rede hoteleira e/ou pousada). O sistema deve ter aderência à LGPD
(Lei geral Proteção de Dados).
Este trabalho é continuação do PIM III, no qual o sistema foi
especificado. Agora, no PIM IV, o sistema deve ser implementado.

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;
• Fomentar o hábito de trabalho em equipe e execução de projetos
envolvendo múltiplas disciplinas.

DISCIPLINAS CONTEMPLADAS
Base: Projeto de Sistemas Orientado a Objetos, Tópicos Especiais de
Programação Orientada a Objetos, Programação Orientada a Objetos II,
Gerenciamento de Projetos de Software e Desenvolvimento de Software para
Internet.
Complementar: Empreendedorismo e Gestão da Qualidade.
CONTEÚDO DO TRABALHO
Um grande hotel com muita tradição na cidade onde se encontra situado
e reconhecido pela sua excelente hospitalidade, passou a ser gerenciado pelos
netos da família. Apesar de todos os processos serem muito bem controlados
devido a larga experiencia de anos, estes ainda não estão devidamente
integrados com as tecnologias atuais, possuindo muitas atividades que ainda
são registradas em livros de controle.
A geração que assumiu a administração decidiu fazer um forte
investimento em sistemas de gestão. Para tanto, após analisar os vários
softwares existentes no mercado, decidiu-se contratar uma consultoria de
informática especializada, a qual alocou uma equipe destinada ao projeto
(grupo do PIM) para o desenvolvimento do sistema interno de gerenciamento.
Após várias entrevistas com a alta gerencia do hotel e com os principais
funcionários envolvidos, concluiu-se que, em função da disponibilidade de
capital a ser investido mensalmente, o projeto todo levaria 4 anos para ser
finalizado. Assim, decidiu-se que, no primeiro ano, seriam desenvolvidas as
principais funcionalidades estipuladas pela gerência. Portanto, no primeiro
semestre deste ano, seria realizada a especificação das principais
características do sistema, e, no segundo semestre, estas características
seriam implementadas (codificadas).
Em suas primeiras reuniões de trabalho, a equipe decidiu que o sistema
deve contemplar uma parte em Web e outra em mobile, sendo que ambas
devem ser responsivas.
Além disso, a equipe decidiu que:
a) A parte web será desenvolvida com o uso das tecnologias HTML,
CSS e JavaScript;
b) A parte mobile será desenvolvida para Android;
c) O banco de dados utilizado deve ser relacional.

Como muitos dos hospedes são pessoas físicas, haverá manipulação de


dados pessoais. Logo, o projeto deve estar em conformidade com a LGPD (Lei
Geral de Proteção de Dados).
O sistema é pensado para que a gestão do hotel possa ter total controle
das principais funcionalidades. Logo, devem ser apresentados relatórios
parciais e diários, consolidados mensalmente, gráficos, alertas e outras
informações relevantes.
A monografia a ser entregue neste semestre deve prever as tarefas a
seguir, que já devem ter sido realizadas no PIM do semestre anterior. Logo,
essas tarefas devem ser reaproveitadas com as respectivas atualizações e
refatorações:
1. Criar um cenário bem detalhado, incluindo as regras do negócio, e
glossário do sistema. Além disso, o grupo deve definir e justificar o
ciclo de vida de desenvolvimento de software. Para realizar essa
tarefa, o grupo deve pesquisar os programas disponíveis no mercado
e livros sobre o tema gestão hoteleira, de modo a realizar uma
análise de mercado;
2. Descrever os requisitos dos usuários, requisitos funcionais, requisitos
não funcionais e requisitos do sistema, como usabilidade,
desempenho, capacidade, dentre outros;
3. Elaborar os modelos de casos de uso para cada cenário e um
modelo geral resumido. Cada caso de uso deve ter uma descrição
sucinta do seu comportamento, dos fluxos principais, dos fluxos
alternativos e de exceção, de pré e pós-condições. O grupo deve
ainda identificar relacionamentos de include, extend e generalização;
4. Elaborar os diagramas de classes de análise (Boundary, Control,
Entity). O grupo também deve demonstrar o comportamento dos
casos de uso através do diagrama de sequência, além do diagrama
de implantação, que deve incluir a definição de quantos servidores,
do banco de dados, da estrutura utilizada para o sistema e como
instalá-lo;
5. Elaborar o Diagrama ER do banco de dados e o dicionário de dados;
6. Elaborar o manual de uso do sistema para treinamento;
7. Definir relatórios de gestão para análise de evolução dos negócios,
análise de mercado, desempenho dos funcionários (RH), dentre
outros.
Com as tarefas anteriores já realizadas, atualizadas e reaproveitadas na
monografia, cada grupo deve realizar as seguintes tarefas para este semestre:
8. Desenvolver (implementar) o sistema, composto pelos módulos Web
e mobile;
9. Gerar o script de criação do banco (o grupo deve utilizar uma
ferramenta apropriada) e os scripts de dados iniciais de testes
(roteiros de teste) e homologação do sistema;
10. Criar planilhas de testes para homologação do sistema, identificando
como produzir as evidencias do teste e as consultas no banco de
dados para garantir que os dados estejam corretos. O grupo deve
realizar um mínimo de testes que assegurem a funcionalidade básica
do sistema.

REQUISITOS DO TRABALHO
O PIM deverá ser normalizado de acordo com o guia de normalização de
trabalhos acadêmicos, disponível no site da UNIP: bit.ly/guia-ABNT.
O PIM deverá ser postado no sistema de trabalhos acadêmicos da UNIP
dentro do prazo. Se isso não for feito, o grupo será reprovado.
Pelas circunstancias atuais de pandemia, não será necessário que seja
entregue ao coordenador do PIM a versão em papel e em CD com o trabalho.
Como sugestão, o grupo pode disponibilizar todo o código-fonte e a
documentação em um repositório do GitHub e colocar o link desse repositório
no texto da monografia.

INSTRUÇÕES PARA O DESENVOLVIMENTO


1. O PIM deve ser realizado em grupo de 6 alunos, no máximo.
2. Os grupos deverão comparecer nos dias definidos para os encontros
com o coordenador do projeto para que este avalie o andamento.
3. O professor coordenador do PIM deve escrever, periodicamente, um
breve relato de cada projeto, e da situação de cada componente do
grupo, e enviar para o Coordenador do curso. As Fichas de Controle
deverão ficar em uma pasta em poder do professor coordenador do
PIM. No final do semestre, as fichas deverão ser arquivadas no
prontuário dos alunos.

AVALIAÇÃO
A nota final do PIM é definida exclusivamente pelo coordenador do
projeto e pode ser diferente para cada aluno do grupo, conforme a participação
no projeto ao longo do semestre.
A tabela a seguir mostra os critérios propostos para a avaliação do PIM:

Item Descrição Observações Pontos


Formatação ABNT rigorosa Trabalhos que não estejam no formato
01 (referência à livros, artigos e outras ABNT poderão ser reprovados 1
fontes confiáveis de pesquisa) sumariamente
Deve ser demostrado o entendimento
do funcionamento da gestão do hotel,
Descrição das regras de negócio
02 baseado na pesquisa de mercado e de 1
de forma detalhada
bibliografias, incluindo relatórios a
serem exibidos
O DER deve ser desenvolvido em uma
ferramenta de mercado e deve ser
03 DER do banco de dados fornecido o script para a sua criação. 1
O DER deve contemplar todas as
regras de negócio
Para a descrição adequada do
sistema, são feitos vários diagramas.
Diagramas UML, conforme descrito A partir do diagrama de classes e de
04 2
na Tarefa 4 deste documento sequência, devem ser geradas as
classes e anexadas ao final do
trabalho
Descrição detalhada de todos os
Estes diagramas devem contemplar
05 casos de uso, conforme descrito na 2
todas as regras de negócio
Tarefa 3 deste documento
Planilhas de teste e os scripts de
teste para popular o banco de
06 --- 1
dados, conforme os casos de teste
descritos na planilha
07 Manual de uso do sistema --- 1
Qualidade e criatividade no
08 --- 1
desenvolvimento do projeto

OBSERVAÇÕES FINAIS
Quem deve definir a regra de negócio é o grupo do PIM, não o
orientador. A regra de negócio deve ser definida em função das pesquisas e
dos interesses do grupo do PIM. Atentem-se que deve haver uma parte visual
em web e outra em mobile. Logo, deve ser previsto um sistema que seja viável
dentro desse tempo hábil.
Na escrita da monografia, deve ficar claro a contribuição de cada
disciplina, o que será evidenciado pelos artefatos entregues. Não é necessário
explicar a matéria. Por exemplo: no caso de um diagrama de classe, presume-
se que os membros do grupo, assim como os avaliadores, já saibam do que se
trata.
FICHA DE CONTROLE DO PIM
Grupo Nº _____ Ano: ______ Período: _____ Orientador: _________________

Tema: __________________________________________________________

Alunos:
RA Nome E-mail Curso Visto do aluno

Registros:
Data do encontro Observações

Você também pode gostar