Passo 3 (Equipe)
Dissertações: Passo 3 (Equipe). Pesquise 862.000+ trabalhos acadêmicosPor: • 8/3/2015 • 2.492 Palavras (10 Páginas) • 422 Visualizações
ATIVIDADES PRÁTICAS
SUPERVISIONADAS
Sistemas de Informação
4ª. Série
Engenharia de Software e Gerência de Projetos
A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de
ensino-aprendizagem desenvolvido por meio de etapas, acompanhadas pelo
professor, e que tem por objetivos:
Favorecer a autoaprendizagem do aluno.
Estimular a corresponsabilidade do aluno pelo seu aprendizado.
Promover o estudo, a convivência e o trabalho em grupo.
Auxiliar no desenvolvimento das competências requeridas para o exercício
profissional.
Promover a aplicação da teoria na solução de situações que simulam a
realidade.
Oferecer diferenciados ambientes de aprendizagem
Para atingir estes objetivos, a ATPS propõe um desafio e indica os passos a
serem percorridos ao longo do semestre para a sua solução.
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 LimeiraSistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 2 de 9
COMPETÊNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, você terá desenvolvido as competências
e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir.
Iniciar, projetar, desenvolver, implementar, validar e gerenciar soluções usando a
tecnologia de computação em organizações privadas e públicas, aplicando
metodologias para análise e desenvolvimento de projetos de sistemas.
Otimizar resultados e minimizar riscos dos sistemas, contribuindo sempre para a
visão global do conjunto de negócios da empresa.
Utilizar princípios e ferramentas que otimizem o processo de desenvolvimento e
implementação de um projeto e lhe confiram um alto grau de qualidade.
Produção Acadêmica
Relatórios parciais, com os resultados das pesquisas e atividades realizadas.
Relatório 01: Equipe do Projeto.
Relatório 02: Escopo do Projeto.
Relatório 03: Cronograma de Atividades do Projeto.
Relatório 04: Gerência de Riscos do Projeto.
Relatório 05: Requisitos do Sistema.
Relatório 06: Projeto de Interface com o Usuário
Projeto final completo com todos os relatórios.
Participação
Esta atividade será, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos deverão:
Organizar-se, previamente, em equipes de participantes conforme orientação do
professor.
Entregar seus nomes, RAs e e-mails ao professor da disciplina.
Observar, no decorrer das etapas, as indicações: Aluno e Equipe.
DESAFIO
Uma empresa de desenvolvimento de sistemas recebeu como tarefa participar de uma
concorrência 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 locação dos quartos
(reservado, locado ou disponível) fazendo o controle das despesas dos clientes referente ao
tempo de hospedagem e consumo de produtos/serviços 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 relatório com as despesas do cliente.
A equipe será responsável pelo desenvolvimento e pela gerência do projeto do sistema
solicitado. O projeto terá duração de seis meses no total. Na fase inicial do projeto, haverá
uma primeira reunião para orientações e definição da equipe. Outras quatro reuniões de
status ocorrerão entre o representante do cliente e a equipe do projeto. Em cada reunião, a Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 3 de 9
equipe irá entregar um ou mais relatórios e terá a oportunidade de discutir sobre as
atividades futuras. Deverão ser entregues os seguintes relatórios:
Relatório 01: Equipe do Projeto.
Relatório 02: Escopo do Projeto.
Relatório 03: Cronograma de Atividades do Projeto.
Relatório 04: Gerência de Riscos do Projeto.
Relatório 05: Requisitos do Sistema.
Relatório 06: Projeto de Interface com o Usuário.
Desenvolver um sistema de informação de forma eficaz, que apresente resultados
compatíveis com os requisitos do cliente exige fazer uso da Engenharia de Software e das
ferramentas de Gerência de Projetos. Considere, que o representante do cliente é o professor
da disciplina, as reuniões de status do projeto serão constituídas orientações com o professor
e as empresas que estão no processo de concorrência pelo serviço de desenvolvimento do
sistema são os grupos de alunos. Após as reuniões de status, o representante do cliente
elegerá um projeto de software para ser o vencedor do processo concorrência.
Objetivo do Desafio
Fazer o planejamento e a gerenciamento de um projeto de software referente a um
sistema informação para um Sistema de Gerenciamento de Hotel.
Livro Texto da Disciplina
A produção desta ATPS é fundamentada no livro-texto da disciplina, que deverá ser
utilizado para solução do desafio:
SOMMERVILLE, Ian. Engenharia de Software. 9ª ed.: Pearson, 2011.
ETAPA 1 (tempo para realização: 4 horas)
Aula tema: O Conceito e Objetivos da Gerência de Projetos.
Esta atividade é importante para que você tenha uma visão geral do gerenciamento de
projetos de software, conheça as principais tarefas do gerente de projetos e das etapas do
planejamento de projetos.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Fazer a leitura do capítulo do livro texto ou complementar que apresenta informações sobre
o gerenciamento de projetos.Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 4 de 9
Passo 2 (Aluno)
Ler o artigo Os sete passos do gerenciamento de projetos de Fernando Barbi. Disponível em:
<http://msofficeproject.wordpress.com/2008/07/23/os-7-passos-do-gerenciamento-deprojetos/>.
Acesso em: 11 abr. 2012. Este artigo está também está disponível em:
<https://docs.google.com/fileview?id=0B5zZAtiBwoEXMGIwMGY2NjYtMDBiNS00MjdhL
ThkNzQtYzg2MjE3ZTkyZWRk&hl=en>. Acesso em: 11 abr. 2012.
Passo 3 (Equipe)
Elaborar o Relatório 01: Equipe de Projeto. Estabelecer e formalizar em um relatório com a
equipe inicial do projeto apresentando as características (formação, experiência) de cada um
de seus componentes. A equipe de projeto deverá ser constituída por um gerente de projeto
mais três colaboradores (representados por quatro alunos). Este relatório deverá ser entregue
para o cliente (professor) no primeiro encontro, quando as atividades forem apresentadas
para os grupos.
ETAPA 2 (tempo para realização: 4 horas)
Aula tema: Escopo de um Projeto.
Esta atividade é importante para que você faça o levantamento e criação 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 eletrônica Mundo PM (Project Management). Disponível em:
<http://www.mundopm.com.br>. Acesso em: 11 abr. 2012. Navegar pelo site, conhecer as
edições da revista por meio do link de downloads baixar e ler o artigo sobre ciclo de vida na
primeira edição da revista.
Passo 2 (Equipe)
Elaborar o Relatório 02: Escopo do Projeto. O escopo do projeto especifica as principais
características e funções do sistema a ser criado e também serve de base para a especificação
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 capítulos:
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).
2.3 Previsão de Início e Término do Projeto: apresentar as datas de início 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 razões que o levaram
para realizar a escolha).
2.5 Linguagem de Programação: apresentar e justificar com suas características a(s)
linguagem(ns) de programação escolhidas para o desenvolvimento do sistema.Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 5 de 9
2.6 Principais Stakeholders: apresentar todos os envolvidos no projeto (funcionários do
cliente, diretores, gerentes e equipe de análise e desenvolvimento). Colocar a
função de cada pessoa envolvida e não o nome da pessoa.
2.7 Premissas: são fatores que devem ser considerados no planejamento do projeto.
2.8 Restrições: são fatores que afetam o desenvolvimento do sistema.
ETAPA 3 (tempo para realização: 4 horas)
Aula tema: Metodologia, técnicas e ferramentas da gerência de projetos.
Esta atividade é importante para que você conheça uma ferramenta de gerenciamento
de projetos, entenda a distribuição das tarefas e contemple a criação do cronograma de seu
projeto Também 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. Disponível em:
<http://www.microsoft.com/brasil/2007office/programs/project/guide.mspx>. Acesso
em: 11 abr. 2012. Este arquivo se encontra também disponível também 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 elaboração do projeto de software
fazendo a definição 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 implantação. Ele especifica o trajeto de todos os
aspectos do projeto (Estrutura Analítica), desde sua concepção até o estágio final. Fazer o
planejamento das atividades e discutam as atividades com sua equipe de projetos. Este
planejamento será utilizado no próximo passo para a elaboração do cronograma de
atividades do projeto.
Passo 3 (Equipe)
Elaborar o Relatório 03: Cronograma de Atividades do Projeto. Utilizando o software de
gerenciamento de projetos Microsoft Project, atribuir o tempo a ser utilizado em cada
atividade do projeto. O sistema irá calcular conforme o tempo atribuído a cada tarefa a data
prevista para o término do projeto. Fazer os ajustes necessários e crie o cronograma de seu
projeto. Gerar um gráfico de Gantt para o projeto de software. Lembrar que o período 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:Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 6 de 9
Figura 01: Exemplo de Cronograma de Atividades um Projeto de Software.
Passo 4 (Equipe)
Elaborar o Relatório 04: Gerência de Riscos do Projeto. Outro importante passo da elaboração
de um projeto é a especificação dos riscos do projeto e seu gerenciamento. O plano de
gerenciamento de riscos é o levantamento dos possíveis riscos que podem prejudicar o
projeto e a definição do plano de ação caso o risco venha a ocorrer. Fazer o levantamento de
cinco possíveis riscos e o plano de ação para seu projeto cumprir as metas e os prazos.
ETAPA 4 (tempo para realização: 4 horas)
Aula tema: Engenharia de Software: Conceitos Básicos. Processos de Software.
Processos de Engenharia de Requisitos.
Esta atividade é importante para que você conheça as técnicas para se levantar
requisitos e a importância de utilizar ferramentas e métodos para compreender as
necessidades do cliente. Contempla também a elaboração do Documento de Requisitos e seus
componentes.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Fazer a leitura do capítulo do livro texto que apresenta informações sobre requisitos de
software e sobre processos de engenharia de requisitos.Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 7 de 9
Passo 2 (Equipe)
Elaborar o Relatório 05: Requisitos do Sistema. Requisitos são objetivos ou restrições
estabelecidas por clientes e usuários do sistema que definem suas propriedades. Os
requisitos de software são aqueles dentre os requisitos de sistema que dizem respeito a
propriedades do software. Eles devem ser detalhados para ser possível o entendimento e
extração correta da funcionalidade do sistema. A engenharia de requisitos possui alguns
métodos de comunicação como: Entrevistas; Reuniões Estruturadas; Questionários;
Brainstorms e Observação. Este relatório deve ser composto pelos seguintes capítulos:
5.1 Visão Geral: fazer uma descrição dos objetivos gerais do sistema.
5.2 Requisitos Funcionais: fazer a declaração de funções que o sistema deve fornecer,
como o sistema deve reagir a entradas específicas e como deve se comportar.
5.3 Requisitos Não Funcionais: fazer a declaração dos requisitos não funcionais do
sistema. Estes requisitos expressam a qualidade e as restrições sobre os serviços ou
as funções oferecidas pelo sistema.
5.4 Ferramentas de Comunicação: apresentar duas ferramentas de comunicação
utilizadas com clientes e as informações 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
Visão Geral do Sistema:
O sistema de Gerenciamento Escolar deve controlar uma escola técnica 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 também os professores de cada disciplina e
permitir que o professor lance as notas após aplicar a avaliação para os alunos, e automaticamente
calcule a média de cada aluno. O sistema ainda deve realizar uma classificação dos alunos
conforme sua situação final como aprovado ou reprovado.
Requisitos Funcionais:
O sistema deve permitir as seguintes operações:
Aluno: inserir, alterar e excluir aluno;
Professor: inserir, alterar e excluir professor;
Disciplina: inserir, alterar e excluir disciplina;
Curso: inserir, alterar e excluir curso;
Média: conforme lançamento das notas realizado pelo professor, calcular a média de cada
aluno e sua situação final (Aprovado ou Reprovado).
Requisitos Não Funcionais:
Banco de Dados MySQL;
Sistema Operacional Windows XP Professional.
Quadro 1 – Exemplo resumido de requisitos de um softwareSistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 8 de 9
ETAPA 5 (tempo para realização: 4 horas)
Aula tema: Prototipação de Software. Projeto de Arquitetura de Softwares. Projeto
de Interface com o Usuário.
Esta atividade é importante para que você entenda como são construídos os protótipos
e como o protótipo pode ajudar no levantamento de requisitos esclarecendo as dúvidas do
desenvolvedor e do cliente.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Fazer a leitura dos capítulos do livro texto ou complementar que apresentam informações
sobre prototipação de software e sobre projeto de interface com o usuário.
Passo 2 (Equipe)
Elaborar o Relatório 06: Projeto de Interface com o Usuário. Baseado no documento de
Requisitos de Software criem um protótipo do sistema, especificamente da rotina de
hospedagem de clientes no hotel. Utilizar HTML (HyperText Markup Language) para criar o
protótipo não funcional e ilustre pelo menos três telas do sistema desde o momento em que o
cliente inicia a hospedagem chegando ao hotel até o momento de sua partida, finalizando o
período de hospedagem. Como vocês estão utilizando um protótipo não funcional criem um
documento mapeando o comportamento do sistema. Este relatório deverá conter os
seguintes capítulos:
6.1 Tela de Cadastramento de Clientes: apresentar a tela do sistema que fará o
cadastramento do cliente no hotel. Apresentar também a descrição de cada campo
do formulário e as características dos dados que serão inseridos em seus campos.
6.2 Tela de Gerenciamento de Locação de Quartos: apresentar a tela do sistema que
fará o gerenciamento da locação de quartos do hotel pelos clientes. Apresentar a
descrição dos campos editáveis.
6.3 Tela de Encerramento de Hospedagem: apresentar a tela do sistema que fará o
encerramento do período de hospedagem do cliente no hotel. Nesta tela deverão
aparecer as despesas do cliente referente ao período de estadia e consumo de itens
(uso de Internet, alimentos, bebidas, serviços do hotel).
6.4 Avaliação da Interface do Usuário: apresentar uma opinião externa sobre o projeto
de interface com o usuário. Esta opinião deve levar em consideração a facilidade
de uso da interface e verificar se ela cumpre os requisitos do usuário.Sistemas de Informação – 4ª Série – Engenharia de Software e Gerência de Projetos
Renato Cividini Matthiesen, Walter Gima
Pág. 9 de 9
Padronização
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT, com o seguinte padrão (exceto para produções finais não textuais):
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;
espaçamento de 1,5 entre linhas;
se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaçamento simples entre linhas;
com capa, contendo:
nome de sua Unidade de Ensino, Curso e Disciplina;
nome e RA de cada participante;
título da atividade;
nome do professor da disciplina;
cidade e data da entrega, apresentação ou publicação.
Para consulta completa das normas ABNT, acesse a Normalização de Trabalhos Acadêmicos
Anhanguera. Disponível em:
<http://issuu.com/normalizacao/docs/normaliza____o_de_trabalhos_acad__m>. Acesso
em: 13 maio 2014.
...