ATPS Modelagem_Sistemas

8

Click here to load reader

Transcript of ATPS Modelagem_Sistemas

Page 1: ATPS Modelagem_Sistemas

ATIVIDADES PRÁTICAS

SUPERVISIONADAS

CST em Gestão da Tecnologia da Informação

1ª Série Modelagem de Sistemas

A atividade prática supervisionada (ATPS) é um método de ensino-

aprendizagem 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:

Walter Gima

Faculdade Anhanguera de Limeira

Page 2: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 2 de 8

COMPETÊNCIAS E HABILIDADES

Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir. Compreende tecnologias relacionadas à comunicação e processamento de dados e

informações. Define parâmetros de utilização de sistemas, gerencia os recursos humanos

envolvidos, implanta e documenta rotinas, controla os níveis de serviço de sistemas operacionais e banco de dados, gerenciando os sistemas implantados.

DESAFIO

Uma empresa de desenvolvimento de sistemas recebeu como tarefa participar de uma concorrência junto com outras empresas para elaborar um projeto de software web para uma biblioteca. O projeto proposto deverá planejar o desenvolvimento de um sistema de gerenciamento de biblioteca e indicar os recursos necessários para seu funcionamento (servidor web, SGBD, Linguagem e ferramentas de desenvolvimento e etc). O sistema deverá realizar o gerenciamento dos empréstimos dos livros (reservado, emprestado ou disponível) fazendo o controle das devoluções e multas. O sistema também deve realizar a catalogação (cadastro) dos livros e permitir a troca desses registros entre outras bibliotecas, o sistema deverá apresentar um relatório com os empréstimos do cliente.

A equipe responsável pelo desenvolvimento do projeto solicitado deverá ser formada por quatro integrantes. O projeto terá duração de seis meses no total. Na fase inicial do projeto, haverá uma primeira reunião para orientações e definição da equipe. Outras cinco reuniões de status ocorrerão entre o representante do cliente e a equipe do projeto. Em cada reunião, a equipe irá entregar um ou mais relatórios e terá a oportunidade de discutir sobre as atividades futuras. A entrega dos relatórios deve seguir o planejamento a seguir:

Relatório 01: Equipe do Projeto. Relatório 02: Escopo do Projeto. Relatório 03: Estrutura XML. Relatório 04: Interface HTML. Relatório 05: Banco de Dados e SGBD. Relatório 06: Modelagem de Dados. Desenvolver um sistema de informação de forma eficaz, que apresente resultados

compatíveis com os requisitos do cliente exige fazer uso da Modelagem de Sistemas. Considere que o representante do cliente é o professor da disciplina, as reuniões de status do projeto serão constituídas pelas aulas de orientação de ATPS com o professor. Após as reuniões de status, o representante do cliente elegerá um projeto de software web para ser o vencedor do processo concorrência.

Objetivo do desafio Elaborar um projeto de software web para gerenciamento de uma biblioteca.

Produção Acadêmica Relatórios parciais, com os resultados das pesquisas e atividades realizadas.

Page 3: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 3 de 8

Participação Esta atividade será, em parte, desenvolvida individualmente pelo aluno e, em parte,

pelo grupo. Para tanto, os alunos deverão: Organizar-se, previamente, em equipes de participantes conforme orientação do

professor. Entregar seus nomes, RAs e e-mails ao professor da disciplina. Observar, no decorrer das etapas, as indicações: Aluno e Equipe.

Padronização O material escrito solicitado nesta atividade deve ser produzido de acordo com as

normas da ABNT1, com o seguinte padrão: 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. Espaçamento de 1,5 entre linhas. Se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com

um recuo de 4cm da margem esquerda e espaçamento simples entre linhas. Com capa, contendo:

Nome de sua Unidade de Ensino, Curso e Disciplina. Nome e RA de cada participante. Título da atividade. Nome do professor da disciplina. Cidade e data da entrega, apresentação ou publicação.

ETAPA 1 (tempo para realização: 4 horas) Aula tema: Princípios de modelagem, orientação a objetos e UML.

