Você está na página 1de 13

FACULDADE DE TECNOLOGIA DE BAURU

JOSE ALBERTO SANTOS FONSECA MARCIO APARECIDO ESCORSE KLEISSON WAGNER DA SILVA INFORZATO

TRABALHO :SEGURANA EM BANCO DE DADOS VOLTADO PARA O ENSINO A DISTNCIA

DISCIPLINA: GERNCIA DE PROJETOS E PROCESSOS PROF. KLEBER LUIZ N. MILANEZE

BAURU 2013

Nome projeto: Projeto de Banco de Dados voltado para ensino a distncia


CRITRIOS DO PROJETO Viabilidade Para a elaborao desse sistema o nvel de dificuldade que ser enfrentado na elaborao do projeto de mdia complexidade, sendo necessria a utilizao de ferramentas (softwares especficos) e habilidades especficas (tcnicas para elaborao de tarefas) para a construo do projeto. Atravs de conhecimentos adquiridos ou que venham a necessitar o aprendizado e a utilizao de softwares especficos disponveis no mercado h condies para elaborao do projeto proposto. Aceitabilidade No processo de elaborao do projeto o software aceitvel pelo seu custo benefcio para os clientes e por ter sido elaborado em parceria e contendo todas as necessidades especficas que os clientes exigem. A criao e desenvolvimento desse projeto so valorosos e viveis, pois o retorno financeiro certo e compensatrio. Durante o seu desenvolvimento sero de grande valia os conhecimentos tcnicos adquiridos e podero ser utilizados em projetos futuros. Vulnerabilidade O risco, probabilidade de insucesso e incerteza so altos no incio do projeto. fundamental que sejam avaliados e estudados os riscos e incertezas inerentes ao projeto, nas etapas iniciais. Dessa forma, possvel aumentar a probabilidade de se obter sucesso e minimizar a ocorrncia de barreiras e empecilhos ao alcance dos objetivos estabelecidos. Existem trs requisitos de segurana: - avaliao de riscos dos ativos da organizao; - legislao vigente, os estatutos, a regulamentao e as clusulas contratuais que a organizao, seus parceiros, contratados e prestadores de servios tm que atender; - conjunto particular de princpios, objetivos e requisitos para o processamento da informao que a Organizao tem que desenvolver para apoiar suas operaes.

FASES DO PROJETO A gesto de projetos de desenvolvimento de software apresenta como fatores crticos de sucesso, o desenvolvimento de habilidades de gesto de pessoas (focado no cliente e na equipe de projetos), e de identificao de necessidades e expectativas implcitas. Dessa forma, possvel identificar de forma completa o escopo a ser contemplado pelo projeto, minimizando possibilidade de surpresas ou imprevistos que impactem nos objetivos estabelecidos para o projeto em questo. Projetos de desenvolvimento de software se caracterizam pelo seguinte ciclo de vida: 1 - Planejamento Este projeto visa desenvolver um Sistema de Ensino a Distncia onde cada usurio do sistema ter seu acesso restrito ao contedo correspondente, as medidas de segurana envolvidas garantiro a segurana dos dados e a disponibilizao das informaes online aos responsveis do sistema. Os envolvidos no projeto so: - Cliente; - Analista de sistema; - Programadores; - Administrador de Banco de Dados (DBA); - Web Designer. Atravs de entrevistas com o cliente feito um levantamento das necessidades do software. O Analista de Sistema elabora a modelagem do sistema e os programadores, Dba e Web Designer efetuam o desenvolvimento do projeto com o auxlio do Analista de Sistemas. Aps essas etapas o sistema testado em seu ambiente de uso e entregue ao cliente. 2 - Elaborao Fase de Construo que consiste na implementao propriamente dita do produto a ser gerado pelo projeto. Nessa fase desenvolvido e testado todo o cdigo do Software conforme o escopo e as regras definidas para o projeto em questo. 2.1 -Levantamento dos requisitos do sistema Descrio da atividade: Entrevistar o cliente e entender a necessidade e objetivo do sistema. Responsvel pela atividade: Analista de Sistemas Marmito

Ferramentas e equipamentos: Computador, caderno e c aneta. 2.2 - Modelagem do sistema Descrio da atividade: Elaborar a modelagem do sistema para que atenda a necessidade e objetivo do sistema. Responsvel pela atividade: Analista de Sistemas Marmito Ferramentas e equipamentos: Computador, caderno, caneta, software starUml, software Dia, software phpmyadmin e mysql. 2.3 - Desenvolvimento Descrio da atividade: Desenvolver a base de dados criando tabelas, campos, relacionamentos, consultas e aplicaes de linguagem de programao. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Ferramentas e equipamentos: Computador, mysql. 2.4 - Testes Descrio da atividade: Colocar o sistema em funcionamento e simular todo tipos de requisies em diversos ambientes e condies extremas de uso para verificao do desempenho. Responsvel pela atividade: Programador, DBA e Web Designer Ferramentas e equipamentos: Computador, mysql. 2.5 - Correes Descrio da atividade: Identificadas as falhas e limitaes aplica-se correes para um melhor desempenho do sistema. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Ferramentas e equipamentos: Computador, mysql. 2.6 - Apresentao Descrio da atividade: Expor o Sistema ao cliente e demonstrar suas funcionabilidades. Responsvel pela atividade: Analista de Sistemas Marmito Ferramentas e equipamentos: Computador e interfaces de sistema. software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e

