ATIVIDADES PRÁTICAS SUPERVISIONADAS

Documentos relacionados
ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

MODELAGEM DE CASOS DE USO PARA UM SISTEMA DE CLÍNICA VETERINÁRIA

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Software III

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Requisitos Estudo de Caso

ATIVIDADES PRÁTICAS SUPERVISIONADAS

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

2 Diagrama de Caso de Uso

Histórico da Revisão. Data Versão Descrição Autor

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Análise e projeto de sistemas PROF. REGILAN SILVA

ATIVIDADES PRÁTICAS SUPERVISIONADAS

O Processo Unificado: Captura de requisitos

UML - Unified Modeling Language

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

CASO DE USO. Isac Aguiar isacaguiar.com.br

Utilizando a ferramenta de criação de aulas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

QUESTÃO 2: A respeito do diagrama de caso de uso apresentado, assinale a alternativa correta.

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Plano de Gerenciamento do Projeto

Projeto Disciplinar de Infra-Estrutura de Software BELLA DONNA CENTRO DE ESTÉTICA

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

Sumário. Uma visão mais clara da UML

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

CONSTRUÇÃO DE BLOG COM O BLOGGER

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

PÁGINA INICIAL: ACESSO RESTRITO Inserir seu Login e Senha. Clicar em ACESSAR.

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Guia de Acesso Rápido AVA Ambiente Virtual de Aprendizagem Aluno

A Linguagem de Modelagem Unificada (UML)

Projeto Disciplinar de Infra-Estrutura de Software FARMAINFOR - GERENCIAMENTO DA FARMACIA

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Administração 5ª Série Contabilidade de Custos

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

APOO Análise e Projeto Orientado a Objetos. Requisitos

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE

LEVANTAMENTO DE REQUISITOS SEGUNDO O MÉTODO VOLERE

Módulo I - Aula 3 Tipos de Sistemas

Diagrama de Caso de Uso e Diagrama de Sequência

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Universidade Anhanguera Uniderp Centro de Educação a Distância

Personalizações do mysuite

Lista de exercícios 01

MODELAGEM DE SISTEMAS

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas

Processos de Desenvolvimento de Software

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

Desafio Profissional PÓS-GRADUAÇÃO Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Introdução à Engenharia de Software

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Transcrição:

ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia 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: Faculdade Anhanguera de Bauru

Pág. 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. Abrange ações de concepção, desenvolvimento, implantação, operação, avaliação e manutenção de sistemas e tecnologias relacionadas à informática e telecomunicações. O desenvolvimento de sistemas informatizados desde a especificação de requisitos até os testes de implantação, bem como as tecnologias de comutação, transmissão, recepção de dados, podem constituir-se em especificidades desse eixo. DESAFIO Procedimentos e processos mal analisados, não documentados e não informatizados causaram diversos problemas, entre eles a execução de uma mesma tarefa por inúmeras vezes. Além disso, houve inconsistência das informações, tornando as mesmas não confiáveis. Diante desses fatos ocorridos no SISTEMA HOSPITALAR de um Cliente e do crescente número de processos envolvendo esse sistema, se faz necessário uma nova análise do mesmo. Portanto, uma equipe de desenvolvedores deve ser criada com até cinco integrantes, os quais serão avaliados em suas capacidades como projetistas. A equipe identificará e analisará, mediante as características do sistema solicitado pelo Cliente, os seus principais processos e eventos. O objetivo deste desafio é verificar a capacidade de análise da equipe que atenderá ao Cliente, tendo como foco o levantamento de requisitos. Nesta etapa, o Analista de Sistemas busca compreender as necessidades do usuário 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 serviços o Cliente precisa que o futuro Software disponibilize. Um relatório 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 documentação do Sistema. 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. <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. - 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 vários equipamentos médicos. - O cadastro de informações no sistema é feito pelo(a) enfermeiro(a). - O cadastro de pacientes é feito com nome, idade, sexo e tipo de enfermidade. - O cadastro de médicos é feito com nome, CPF e respectiva especialidade. - Os médicos são usuários do sistema cadastro de login e senha - e têm permissão para consultar as informações dos pacientes. - As solicitações de exames são feitas para pacientes cadastrados e devem apresentar, necessariamente, o nome do paciente, nome do médico, tipo do exame e o laboratório responsável.

