Você está na página 1de 8

ATIVIDADES PRTICAS SUPERVISIONADAS

5 Srie Engenharia de Software e Gerncia de Projetos

Sistemas de Informao

A atividade prtica supervisionada (ATPS) um mtodo de ensinoaprendizagem desenvolvido por meio de um conjunto de atividades programadas e supervisionadas e que tem por objetivos: Favorecer a aprendizagem. Estimular a co-responsabilidade 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 diferenciados 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 relativos profisso. Direcionar o estudante para a emancipao intelectual. Para atingir estes objetivos as atividades foram organizadas na forma de um desafio, que ser solucionado por etapas ao longo do semestre letivo. Participar ativamente deste desafio essencial para o desenvolvimento das competncias e habilidades requeridas na sua atuao no mercado de trabalho. 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

Pg. 2 de 8

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio voc ter desenvolvido as competncias e habilidades descritas a seguir. Capacidade para 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. Habilidade em otimizar resultados e minimizar riscos dos sistemas, contribuindo sempre para a viso global do conjunto de negcios da empresa. Competncia e compromisso com a utilizao de princpios e ferramentas que otimizem o processo de desenvolvimento e implementao de um projeto e lhe confiram um alto grau de qualidade.

DESAFIO
Uma empresa de desenvolvimento de sistemas recebeu como tarefa participar de uma concorrncia junto com 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 estadia, quando o cliente efetuar o CheckOut, ou seja, o encerramento de sua estadia 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.

Renato Cividini Matthiesen, Walter Gima

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

Pg. 3 de 8

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 ABNT1, 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.

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.

Consulte o Manual para Elaborao de Trabalhos Acadmicos. Unianhanguera. Disponvel em: <http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.

Renato Cividini Matthiesen, Walter Gima

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

Pg. 4 de 8

PASSOS
Passo 1 (Aluno) Faa a leitura do captulo do livro texto ou complementar que apresenta informaes sobre o gerenciamento de projetos. Passo 2 (Aluno) Leia 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-deprojetos/>. Acesso em: 11 ago. 2011. Este artigo est tambm est disponvel em: <https://docs.google.com/fileview?id=0B5zZAtiBwoEXMGIwMGY2NjYtMDBiNS00MjdhL ThkNzQtYzg2MjE3ZTkyZWRk&hl=en>. Acesso em: 11 ago. 2011. Passo 3 (Equipe) Elaborem o Relatrio 01: Equipe de Projeto. Estabeleam e formalizem 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) Acesse a revista eletrnica Mundo PM (Project Management). Disponvel em: <http://www.mundopm.com.br>. Acesso em: 11 ago. 2011. Navegue pelo site, conhea as edies da revista atravs do link de downloads baixe e leia o artigo sobre ciclo de vida na primeira edio da revista. Passo 2 (Equipe) Elaborem 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: apresentem um nome para o projeto do sistema. 2.2 Objetivos do Sistema: apresentem os objetivos do sistema (o que o sistema ir fazer).
Renato Cividini Matthiesen, Walter Gima

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

Pg. 5 de 8

2.3 Previso de Incio e Trmino do Projeto: apresentem as datas de incio e fim do projeto. 2.4 Plataforma (sistema operacional): apresentem o(s) sistema(s) operacional(is) que servir(o) como plataforma para o sistema (justifique as razes que o levaram para realizar a escolha). 2.5 Linguagem de Programao: apresentem e justifique com suas caractersticas a(s) linguagem(ns) de programao escolhidas para o desenvolvimento do sistema. 2.6 Principais Stakeholders: apresentem 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) Pesquise como trabalhar com a ferramenta (software) de apoio ao gerenciamento de projetos Microsoft Project atravs 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 ago. 2011. Este arquivo se encontra tambm disponvel tambm em: <https://docs.google.com/leaf?id=0B5zZAtiBwoEXOWFlMzBhY2UtMjRiNy00YzMxLTkwZ mUtODBjZmRiNjIzMjNh&hl=en>. Acesso em: 11 ago. 2011. Passo 2 (Equipe) Considerem 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. Faa o planejamento das atividades e discuta 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) Elaborem o Relatrio 03: Cronograma de Atividades do Projeto. Utilizando o software de gerenciamento de projetos Microsoft Project, atribua o tempo a ser utilizado em cada atividade
Renato Cividini Matthiesen, Walter Gima

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

Pg. 6 de 8

do projeto. O sistema ir calcular conforme o tempo atribudo a cada tarefa a data prevista para o trmino do projeto. Faa os ajustes necessrios e crie o cronograma de seu projeto. Gere um grfico de Gantt para o projeto de software. Lembre-se 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) Elaborem 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. Faa 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.

Renato Cividini Matthiesen, Walter Gima

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

Pg. 7 de 8

PASSOS
Passo 1 (Aluno) Faa a leitura do captulo do livro texto que apresenta informaes sobre requisitos de software e sobre processos de engenharia de requisitos. Passo 2 (Equipe) Elaborem 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: faam uma descrio dos objetivos gerais do sistema. 5.2 Requisitos Funcionais: faam 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: faam 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: apresentem duas ferramentas de comunicao utilizadas com clientes e as informaes adquiridas com elas. Observem 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
Renato Cividini Matthiesen, Walter Gima

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

Pg. 8 de 8

ETAPA 5 (tempo para realizao: 4 horas)


Aula tema: Prototipao de Software. Projeto de Arquitetura de Software.s 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) Faa 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) Elaborem o Relatrio 06: Projeto de Interface com o Usurio. Baseado no documento de Requisitos de Software crie um prottipo do sistema, especificamente da rotina de hospedagem de clientes no hotel. Utilizem 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 voc est utilizando um prottipo no funcional crie um documento mapeando o comportamento do sistema. Este relatrio dever conter os seguintes captulos: 6.1 Tela de Cadastramento de Clientes: apresentem a tela do sistema que far o cadastramento do cliente no hotel. Apresentem 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: apresentem a tela do sistema que far o gerenciamento da locao de quartos do hotel pelos clientes. Apresente a descrio dos campos editveis. 6.3 Tela de Encerramento de Hospedagem: apresentem 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: apresentem 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.

Renato Cividini Matthiesen, Walter Gima

Você também pode gostar