You are on page 1of 8

ATIVIDADES PRTICAS

SUPERVISIONADAS

Sistemas de Informao
5 Srie
Engenharia de Software e Gerncia de Projetos

A atividade prtica supervisionada (ATPS) um procedimento metodolgico de
ensino-aprendizagem desenvolvido por meio de um conjunto de etapas
programadas e supervisionadas e que tem por objetivos:
Favorecer a aprendizagem.
Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e
eficaz.
Promover o estudo, a convivncia e o trabalho em grupo.
Desenvolver os estudos independentes, sistemticos e o autoaprendizado.
Oferecer diferentes ambientes de aprendizagem.
Auxiliar no desenvolvimento das competncias requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduao.
Promover a aplicao da teoria e conceitos para a soluo de problemas
prticos relativos profisso.
Direcionar o estudante para a busca do raciocnio crtico e a emancipao
intelectual.
Para atingir estes objetivos a ATPS prope um desafio e indica os passos a
serem percorridos ao longo do semestre para a sua soluo.
A sua participao nesta proposta essencial para que adquira as
competncias e habilidades requeridas na sua atuao profissional.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.

AUTORES:
Renato Cividini Matthiesen
Faculdade Anhanguera de Limeira
Walter Gima
Faculdade Anhanguera de Limeira
Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 2 de 8

COMPETNCIAS E HABILIDADES

Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias
e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir.
Iniciar, projetar, desenvolver, implementar, validar e gerenciar solues usando a
tecnologia de computao em organizaes privadas e pblicas, aplicando
metodologias para anlise e desenvolvimento de projetos de sistemas.
Otimizar resultados e minimizar riscos dos sistemas, contribuindo sempre para a
viso global do conjunto de negcios da empresa.
Utilizar princpios e ferramentas que otimizem o processo de desenvolvimento e
implementao de um projeto e lhe confiram um alto grau de qualidade.

Produo Acadmica
Relatrios parciais, com os resultados das pesquisas e atividades realizadas.
Relatrio 01: Equipe do Projeto.
Relatrio 02: Escopo do Projeto.
Relatrio 03: Cronograma de Atividades do Projeto.
Relatrio 04: Gerncia de Riscos do Projeto.
Relatrio 05: Requisitos do Sistema.
Relatrio 06: Projeto de Interface com o Usurio
Projeto final completo com todos os relatrios.
Participao
Esta atividade ser, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos devero:
Organizar-se, previamente, em equipes de participantes conforme orientao do
professor.
Entregar seus nomes, RAs e e-mails ao professor da disciplina.
Observar, no decorrer das etapas, as indicaes: Aluno e Equipe.
Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT
1
, com o seguinte padro:
Em papel branco, formato A4.
Com margens esquerda e superior de 3cm, direita e inferior de 2cm.
Fonte Times New Roman tamanho 12, cor preta.
Espaamento de 1,5 entre linhas.
Se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaamento simples entre linhas.
Com capa, contendo:
Nome de sua Unidade de Ensino, Curso e Disciplina.
Nome e RA de cada participante.
Ttulo da atividade.
Nome do professor da disciplina.
Cidade e data da entrega, apresentao ou publicao.

1
Consulte o Manual para Elaborao de Trabalhos Acadmicos. Unianhanguera. Disponvel em:
<http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.
Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 3 de 8

DESAFIO

Uma empresa de desenvolvimento de sistemas recebeu como tarefa participar de uma
concorrncia junto as outras empresas para elaborar um projeto de software para um hotel. O
projeto proposto dever planejar o desenvolvimento de um sistema de gerenciamento de
hospedagem em um hotel. O sistema dever realizar o gerenciamento da locao dos quartos
(reservado, locado ou disponvel) fazendo o controle das despesas dos clientes referente ao
tempo de hospedagem e consumo de produtos/servios do hotel. Ao final da estada, quando
o cliente efetuar o CheckOut, ou seja, o encerramento de sua estada no hotel, o sistema dever
apresentar um relatrio com as despesas do cliente.
A equipe ser responsvel pelo desenvolvimento e pela gerncia do projeto do sistema
solicitado. O projeto ter durao de seis meses no total. Na fase inicial do projeto, haver
uma primeira reunio para orientaes e definio da equipe. Outras quatro reunies de
status ocorrero entre o representante do cliente e a equipe do projeto. Em cada reunio, a
equipe ir entregar um ou mais relatrios e ter a oportunidade de discutir sobre as
atividades futuras. Devero ser entregues os seguintes relatrios:
Relatrio 01: Equipe do Projeto.
Relatrio 02: Escopo do Projeto.
Relatrio 03: Cronograma de Atividades do Projeto.
Relatrio 04: Gerncia de Riscos do Projeto.
Relatrio 05: Requisitos do Sistema.
Relatrio 06: Projeto de Interface com o Usurio.