Esta atividade é importante para que você tenha uma visão geral da iniciação de um projeto de software e dos princípios e técnicas de levantamento de escopo e modelagem de sistemas. Para realizá-la é importante seguir os passos descritos.

PASSOS Passo 1 (Aluno)

Faça a leitura do capítulo do livro texto ou complementar que apresenta informações sobre a definição do escopo de um Projeto UML (Unified Modeling Language).

Passo 2 (Equipe)

Elaborem o Relatório 01: Equipe de Projeto. Estabeleça e formalizem em um relatório com a equipe inicial do projeto apresentando as características (formação, experiência) de cada um

1 Consulte o Manual para Elaboração de Trabalhos Acadêmicos. Unianhanguera. Disponível em:

<http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.

Page 4: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 4 de 8

de seus componentes. A equipe de projeto deverá ser constituída por um gerente de projeto mais três colaboradores (representados por quatro alunos). Passo 3 (Equipe)

Elaborem o Relatório 02: Escopo do Projeto. O escopo do projeto especifica as principais características e funções do sistema a ser criado e também serve de base para a especificação de hardware, software, banco de dados e etc. Considerando que o tema é um Sistema de Gerenciamento de Biblioteca, elabore o escopo do projeto com as seguintes seções:

2.1 Nome do Projeto: apresente um nome para o projeto do sistema. 2.2 Objetivos do Sistema: apresente os objetivos do sistema (o que o sistema irá fazer). 2.3 Previsão de Início e Término do Projeto: apresente as datas de início e fim do

projeto. 2.4 Plataforma (sistema operacional): apresente o(s) sistema(s) operacional(is) que

servirá(ão) como plataforma para o sistema (justifique as razões que o levaram para realizar a escolha).

2.5 Linguagem de Programação: Apresente e justifique com suas características a(s) linguagem(ns) de programação escolhidas para o desenvolvimento do sistema.

2.6 Premissas: fatores que devem ser considerados no planejamento do projeto. 2.7 Restrições: fatores que afetam o desenvolvimento do sistema.

ETAPA 2 (tempo para realização: 4 horas) Aula tema: Conceitos iniciais sobre Web Semântica (a nova web), Linguagem XML

e os Serviços Web. Esta atividade é importante para que você conheça a semântica e a estrutura do XML (Extensible Markup Language) que é uma das linguagens mais utilizadas na web. Para realizá-la é importante seguir os passos descritos.

PASSOS Passo 1 (Equipe)

Pesquisem sobre a estrutura, criação e pontos fortes da utilização de XML através do livro texto, livro complementar, vídeo aulas ou apostilas. Passo 2 (Equipe)

Elaborem o Relatório 03: Estrutura XML. Citem os principais motivos para utilização de XML para compartilhar os registros bibliográficos com as demais instituições. Utilizem XML para criar um arquivo contendo os campos necessários para compartilhar dados bibliográficos (livros) com as outras bibliotecas, esses dados devem ser coerentes com os campos utilizados no cadastro dos livros. Segue abaixo exemplo de estrutura XML:

Page 5: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 5 de 8

<?xml version="1.0" encoding="ISO-8859-1"?> <leitor> <nome>José da Silva</nome> <cidade>São Paulo</cidade> <uf>SP</uf> <email>[email protected]</email> </leitor>

ETAPA 3 (tempo para realização: 4 horas) Aula tema: Conceitos iniciais sobre a linguagem HTML. Linguagens web

dinâmicas e scripts. Esta atividade é importante para que você entenda as características fundamentais de desenvolvimento para WEB e aprenda também como é a construção de páginas utilizando HTML (HyperText Markup Language). Para realizá-la é importante seguir os passos descritos.

PASSOS Passo 1 (Aluno)

Faça a leitura dos capítulos do livro texto ou nos livros complementares que apresentam informações sobre criação de páginas HTML (HyperText Markup Language). Passo 2 (Equipe)

