Você está na página 1de 8

ATIVIDADES PRTICAS SUPERVISIONADAS

CST em Anlise e Desenvolvimento de Sistemas

5 Srie Linguagem de Programao Comercial

A atividade prtica supervisionada (ATPS) um mtodo de ensinoaprendizagem desenvolvido por meio de um conjunto de atividades 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 diferenciados 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 relativos profisso. Direcionar o estudante para a emancipao intelectual. Para atingir esses objetivos, as atividades foram organizadas na forma de um desafio, que ser solucionado por etapas ao longo do semestre letivo. Participar ativamente desse desafio essencial para o desenvolvimento das competncias e habilidades requeridas na sua atuao no mercado de trabalho. Aproveite essa oportunidade de estudar e aprender com desafios da vida profissional.

AUTORIA: Walter Gima


Faculdade Anhanguera de Limeira

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 2 de 8

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias e habilidades descritas a seguir. Abrange aes de concepo, desenvolvimento, implantao, operao, avaliao e manuteno de sistemas e tecnologias relacionadas informtica e telecomunicaes. O desenvolvimento de sistemas informatizados desde a especificao de requisitos at os testes de implantao, bem como as tecnologias de comunicao, transmisso, recepo de dados, podem constituir-se em especificidades desse eixo.

DESAFIO
Uma empresa est no processo de implantao do Sistema de Gesto da Qualidade (SGQ) com o intuito de adequar a seus processos, infra-estrutura e sistemas de informao para futuramente obter um certificado de qualidade ISO 9001:2008. Na implantao do SGQ, geralmente h consultores que iro avaliar e sugerir diversas mudanas administrativas e operacionais, visando obter maior qualidade e otimizao dos recursos da empresa. Para ocorrerem essas mudanas, os colaboradores recebem diversos treinamentos, manuais e orientaes para estarem cientes das mesmas. Os treinamentos e procedimentos geram diversos documentos e manuais para os funcionrios. Uma das medidas tomadas pela empresa foi solicitar a criao de um Sistema de Informao (SI) para facilitar a disponibilizao da documentao e outros materiais para seus colaboradores. O desafio proposto o desenvolvimento de um SI para auxiliar na divulgao e acesso s informaes e aos procedimentos do Sistema de Qualidade a serem seguidos pelos departamentos da empresa citada acima. Esse sistema dever atender aos requisitos a seguir: Ter dois ambientes: Ambiente 1: Publicao de Contedo: nesse ambiente, o usurio responsvel por divulgar o material poder cadastrar e publicar o contedo dos manuais e procedimentos necessrios para treinamento dos colaboradores. Ambiente 2: Consulta e Acesso ao Contedo: nesse ambiente, os colaboradores da empresa podero ter acesso ao contedo publicado referente ao material do SGQ. Requisitos Funcionais: O sistema deve permitir ao colaborador consultar o contedo por departamento para facilitar a busca pelo contedo publicado. O sistema deve permitir o cadastro de usurios que iro publicar o contedo, cadastro de departamentos e tela para publicao do contedo. A equipe de desenvolvimento deve ser composta por um grupo de alunos para elaborao das atividades e troca de conhecimento e experincias. Considere que a equipe foi contratada por um colaborador da empresa representada pelo professor. Ao decorrer do desenvolvimento dessa atividade, devero ser entregues ao representante da empresa:

Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 3 de 8

1. 2. 3. 4. 5.

Relatrio 1: Codificao das Classes do Sistema. Relatrio 2: Descrio da Plataforma e Ferramentas Relatrio 3: Interfaces do Sistema de Publicao de Contedo. Relatrio 4: Codificao das interfaces. Relatrio 5: Codificao do Sistema de Publicao de Contedo conectado ao Banco de Dados. 6. Relatrio 6: Codificao da Importao de arquivos XML. Todos os documentos e relatrios que a equipe ir entregar para o representante da empresa (professor) devem seguir, como padro de formatao, a NBR 14724 da ABNT (Associao Brasileira de Normas Tcnicas).

Objetivo do desafio
Desenvolver um Sistema de Informao para auxiliar na divulgao e acesso s informaes e procedimentos de um Sistema de Qualidade utilizados por departamentos de uma empresa.