2.7 - Reviso e ajustes Descrio da atividade: Aps a apresentao do Sistema ao cliente efetuado uma reviso geral e feito os ltimos ajustes para chegar ao desejado pelo cliente. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e mysql. 2.8 - Implantao Descrio da atividade: Efetuar a hospedagem do Sistema no servidor e posteriormente a disponibilizao da aplicao online para os usurios. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e mysql. 2.9 - Manuteno e suporte Descrio da atividade: Manter o sistema em funcionamento normal e disponvel alm de dar suporte e orientaes aos usurios sobre o funcionamento do sistema. Responsvel pela atividade: Programador e DBA Ferramentas e equipamentos: Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin, software mysql, email e telefone. 2.10 - Avaliao geral do sistema Descrio da atividade: Fazer um balano geral do sistema detectando possveis erros e falhas que podem minimizados em projetos futuros ou uma nova verso do mesmo. Responsvel pela atividade: Analista de Sistema Marmito Ferramentas e equipamentos: Computador, caderno e caneta. 3 - Implementao Esta fase consiste em efetuar a hospedagem do Sistema no servidor e posteriormente a disponibilizao da aplicao online para os usurios. Verificao dos objetivos e acompanhamento do sistema.

4 - Desativao Gerir projetos de desenvolvimento de software demanda caractersticas genricas inerentes gerncia de projetos, associadas a requisitos especficos rea de informtica O encerramento do projeto acontece aps seus objetivos terem sido atingidos. O encerramento requer documentao dos resultados a fim de formalizar a aceitao do produto. No nosso caso, medidas devero ter sido estabelecidas e incorporadas aos processos de negcio da Organizao. O encerramento do projeto requer a confirmao de que os produtos propostos foram atingidos. Isto poder ser demonstrado a partir de medies e relatrios com os resultados alcanados e comparados com os propostos. descritas. As lies aprendidas tambm devero ser

ANLISE DOS CRIVOS 1 - Crivo Marketing O projeto proposto feito sob encomenda o que dificulta sua comercializao. 2 - Crivo da funo produo No que diz respeito pessoa capacitada para o trabalho, pode ocorrer casos em que funcionrios tero que se especializar para resolver algumas dificuldades que enfrentaro conforme o andamento do projeto. Quanto tecnologia, ela est no mercado, mas isso no significa que temos as habilidades requeridas para aplicar a tecnologia. Na verdade, todos os profissionais de sistemas de informao podem aprender novas tecnologias, mas a curva de aprendizagem ter impacto na viabilidade tcnica do projeto; especificamente, ter impacto no cronograma. 3 - Crivo financeiro Durante as fases iniciais do projeto, a anlise da viabilidade econmica consiste em julgar se os possveis benefcios de solucionar o problema so ou no vantajosos. To logo os requisitos especficos e solues sejam identificados, o analista pode levar em considerao os custos e benefcios de cada alternativa. 3.1 - Custos de desenvolvimento de sistemas: - Custos de desenvolvimento e aquisio: Computadores e softwares utilizados;

- Custos operacionais; - Manuteno: hardware; - Pessoal: operao, manuteno, treinamento; 3.2 - Custos Fixos: - Pagamentos de aluguel e pagamentos de licena de software. - Salrios dos operadores de sistemas de informao e do pessoal de suporte (mesmo que o salrio aumente, o aumento gradual e no muda drasticamente de um ms para o outro). 3.3 - Custos Variveis: - Custos de uso de computador (tempo de CPU, tempo de conexo de um terminal, armazenamento) que variam com a carga do trabalho. - Suprimentos (formulrios, papel da impressora entre outros) que variam com a carga do trabalho. - Custos adicionais (manuteno, telefone, energia, gua, etc).

IDENTIFICAO DOS REQUISITOS Ideia: Projeto de Banco de Dados voltado para ensino a distncia Forma: - Sistema voltado para educao; - Desenvolvido em linguagem PHP e MySql. Funo: - Educao distncia; - Gerenciamento de informaes. Propsito: - Cursos online; - Abrangncia todo o Brasil. Benefcio: - Aprendizado e novos conhecimentos; - No h necessidade de aula presencial; - Sem fronteiras para a utilizao do curso.

ASPECTOS DO PROJETO Criatividade O projeto no existe muito criatividade pois feito sob encomenda. Complexidade Diante da complexidade do projeto foram tomadas algumas decises referentes aos softwares utilizados, para que o sistema tenho o melhor desempenho e cumpra com os seus objetivos. Compromisso Com relao as escolhas efetuadas, consideramos como ponto principal a facilidade de acesso ao sistema em relao a sua aparncia. Escolha Na escolha do Banco de dados, optamos por um banco de dados gratuito, pois a quantidade de informao armazenada no to grande. DIAGRAMA DE FLUXO SIMPLES: Projeto de Banco de Dados voltado para ensino a distncia.