Elaborem o Relatório 04: Interface HTML. Utilize HTML para criar o protótipo não funcional e ilustre pelo menos três telas do sistema: Cadastro de Leitor, Cadastro de Livro e Lançamento de Empréstimos. Como está utilizando um protótipo não funcional crie um documento mapeando o comportamento do sistema. Este relatório deverá conter as seguintes seções:

4.1 Tela de Cadastramento de Leitor: apresente a tela do sistema que fará o cadastramento do Leitor. Apresente também nesta seção a descrição de cada campo do formulário e as características dos dados que serão inseridos em seus campos.

4.2 Tela de Cadastro de Livro: apresente a tela do sistema que fará o cadastramento de Livro. Apresente também nesta seção a descrição de cada campo do formulário e as características dos dados que serão inseridos em seus campos.

4.3 Tela de Empréstimo: apresente a tela do sistema que fará o Empréstimo. Apresente a descrição dos campos editáveis.

Page 6: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 6 de 8

ETAPA 4 (tempo para realização: 4 horas) Aula tema: Fontes de dados (ODBC). SGBD: rápida visão. Utilização para acesso a

manutenção de dados. Esta atividade é importante para que você conheça alguns SGBDs (Sistemas de Gerenciamento de Banco de Dados) e formas de armazenamento de informações. Para realizá-la é importante seguir os passos descritos.

PASSOS Passo 1 (Aluno)

Pesquise sobre como criar um banco de dados para um sistema web e as principais características de pelo menos cinco SGBD (exemplo: Oracle, MySQL). Passo 2 (Equipe)

Elaborem o Relatório 05: Banco de Dados e SGBD. Desenvolvam um modelo para o Banco de Dados do Sistema para Gerenciamento de Biblioteca descrevendo a estrutura para armazenar os dados de livro, leitor, empréstimo e funcionário. Acrescentem uma lista com as características dos três melhores SGBDs com base na pesquisa realizada no Passo 1 e justifique a escolha de qual é a melhor opção para seu projeto.

ETAPA 5 (tempo para realização: 4 horas) Aula tema: Atividades voltadas ao Projeto Multidisciplinar de Aprendizagem.

Esta atividade é importante para que você utilize as técnicas de modelagem de dados fornecidas pela UML e seus principais diagramas. Para realizá-la é importante seguir os passos descritos.

PASSOS Passo 1 (Aluno)

Faça a leitura do capítulo do livro texto que apresenta informações sobre requisitos de software e modelagem de dados UML. Passo 2 (Equipe)

Desenvolvam um modelo para o Sistema de Gerenciamento de Biblioteca utilizando o Diagrama de Classe, descreva possíveis classes, métodos e atributos necessários. Segue abaixo exemplo de Diagrama de Classe (figura 1):

Page 7: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 7 de 8

Figura 1 – Exemplo de um Diagrama de Classe

Passo 3 (Equipe)

Desenvolvam um modelo para o Sistema de Gerenciamento de Biblioteca utilizando o Diagrama de Casos de Uso. Segue abaixo exemplo de diagrama (figura 2):

Figura 2 – Exemplo de um Diagrama de Caso de Uso

Passo 4 (Equipe)

Elaborem o Relatório 06: Modelagem de Dados. Anexem os diagramas criados nos passos anteriores e crie as seguintes seções:

Page 8: ATPS Modelagem_Sistemas

CST em Gestão da Tecnologia da Informação – 1ª Série - Modelagem de Sistemas

Walter Gima

Pág. 8 de 8

6.1 Diagrama de Classe: breve descrição sobre o que é Diagrama de Classe e Anexo (Diagrama de Classe).

6.2 Diagrama de Casos de Uso: breve descrição sobre o que é Diagrama de Caso de Uso e Anexo (Diagrama de Caso de Uso).

6.3 Casos de Uso: utilizando como base o Diagrama de Caso de Uso liste e descreva as funcionalidades que irão ser desempenhadas pelo Sistema de Gerenciamento de Biblioteca.