Desenvolver um sistema de informao de forma eficaz, que apresente resultados
compatveis com os requisitos do cliente exige fazer uso da Engenharia de Software e das
ferramentas de Gerncia de Projetos. Considere, que o representante do cliente o professor
da disciplina, as reunies de status do projeto sero constitudas orientaes com o professor
e as empresas que esto no processo de concorrncia pelo servio de desenvolvimento do
sistema so os grupos de alunos. Aps as reunies de status, o representante do cliente
eleger um projeto de software para ser o vencedor do processo concorrncia.

Objetivo do Desafio
Fazer o planejamento e a gerenciamento de um projeto de software referente a um
sistema informao para um Sistema de Gerenciamento de Hotel.

ETAPA 1 (tempo para realizao: 4 horas)

Aula tema: O Conceito e Objetivos da Gerncia de Projetos.
Esta atividade importante para que voc tenha uma viso geral do gerenciamento de
projetos de software, conhea as principais tarefas do gerente de projetos e das etapas do
planejamento de projetos.
Para realiz-la importante seguir os passos descritos.





Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 4 de 8

PASSOS

Passo 1 (Aluno)
Fazer a leitura do captulo do livro texto ou complementar que apresenta informaes sobre
o gerenciamento de projetos.

Passo 2 (Aluno)
Ler o artigo Os sete passos do gerenciamento de projetos de Fernando Barbi. Disponvel em:
<http://msofficeproject.wordpress.com/2008/07/23/os-7-passos-do-gerenciamento-de-
projetos/>. Acesso em: 11 abr. 2012. Este artigo est tambm est disponvel em:
<https://docs.google.com/fileview?id=0B5zZAtiBwoEXMGIwMGY2NjYtMDBiNS00MjdhL
ThkNzQtYzg2MjE3ZTkyZWRk&hl=en>. Acesso em: 11 abr. 2012.

Passo 3 (Equipe)
Elaborar o Relatrio 01: Equipe de Projeto. Estabelecer e formalizar em um relatrio com a
equipe inicial do projeto apresentando as caractersticas (formao, experincia) de cada um
de seus componentes. A equipe de projeto dever ser constituda por um gerente de projeto
mais trs colaboradores (representados por quatro alunos). Este relatrio dever ser entregue
para o cliente (professor) no primeiro encontro, quando as atividades forem apresentadas
para os grupos.


ETAPA 2 (tempo para realizao: 4 horas)

Aula tema: Escopo de um Projeto.
Esta atividade importante para que voc faa o levantamento e criao do escopo do
projeto que a base para o desenvolvimento das demais atividades do projeto.
Para realiz-la importante seguir os passos descritos.

PASSOS

Passo 1 (Aluno)
Acessar a revista eletrnica Mundo PM (Project Management). Disponvel em:
<http://www.mundopm.com.br>. Acesso em: 11 abr. 2012. Navegar pelo site, conhecer as
edies da revista por meio do link de downloads baixar e ler o artigo sobre ciclo de vida na
primeira edio da revista.

Passo 2 (Equipe)
Elaborar o Relatrio 02: Escopo do Projeto. O escopo do projeto especifica as principais
caractersticas e funes do sistema a ser criado e tambm serve de base para a especificao
de hardware, software, banco de dados e perfil da equipe. Considerando que o tema um
Sistema de Gerenciamento de Hotel e elabore o escopo do projeto com os seguintes captulos:
2.1 Nome do Projeto: apresentar um nome para o projeto do sistema.
2.2 Objetivos do Sistema: apresentar os objetivos do sistema (o que o sistema ir fazer).
Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 5 de 8

2.3 Previso de Incio e Trmino do Projeto: apresentar as datas de incio e fim do
projeto.
2.4 Plataforma (sistema operacional): apresentar o(s) sistema(s) operacional(is) que
servir(o) como plataforma para o sistema (justificar as razes que o levaram
para realizar a escolha).
2.5 Linguagem de Programao: apresentar e justificar com suas caractersticas a(s)
linguagem(ns) de programao escolhidas para o desenvolvimento do sistema.
2.6 Principais Stakeholders: apresentar todos os envolvidos no projeto (funcionrios do
cliente, diretores, gerentes e equipe de anlise e desenvolvimento). Colocar a
funo de cada pessoa envolvida e no o nome da pessoa.
2.7 Premissas: so fatores que devem ser considerados no planejamento do projeto.
2.8 Restries: so fatores que afetam o desenvolvimento do sistema.