Pág. 3 de 6 ETAPA Nº 1 Aula tema: Apresentação da Disciplina. Desenvolvimento de sistemas orientado a objetos. Conceitos de Análise Orientada a Objetos. 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. Passo 1 (Aluno) Reúna-se com a sua equipe e estude a situação problema do cliente especificações do SISTEMA HOSPITALAR, para compreender as necessidades do usuário e o que ele precisa que o sistema a ser desenvolvido forneça. A equipe precisa compreender como funcionam os processos a serem informatizados. Escreva alguns tópicos ressaltando as funcionalidades identificadas no sistema e o porquê tais funcionalidades (máximo de seis) foram consideradas como fundamentais. Justifiquem ao cliente os benefícios de utilizá-las. Entregue ao cliente um relatório contendo os Objetivos Principais do SISTEMA HOSPITALAR. Deverão seguir o exemplo ilustrativo a seguir. < 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, as vendas por telefone ou as vendas pela Internet), possibilitar também o cadastro de produtos, fornecedores, clientes, convênios, funcionários e arranjos e fornecer ao gerente, relatórios como: de clientes devedores, de clientes aniversariantes, de produtos por fornecedor, de produtos em estoque, de entregas por funcionário e de entregas por determinado período. O gerente pode controlar as entregas, distribuindo-as aos funcionários para que sejam realizadas e atribuir as comissões devidas aos mesmos, bem como cancelá-las quando solicitado. ETAPA Nº 2 Aula tema: Análise de requisitos orientada a objetos. Esta atividade é importante para que você consiga visualizar os principais processos que ocorrerem no Sistema.

Pág. 4 de 6 A Passo 1 (Equipe) Identifique os Atores, quem interage com o SISTEMA HOSPITALAR. Descrevam a função dos principais agentes (Atores) que farão uso do futuro sistema. Siga o padrão existente na empresa de desenvolvimento, o qual é descrito no exemplo a seguir. A identificação dos Atores é fundamental, pois, os mesmos serão os usuários do futuro software. Cliente Qualquer pessoa física ou jurídica que faz compras de flores, arranjos, vasos ou produtos para conservação de plantas no balcão da floricultura, por telefone ou pela Internet. Na web está disponível uma página com fotos e preços de flores, cartões, arranjos e vasos disponíveis na floricultura. Atenda a mais uma solicitação 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 utilize os Atores já identificados e gerem no mínimo cinco (5) e no máximo oito (8) itens para a Lista de Eventos. Exemplo ilustrativo apresentado no passo 3. Entregue os itens identificados na Lista de Eventos para serem analisados pelo cliente. Lista de Eventos: Ator + verbo + objeto Usa-se a palavra Verbo + ( objeto/autor ) dados + (objeto/ator). Nº Descrição Evento Caso de Uso Resposta 1 Cliente solicita cadastro dadoscliente cadastrarcliente Mensagem1 2 Cliente paga dadospagamento pagarconta Cupom fiscal Conta 3 Gerente solicita relatório solicitacaocliente emitirrelatoriocliente Relatório1 de clientes devedores Situação Situação ETAPA Nº 3 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. Passo 1 (Equipe) Utilize uma ferramenta CASE (Computer-Aided Software Engineering) - exemplo JUDE (Java and UML Development Envroument), que auxilia em atividades de Engenharia de Software.

Pág. 5 de 6 Este programa possui uma versão gratuita para download, na internet, no link a seguir: <http://jude.change-vision.com/jude-web/download/index.html>. Acesso em: 04 nov. 2010. 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. Um Caso de Uso é uma seqüência de transações realizadas pelo sistema em resposta ao disparo de um evento, portanto represente (crie) apenas três (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. Exemplo ilustrativo de um Diagrama de Caso de Uso a seguir (cadastrar Cliente). Entregue para o cliente os Diagramas criados na ferramenta CASE JUDE. ETAPA Nº 4 Aula tema: Conceitos da UML. Esta atividade é importante para que você tenha uma visualização das classes que comporão o sistema com seus respectivos atributos. Passo 1 (Equipe) Identifique as principais Classes (com os respectivos atributos, máximo de seis para cada classe) que comporão o sistema analisado. Utilize como base o relatório com os Objetivos Principais do SISTEMA HOSPITALAR criado na Etapa Nº 1. Considere que o Diagrama de Classes é um dos mais importantes e um dos mais utilizados diagramas da UML. Seu principal enfoque está em permitir a visualização das classes que comporão o sistema. Utilize o software JUDE e crie as classes e seus respectivos atributos. Nesse momento não é necessário criar os relacionamentos entre as classes. No passo 3 é apresentado um exemplo de uma Classe, que é o padrão seguido pela empresa desenvolvedora, em conformidade com as especificações da linguagem UML.

Pág. 6 de 6 Entregue para o cliente o Diagrama criado na ferramenta CASE JUDE. ETAPA Nº 5 Aula tema: Conceitos da UML. Esta atividade é importante para que você tenha uma visão dos valores armazenados pelos objetos de um Diagrama de Classes. Passo 1 (Equipe) Considere que o Diagrama de Objetos está amplamente associado ao Diagrama de Classes. 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. Crie 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. Utilize a ferramenta (software) JUDE para criar este diagrama. Entregue para o cliente o Diagrama criado na ferramenta CASE JUDE. REFERÊNCIAS BIBLIOGRÁFICAS GUEDES, Gilleanes T. A.. UML: uma abordagem prática. 2ª ed. São Paulo: Novatec, 2006.