Produo Acadmica
Ao decorrer do desenvolvimento dessa atividade devero ser entregues os seguintes documentos: 1. Relatrio 1: Codificao das Classes do Sistema. 2. Relatrio 2: Descrio da Plataforma e Ferramentas 3. Relatrio 3: Interfaces do Sistema de Publicao de Contedo. 4. Relatrio 4: Codificao das interfaces. 5. Relatrio 5: Codificao do Sistema de Publicao de Contedo com conexo com o Banco de Dados. 6. Relatrio 6: Codificao da Importao de arquivos XML.

Participao
Essa atividade ser, em parte, desenvolvida individualmente pelo aluno e, em parte, pelo grupo. Para tanto, os alunos devero: organizar-se, previamente, em equipes de 3 a 5 participantes; entregar seus nomes, RAs e e-mails ao professor da disciplina e observar, no decorrer das etapas, as indicaes: Aluno e Equipe.

Padronizao
O material escrito solicitado nessa 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 duplo 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;
1

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

Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 4 de 8

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.

ETAPA 1 (tempo para realizao: 4 horas)


Aula-tema: Viso geral da Plataforma.NET. Recursos do Ambiente de Desenvolvimento. Inovaes na Linguagem e Sintaxe. Reviso de Fundamentos de Anlise Orientada a Objetos: conceitos de objetos, classes, atributos mtodos. Essa atividade importante para que voc conhea as caractersticas e recursos da plataforma .NET e desenvolvimento de software Orientado a Objetos. Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Aluno) Leia o captulo do livro-texto e complementares sobre as principais caractersticas da plataforma .NET e da linguagem C#. A pesquisa sobre a plataforma deve abordar quais as ferramentas podem ser utilizadas para o desenvolvimento e possveis licenas de uso. Passo 2 (Equipe) Elaborem uma tabela com pelo menos cinco diferenas entre a linguagem C# e a linguagem Java. Passo 3 (Equipe) Elaborem o Relatrio 1: Codificao das Classes do Sistema, que deve conter os cdigosfonte da implementao das classes representadas pela Diagrama de Classes (figura 1). Utilize a linguagem C# para codificar as classes. Requisitos para criao das classes: O grupo deve definir os possveis mtodos que podero fazer parte das classes; Criar mtodos construtores; Encapsular os atributos; Utilizar manipuladores de acesso.

Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 5 de 8

Figura 1: Diagrama de Classes

Passo 4 (Equipe) Elaborem o Relatrio 2: Descrio da Plataforma e Ferramenta com base nos passos anteriores, contendo a viso geral da Plataforma .NET e da linguagem C#, comparao do C# com outras linguagens. O professor da disciplina ir informar aos grupos a metodologia e datas de entrega das atividades.

ETAPA 2 (tempo para realizao: 4 horas)


Aula-tema: Utilizando Windows Forms e respectivos controles. Utilizando Web Forms e respectivos controles. Essa atividade importante a fim de que voc adquira conhecimento para criao de interfaces grficas e recursos com o intuito de manipular formulrios disponveis nas ferramentas de desenvolvimento da plataforma .NET. Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Crie um prottipo utilizando Windows Forms para representar as seguintes telas: Login de usurio; Cadastro de usurios; Cadastro de departamentos; Cadastro de Material (Contedo).

Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 6 de 8

Os campos para cada formulrio so os mesmos declarados nos atributos das classes criadas na etapa anterior. Essa etapa define a interface para a publicao dos documentos e procedimentos. Passo 2 (Equipe) Criem um prottipo utilizando Web Forms para representar as seguintes telas: Login de usurio; Consulta de Material; Exibio do Material Selecionado. Os campos do Formulrio de login devem ser: Campo de texto: Usurio; Campo de texto: Senha. Os campos do Formulrio de Consulta de Material devem ser: Campo de Seleo de Departamentos; Campo de texto para filtro de Ttulo; Campo de texto para definir filtro por perodo (intervalo de datas) de publicao de contedo. As informaes resultantes da pesquisa realizada no formulrio de Consulta de Materiais devem seguir a tabela abaixo:
Tabela 1: Informaes de pesquisa de Materiais.