ETAPA 3 (tempo para realizao: 4 horas)

Aula tema: Metodologias, tcnicas e ferramentas da gerncia de projetos.
Esta atividade importante para que voc conhea uma ferramenta de gerenciamento
de projetos, entenda a distribuio das tarefas e contemple a criao do cronograma de seu
projeto Tambm desenvolver habilidades para reconhecer riscos em um projeto.
Para realiz-la importante seguir os passos descritos.

PASSOS

Passo 1 (Aluno)
Pesquisar como trabalhar com a ferramenta (software) de apoio ao gerenciamento de projetos
Microsoft Project por meio de minicursos, apostilas ou tutoriais. No site da Microsoft pode-se
encontrar um bom tutorial sobre o Project. Disponvel em:
<http://www.microsoft.com/brasil/2007office/programs/project/guide.mspx>. Acesso
em: 11 abr. 2012. Este arquivo se encontra tambm disponvel tambm em:
<https://docs.google.com/leaf?id=0B5zZAtiBwoEXOWFlMzBhY2UtMjRiNy00YzMxLTkwZ
mUtODBjZmRiNjIzMjNh&hl=en>. Acesso em: 11 abr. 2012.

Passo 2 (Equipe)
Considerar o escopo do projeto definido e continuem a elaborao do projeto de software
fazendo a definio das etapas e tarefas a serem executadas para o desenvolvimento do
sistema. O projeto deve contemplar as etapas de levantamento do escopo, requisitos,
desenvolvimento do software, testes e implantao. Ele especifica o trajeto de todos os
aspectos do projeto (Estrutura Analtica), desde sua concepo at o estgio final. Fazer o
planejamento das atividades e discutam as atividades com sua equipe de projetos. Este
planejamento ser utilizado no prximo passo para a elaborao do cronograma de
atividades do projeto.

Passo 3 (Equipe)
Elaborar o Relatrio 03: Cronograma de Atividades do Projeto. Utilizando o software de
gerenciamento de projetos Microsoft Project, atribuir o tempo a ser utilizado em cada
Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 6 de 8

atividade do projeto. O sistema ir calcular conforme o tempo atribudo a cada tarefa a data
prevista para o trmino do projeto. Fazer os ajustes necessrios e crie o cronograma de seu
projeto. Gerar um grfico de Gantt para o projeto de software. Lembrar que o perodo de
desenvolvimento do sistema de seis meses. apresentada a seguir a Figura 01 que traz um
modelo do cronograma com as atividades do projeto de software:


Figura 01: Exemplo de Cronograma de Atividades um Projeto de Software.

Passo 4 (Equipe)
Elaborar o Relatrio 04: Gerncia de Riscos do Projeto. Outro importante passo da elaborao
de um projeto a especificao dos riscos do projeto e seu gerenciamento. O plano de
gerenciamento de riscos o levantamento dos possveis riscos que podem prejudicar o
projeto e a definio do plano de ao caso o risco venha a ocorrer. Fazer o levantamento de
cinco possveis riscos e o plano de ao para seu projeto cumprir as metas e os prazos.


ETAPA 4 (tempo para realizao: 4 horas)

Aula tema: Engenharia de Software: Conceitos Bsicos. Processos de Software.
Processos de Engenharia de Requisitos.

Esta atividade importante para que voc conhea as tcnicas para se levantar
requisitos e a importncia de utilizar ferramentas e mtodos para compreender as
necessidades do cliente. Contempla tambm a elaborao do Documento de Requisitos e seus
componentes.
Para realiz-la importante seguir os passos descritos.


Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 7 de 8

PASSOS

Passo 1 (Aluno)
Fazer a leitura do captulo do livro texto que apresenta informaes sobre requisitos de
software e sobre processos de engenharia de requisitos.

Passo 2 (Equipe)
Elaborar o Relatrio 05: Requisitos do Sistema. Requisitos so objetivos ou restries
estabelecidas por clientes e usurios do sistema que definem suas propriedades. Os
requisitos de software so aqueles dentre os requisitos de sistema que dizem respeito a
propriedades do software. Eles devem ser detalhados para ser possvel o entendimento e
extrao correta da funcionalidade do sistema. A engenharia de requisitos possui alguns
mtodos de comunicao como: Entrevistas; Reunies Estruturadas; Questionrios;
Brainstorms e Observao. Este relatrio deve ser composto pelos seguintes captulos:
5.1 Viso Geral: fazer uma descrio dos objetivos gerais do sistema.
5.2 Requisitos Funcionais: fazer a declarao de funes que o sistema deve fornecer,
como o sistema deve reagir a entradas especficas e como deve se comportar.
5.3 Requisitos No Funcionais: fazer a declarao dos requisitos no funcionais do
sistema. Estes requisitos expressam a qualidade e as restries sobre os servios ou
as funes oferecidas pelo sistema.
5.4 Ferramentas de Comunicao: apresentar duas ferramentas de comunicao
utilizadas com clientes e as informaes adquiridas com elas.

