Projeto Integrador Final 2 Período
Projeto Integrador Final 2 Período
Projeto Integrador Final 2 Período
F AC UL D AD E DE T ECN O L O G I A S EN AI DE D E S EN VO L V I M ENT O
G E RE NC I AL
F RE D ERI CO R A MO S DE SO UZ A
M AR CO A UR ÉL I O O L I V EI R A D A SI L V A
P AUL O VI CT O R D A SI L V A
Goiânia,
2013
F RE D ERI CO R A MO S DE SO UZ A
M AR CO A UR ÉL I O O L I V EI R A D A SI L V A
P AUL O VI CT O R D A SI L V A
Orientador: Prof. Jo ã o C a e t a n o Ne t o
Goiânia,
2013
F RE D ERI CO R A MO S DE SO UZ A
M AR CO A UR ÉL I O O L I V EI R A D A SI L V A
P AUL O VI CT O R D A SI L V A
BANCA EXAMINADORA
Orientador: Prof. Jo ã o C a e t a n o Ne t o – S EN AI / F AT E SG
Dedicatória
1 INTRODUÇÃO ........................................................................................... 10
2 CONCEITOS GERAIS ............................................................................... 11
2.1 PROJETO .......................................................................................... 11
2.1.1 PROJETO INTEGRADOR ............................................................ 11
3 DESENVOLVIMENTO ............................................................................... 12
3.1 ATIVADES INTERDISCIPLINARES .................................................. 12
3.1.1 ANALISE E LEVANTAMENTO DE REQUISITOS ........................ 12
3.1.2 REDES DE COMPUTADORES .................................................... 21
3.1.3 BANCO DE DADOS ..................................................................... 23
3.1.4 SISTEMAS OPERACIONAIS ....................................................... 29
3.1.5 ORIENTAÇÃO A OBJETOS ......................................................... 33
3.1.6 TÉCNICAS DE PROGRAMAÇÃO ................................................ 37
3.1.7 GESTÃO INTEGRADA DA RESP. SÓCIO-AMBIENTAL, SEG. DO
TRABALHO E QUALIDADE I .................................................................... 37
4 CONSIDERAÇÕES FINAIS ....................................................................... 39
5 REFERÊNCIAS BIBLIOGRAFICAS........................................................... 40
6 REFERÊNCIAS DE SITES ........................................................................ 41
10
1 INTRODUÇÃO
O Objetivo deste trabalho é apresentar os conceitos básicos para realizar o
desenvolvimento de um sistema coorporativo, analisando e apresentando
inicialmente os requisitos levantados pelos clientes, apontando e indicando a
melhor opção de desenvolvimento e armazenamento dos dados que serão
armazenados pelos processos que serão executados diariamente.
11
2 CONCEITOS GERAIS
2.1 PROJETO
Um projeto é um esforço em conjunto de forma temporária empreendida a
partir da necessidade estrutural de certo produto, serviço ou até ações,
também se caracteriza como um empreendimento temporário, com datas e
inícios e término definido, que tem por finalidade criar um produto ou serviço
único, quando suas necessidades, metas e objetivo forem alcançados e
aprovados pelos interessados conhecidos também por “stakeholders”.
3 DESENVOLVIMENTO
3.1 ATIVADES INTERDISCIPLINARES
Nesta parte do projeto apresentaremos o que foi proposto por cada disciplina,
afim que realizássemos para auxiliar na construção do Projeto Integrador,
entraremos com mais detalhes nas seções seguintes especificando cada
matéria.
Agenda de Reunião
19 de Setembro de 2013
Pautas
Implantação.
Requisitos.
01 de Outubro de 2013
Pautas
Delegação de Funções
Exposições abertas
Documentos
3 de Outubro de 2013
Pautas
Desenvolvimento
Diagramas de Casos Conceitual.
Socioambiental –
de Uso. Modelo
Práticas de Até 29/11/2013.
Especificações de Relacional. Script
Sustentabilidade e
Casos de Uso. DDL, Views &
imprima somente
Agenda de Reunião Triggers.
se necessário.
e Ata de Reunião.
Encerramento da Reunião
Tabela 3 - Terceira Reunião do Grupo
Local da Reunião
Ata de Reunião
Projeto Integrador – SENAI FATESG 2013. FOUR SYSTEMS. Projeto: Instituição de Ensino. Organizadores: Adx1, Adx2, Adx3 e
Adx4.
Iniciamos o Levantamento dos requisitos que nosso software deverá atender bem como
a produção da documentação técnica do projeto integrador: Instituições de Ensino;
O Grupo definiu inclusive o selecionado, quem ficará responsável por criar o banco de
dados e sua modelagem será o Adx1;
O Grupo definiu inclusive o selecionado, quem ficará responsável por criar o Documento
de Visão, Documento de Levantamento de Requisitos e Documento de Agenda de
Reunião será Adx2;
O grupo definiu inclusive o selecionado, quem ficará responsável pelo levantamento de
requisitos, RUP e documentos anexos será o Adx3;
O grupo definiu, inclusive o selecionado, quem ficará responsável pelo diagrama de
casos de uso, modelagem do sistema, design do sistema e implementação será o Adx2;
O grupo também trabalhará em conjunto com sua equipe para sanar dúvidas e
adequações do projeto integrador a ser apresentado À SENAI FATESG do Segundo
Módulo do Curso de Análise e Desenvolvimento de Sistemas.
15
Prazos e Cronogramas
Atividades Datas
Início do Projeto Integrador. 02/09/2013.
Término do Projeto Integrador. 29/11/2013.
02/09/2013 à
Apresentação do Projeto Integrador. 06/10/2013.
Até
Avaliação Parcial do PI. 04/10/2013.
Até
Seleção do Projeto Integrador. 22/11/2013.
Até
Documentos Digitais e Artefatos. 29/11/2013.
Apresentação dos melhores Projetos 04/12/2013.
Integradores do curso.
Conclusão
Instituições de Ensino: ENSINO MÉDIO E
Tema do Projeto Integrador CURSO PRÉ-VESTIBULAR
Discentes Responsabilidade Visto
FREDERICO RAMOS DE SOUZA Colaborador – Adx1
MARCO AURÉLIO OLIVEIRA Líder - Adx3
PAULO VICTOR DA SILVA Colaborador – Adx2
Tabela 4 - Tabela de Prazos e Entregas
Documento de Visão
Histórico de Revisão
Data Versão Descrição Autor
03/10/20013 1.0 Versão Inicial do Documento ADX3
Introdução
Público-Alvo
dados que são de extrema importância para o currículo escolar do aluno, mas
os professores também se virão na necessidade de informar os responsáveis
pela direção do colégio que precisavam de uma ferramenta com tecnologia,
uma ferramenta informatizada para realizasse as atividades que são realizadas
em sala de aula.
Diante essas necessidades da utilização de um sistema que realizasse as
atividades passadas e descritas no decorrer do documento, o Projeto Sistema
Rede de Ensino (da empresa 4-System) vem com a proposta de inserir no
mercado de ensino educacional um produto, cuja missão é auxiliar os
educadores nas atividades diárias, passando confiabilidade, facilidade e
clareza nos dados que estão salvos em seu banco de dados. Assim se
tornando uma empresa informatizada com processos estruturados em suas
devidas áreas de ensino.
Requisitos Funcionais
Prioridade: Desejável
Caso de Uso
API
Aplicação
Conexão
//CONEXAO ORACLE
return connection;
IP / Acesso
private MySingleton() {
if (INSTANCE == null) {
return INSTANCE;
}
31
Semáforos
import java.util.concurrent.Semaphore;
// classe principal
public class CodigoSemafaro {
static Semaphore sA;
static Semaphore sB;
static Semaphore sC;
static Semaphore sD;
// classe FuncaoA
class FuncaoA extends Thread {
public void run () {
while(true){
try {
sD.acquire(); //wait (espera) no semaforo D
32
// classe FuncaoB
class FuncaoB extends Thread {
public void run () {
while(true){
try {
sC.acquire(); //wait (espera) no semáforo C
}catch(InterruptedException ie){ System.err.println( ie.toString());}
B1();
sB.release(); //signal (continue) no semáforo B
try {
sA.acquire(); //wait (espera) no semáforo A
}catch(InterruptedException ie){ System.err.println( ie.toString());}
B2();
sD.release(); //signal (continue) no semáforo D
}
}
}
// metodo principal
public static void main(String[] args) {
CodigoSemafaro temp = new CodigoSemafaro();
// inicialização dos semáforos
sA = new Semaphore(0);
sB = new Semaphore(0);
sC = new Semaphore(1);
sD = new Semaphore(1);
Apresentação de Telas;
Diálogos;
Ferramentas do Trabalho;
Menus;
38
Técnicas de Arquivos;
Documentação.
As Vantagens são:
Atração Homem-Máquina;
Programas mais bem Documentados;
Redução de Custo de Manutenção;
Software mais Eficiente;
Software com funções mais poderosas;
Facilidade de Aprendizado;
Redução de Perturbação psicológica do usuário em relação ao
Computador.
As Desvantagens são:
4 CONSIDERAÇÕES FINAIS
5 REFERÊNCIAS BIBLIOGRAFICAS
KURNIAWAN, Budi. Java para a WEB com Servlets, JSP, and EJB. Rio de
Janeiro. Editora ciência Moderna Ltda. 2002.
6 REFERÊNCIAS DE SITES
INMETRO. http://www.inmetro.gov.br/qualidade/responsabilidade_social/norma_nacional.asp