Vous êtes sur la page 1sur 8

ATIVIDADES PRTICAS SUPERVISIONADAS

2 srie Anlise Orientada a Objetos

CST em Gesto da Tecnologia da Informao

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.

AUTORIA: Marcelo Jos Storion


Faculdade Anhanguera de Bauru

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

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. Define parmetros de utilizao de sistemas, gerencia os recursos humanos envolvidos, implanta e documenta rotinas, controla os nveis de servio de sistemas operacionais e banco de dados, gerenciando os sistemas implantados.

Produo Acadmica

Relatrio contendo os Objetivos Principais do SISTEMA HOSPITALAR (Etapa 1) Relatrio: Lista de Eventos (Etapa 2) Diagramas de Caso de Uso (Etapa 3) Diagrama de Classes (Etapa 4) Diagrama de Objetos (Etapa 5)

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.

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

Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 3 de 8

DESAFIO
Procedimentos e processos mal analisados, no documentados e no informatizados causaram diversos problemas, entre eles a execuo de uma mesma tarefa por inmeras vezes. Alm disso, houve inconsistncia das informaes, tornando as mesmas no confiveis. Diante desses fatos ocorridos no SISTEMA HOSPITALAR de um Cliente e do crescente nmero de processos envolvendo esse sistema, se faz necessrio uma nova anlise do mesmo. Portanto, uma equipe de desenvolvedores deve ser criada com at cinco integrantes, os quais sero avaliados em suas capacidades como projetistas. A equipe identificar e analisar, mediante as caractersticas do sistema solicitado pelo Cliente, os seus principais processos e eventos. O objetivo deste desafio verificar a capacidade de anlise da equipe que atender ao Cliente, tendo como foco o levantamento de requisitos. Nesta etapa, o Analista de Sistemas busca compreender as necessidades do usurio e o que ele deseja que o sistema a ser desenvolvido realize. O Analista de Sistemas tenta compreender como funcionam os processos a serem informatizados e quais servios o Cliente precisa que o futuro Software disponibilize. Um relatrio dever ser produzido contendo os Objetivos do SISTEMA HOSPITALAR. Com base neste relato, exigido pelo Cliente, a Linguagem de Modelagem Unificada (UML) passar a ser utilizada, com seus principais diagramas, para gerar a respectiva Modelagem e Documentao do Sistema. O Cliente justifica sua exigncia pela afirmao de Guedes (2009) de que A modelagem uma parte central de todas as atividades que levam implantao de um bom Software. <Caractersticas do Sistema solicitado pelo Cliente> O Sistema Hospitalar que precisa passar por nova anlise dever atender a algumas caractersticas relevantes descritas a seguir. - O sistema atender a um hospital com diversas unidades de tratamento (ala do hospital). - Cada unidade de tratamento pode ser ocupada por diversos pacientes e conter vrios equipamentos mdicos. - O cadastro de informaes no sistema feito pelo(a) enfermeiro(a). - O cadastro de pacientes feito com nome, idade, sexo e tipo de enfermidade. - O cadastro de mdicos feito com nome, CPF e respectiva especialidade. - Os mdicos so usurios do sistema cadastro de login e senha - e tm permisso para consultar as informaes dos pacientes. - As solicitaes de exames so feitas para pacientes cadastrados e devem apresentar, necessariamente, o nome do paciente, nome do mdico, tipo do exame e o laboratrio responsvel.

Objetivo do Desafio
Verificar a capacidade de anlise da equipe (Alunos) que atender ao Cliente, tendo como foco o Levantamento de Requisitos de um Sistema Hospitalar. Elaborar uma documentao (relatrios/diagramas) representar o novo Sistema.

Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 4 de 8

ETAPA 1 (tempo para realizao: 4 horas)