Observar o exemplo resumido de requisitos apresentados no Quadro 1 seguir para um
sistema de gerenciamento escolar. Criem o documento de requisitos do Sistema de
Gerenciamento de Hotel.

Exemplo de Requisitos: Gerenciamento Escolar

Viso Geral do Sistema:
O sistema de Gerenciamento Escolar deve controlar uma escola tcnica que oferece diversos
cursos profissionalizantes. O sistema ir controlar a matricula dos alunos e suas notas de acordo
com cada disciplina. O sistema deve controlar tambm os professores de cada disciplina e
permitir que o professor lance as notas aps aplicar a avaliao para os alunos, e automaticamente
calcule a mdia de cada aluno. O sistema ainda deve realizar uma classificao dos alunos
conforme sua situao final como aprovado ou reprovado.

Requisitos Funcionais:
O sistema deve permitir as seguintes operaes:
Aluno: inserir, alterar e excluir aluno;
Professor: inserir, alterar e excluir professor;
Disciplina: inserir, alterar e excluir disciplina;
Curso: inserir, alterar e excluir curso;
Mdia: conforme lanamento das notas realizado pelo professor, calcular a mdia de cada
aluno e sua situao final (Aprovado ou Reprovado).

Requisitos No Funcionais:
Banco de Dados MySQL;
Sistema Operacional Windows XP Professional.

Quadro 1 Exemplo resumido de requisitos de um software
Sistemas de Informao 5 Srie Engenharia de Software e Gerncia de Projetos

Renato Cividini Matthiesen, Walter Gima
Pg. 8 de 8

ETAPA 5 (tempo para realizao: 4 horas)

Aula tema: Prototipao de Software. Projeto de Arquitetura de Softwares. Projeto
de Interface com o Usurio.

Esta atividade importante para que voc entenda como so construdos os prottipos
e como o prottipo pode ajudar no levantamento de requisitos esclarecendo as dvidas do
desenvolvedor e do cliente.
Para realiz-la importante seguir os passos descritos.

PASSOS

Passo 1 (Aluno)
Fazer a leitura dos captulos do livro texto ou complementar que apresentam informaes
sobre prototipao de software e sobre projeto de interface com o usurio.

Passo 2 (Equipe)
Elaborar o Relatrio 06: Projeto de Interface com o Usurio. Baseado no documento de
Requisitos de Software criem um prottipo do sistema, especificamente da rotina de
hospedagem de clientes no hotel. Utilizar HTML (HyperText Markup Language) para criar o
prottipo no funcional e ilustre pelo menos trs telas do sistema desde o momento em que o
cliente inicia a hospedagem chegando ao hotel at o momento de sua partida, finalizando o
perodo de hospedagem. Como vocs esto utilizando um prottipo no funcional criem um
documento mapeando o comportamento do sistema. Este relatrio dever conter os
seguintes captulos:
6.1 Tela de Cadastramento de Clientes: apresentar a tela do sistema que far o
cadastramento do cliente no hotel. Apresentar tambm a descrio de cada campo
do formulrio e as caractersticas dos dados que sero inseridos em seus campos.
6.2 Tela de Gerenciamento de Locao de Quartos: apresentar a tela do sistema que
far o gerenciamento da locao de quartos do hotel pelos clientes. Apresentar a
descrio dos campos editveis.
6.3 Tela de Encerramento de Hospedagem: apresentar a tela do sistema que far o
encerramento do perodo de hospedagem do cliente no hotel. Nesta tela devero
aparecer as despesas do cliente referente ao perodo de estadia e consumo de itens
(uso de Internet, alimentos, bebidas, servios do hotel).
6.4 Avaliao da Interface do Usurio: apresentar uma opinio externa sobre o projeto
de interface com o usurio. Esta opinio deve levar em considerao a facilidade
de uso da interface e verificar se ela cumpre os requisitos do usurio.


Livro Texto da Disciplina

SOMMERVILLE, Ian. Engenharia de Software. 9 ed.: Pearson, 2011.

You might also like