Departamento

Ttulo

Data Publicao

Exibir

A exibio do contedo ir conter os campos a seguir:


Tabela 2: Informaes de Exibio de Material.

Departamento Data Ttulo Contedo

Passo 3 (Equipe) Elaborem o Relatrio 3: Interfaces do Sistema de Publicao a partir das interfaces criadas nos Passos 1 e 2. Esse relatrio dever conter as imagens de cada tela no formato JPG separadas por ambientes (Publicao e Consulta). O professor da disciplina ir informar aos grupos a metodologia e datas de entrega das atividades.

Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 7 de 8

Passo 4 (Equipe) Elaborem o Relatrio 4: Codificao das Interfaces, que deve conter os cdigos-fonte dos formulrios (Interface) criados. O professor da disciplina ir informar aos grupos a metodologia e datas de entrega das atividades.

ETAPA 3 (tempo para realizao: 4 horas)


Aula-tema: Conexo a sistemas de bancos de dados: utilizao do ADO .NET. Objetos Connection, DataReader e DataAdapter. Recuperao de Dados com o ADO.NET: Objeto DataSet. Data Form Wizard: Vinculando Dados no Windows Forms. Data Form Wizard: Vinculao de Dados em Web Forms. Essa atividade importante para que voc conhea mtodos de conexo com o banco de dados e procedimentos para manipular dados atravs da aplicao. Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe) Criem um Banco de Dados em um SGBD (Sistema Gerenciador de Banco de Dados) Relacional para representar as entidades envolvidas no sistema. Os dados de cada entidade devem seguir os atributos de cada classe criada na Etapa 1. Passo 2 (Equipe) Realizem a conexo com a base de dados e construa os cadastros utilizando os formulrios desenvolvidos no passo 1 da Etapa 2. Passo 3 (Equipe) Construam o Login e a Consulta de Material para ser acessado na plataforma Web. A consulta deve apresentar uma grade com as informaes agrupadas por Departamento. Passo 4 (Equipe) Elaborem o Relatrio 5: Codificao do Sistema de Publicao de Contedo com conexo com o Banco de Dados, que deve conter os cdigos-fonte do projeto do Sistema de Publicao de Contedo, realizando conexo com o banco de dados. O professor da disciplina ir informar aos grupos a metodologia e datas de entrega das atividades.

ETAPA 4 (tempo para realizao: 4 horas)


Aula-tema: Integrao com XML. Utilizao de Schemas. Utilizao de Schemas e Dados XML no ADO.NET. Essa atividade importante para que voc conhea como o ADO .NET realiza a interpretao e manipulao de dados provenientes de arquivos XML.
Walter Gima

CST em Anlise e Desenvolvimento de Sistemas 5 Srie Linguagem de Programao Comercial

Pg. 8 de 8

Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Aluno) Pesquise no portal da Wikipdia. Disponvel em: <http://pt.wikipedia.org/wiki/XML>. Acesso em: 24 ago. 2011. Ou faa a leitura de conceitos e informaes sobre XML no ebook: <http://books.google.com.br/books?id=Q2VnzLtwR60C&printsec=frontcover#v=onepage& q&f=false>. Acesso em: 24 ago. 2011. Este documento apresenta informaes sobre as principais caractersticas e conceitos do XML. Passo 2 (Equipe) Criem um arquivo XML conforme modelo a seguir: <materiais> <material codigo= > <codigodepartamento></codigodepartamento> <data></data> <titulo></titulo> <conteudo></conteudo> <codigofuncionario></codigofuncioanario> <material> </materiais> Esse arquivo XML deve conter informao de um documento ou procedimento. Passo 3 (Equipe) Desenvolvam um aplicativo que realize a leitura do arquivo XML e faa a exibio dessas informaes para o usurio. Passo 4 (Equipe) Elaborem o Relatrio 6: Codificao da Importao de arquivos XML, que deve conter os cdigos-fonte do projeto do Sistema de Publicao de Contedo, realizando a importao de arquivos XML. O professor da disciplina ir informar aos grupos a metodologia e datas de entrega das atividades.

Walter Gima

Você também pode gostar