FOLHAS DE ROTEIRO: Projeto de Banco de Dados voltado para ensino a distncia. 1 Levantamento dos requisitos do sistema Atividade: Levantamento dos requisitos do sistema Descrio da atividade: Entrevistar o cliente e entender a necessidade e objetivo do sistema. Responsvel pela atividade: Analista de Sistemas Marmito Atividade ps: Modelagem do sistema Ferramentas e equipamentos: Computador, caderno e c aneta. 2 Modelagem do sistema Atividade: Modelar o sistema Descrio da atividade: Elaborar a modelagem do sistema para que atenda a necessidade e objetivo do sistema. Responsvel pela atividade: Analista de Sistemas Marmito Atividade pr: Levantamento dos requisitos do sistema Atividade ps: Desenvolvimento Ferramentas e equipamentos: Computador, caderno, caneta, software starUml, software Dia, software phpmyadmin e mysql. 3 Desenvolvimento Atividade: Desenvolver o sistema Descrio da atividade: Desenvolver a base de dados criando tabelas, campos, relacionamentos, consultas e aplicaes de linguagem de programao. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Atividade pr: Modelagem do sistema Atividade ps: Testes Ferramentas e equipamentos: Computador, mysql. 4 Testes Atividade: Executar testes com o sistema Descrio da atividade: Colocar o sistema em funcionamento e simular todo tipos de requisies em diversos ambientes e condies extremas de uso para verificao do desempenho. Responsvel pela atividade: Programador, DBA e Web Designer Atividade pr: Desenvolvimento Atividade ps: Correes software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e

Ferramentas e equipamentos: Computador, mysql. 5 Correes Atividade: Corrigir falhas do sistema

software starUml, software Dia, software

Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e

Descrio da atividade: Identificadas as falhas e limitaes aplica-se correes para um melhor desempenho do sistema. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Atividade pr: Testes Atividade ps: Apresentao Ferramentas e equipamentos: Computador, mysql. 6 Apresentao Atividade: Exposio do sistema ao cliente Descrio da atividade: Expor o Sistema ao cliente e demonstrar suas funcionabilidades. Responsvel pela atividade: Analista de Sistemas Marmito Atividade pr: Correes Atividade ps: Reviso e ajustes Ferramentas e equipamentos: Computador e interfaces de sistema. 7 Reviso e ajustes Atividade: Efetuar a reviso do Sistema e efetuar ajustes. Descrio da atividade: Aps a apresentao do Sistema ao cliente efetuado uma reviso geral e feito os ltimos ajustes para chegar ao desejado pelo cliente. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Atividade pr: Apresentao Atividade ps: Implantao Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e mysql. 8 Implantao Atividade: Implantao do Sistema software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e

Descrio da atividade: Efetuar a hospedagem do Sistema no servidor e posteriormente a disponibilizao da aplicao online para os usurios. Responsvel pela atividade: Analista de sistemas, Programador, DBA e Web Designer Atividade pr: Reviso e ajustes Atividade ps: Manuteno e suporte Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin e mysql. 9 Manuteno e suporte Atividade: Manuteno e suporte do Sistema Descrio da atividade: Manter o sistema em funcionamento normal e disponvel alm de dar suporte e orientaes aos usurios sobre o funcionamento do sistema. Responsvel pela atividade: Programador e DBA Atividade pr: Implantao Atividade ps: Avaliao geral do sistema Ferramentas e equipamentos: Ferramentas e equipamentos: Ferramentas e equipamentos: Computador, software starUml, software Dia, software Dreamweaver, software wincsp, software putty, software notpad, software phpmyadmin, software mysql, email e telefone. 10 Avaliao geral do sistema Atividade: Fazer uma avaliao geral do Sistema Descrio da atividade: Fazer um balano geral do sistema detectando possveis erros e falhas que podem minimizados em projetos futuros ou uma nova verso do mesmo. Responsvel pela atividade: Analista de Sistema Marmito Atividade pr: Manuteno e suporte Ferramentas e equipamentos: Computador, caderno e caneta.

DIAGRAMA DE FLUXO DE PROCESSO: Projeto de Banco de Dados voltado para ensino a distncia.

ELABORAO DA REDE PERT: Projeto de Banco de Dados voltado para ensino a distncia.
Atividade A Levantamento dos requisitos B Modelagem do Sistema C - Desenvolvimento D - Testes E - Correes F - Apresentao G Reviso e ajustes H - Implantao I Manuteno e suporte J Avaliao geral do sistema Dependncia A B C D E F G H I Durao (Dias) 3 3 10 1 3 1 2 4 1 1

Caminho 1 = A + B + C + D + E + F + G + H + I = 29 dias CPM = 29 dias DIAGRAMA DE GANTH: Projeto de Banco de Dados voltado para ensino a distncia.

Você também pode gostar