Aula tema: Apresentao da Disciplina. Desenvolvimento de sistemas orientado a objetos. Conceitos de Anlise Orientada a Objetos. Esta atividade importante para que voc busque compreender as necessidades do usurio e o que ele necessita que o sistema a ser criado faa. Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Reunir a equipe e estudar a situao problema do Cliente especificaes do SISTEMA HOSPITALAR, para compreender as necessidades do usurio e o que ele precisa que o sistema a ser desenvolvido fornea. A equipe precisa compreender como funcionam os processos a serem informatizados. Passo 2 (Equipe) Escrever alguns tpicos ressaltando as funcionalidades identificadas no sistema e o porqu tais funcionalidades (mximo de seis) foram consideradas como fundamentais. Justificar ao cliente os benefcios de utiliz-las. Passo 3 (Equipe) Entregar ao cliente um relatrio contendo os Objetivos Principais do SISTEMA HOSPITALAR. Devero seguir o exemplo ilustrativo a seguir. <Sistema de Informatizao de Floriculturas> Objetivos do Sistema: Possibilitar o cadastro de vendas (que incluem as vendas realizadas no prprio balco da floricultura, as vendas por telefone ou as vendas pela Internet), possibilitar tambm o cadastro de produtos, fornecedores, clientes, convnios, funcionrios e arranjos e fornecer ao gerente, relatrios como: de clientes devedores, de clientes aniversariantes, de produtos por fornecedor, de produtos em estoque, de entregas por funcionrio e de entregas por determinado perodo. O gerente pode controlar as entregas, distribuindo-as aos funcionrios para que sejam realizadas e atribuir as comisses devidas aos mesmos, bem como cancel-las quando solicitado.

ETAPA 2 (tempo para realizao: 4 horas)


Aula tema: Anlise de requisitos orientada a objetos. Esta atividade importante para que voc consiga visualizar os principais processos que ocorrerem no Sistema. Para realiz-la importante seguir os passos descritos.
Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 5 de 8

PASSOS
Passo 1 (Equipe) Identificar os Atores, quem interage com o SISTEMA HOSPITALAR. Descrever a funo dos principais agentes (Atores) que faro uso do futuro sistema. Seguir o padro existente na empresa de desenvolvimento, o qual descrito no exemplo a seguir. A identificao dos Atores fundamental, pois, os mesmos sero os usurios do futuro software. Cliente Qualquer pessoa fsica ou jurdica que faz compras de flores, arranjos, vasos ou produtos para conservao de plantas no balco da floricultura, por telefone ou pela Internet. Na web est disponvel uma pgina com fotos e preos de flores, cartes, arranjos e vasos disponveis na floricultura. Passo 2 (Equipe) Atender a mais uma solicitao do cliente e crie uma Lista de Eventos: para diminuir a complexidade do SISTEMA HOSPITALAR, e facilitar o seu desenvolvimento, faz-se o seu particionamento por Eventos. Portanto utilizar os Atores j identificados e gerem no mnimo cinco (5) e no mximo oito (8) itens para a Lista de Eventos. Exemplo ilustrativo apresentado no passo 3. Passo 3 (Equipe) Entregar os itens identificados no Relatrio: Lista de Eventos, para serem analisados pelo cliente. Lista de Eventos:
Usa-se a palavra dados + (objeto)

N 1 2 3

Descrio Cliente solicita cadastro Cliente paga Conta Gerente solicita relatrio de clientes devedores

Evento dadosCliente dadosPagamento solicitacaoCliente Situao

Verbo + (objeto) Caso de Uso cadastrarCliente pagarConta emitirRelatorioCliente Situao

Resposta Mensagem 1 Cupom Fiscal Relatrio 1

ETAPA 3 (tempo para realizao: 4 horas)


Aula tema: Modelagem de dados. Esta atividade importante para que voc passe a fazer uso da Linguagem de Modelagem Unificada (UML) para gerar diagramas que possam representar documentar processos do sistema. Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Ler com ateno o Artigo Introduo a UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) da Revista SQL Magazine, Edio 1. O mesmo aborda os principais aspectos desta Linguagem de Modelagem, assim como descreve, conceitua os Diagramas de
Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 6 de 8

