2011 1 CST TADS 3 Fundamentos de Analise e Programacao Orientada a Objetos 1

March 26, 2018 | Author: João Pedro Righetto | Category: Unified Modeling Language, Use Case, Class (Computer Programming), Systems Analysis, Learning


Comments



Description

ATIVIDADES PRÁTICAS SUPERVISIONADASTecnologia em Análise e Desenvolvimento de Sistemas 3ª série Fundamentos de Análise Orientada a Objetos A atividade prática supervisionada (ATPS) é um método 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 convivência e o trabalho em grupo. Desenvolver os estudos independentes, sistemáticos e o autoaprendizado. Oferecer diferenciados ambientes de aprendizagem. Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduação. Promover a aplicação da teoria e conceitos para a solução de problemas relativos à profissão. Direcionar o estudante para a emancipação 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 competências e habilidades requeridas na sua atuação no mercado de trabalho. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional. AUTORIA: Marcelo José Storion Faculdade Anhanguera de Bauru CPF e respectiva especialidade.Os médicos são usuários do sistema – cadastro de login e senha . Nesta etapa.e têm permissão para consultar as informações dos pacientes.Cada unidade de tratamento pode ser ocupada por diversos pacientes e conter vários equipamentos médicos. bem como as tecnologias de comutação. tornando as mesmas não confiáveis. os quais serão avaliados em suas capacidades como projetistas. . O Cliente justifica sua exigência pela afirmação de Guedes (2006) de que “A modelagem é uma parte central de todas as atividades que levam à implantação de um bom Software”. nome do médico. idade. . implantação.O sistema atenderá a um hospital com diversas unidades de tratamento (ala do hospital).O cadastro de informações no sistema é feito pelo(a) enfermeiro(a).O cadastro de médicos é feito com nome. os seus principais processos e eventos. Abrange ações de concepção. uma equipe de desenvolvedores deve ser criada com até cinco integrantes. recepção de dados. não documentados e não informatizados causaram diversos problemas. O desenvolvimento de sistemas informatizados desde a especificação de requisitos até os testes de implantação.As solicitações de exames são feitas para pacientes cadastrados e devem apresentar. . Com base neste relato.Tecnologia em Análise e Desenvolvimento de Sistemas .O cadastro de pacientes é feito com nome. Marcelo José Storion . mediante as características do sistema solicitado pelo Cliente. desenvolvimento. O objetivo deste desafio é verificar a capacidade de análise da equipe que atenderá ao Cliente. se faz necessário uma nova análise do mesmo. . exigido pelo Cliente.3ª Série . transmissão. o Analista de Sistemas busca compreender as necessidades do usuário e o que ele deseja que o sistema a ser desenvolvido realize. a Linguagem de Modelagem Unificada (UML) passará a ser utilizada. A equipe identificará e analisará.Fundamentos de Análise Orientada a Objetos Pág. Diante desses fatos ocorridos no SISTEMA HOSPITALAR de um Cliente e do crescente número de processos envolvendo esse sistema. . Além disso. houve inconsistência das informações. entre eles a execução de uma mesma tarefa por inúmeras vezes. com seus principais diagramas. Portanto. necessariamente. para gerar a respectiva modelagem e documentação do Sistema. o nome do paciente. sexo e tipo de enfermidade. . podem constituir-se em especificidades desse eixo. tipo do exame e o laboratório responsável. operação. DESAFIO Procedimentos e processos mal analisados. <Características do Sistema solicitado pelo Cliente> O Sistema Hospitalar que precisa passar por nova análise deverá atender a algumas características relevantes descritas a seguir. Um relatório deverá ser produzido contendo os Objetivos do SISTEMA HOSPITALAR. O Analista de Sistemas tenta compreender como funcionam os processos a serem informatizados e quais serviços o Cliente precisa que o futuro Software disponibilize. avaliação e manutenção de sistemas e tecnologias relacionadas à informática e telecomunicações. 2 de 6 COMPETÊNCIAS E HABILIDADES Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir. . tendo como foco o levantamento de requisitos. funcionários e arranjos e fornecer ao gerente. Conceitos de Análise Orientada a Objetos. as vendas por telefone ou as vendas pela Internet). relatórios como: de clientes devedores. Para realizá-la é importante seguir os passos descritos. Desenvolvimento de sistemas orientado a objetos. para compreender as necessidades do usuário e o que ele precisa que o sistema a ser desenvolvido forneça. PASSOS Passo 1 Reúna-se com a sua equipe e estude a situação problema do cliente – especificações do SISTEMA HOSPITALAR. Marcelo José Storion . bem como cancelá-las quando solicitado. A equipe precisa compreender como funcionam os processos a serem informatizados. Justifiquem ao cliente os benefícios de utilizá-las. < Sistema de Informatização de Floriculturas> Objetivos do Sistema: Possibilitar o cadastro de vendas (que incluem as vendas realizadas no próprio balcão da floricultura. Esta atividade é importante para que você busque compreender as necessidades do usuário e o que ele necessita que o sistema a ser criado faça. Para realizá-la é importante seguir os passos descritos. Deverão seguir o exemplo ilustrativo a seguir. possibilitar também o cadastro de produtos. de entregas por funcionário e de entregas por determinado período. ETAPA Nº 2 Aula tema: Análise de requisitos orientada a objetos. O gerente pode controlar as entregas.3ª Série . fornecedores. convênios. de clientes aniversariantes. Passo 2 Escreva alguns tópicos ressaltando as funcionalidades identificadas no sistema e o porquê tais funcionalidades (máximo de seis) foram consideradas como fundamentais. de produtos por fornecedor.Tecnologia em Análise e Desenvolvimento de Sistemas . Esta atividade é importante para que você consiga visualizar os principais processos que ocorrerem no Sistema. distribuindo-as aos funcionários para que sejam realizadas e atribuir as comissões devidas aos mesmos. 3 de 6 ETAPA Nº 1 Aula tema: Apresentação da Disciplina.Fundamentos de Análise Orientada a Objetos Pág. clientes. Passo 3 Entregue ao cliente um relatório contendo os Objetivos Principais do SISTEMA HOSPITALAR. de produtos em estoque. Passo 3 Entregue os itens identificados na Lista de Eventos para serem analisados pelo cliente. Exemplo ilustrativo apresentado no passo 3. Portanto utilize os Atores já identificados e gerem no mínimo cinco (5) e no máximo oito (8) itens para a Lista de Eventos. o qual é descrito no exemplo a seguir. Passo 2 Atenda a mais uma solicitação do cliente e crie uma Lista de Eventos: para diminuir a complexidade do SISTEMA HOSPITALAR. Descrevam a função dos principais agentes (Atores) que farão uso do futuro sistema. Evento “Caso de Uso” dadosCliente cadastrarCliente dadosPagamento pagarConta emitirRelatorioCliente Situação Resposta Mensagem1 Cupom fiscal Relatório1 ETAPA Nº 3 Aula tema: Modelagem de dados. “quem interage com o SISTEMA HOSPITALAR”. que auxilia em atividades de Engenharia de Software. Na web está disponível uma página com fotos e preços de flores. os mesmos serão os usuários do futuro software.Fundamentos de Análise Orientada a Objetos Pág. faz-se o seu “particionamento” por Eventos.3ª Série . vasos ou produtos para conservação de plantas no balcão da floricultura. arranjos. PASSOS Passo 1 Utilize uma ferramenta CASE (Computer-Aided Software Engineering) . cartões. A identificação dos Atores é fundamental. Lista de Eventos: Ator + verbo + objeto Nº 1 2 3 Descrição Cliente solicita cadastro Cliente paga Conta Gerente solicita relatório solicitacaoCliente de clientes devedores Situação Usa-se a palavra Verbo + (“objeto/autor”) “dados” + (objeto/ator). pois. arranjos e vasos disponíveis na floricultura”. Marcelo José Storion .Tecnologia em Análise e Desenvolvimento de Sistemas . Siga o padrão existente na empresa de desenvolvimento. 4 de 6 PASSOS A Passo 1 Identifique os Atores. e facilitar o seu desenvolvimento. Esta atividade é importante para que você passe a fazer uso da Linguagem de Modelagem Unificada (UML) para gerar diagramas que possam representar. por telefone ou pela Internet. documentar processos do sistema. “Cliente – Qualquer pessoa física ou jurídica que faz compras de flores.exemplo JUDE (Java and UML Development Envroument). Para realizá-la é importante seguir os passos descritos. Passo 2 Considere que os Casos de Uso (Use Case) são desenvolvidos de acordo com os “Eventos” que ocorrem entre os agentes externos (Atores) e o sistema. A ferramenta. pode ser adotada neste passo. no link a seguir: http://jude. na internet. Um Caso de Uso é uma seqüência de transações realizadas pelo sistema em resposta ao disparo de um evento. Exemplo ilustrativo de um Diagrama de Caso de Uso a seguir (cadastrar Cliente). Marcelo José Storion . “software” JUDE. Seu principal enfoque está em permitir a visualização das classes que comporão o sistema. portanto represente (crie) apenas três (3) Diagramas de Caso de Uso identificados na Lista de Eventos gerada na Etapa Nº 2. Para realizá-la é importante seguir os passos descritos. máximo de seis para cada classe) que comporão o sistema analisado.com/jude-web/download/index. Utilize como base o relatório com os Objetivos Principais do SISTEMA HOSPITALAR criado na Etapa Nº 1.html (Acessado em 04/11/2010). Passo 2 Considere que o Diagrama de Classes é um dos mais importantes e um dos mais utilizados diagramas da UML.change-vision. Nesse momento não é necessário criar os relacionamentos entre as classes. em conformidade com as especificações da linguagem UML. PASSOS Passo 1 Identifique as principais Classes (com os respectivos atributos. Passo 3 Entregue para o cliente os Diagramas criados na ferramenta CASE JUDE. 5 de 6 Este programa possui uma versão gratuita para download. ETAPA Nº 4 Aula tema: Conceitos da UML.Tecnologia em Análise e Desenvolvimento de Sistemas .Fundamentos de Análise Orientada a Objetos Pág.3ª Série . No passo 3 é apresentado um exemplo de uma Classe. Utilize o software JUDE e crie as classes e seus respectivos atributos. que é o padrão seguido pela empresa desenvolvedora. Esta atividade é importante para que você tenha uma visualização das classes que comporão o sistema com seus respectivos atributos. Exemplo ilustrativo do Objeto (clienteum) da Classe Cliente. 2006. UML: uma abordagem prática. Passo 2 Utilize a ferramenta (software) JUDE para criar este diagrama. 6 de 6 Passo 3 Entregue para o cliente o Diagrama criado na ferramenta CASE JUDE.Tecnologia em Análise e Desenvolvimento de Sistemas .Fundamentos de Análise Orientada a Objetos Pág. PASSOS Passo 1 Considere que o Diagrama de Objetos está amplamente associado ao Diagrama de Classes. Marcelo José Storion . ETAPA Nº 5 Aula tema: Conceitos da UML. a seguir. Esta atividade é importante para que você tenha uma visão dos valores armazenados pelos objetos de um Diagrama de Classes. REFERÊNCIAS BIBLIOGRÁFICAS GUEDES. 2ª ed.3ª Série . Para realizá-la é importante seguir os passos descritos. A. Este diagrama fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classes em um determinado momento da execução de um processo de software. Passo 3 Entregue para o cliente o Diagrama criado na ferramenta CASE JUDE.. Crie os objetos baseando-se no Diagrama de Classes criado na Etapa Nº 4 (um objeto para cada classe). São Paulo: Novatec. Gilleanes T.
Copyright © 2024 DOKUMEN.SITE Inc.