FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS - FASA CURSO: SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS - PDF
FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS - FASA CURSO: SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS
Download "FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS - FASA CURSO: SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS"
Manuela Antunes Cesário
1 FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS - FASA CURSO: SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS PROJETO FINAL SI-ICEB Marcelo Barboza Caralo RA: /9 Vagner Luis Nunes Lins RA: /0 PROF. ORIENTADOR: Roberto Ávila Paldês BRASÍLIA / DF, DEZEMBRO DE 2007
2 Marcelo Barboza Caralo Vagner Luis Nunes Lins SI-ICEB Projeto Final apresentado como um dos requisitos para conclusão do curso de Superior de Formação Específica em Análise de Sistemas do UniCEUB Centro Universitário de Brasília. Prof. Orientador: Roberto Ávila Paldês Brasília/DF, Dezembro de 2007
3 AGRADECIMENTO A Deus. O que seria de nós sem a fé que temos nele. Aos nossos pais, irmãos e a toda nossa família que, com muito carinho e apoio, não mediram esforços para que nós chegássemos até esta etapa. Ao professor Roberto Ávila Paldês pela paciência na orientação e incentivo que tornaram possível a conclusão deste projeto final. Aos nossos professores do curso de Análise de Sistemas pelo apoio e inspiração no amadurecimento dos nossos conhecimentos e conceitos que nos levaram a execução e conclusão deste projeto. 3
4 RESUMO SI-ICEB Sistema de Informação da igreja Cristã evangélica de Brasília foi desenvolvido com o objetivo de automatizar os processos que ocorrem diariamente na Igreja. A Igreja esta localizada na EQN 309/310, Área Especial A, Brasília-DF, onde atende tanto os membros como a comunidade geral. O SI-ICEB realiza o controle financeiro mantendo também as informações pertinentes à Igreja disponíveis na Internet, sendo de fácil manuseio pelos usuários finais e permitindo uma atualização rápida e prática. Foram realizadas varias reuniões com os pastores e futuros usuários do sistema para levantamento dos requisitos e posteriormente suas validações. A documentação do sistema foi desenvolvida utilizando os diagramas da UML 2.0, que está sendo a mais solicitada pelo mercado por ser uma modelagem prática e de fácil validação pelo usuário. 4
5 SUMÁRIO 1 APRESENTAÇÃO AUTOR PROFESSOR LOCAL DE REALIZAÇÃO DO PROJETO EMPRESA USUÁRIA DO SISTEMA INTRODUÇÃO ANÁLISE INSTITUCIONAL A EMPRESA E SEU NEGÓCIO SISTEMAS DE INFORMAÇÃO EXISTENTES NA EMPRESA A EMPRESA E O SISTEMA PROPOSTO SISTEMAS SIMILARES EXISTENTES NO MERCADO PROBLEMAS DIAGNOSTICADOS OBJETIVOS DO SISTEMA OBJETIVOS GERAIS DO SISTEMA OBJETIVOS ESPECÍFICOS DO SISTEMA REQUISITOS REQUISITOS FUNCIONAIS REQUISITOS DE INTERFACE EXTERNA REQUISITOS DE INTERFACE COM AMBIENTE DE HARDWARE REQUISITOS DE INTERFACE COM AMBIENTE DE SOFTWARE REQUISITOS DE EXECUÇÃO REQUISITOS GENÉRICOS REQUISITOS INVERSOS BENEFÍCIOS ESPERADOS ANÁLISE DE RISCO ABRANGÊNCIA E AMBIENTE DESCRIÇÃO DA ABRANGÊNCIA DO SISTEMA DIAGRAMA DE CASO DE USO DIAGRAMA DE CASO DE USO (VISÃO GERAL) ORGANOGRAMA DA ORGANIZAÇÃO DESCRIÇÃO DO AMBIENTE FÍSICO DO SISTEMA: ATUAL E PREVISTO DESCRIÇÃO DO AMBIENTE TECNOLÓGICO: ATUAL E PREVISTO MODELO DE DADOS TÉCNICA E SIMBOLOGIA UTILIZADA MODELO ENTIDADE RELACIONAMENTO (MER) DIAGRAMA DE CLASSE MODELAGEM LÓGICA E FÍSICA DIAGRAMA DE CASO DE USO (ESPECÍFICO) DESCRIÇÃO DOS ATORES DESCRIÇÃO DOS CASOS DE USO DIAGRAMA DE SEQUÊNCIA E/OU COLABORAÇÃO CLASSE DE DADOS DESCRIÇÃO MODELO ENTIDADE RELACIONAMENTO CLASSES DE INTERACE PROJETO NAVEGACIONAL TELAS DO SISTEMA SOLUÇÃO DOS REQUISITOS DE IMPLEMENTAÇÃO DIAGRAMA DE REDE DIAGRAMA DE COMPONENTES DIAGRAMA DE IMPLANTAÇÃO SOFTWARES BÁSICOS E DE APOIO UTILIZADOS DETALHAMENTO DOS EQUIPAMENTOS MECANISMOS DE SEGURANÇA DE EQUIPAMENTOS E INSTALAÇÕES EQUIPAMENTOS, SOFTWARE BÁSICO E CUSTOS SOFTWARES BÁSICOS E DE APOIO UTILIZADOS MECANISMOS DE SEGURANÇA E PRIVACIDADE DOS DADOS RECURSOS HUMANOS PARA O DESENVOLVIMENTO E IMPLANTAÇÃO DO PRODUÇÃO DO SISTEMA RECURSOS HUMANOS PARA A PRODUÇÃO DO SISTEMA CUSTO DE DESENVOLVIMENTO E IMPLEMENTAÇÃO CUSTOS MENSAIS DE PRODUÇÃO DO SISTEMA
6 11 ANÁLISE DE PONTO DE FUNÇÃO VISÃO DE FUTURO PERSPECTIVAS FUTURAS DE NEGÓCIOS PERSPECTIVAS FUTURAS DE TECNOLOGIA CONCLUSÃO REFERENCIAS BIBLIOGRÁFICAS
7 ÍNDICE DE ILUSTRAÇÕES ANÁLISE DE RISCO - Figura DIAGRAMA DE CASO DE USO (VISÃO GERAL) - Figura ORGANOGRAMA DA ORGANIZAÇÃO - Figura MINISTÉRIOS EXISTENTES NA IGREJA Figura SÍMBOLOS UTILIZADOS - Figura EXEMPLO DE APLICAÇÃO DA MODELAGEM Simbologia Figura MODELO ENTIDADE RELACIONAMENTO (CONCEITUAL) - Figura MODELO ENTIDADE RELACIONAMENTO (MER) - Figura DIAGRAMA DE CLASSE - Figura DIAGRAMA DE CASO DE USO (ESPECÍFICO) Manter Atividades Diárias da Igreja Figura DIAGRAMA DE CASO DE USO (ESPECÍFICO) Manter Pessoas Vinculadas a Igreja Figura IMPRIMIR PEDIDO DE ORAÇÃO Figura INCLUIR PEDIDO DE ORAÇÃO Figura MANTER AVISOS Figura MANTER CULTOS Figura MANTER EVENTOS Figura MANTER FINANÇAS Figura MANTER FUNCIONÁRIOS Figura MANTER MEMBROS Figura MANTER MISSIONÁRIOS Figura MANTER PROJETOS Figura MANTER TEXTOS Figura VISUALIZAR ANIVERSARIANTES Figura VISUALIZAR AVISOS Figura VISUALIZAR BALANÇO FINANCEIRO Figura VISUALIZAR CULTOS Figura VISUALIZAR EVENTOS Figura VISUALIZAR MEMBROS Figura VISUALIZAR MISSIONÁRIO Figura VISUALIZAR PROJETOS Figura VISUALIZAR TEXTOS Figura DESCRIÇÃO FINANCEIRA - Figura DESCRIÇÃO FUNCIONÁRIO Figura DESCRIÇÃO TIPO_FUNCIONÁRIO Figura DESCRIÇÃO AVISO Figura DESCRIÇÃO MISSIONÁRIO Figura DESCRIÇÃO ENDEREÇO Figura DESCRIÇÃO PESSOA Figura DESCRIÇÃO PESSOAS_PROJETO Figura DESCRIÇÃO PROJETO Figura DESCRIÇÃO EVENTO Figura DESCRIÇÃO PESSOAS_EVENTO Figura DESCRIÇÃO CULTO Figura DESCRIÇÃO PASTOR Figura DESCRIÇÃO MEMBRO Figura DESCRIÇÃO PEDIDO_ORACAO Figura DESCRIÇÃO TEXTO Figura DESCRIÇÃO TABLE_LOGE Figura DESCRIÇÃO MISSÃO Figura DESCRIÇÃO MISSAO_MISSIONARIO Figura PROJETO NAVEGACIONAL Figura TELA INICIAL DO SISTEMA Figura TELA DE PESQUISAR MEMBRO Figura TELA DE INCLUIR MEMBRO TELA VISUALIZAR MEMBRO- Figura TELA ALTERAR DADOS MEMBRO- Figura TELA PESQUISAR CULTO - Figura TELA INCLUIR CULTO - Figura TELA VISUALIZAR CULTO Figura TELA PESQUISAR ANIVERSARIANTES Figura
8 TELA PESQUISAR EVENTO Figura TELA INCLUIRINCLUIR MOVIMENTAÇÃO Figura TELA INCLUIR EVENTO Figura TELA INCLUIR PROJETO Figura TELA PESQUISAR MOVIMENTAÇÃO Figura TELA PESQUISAR TEXTO Figura TELA LISTA DE ANIVERSARIANTES Figura TELA PESQUISAR EVENTO Figura TELA VISUALIZAR TEXTO Figura TELA PESQUISAR PROJETO Figura TELA VISUALIZAR PROJETO Figura TELA VISUALIZAR MOVIMENTAÇÃO Figura TELA INCLUIR TEXTO Figura REDE - Figura MODULO 01 - Figura MODULO 02 - Figura MODULO 03 - Figura MODULO 04 - Figura MODULO 05 - Figura IMPLEMENTAÇÃO - Figura PERFIS - Figura
9 1 APRESENTAÇÃO 1.1 AUTORES Vagner Luis Nunes Lins Ra /0. Marcelo Barboza Caralo Ra / PROFESSOR Roberto Ávila Paldês. 1.3 LOCAL DE REALIZAÇÃO DO PROJETO Igreja Cristã Evangélica de Brasília, localizada na EQN 309/310, A, Brasília-DF. Área Especial 1.4 EMPRESA USUÁRIA DO SISTEMA Igreja Cristã Evangélica de Brasília. 2. INTRODUÇÃO 2.1 ANÁLISE INSTITUCIONAL A EMPRESA E SEU NEGÓCIO Em 1895, alguns crentes, em Toronto, Canadá, se organizaram com o objetivo de evangelizar a América do Sul. No Brasil, esse acontecimento iniciou-se com os missionários, Sr. Witte, Dr. Graham e esposa e Anne Andrews, que chegaram à Carolina, no Maranhão. A ICEB começou com um outro canadense, Reginaldo Young, que trabalhava na Cia. de Mineração S. João Del Rei, em Morro Velho, Minas Gerais. Young foi responsável pelo começo do trabalho em São Paulo, que originou a 1ª Igreja da ICEB, fundada em 25 de agosto 9
10 de Mais tarde, Young, juntamente com Glass (jovem que se aliou a ele para evangelização) expandiram a Igreja pelo Brasil. Em fevereiro de 1979, a ICEB era formada por 68 Igrejas e 48 pastores. Hoje são 293 entre Igrejas, congregações e campos missionários distribuídos em 16 estados e mais o Distrito Federal (sendo que 60 novas Igrejas foram abertas a partir de 2004) e 552 obreiros(as) entre pastores, educadoras cristãs e missionários(as). (ICEB, 2007) A Igreja onde será desenvolvido o sistema é filiada à Igreja Cristã Evangélica do Brasil, ICEB, sendo autônoma e soberana em assuntos ministeriais e disciplinares internos, mas acata as decisões constitucionais dos Concílios Regionais e Geral. A Igreja reúne um grupo de pessoas, semanalmente ou diariamente, para o desenvolvimento de alguns trabalhos sociais (visita a orfanatos, hospitais, etc). O expediente administrativo funciona de segunda a sexta-feira na secretaria. Nestes mesmos dias, os pastores estão à disposição dos membros, caso necessitem de algum auxílio. Todos os sábados, acontece a reunião dos jovens no horário da tarde, e à noite o culto jovem. No domingo, funciona a escola dominical pela manhã. No domingo, à noite é celebrado o culto para todos os membros, convidados e visitantes. Ao longo da semana, são realizadas reuniões voltadas para a evangelização SISTEMAS DE INFORMAÇÃO EXISTENTES NA EMPRESA O sistema existente está em desuso, pois é de difícil manutenção, exigindo a chamada da assistência técnica a todo momento, além de gerar um alto custo. O sistema não tem nenhuma documentação. As ferramentas adotadas são de difícil manuseio. Atualmente, todos os contratos administrativos são realizados por programas de automação de escritório (Internet Explorer, Excel, Word) e repassados aos membros ou usuários por telefone, , aviso impresso ou até mesmo por recados verbais A EMPRESA E O SISTEMA PROPOSTO O sistema deve manter atualizados todos os dados de controle administrativo, como por exemplo: nome, endereço dos membros, avisos importantes, entre outros dados que estão descritos ao longo desta documentação. As informações contidas no sistema devem estar à disposição dos membros da Igreja. O sistema deve realizar o balanço financeiro mensal da 10
11 Igreja, ser de fácil manuseio pelo usuário e de fácil manutenção por parte do cliente. Deve acompanhar o sistema, uma documentação completa e de fácil entendimento. O sistema deve fazer também a divulgação da Igreja via Internet, para com isto poder publicar seus trabalhos, no campo religioso, como social, estando todo o tempo disponível e facilitando o controle, da secretaria como dos próprios membros SISTEMAS SIMILARES EXISTENTES NO MERCADO Existem no mercado, atualmente, empresas que fornecem sistemas para Igrejas. Entretanto, os mesmos apresentam as mesmas tarefas: controle bancário, cadastro de visitantes, gerador de relatórios, cadastro de patrimônio. Outros oferecem recursos para a administração de Igrejas junto com suas filiais e células. Estes sistemas podem até ser de menor custo, mas quando são requisitadas mudanças, eles se tornam muito caros, pois o código fonte é proprietário. Entre eles podem ser citados: o da empresa Digi Top Informática Ltda, que disponibiliza o sistema através de módulos. Custa aproximadamente R$ 800,00 (oitocentos reais) o registro, devendo ser negociado, a parte a assistência técnica ou manutenção (EPF SOFT, 2007). A empresa DM10 Informática Ltda oferece um sistema denominado CHURCH no valor de aproximadamente R$ 250,00 (duzentos e cinqüenta reais) e mais parcelas anuais de R$ 80,00 (oitenta reais). Não oferece suporte técnico ou manutenção, pois são serviços oferecidos separadamente (DM10, 2007). Outra empresa, a CEO - Consultoria Eclesiástica, Empresarial, Organizacional, oferece um sistema, com módulos administrativos, pelo valor de aproximadamente R$ 350,00 (trezentos e cinqüenta reais), mas também não disponibilizam informações sobre suporte ou manutenção (CEO, 2007). Levando em consideração a necessidade da Igreja com relação a suporte e manutenção, ficou fora de questão a contratação dos serviços citados acima, pois as empresas estão situadas em outros estados. Outro ponto é a necessidade de desenvolver o sistema de acordo com a regra de negócio da Igreja, que são totalmente diferentes de outros, logo, os módulos apresentados não atendem à necessidade da Igreja. Foi decidido que a elaboração de um sistema específico para a Igreja seria mais adequado do que um oferecido no mercado. 11
12 2.2 PROBLEMAS DIAGNOSTICADOS -Inconsistência no controle de funcionários; -Projetos sociais desenvolvidos pela Igreja cadastrados em papéis, dificultando a consulta; -Falta de um método mais eficiente e prático para visualização dos textos dos pastores; -Eventos realizados pela Igreja, sem uma divulgação para os membros ou para a comunidade em geral; -Falta de opção para divulgação dos cultos, com seus respectivos dados; -Controle financeiro realizado no papel ou locais de difícil visualização; -Falta de informação para os membros sobre os eventos ou atividades realizados pela Igreja ou por seus grupos; -Cadastro de membros realizados somente nas agendas da Igreja, impossibilitando uma atualização e divulgação desses dados; -Não há cadastro de pastores, dificultando a divulgação dos mesmos, bem como dificultando a armazenagem dos históricos de pastores da Igreja; -Só há divulgação dos aniversariantes da semana pelo jornal informativo do culto do domingo; -Os pedidos de oração só são realizados nos domingos, logo após o culto da noite; -A divulgação da Igreja só é feita através de panfletos ou cartazes; -Inconsistência no controle dos missionários e na divulgação dos mesmos. 2.3 OBJETIVOS DO SISTEMA OBJETIVOS GERAIS DO SISTEMA Automatizar o sistema administrativo da Igreja, realizar o balanço financeiro da Igreja e facilitar a visualização das informações da mesma OBJETIVOS ESPECÍFICOS DO SISTEMA - Fornecer ferramenta para automatizar o controle de funcionários; - Oferecer uma ferramenta para controlar os projetos sociais desenvolvidos pela Igreja; - Registrar os textos dos pastores disponíveis para visualização; - Acompanhar os eventos realizados pela Igreja; 12
13 - Viabilizar uma ferramenta para controlar os cultos com seus respectivos dados; - Apoiar o controle financeiro; - Informar os membros sobre os eventos ou atividades realizados pela Igreja ou por seus grupos; - Manter os membros da Igreja com os dados pertinentes a eles. - Armazenar as informações cadastrais dos pastores; - Divulgar os aniversariantes da semana para os membros da Igreja; - Permitir fazer pedidos de oração, para todas as pessoas que acessarem o site da Igreja; - Fazer a divulgação da Igreja mostrando as fotos da mesma; - Facilitar a atualização do site institucional através de ferramentas desenvolvidas para o mesmo; - Realizar o controle de missionários e a divulgação dos mesmos. 2.4 REQUISITOS Requisitos são informações sobre o sistema. A análise de requisitos é o primeiro passo técnico do processo de engenharia de software. É neste ponto que uma documentação referente ao sistema é gerada. A análise deve concentrar-se nos domínios funcionais, comportamentos e de informações de um problema (Pressman, 2002) REQUISITOS FUNCIONAIS O sistema deve permitir o registro cadastrais dos funcionários. O sistema deve guardar os registros dos salários recebidos pelos funcionários. O sistema deve cadastrar todas as despesas pagas pela Igreja. O sistema deve registrar todas as doações e dízimos em seu banco de dados, sendo acessado somente pelos funcionários da secretaria, com senha específica. O sistema deve possuir um espaço para os avisos cadastrados pela secretaria da Igreja para visualização de todos. O sistema deve, com base nas informações dos membros cadastrados, atualizar automaticamente os aniversariantes da semana. O sistema deve receber todos os textos dos pastores para que sejam disponibilizados para consulta. 13
14 O sistema deve ter um grau de segurança com login e senha para garantir a integridade das informações contidas nele. O sistema deve manter os dados dos membros da Igreja, podendo ser visualizados por pessoas autorizadas. O sistema deve permitir à secretaria a alteração dos dados que estejam em desacordo com a situação presente. O sistema deve registrar as entradas e as saídas financeiras apenas pela data, tipo de movimentação e o valor. O sistema deve possuir uma área especifica para informar aos membros sobre os eventos desenvolvidos ou que serão oferecidos futuramente. O sistema deve possibilitar tanto para visitantes como para os membros, submeter um pedido de oração, o pedido de oração deve ser direcionado para o da Igreja. O sistema deve possibilitar contato com a Igreja, através do link que deverá estar disponível na página principal do site, nesse link estará o endereço eletrônico da secretaria da igreja, que será responsável pelo recebimento desses s. O sistema deve manter atualizados os dados cadastrais dos missionários. O sistema deve disponibilizar ferramentas para a atualização dos dados dos missionários. O sistema deve oferecer fotos da Igreja, oferecendo ferramentas que permitam a atualização do catálogo REQUISITOS DE INTERFACE EXTERNA O sistema deve possuir ferramentas que facilitem a atualização do site pelas pessoas responsáveis pela manutenção do sistema. O sistema deve possibilitar a criação de senhas para novos usuários REQUISITOS DE INTERFACE COM AMBIENTE DE HARDWARE equipamentos. O sistema deve funcionar no ambiente atual, sem prever novas aquisições de 14
15 2.4.4 REQUISITOS DE INTERFACE COM AMBIENTE DE SOFTWARE O sistema deve aproveitar os softwares legalizados adquiridos já pela Igreja REQUISITOS DE EXECUÇÃO O sistema deve estar disponível 24 horas por dia, os 7 dias da semana. O sistema deve ser acessado de qualquer micro conectado à Internet REQUISITOS GENÉRICOS O sistema deve realizar as suas manutenções sem tornar indisponíveis os dados não afetados pelo serviço REQUISITOS INVERSOS O módulo financeiro não deve gerar a folha de pagamento dos funcionários, apenas o controle financeiro das receitas e despesas. O sistema não deve permitir que um intruso penetre no sistema, tendo acesso a dados restrito dos membros. O sistema não deve permitir o acesso do público a sua área restrita. O sistema não deve fazer o cadastro de visitantes. O sistema não deve fazer o cadastro do patrimônio. O sistema não deve fazer uma previsão de caixa. O sistema não deve fazer o controle financeiro específico por campanhas. 15
16 2.5 BENEFÍCIOS ESPERADOS Com a implantação do novo sistema espera-se uma melhoria na comunicação entre os membros, pois as informações inerentes à Igreja estarão disponíveis no site. Com isso, não serão necessários boletins informativos impressos constantemente com novas informações da Igreja. Um site de simples navegação facilitará o acesso a todos os membros da Igreja, incluindo pessoas sem grandes habilidades com computadores. A Igreja poderá ser conhecida por qualquer pessoa que tenha acesso a Internet, através do seu site, motivando também uma visita pessoal posterior à sede da Igreja. A implantação do sistema e as disponibilidades de ferramentas de simples manuseio facilitarão a manutenção do sistema e a atualização do mesmo ANÁLISE DE RISCO A análise de risco é um item importante, que usamos para tentar identificar e minimizar todo o risco que pode vir a ocorrer no projeto. Com a análise em mãos, podemos tem uma visão abrangente do que cerca nosso projeto e se preciso for, tomar medidas preventivas para diminuir ou extinguir o impacto sobre o projeto. PETERS, PEDRYCZ (2001, p. 351): O principal objetivo da Análise de Risco é desenvolver um conjunto de estratégias de prevenção de riscos. No contexto do processo de projeto, uma estratégia de prevenção de riscos consiste tanto em executar um projeto detalhado que incorpore os recursos de tolerância às falhas na arquitetura de software quanto em aprimorar o projeto para que ele apresente um comportamento de sistema mais desejável, que melhorará a segurança, testabilidade e a manutenibilidade de sistema. A engenharia de riscos está presente em todo o ciclo de vida do projeto de software. 16
17 A TABELA DE RISCOS segue representada na Figura 01. Descrição do risco Aplicabilidad e do risco Exemplo do risco Descrição do Impacto Intensidade do impacto Fase onde ocorre Probabilidade de ocorrência Tipo de resposta Fator do Risco Resposta ao risco Documentação do projeto Aplicável a qualquer projeto Aplicável a qualquer projeto Os requisitos levantados não são consistentes podendo gerar mudanças futuras O projeto foi desenvolvido e não esta coerente com a documentação Na qualidade do projeto Na produtividade e na qualidade Alta Alta Qualidade dos requisitos levantados Levantamento dos requisitos Levantame nto dos requisitos Moderada Baixa Aceitável com plano de contingência Aceitável com plano de contingência Inconsistência dos requisitos Documentação inconsistente Documentar as reuniões de levantamento de requisitos e validar as entregas do projeto Apresentar a documentação para um analista mais experiente Tempo para levantame nto dos requisitos Domínio da tecnologia que será utilizada Aplicável a qualquer projeto Aplicável a qualquer projeto O tempo que o cliente tem disponível pode não ser o suficiente para o perfeito levantamento dos requisitos A linguagem de programação que será utilizada no projeto não é muito conhecida pela equipe Em todo o projeto Na qualidade, tempo e custo do projeto Média Todas Baixa Aceitável sem plano de contingência Média Construção Moderada Aceitável com plano de contingência O projeto pode não ser entregue na data marcada, faltar dados para o termino do projeto As funcionalidad es desenvolvidas podem não ser as especificadas, pode levar muito tempo para desenvolver o projeto Marcar reuniões com datas próximas, recolher informações em documentos que estão sendo utilizados tipo: formulários, atas, etc. Treinamento para da linguagem a ser utilizada Validação do projeto Aplicável a qualquer projeto Só uma pessoa é responsável pela validação do sistema Na qualidade Média Todas Moderada Mitigável O cliente pode não abordar partes críticas do sistema, introduzir informações desnecessárias Tentar alocar mais pessoas envolvidas nos processos, documentar e validar as reuniões Tempo Treinamento da equipe Aplicável a qualquer projeto Aplicável a qualquer projeto O tempo que foi aceito para o desenvolvimento do projeto, pode não ser o suficiente O treinamento adquirido pode não atender as necessidades no projeto Na qualidade do projeto, prazo Na qualidade, custo e prazo Média Todas Moderada Aceitável com plano de contingência O projeto pode não ser entrega na data marcada Média Todas Baixa Mitigável O conhecimento adquirido pode não ser o suficiente para desenvolver o projeto Focar nas prioridades e caso necessário alocar mais mão de obra Escolher uma instituição de treinamento qualificada e com referencias 17
18 Tecnologias Aplicável a qualquer projeto As ferramentas necessárias para o desenvolvimento podem não estar disponíveis, as ferramentas não estarem listadas como permitidas para uso pela empresa No prazo Média Todas Baixa Mitigável Dificuldade na apresentação e geração dos modelos, nas devidas alterações e no acompanhame nto da produção Utilizar ferramentas free. Figura 01 - ANÁLISE DE RISCO. 3 ABRANGÊNCIA E AMBIENTE 3.1 DESCRIÇÃO DA ABRANGÊNCIA DO SISTEMA - Realizar o controle de funcionários; - Manter os projetos sociais desenvolvidos pela Igreja e sua respectiva divulgação; - Manter os textos dos pastores disponíveis para visualização; - Manter os eventos realizados pela Igreja e as suas respectivas divulgações; - Manter os cultos com seus dados respectivos e realizar a sua divulgação; - Automatizar o controle financeiro; - Manter informados os membros sobre os eventos ou atividades realizados pela Igreja ou por seus grupos; - Cadastrar os membros da Igreja com os dados pertinentes a eles, disponibilizar a visualização destes dados só para pessoas cadastradas no sistema. - Realizar o cadastro de pastores e disponibilizar espaço para visualização dos mesmos; - Divulgar os aniversariantes da semana; - Permitir fazer pedidos de oração; - Fazer a divulgação da Igreja através de fotos da mesma; - Facilitar a atualização do site institucional através de ferramentas desenvolvidas para o mesmo; - Possibilitar a manutenção e divulgação dos missionários da Igreja. 18
19 3.2 DIAGRAMA DE CASO DE USO Usaremos a representação do caso de uso para visualizar de forma macro, o papel que cada ator desenvolverá dentro do sistema. De acordo com Medeiros (2004) Diagrama de Caso de Uso é a representação gráfica de uma análise intrínseca de um negócio, dentro do processo de desenvolvimento de software, sugerido pelo processo iterativo e por outras metodologias que utilizam à notação UML. Um caso de uso pode ser explicado como uma macro atividade que encerra diversas tarefas ou atividades. Essas tarefas visam a consecução dessa macro atividade. O caso de uso pode ser também uma representação descrita de várias ações para a realização dessa macro atividade DIAGRAMA DE CASO DE USO (VISÃO GERAL) figura 02. O DIAGRAMA DE CASO DE USO da visão geral do sistema está representado na Figura 02 - DIAGRAMA DE CASO DE USO (VISÃO GERAL). 19
20 3.4 ORGANOGRAMA DA ORGANIZAÇÃO O ORGANOGRAMA DA IGREJA esta representado na figura 03. CONCÍLIO NACIONAL REGIÃO ECLESIÁSTICA CENTRO NORTE REGIÃO ECLESIÁSTICA MÉDIO NORTE REGIÃO ECLESIÁSTICA CENTRO SUL REGIÃO ECLESIÁSTICA NORDESTE REGIÃO ECLESIÁSTICA VALE DO TOCANTINS REGIÃO ECLESIÁSTICA SÃO PAULO REGIÃO ECLESIÁSTICA VALE DO PARAÍBA REGIÃO ECLESIÁSTICA SUDOESTE REGIÃO ECLESIÁSTICA CENTRO OESTE REGIÃO ECLESIÁSTICA DO PARÁ REGIÃO ECLESIÁSTICA PLANALTO IGREJA CRISTÃ EVANGÉLICA DE BRASÍLIA ASSEMBLÉIA GERAL CONSELHO FISCAL MESA ADMINISTRATIVA LOCAL (MEAL) CONSELHO ESPIRITUAL DIRETORIA ADMINISTRATIVA CAELI-CONSELHO ADMINISTRATIVO MINISTÉRIOS Figura 03 - ORGANOGRAMA DA ORGANIZAÇÃO. Os MINISTÉRIOS EXISTENTES NA IGREJA estão listados na figura 04. *Agra *Oração *AMAI Associação Missionária de Apoio ao Idoso *Templo *EBD Escola Bíblica Dominical *Música *Família *Micra *Integração *Missões *Jovens Figura 04 - MINISTÉRIOS EXISTENTES NA IGREJA. 20
21 3.5 DESCRIÇÃO DO AMBIENTE FÍSICO DO SISTEMA: ATUAL E PREVISTO ATUAL O ambiente tecnológico atual é composto de 5 computadores. Dois destes computadores estão na secretaria, outros 2 estão nos gabinetes dos pastores e o que restou está no salão onde os cultos são realizados. Os computadores que estão na secretaria têm a seguinte composição: um deles é um SEMPRON 2.8 com 512 MB de memória RAM, um HD de 80 GB e o outro é um AMD 1.0 com memória RAM de 256 MG, HD de 20 GB. Os computadores que estão nos gabinetes dos pastores têm a seguinte composição: são AMD 1.0 com memória RAM de 256 MB, HD de 20 GB. O último computador está no salão e tem a seguinte composição: é um AMD 1.0 com memória RAM de 256 MB, HD de 20 GB. Estes computadores estão conectados em rede. A rede é a ADSL e não possui endereço IP fixo. PREVISTO - Não está sendo prevista a aquisição de nenhum equipamento adicional, a empresa que a Igreja contratou possui: dois servidores HP, um deles é a imagem do servidor principal, com processador de 3.0 GHz, memória 2G e 160G de disco rígido, um nobreak com capacidade para 5 horas de falta de energia e um firewall integrado ao sistema operacional do servidor. 3.6 DESCRIÇÃO DO AMBIENTE TECNOLÓGICO: ATUAL E PREVISTO ATUAL A Igreja possui um aparelho de fax, 8 telefones PABX, um aparelho de som, um DVD, um videocassete, 1 aparelho retro-projetor, 2 aparelhos de multimídia, 3 ar condicionados, 1 sistema de segurança eletrônica, 1 copiadora, 2 impressoras e 1 scanner. PREVISTO não será necessária a aquisição de nenhum novo equipamento. 21
22 4 MODELO DE DADOS 4.1 TÉCNICA E SIMBOLOGIA UTILIZADA A técnica e simbologia utilizada é a desenvolvida por Peter Chen (1976) no qual define uma abordagem para o processo de modelagem dos dados. A abordagem entidaderelacionamento é composta de uma técnica de diagramação e de um conjunto de conceitos que devem ser entidades. A técnica de diagramação é simples e serve como representação dos próprios conceitos por ela manipulados. Utiliza um retângulo para representar as entidades. Um quadrilátero abaixo do retângulo onde estão os atributos. Uma linha une as entidades. Esta representa o relacionamento existente entre as entidades, a ponta da linha pode estar dividida em outras, indicando que o relacionamento ocorre uma ou mais vezes. Se a linha só tiver uma ponta, indica que o relacionamento ocorre só uma vez. Pode vir acompanhando à linha um traço ou um círculo, estes respectivamente representam obrigatoriedade ou opcionalidade. Os SÍMBOLOS UTILIZADOS na representação da modelagem dos dados estão representados na figura 05: Figura 05 - SIMBOLOS UTILIZADOS. 22
23 EXEMPLO DA APLICAÇÃO DA MODELAGEM está representado na figura 06. Figura 06 - EXEMPLO DE APLICAÇÃO DA MODELAGEM. 23
24 4.2 MODELO ENTIDADE RELACIONAMENTO (MER) O MODELO ENTIDADE RELACIONAMENTO (CONCEITUAL) esta representado na figura 07. Figura 07 - MODELO ENTIDADE RELACIONAMENTO (CONCEITUAL). 24