Você está na página 1de 7

ATIVIDADES PRTICAS

SUPERVISIONADAS
CST em Anlise e Desenvolvimento de Sistemas
2 srie
Fundamentos de Anlise Orientada a Objetos
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
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.
CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 2 de 7

Marcelo Jos Storion

Definir 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.
Desenvolver capacidade de transferir conhecimentos da vida e da experincia
cotidianas para o ambiente de trabalho e do seu campo de atuao profissional, e
diferentes modelos organizacionais, revelando-se profissional adaptvel.
Produo Acadmica
Discusses em grupo.
Planejamento das atividades.
Relatrio virtual com a documentao do Levantamento de Requisitos de um
Sistema Hospitalar.
Participao
Para a elaborao desta atividade, os alunos devero previamente organizar-se em
equipes de at seis participantes, seguindo as diretrizes do tutor presencial.
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.


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 determinado cliente, e, do
crescente nmero de processos envolvendo esse sistema, se faz necessria uma nova anlise
do mesmo.

1
Consulte o Manual para Elaborao de Trabalhos Acadmicos. Unianhanguera. Disponvel em:
<http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.
CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 3 de 7

Marcelo Jos Storion

Portanto, voc e sua equipe de desenvolvedores devero criar um sistema para um
cliente de um determinado Sistema Hospitalar.
<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
Elaborar a documentao com o Levantamento de Requisitos de um Sistema
Hospitalar.


ETAPA 1


Esta atividade importante para que voc busque compreender as necessidades do
usurio, bem como visualizar os principais processos que ocorrerem no Sistema. Para
realiz-la importante seguir os passos descritos.

PASSOS

Passo 1 (Equipe)
Reunir em 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.
CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 4 de 7

Marcelo Jos Storion


Passo 3 (Equipe)
Identificar os atores (quem interage com o SISTEMA HOSPITALAR). Descrever a funo dos
principais agentes (atores) que faro uso do futuro sistema. Sigam 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 4 (Equipe)
Elaborar para o cliente 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 gerar no mnimo cinco (5) e no mximo oito (8)
itens para a Lista de Eventos. Exemplo ilustrativo apresentado a seguir:

Lista de Eventos:

Usa-se a palavra dados + (objeto)
Verbo + (objeto)

N Descrio Evento Caso de Uso Resposta
1 Cliente solicita cadastro dadosCliente cadastrarCliente Mensagem 1
2 Cliente paga Conta dadosPagamento pagarConta Cupom Fiscal
3 Gerente solicita relatrio
de clientes devedores
solicitacaoCliente Situao emitirRelatorioCliente
Situao
Relatrio 1


ETAPA 2


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
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
CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 5 de 7

Marcelo Jos Storion

NDNlMDg3YmQtNzNjYi00Y2Y0LWI2YjctMWY4YzQwYWMzZTE0&hl=pt_BR>. Acesso
em: 26 jan. 2014.

Nota: Para a Implementao dos Diagramas da Linguagem UML: utilizar 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.change-vision.com/jude-web/index.html>. Acesso em: 26 jan. 2014.

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 sequncia
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)
Finalizar para o cliente os Diagramas de Caso de Uso criados na ferramenta CASE JUDE.


ETAPA 3


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 1.

CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 6 de 7

Marcelo Jos Storion

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. Utilizem o software JUDE e criem 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)
Elaborar para o cliente o Diagrama de Classes (figura 2) criado na ferramenta CASE JUDE.

Figura 2 Diagrama de Classes


ETAPA 4


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.


CST em Anlise e Desenvolvimento de Sistemas - 2 Srie - Fundamentos de Anlise Orientada a Objetos Pg. 7 de 7

Marcelo Jos Storion

Figura 3 Diagrama de Objetos


Passo 2 (Equipe)
Utilizar a ferramenta (software) JUDE para criar o diagrama.

Passo 3 (Equipe)
Digitar em um nico documento em Word (extenso.doc) o resultado de todas as Etapas e
postar no ambiente virtual para a avaliao do tutor distncia. O arquivo deve ser intitulado
como: Documentao de Levantamento de Requisitos do Sistema Hospitalar.

Livro Texto da Disciplina

LARMAN, C. Utilizando UML e padres: Uma introduo a anlise e ao projeto orientados a objetos e
aodesenvolvimento iterativo. 3 ed. Porto Alegre: Bookman, 2008.

Critrios de Avaliao
A avaliao ser realizada pelo tutor distncia, que levar em considerao:
Capacidade de sntese e organizao do levantamento bibliogrfico.
Cumprimento e qualidade do contedo de todas as etapas.
Formatao do arquivo final.