CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO INTEGRADOR – 4º SEMESTRE – 2014/2
ESPECIFICAÇÕES BÁSICAS
Objetivos do Projeto Integrador para as turmas do 4º semestre em 2014/2
a) Ter desenvolvida e em condições de uso uma aplicação para a Web, incluindo
uma interface para dispositivos móveis (tablets/celulares Android).
b) Apresentar a documentação (documento principal) dessa aplicação, que deverá
conter pelo menos quatro seções:
1. Apresentação da aplicação, onde serão descritos os objetivos da aplicação e
suas características de funcionamento, destacando as opções de cada um dos
atores envolvidos (ex: visitantes anônimos, visitantes cadastrados, administradores
e outros). Nesta seção deverão ser apresentados os integrantes da equipe e
listadas suas funções no desenvolvimento da aplicação. Também deverá constar
um cronograma de atividades contendo cada uma das atividades realizadas, o
período de realização (data inicial e final) de cada atividade e o(s) responsável(is)
pela atividade.
2. Justificativa do design, onde serão apresentadas as características relativas à
parte visual da aplicação, sustentadas em artigos ou outras publicações relevantes
da área. Wireframes, mapa do site e outros diagramas podem ser necessários
nesta seção a critério dos professores.
3. Aspectos técnicos, onde os alunos deverão apresentar as tecnologias utilizadas
para o desenvolvimento da aplicação (linguagens, SGBD, metodologias, padrões de
projeto - se utilizarem - e outros que os professores julgarem necessários). Além
disso, deverão apresentar uma descrição do(s) banco(s) de dados da aplicação
(DER e descrição das tabelas).
4. Bibliografia, onde deverão ser listadas as obras utilizadas durante a realização do
trabalho e desenvolvimento da aplicação.
1
Opções de sistemas para desenvolvimento
Cada equipe ficará responsável pelo desenvolvimento de um dos sistemas a seguir,
não podendo haver duas equipes na mesma turma que desenvolvam o mesmo
sistema.
a) Veiculação de notícias, com o respectivo sistema de gerenciamento de conteúdo.
Os visitantes teriam condições de visualizar as notícias e inserir comentários, desde
que se cadastrem no site. Os administradores fariam o gerenciamento das
categorias (seções), das notícias, dos dados dos usuários e dos comentários por
eles inseridos. Usuários de tablets/celulares poderiam visualizar uma lista
simplificada de notícias e ler o texto.
b) Gestão acadêmica, com gerenciamento simplificado de dados de alunos,
professores, disciplinas, turmas e notas. Os alunos, mediante autenticação por
login+senha, podem visualizar seus respectivos boletins (inclusive no tablet/celular).
Os funcionários da Secretaria podem gerenciar o cadastro de professores, alunos,
disciplinas e montar as turmas. Os professores podem cadastrar as notas e faltas
dos alunos em cada uma de suas turmas.
c) Campeonato de futebol. Os visitantes teriam condições de visualizar a tabela dos
jogos (passados e futuros), a tábua de classificação, os detalhes dos jogos
passados (escalações dos times, relação de gols e os comentários feitos pela
equipe do site) e incluir comentários em cada jogo passado, desde que se
cadastrem e se autentiquem no site. A equipe do site (administradores) pode
manter o cadastro de equipes, a tabela de jogos, a escalação dos times em cada
jogo e registrar os comentários em cada jogo, além de gerenciar o cadastro de
usuários. Usuários de tablets/celulares teriam acesso a uma versão reduzida do
site, onde poderiam visualizar a tabela de jogos e a tábua de classificação.
d) Biblioteca. Os visitantes poderiam pesquisar o acervo da Biblioteca por título,
ISBN, autor ou assunto. Além disso poderiam registrar a reserva de uma ou mais
obras, desde que sejam cadastrados e autentiquem-se no site. Outra feature seria
poderem visualizar o histórico de empréstimos realizados. A equipe da Biblioteca
fica responsável por gerenciar o cadastro de obras e exemplares, gerenciar as
retiradas e devoluções e o cadastro de usuários. Usuários de tablets/celulares
poderiam efetuar busca no acervo e visualizar uma lista simplificada de obras que
atendam aos critérios.
2
e) Classificado de imóveis. Os visitantes poderiam pesquisar imóveis para compra
ou aluguel por tipo, bairro, faixa de valores ou características. Além disso, poderiam
registrar interesse em visitar o imóvel, desde que se cadastrem e se autentiquem no
site. Os administradores poderiam gerenciar o cadastro dos imóveis, dos usuários e
pedidos de visita. Os usuários de tablets/celulares teriam acesso a uma pesquisa
simplificada, com uma lista simples dos imóveis que atendessem aos critérios de
busca.
f) Gerenciamento de compromissos. Os usuários, mediante cadastro e autenticação
no site, poderiam visualizar seus compromissos (ex: reuniões, cursos etc.) e
registrar comentários sobre eles. Além disso, poderiam criar compromissos e
convidar outros usuários para participar desses compromissos. Um usuário
convidado teria a opção de aceitar ou recusar o convite (nesse caso, teria de
registrar uma justificativa que seria visualizada por quem efetuou o convite). O
usuário que criou o compromisso teria ainda a opção de registrar os convidados
presentes e escrever um resumo (ata da reunião) que poderia ser visualizado por
todos os convidados (presentes ou não) ao compromisso. Os usuários de
tablets/celulares poderiam apenas visualizar seus compromissos e registrar ou
aceite ou não do convite (com a justificativa no caso de não aceite).
g) Pedido de material. Os usuários cadastrados e autenticados podem efetuar
pedidos de material a partir da lista de materiais registrados no sistema. Um pedido
pode ser composto por um ou mais materiais (ex: uma caneta preta, dois CDROMs, cinco blocos de anotação etc.). Cada pedido precisa ser autorizado pelo
superior imediato do autor do pedido que deve registrar uma justificativa no caso de
rejeitar um pedido. Os pedidos aprovados poderão ser visualizados pelos
administradores do sistema, que poderão atender ao pedido total ou parcialmente,
dependendo da quantidade de itens disponíveis no estoque. Além disso, podem
registrar comentários sobre o pedido que poderão ser visualizados pelo usuário que
tiver feito o pedido. A cada atendimento de pedido, as respectivas quantidades de
itens devem ser baixadas do estoque. Os administradores ainda devem poder
visualizar os itens que necessitam de reposição no estoque. Os usuários devem ter
a possibilidade de visualizar a lista de pedidos efetuados e seus detalhes (se foi
aceito, os itens que compunham o pedido e outros dados relevantes). Os usuários
de tablets/celulares devem ter a capacidade de visualizar a lista de pedidos e seus
detalhes.
h) Clínica. Os visitantes cadastrados e autenticados poderão visualizar a agenda de
atividades dos profissionais que atuam na clínica e reservar um horário para
3
atendimento. Cada profissional pode visualizar sua agenda e aceitar ou rejeitar uma
marcação de atendimento (caso rejeite o atendimento deverá registrar uma
justificativa que poderá ser visualizada por quem solicitou o atendimento). Após
realizar o atendimento, o profissional registra detalhes para consultas posteriores e
o valor pago pelo cliente. O cliente poderá avaliar o atendimento por uma nota e
registrar observações, que ficarão disponíveis para visualização apenas pelos
administradores do sistema. Os administradores do sistema poderão visualizar as
agendas de todos os profissionais, os atendimentos realizados e os valores
recebidos. Usuários de tablets/celulares devem poder visualizar sua relação de
atendimentos marcados.
Atuação dos professores
Cada equipe poderá escolher um professor da turma que terá o papel de cliente do
sistema. A equipe deverá, por meio de entrevistas com o cliente, efetuar o
levantamento dos requisitos do sistema que nortearão seu desenvolvimento.
A escolha poderá ser vetada pela Coordenação, não cabendo justificativas de
qualquer espécie. A Coordenação poderá, a seu critério e sem necessidade de
apresentar justificativas, designar um professor para que faça o papel de cliente de
uma determinada equipe.
Caberá a esse professor determinar se o sistema atende aos requisitos, sendo para
isso assessorado pelos outros professores da turma.
Todos os professores da turma devem estar disponíveis, dentro do período de suas
aulas e sem prejuízo da abordagem do conteúdo programático de suas disciplinas,
para prestar orientação às equipes conforme suas especialidades. Cabe aos
professores combinarem com a turma a forma como as orientações sejam
realizadas. Não é permitido aos professores realizar orientação fora dos horários
das aulas.
Formação das equipes
Cabe aos alunos organizarem suas equipes, não sendo responsabilidade da
Coordenação do Curso ou dos professores interferir nesse processo. As equipes
poderão ter no máximo três integrantes.
4
Da mesma forma é responsabilidade dos alunos gerenciar o trabalho em equipe,
importante competência que podem desenvolver ao longo do Curso com a
elaboração de trabalhos como este Projeto e outros que sejam propostos no âmbito
das disciplinas.
Prazo de entrega
O Projeto Integrador deverá ser entregue em 24/11/2014, sem prorrogação de
prazo.
Formato de entrega
Os arquivos do Projeto Integrador deverão estar organizados em dois diretórios, um
chamado docs e outro chamado src.
No diretório docs deverão ser armazenados todos os arquivos referentes à
documentação do sistema, sendo que o documento principal deverá estar em
formato PDF.
O documento deverá seguir as normas da ABNT aplicáveis à elaboração de
trabalhos acadêmicos. Existem diversos sites e livros com informações relevantes
para auxílio a quem necessita elaborar um trabalho acadêmico. Uma sugestão é a
URL
http://www.tccmonografiaseartigos.com.br/regras-normas-formatacao-tccmonografias-artigos-abnt
No diretório src deverão constar todos os arquivos (códigos fonte, imagens etc)
necessários para a colocação da aplicação em um servidor de hospedagem. Nesse
diretório deverá ser armazenado um arquivo chamado instrucoes_instalacao.txt
(formato de texto simples) contendo todos os detalhes necessários para a
instalação da aplicação (ex: configurações específicas do servidor web, nome de
usuário e senha para o banco de dados, login e senha do administrador do sistema
etc.)
Na raiz do diretório do Projeto Integrador deverá haver um arquivo equipe.txt
(formato de texto simples) contendo os nomes completos e números de matrícula
dos integrantes da equipe.
5
Os arquivos do Projeto Integrador devem ser compactados em um único arquivo
com formato ZIP e colocados à disposição dos professores em algum repositório na
Internet, como o Dropbox ou semelhante.
O link e eventuais instruções para download devem ser enviados por e-mail aos
professores da turma no semestre e para a Coordenação do Curso na data
estabelecida. Cabe aos alunos verificar se as informações foram recebidas pelos
destinatários das mensagens.
6
Download

Projeto Integrador para a turma ADS_4NA