Casos de Uso e Diagramas de Classes que sero utilizados neste desafio. Disponvel em: <https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0Bz4ttFCBQSf9 NDNlMDg3YmQtNzNjYi00Y2Y0LWI2YjctMWY4YzQwYWMzZTE0&hl=pt_BR>. Acesso em: 09 set. 2011. Para a Implementao dos Diagramas da Linguagem UML: utilize uma ferramenta CASE (Computer-Aided Software Engineering) - exemplo JUDE/astah (Java and UML Development Envroument), que auxilia em atividades de Engenharia de Software. Este programa possui uma verso gratuita para download, na Internet. Disponvel em: <http://jude.changevision.com/jude-web/index.html>. Acesso em: 09 set. 2011. Passo 2 (Equipe) Considerar que os Casos de Uso (Use Case) so desenvolvidos de acordo com os Eventos que ocorrem entre os agentes externos (Atores) e o sistema. Um Caso de Uso uma seqncia de transaes realizadas pelo sistema em resposta ao disparo de um evento, portanto represente (crie) apenas trs (3) Diagramas de Caso de Uso identificados na Lista de Eventos gerada na Etapa N 2. A ferramenta, software JUDE, pode ser adotada neste passo. A figura 1 apresenta um exemplo ilustrativo de um Diagrama de Caso de Uso a seguir (cadastrar Cliente).

Figura 1 Caso de Uso: Cadastrar Cliente

Passo 3 (Equipe) Entregar para o cliente os Diagramas de Caso de Uso criados na ferramenta CASE JUDE.

ETAPA 4 (tempo para realizao: 4 horas)


Aula tema: Conceitos da UML. Esta atividade importante para que voc tenha uma visualizao das classes que comporo o sistema com seus respectivos atributos. Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Identificar as principais Classes (com os respectivos atributos, mximo de seis para cada classe) que comporo o sistema analisado. Utilizar como base o relatrio com os Objetivos Principais do SISTEMA HOSPITALAR criado na Etapa N 1.

Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 7 de 8

Passo 2 (Equipe) Considerar que o Diagrama de Classes um dos mais importantes e um dos mais utilizados diagramas da UML. Seu principal enfoque est em permitir a visualizao das classes que comporo o sistema. Utilizar o software JUDE e crie as Classes e seus respectivos Atributos. Nesse momento no necessrio criar os relacionamentos entre as classes. No passo 3 apresentado um exemplo de uma Classe, que o padro seguido pela empresa desenvolvedora, em conformidade com as especificaes da Linguagem UML. Passo 3 (Equipe) Entregar para o cliente o Diagrama de Classes (figura 2) criado na ferramenta CASE JUDE.

Figura 2 Diagrama de Classes

ETAPA 5 (tempo para realizao: 4 horas)


Aula tema: Conceitos da UML. Esta atividade importante para que voc tenha uma viso dos valores armazenados pelos objetos de um Diagrama de Classes. Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Considerar que o Diagrama de Objetos est amplamente associado ao Diagrama de Classes. Este diagrama fornece uma viso dos valores armazenados pelos objetos de um Diagrama de Classes em um determinado momento da execuo de um processo de software. Criar os objetos baseando-se no Diagrama de Classes criado na Etapa N 4 (um objeto para cada classe). Exemplo ilustrativo do Objeto (clienteUm) da Classe Cliente, a seguir.

Figura 3 Diagrama de Objetos

Marcelo Jos Storion

CST em Gesto da Tecnologia da Informao - 2 srie - Anlise Orientada a Objetos

Pg. 8 de 8

Passo 2 (Equipe) Utilizar a ferramenta (software) JUDE para criar este diagrama. Passo 3 (Equipe) Entregar para o cliente o Diagrama de Objetos criado na ferramenta CASE JUDE.

Livro Texto da Disciplina


SANTOS, Rafael. Introduo Programao Orientada a Objetos usando Java: PLT. 1 ed. Rio de Janeiro: Elsevier, 2008.

Referncia Bibliogrfica
GUEDES, Gilleanes T. A.. UML 2: Uma Abordagem Prtica. So Paulo: Novatec Editora, 2009.

Marcelo Jos Storion