1. O documento apresenta o plano de projeto de software para o sistema "Bichos do Campus na Web".
2. O sistema tem o objetivo de melhorar a visibilidade e o processo de adoção de animais disponíveis no campus da Universidade Federal de Sergipe.
3. O plano detalha os requisitos, estimativas de tempo e custo, análise de riscos, planejamento, equipe e controles de qualidade para o desenvolvimento do sistema.
Plano de Projeto de Software para o desenvolvimento do SIGE (Sistema de Geren...Igor Costa
Este documento apresenta o plano de projeto para o desenvolvimento de um sistema de gestão de eventos (SIGE) para a Universidade Federal de Sergipe. O SIGE permitirá cadastrar, analisar, reservar recursos e gerar relatórios de eventos. O projeto será desenvolvido por uma equipe de 4 pessoas usando metodologias ágeis em um período de 6 meses.
Este documento apresenta o plano de projeto de software para o Sistema de Informação da Unidade de Reabilitação (SIUR) do Hospital Universitário da Universidade Federal de Sergipe (HU/UFS). O SIUR tem como objetivo automatizar e integrar os processos da Unidade de Reabilitação do HU/UFS, melhorando a gestão dos pacientes, tratamentos, avaliações e prontuários. O documento descreve os requisitos funcionais e não funcionais, estimativas de esforço, riscos, planejamento e organização da equipe para o desenvolvimento
AMAO - DESENVOLVIMENTO DE UM AMBIENTE ONLINE DE AUXÍLIO À CORREÇÃO E RESOLUÇÃ...Felipe Pontes
1. O documento descreve um projeto de graduação para desenvolver um ambiente online chamado AMAO para auxiliar na correção e resolução de avaliações de programação.
2. O sistema AMAO será uma plataforma online de autocorreção que utilizará exclusivamente softwares livres para ajudar no aprendizado de programação de forma escalável e modularizada.
3. No desenvolvimento do AMAO, serão pesquisadas as principais características de ferramentas existentes de autocorreção para aproveitar tais conceitos e guiar o desen
1. O documento apresenta o conteúdo de um treinamento completo sobre a linguagem de programação ADVPL utilizada no ERP Protheus.
2. O treinamento é dividido em 4 módulos que abordam programação básica, a linguagem ADVPL, desenvolvimento de pequenas customizações e aplicações.
3. São apresentados diversos tópicos como lógica de programação, estruturas de decisão e repetição, declaração de variáveis, arrays, funções, interfaces visuais e desenvolvimento de relatórios e aplicações.
Este documento apresenta os objetivos e conteúdos de um curso de introdução à programação e ADVPL básico. O curso visa ensinar conceitos de lógica de programação, algoritmos e estruturas de programação, além de apresentar a linguagem ADVPL e mostrar como desenvolver pequenas customizações para o ERP Microsiga Protheus.
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURASabrina Mariana
O documento descreve uma proposta de arquitetura para um sistema de inteligência de negócios aplicado a call centers. A arquitetura proposta utiliza ferramentas de business intelligence como data warehouse e data marts para armazenar e analisar dados operacionais, permitindo a tomada de decisões estratégicas com base em métricas e indicadores das operações. A arquitetura também aplica redes neurais artificiais para aprimorar as análises e medidas utilizadas na gestão do setor operacional.
Este documento fornece informações sobre um curso de Gestão de Projetos de Informática ministrado pela Universidade Virtual Africana. O curso é composto por várias unidades que abordam tópicos como metodologias de desenvolvimento de projetos, ciclos de vida de software, tipos de gestão de projetos e ferramentas de gestão. O objetivo é fornecer aos estudantes os conhecimentos e habilidades necessários para gerir com sucesso projetos de tecnologia da informação.
Plano de Projeto de Software para o desenvolvimento do SIGE (Sistema de Geren...Igor Costa
Este documento apresenta o plano de projeto para o desenvolvimento de um sistema de gestão de eventos (SIGE) para a Universidade Federal de Sergipe. O SIGE permitirá cadastrar, analisar, reservar recursos e gerar relatórios de eventos. O projeto será desenvolvido por uma equipe de 4 pessoas usando metodologias ágeis em um período de 6 meses.
Este documento apresenta o plano de projeto de software para o Sistema de Informação da Unidade de Reabilitação (SIUR) do Hospital Universitário da Universidade Federal de Sergipe (HU/UFS). O SIUR tem como objetivo automatizar e integrar os processos da Unidade de Reabilitação do HU/UFS, melhorando a gestão dos pacientes, tratamentos, avaliações e prontuários. O documento descreve os requisitos funcionais e não funcionais, estimativas de esforço, riscos, planejamento e organização da equipe para o desenvolvimento
AMAO - DESENVOLVIMENTO DE UM AMBIENTE ONLINE DE AUXÍLIO À CORREÇÃO E RESOLUÇÃ...Felipe Pontes
1. O documento descreve um projeto de graduação para desenvolver um ambiente online chamado AMAO para auxiliar na correção e resolução de avaliações de programação.
2. O sistema AMAO será uma plataforma online de autocorreção que utilizará exclusivamente softwares livres para ajudar no aprendizado de programação de forma escalável e modularizada.
3. No desenvolvimento do AMAO, serão pesquisadas as principais características de ferramentas existentes de autocorreção para aproveitar tais conceitos e guiar o desen
1. O documento apresenta o conteúdo de um treinamento completo sobre a linguagem de programação ADVPL utilizada no ERP Protheus.
2. O treinamento é dividido em 4 módulos que abordam programação básica, a linguagem ADVPL, desenvolvimento de pequenas customizações e aplicações.
3. São apresentados diversos tópicos como lógica de programação, estruturas de decisão e repetição, declaração de variáveis, arrays, funções, interfaces visuais e desenvolvimento de relatórios e aplicações.
Este documento apresenta os objetivos e conteúdos de um curso de introdução à programação e ADVPL básico. O curso visa ensinar conceitos de lógica de programação, algoritmos e estruturas de programação, além de apresentar a linguagem ADVPL e mostrar como desenvolver pequenas customizações para o ERP Microsiga Protheus.
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURASabrina Mariana
O documento descreve uma proposta de arquitetura para um sistema de inteligência de negócios aplicado a call centers. A arquitetura proposta utiliza ferramentas de business intelligence como data warehouse e data marts para armazenar e analisar dados operacionais, permitindo a tomada de decisões estratégicas com base em métricas e indicadores das operações. A arquitetura também aplica redes neurais artificiais para aprimorar as análises e medidas utilizadas na gestão do setor operacional.
Este documento fornece informações sobre um curso de Gestão de Projetos de Informática ministrado pela Universidade Virtual Africana. O curso é composto por várias unidades que abordam tópicos como metodologias de desenvolvimento de projetos, ciclos de vida de software, tipos de gestão de projetos e ferramentas de gestão. O objetivo é fornecer aos estudantes os conhecimentos e habilidades necessários para gerir com sucesso projetos de tecnologia da informação.
Este documento apresenta os critérios para escolha de uma ferramenta de gerenciamento de recursos de armazenamento (SRM). Descreve a pesquisa realizada em uma empresa, identificando os processos e requisitos atuais. As soluções de três fornecedores são apresentadas e avaliadas segundo os requisitos. Os resultados podem auxiliar na seleção de uma SRM apropriada.
O documento discute planejamento em desenvolvimento de sistemas, incluindo planejamento de software, modelos de processo, ciclos de vida e disciplinas de projeto. Ele fornece uma visão geral de práticas recomendadas de planejamento e aborda tópicos como arquitetura, coleta e análise de requisitos, projeto, implementação e testes.
Este documento apresenta um plano de ensino para programação C++, cobrindo tópicos como introdução à linguagem, tipos de dados, operadores, estruturas de controle, vetores, ponteiros, programação orientada a objetos, templates e namespaces.
Guia atualizado de implementação da norma de sustentabilidade NBR 15401EcoHospedagem
1) O documento apresenta orientações para a implementação de um sistema de gestão da sustentabilidade em meios de hospedagem de acordo com a norma ABNT NBR 15401;
2) O objetivo do guia é orientar o meio de hospedagem no processo de implementação do sistema de gestão, interpretando os requisitos da norma e fornecendo exemplos de ações;
3) O guia propõe um método de implementação com etapas como diagnóstico, mapeamento de atividades, identificação de aspectos e impactos entre outras
[1] O documento apresenta o manual de referência do GerSpool, um sistema para gerenciamento e processamento de arquivos spool. [2] Ele é composto pelo módulo GerSpool Server, responsável pelas tarefas de impressão e processamento, e pelo GerSpool Client, que serve como interface para configuração e manipulação do sistema. [3] O documento descreve a instalação e configuração dos módulos, apresenta as principais funcionalidades do sistema e fornece instruções sobre administração e geração de relatórios.
Este documento apresenta o projeto pedagógico do curso "Tecnologias na Educação: ensinando e aprendendo com as TICs". O curso visa capacitar professores e gestores escolares no uso pedagógico de tecnologias digitais para promover a aprendizagem dos alunos de forma criativa e colaborativa. O curso é organizado em unidades temáticas abordadas por meio de encontros presenciais e atividades a distância, sob a orientação de um formador.
Este documento fornece instruções sobre como criar e gerenciar um banco de dados no Microsoft Access. Ele explica como planejar um banco de dados, criar tabelas, relacionamentos, formulários, consultas e relatórios para uma agenda telefônica de exemplo. O documento também discute conceitos básicos como objetos, campos e registros em bancos de dados.
1. O documento descreve um plano de projeto de software para um sistema de gerenciamento de atividades administrativas de um Centro de Formação de Condutores. 2. As principais funções do sistema incluem cadastro de instrutores, alunos, veículos e aulas, além de relatórios gerenciais. 3. Estimativas de prazo, custo e esforço serão realizadas usando a métrica de Lorenz & Kidd.
Este documento apresenta a especificação de um sistema de gestão condominial chamado Condomínio Online. O sistema permite a gestão administrativa, financeira e social de um condomínio de forma virtual, possibilitando a troca de informações entre moradores, síndicos e terceiros. O documento descreve os casos de uso, modelo conceitual, diagramas de interação e classes do sistema.
O documento apresenta o plano de projeto de um software educacional chamado Diagnosticus Action. Ele descreve as funcionalidades do software, requisitos, estimativas de projeto, recursos, análise de riscos e organização da equipe. O software simula casos médicos para treinar estudantes sem colocar pacientes em risco. O projeto está estimado em 9 meses com uma equipe de 4 pessoas.
PostgreSQL es un sistema de gestión de bases de datos relacional objeto libre y de código abierto. El documento proporciona información básica sobre PostgreSQL, incluyendo una breve descripción de lo que es PostgreSQL y un plan de estudios para aprender sobre sus características y funcionalidades.
O documento descreve o desenvolvimento de um protótipo de software para gerenciamento de reservas de pequenas e médias hospedagens localizadas em Bom Jardim da Serra, Santa Catarina. O objetivo é facilitar o processo de agendamento de reservas nesses estabelecimentos, substituindo métodos manuais por um sistema informatizado que organize e armazene dados de forma prática e eficiente, aplicando princípios de usabilidade. Para isso, o autor realizou pesquisa com questionários para entender as necessidades dos usuários e desenhou diagramas UML para model
Este manual fornece instruções sobre como operar o sistema CADSUS WEB, que permite cadastrar e consultar informações dos usuários do SUS. O documento explica como realizar consultas, cadastros, edições e impressões do cartão do cidadão no sistema, além de instruir sobre a administração de operadores.
Interface gráfico para gestão de uma agência de viagenspjclima
Este documento descreve o desenvolvimento de uma interface gráfica para gestão de uma agência de viagens nacional. O sistema permite inserir, alterar e listar dados de clientes, autocarros, atividades, viagens e reservas. Além disso, fornece estatísticas e automatismos como a geração de códigos e atribuição de autocarros a atividades.
Este documento apresenta um curso sobre Python-GTK. Ele descreve o objetivo, público-alvo, pré-requisitos, programação, avaliação e bibliografia do curso. Além disso, apresenta o conteúdo de 8 lições sobre desenvolvimento de interfaces gráficas com Python e GTK.
Este documento apresenta o plano de projeto de um sistema de gerenciamento de serviços (SGS) para a Universidade Federal do Amazonas (UFAM). O SGS visa melhorar o controle e acompanhamento de requisições de serviços, permitindo o cadastro eletrônico de requisições, o acompanhamento online do status das atividades solicitadas e a emissão de relatórios. O plano detalha a estimativa de esforço e prazo do projeto utilizando a técnica de Lorenz & Kidd, identifica os principais riscos e define
Este documento apresenta o plano de projeto para o desenvolvimento de um software de gerenciamento de acervo de arte para a empresa Lacerdae SW. O projeto será desenvolvido por uma equipe de 4 estudantes e tem como objetivo construir um sistema web para controlar informações sobre obras de arte, como cadastro, edição e visualização. O documento inclui estimativas de esforço, análise de riscos, cronograma e planos para garantir a qualidade do software.
Este documento apresenta o desenvolvimento de um módulo de software para registro e controle de não conformidades de acordo com a norma ISO 9001:2008 para a Calesita Indústria de Brinquedos. O módulo foi integrado ao sistema de gestão da qualidade eletrônico da empresa e permite o cadastro, acompanhamento e geração de relatórios sobre não conformidades de forma estruturada.
O documento apresenta um curso avançado sobre a Norma Regulamentadora 20, que trata da segurança e saúde no trabalho com inflamáveis e combustíveis. O curso é dividido em quatro unidades, abordando tópicos como inflamáveis, controles de riscos, proteção contra incêndio, procedimentos de emergência, análise de riscos e a norma regulamentadora em si.
Este documento discute os conceitos fundamentais de bancos de dados relacionais e SQL. Ele introduz Sistemas Gerenciadores de Banco de Dados (SGBDs), MySQL Server e conceitos como bases de dados, tabelas, operações CRUD, restrições, consultas SQL com SELECT, WHERE, ORDER BY, GROUP BY e relacionamentos entre tabelas como chaves primárias, estrangeiras e diferentes tipos de relacionamento. O documento também aborda subqueries, joins e unions.
Este relatório descreve o desenvolvimento de um software de gestão de estudantes para o projeto Coração Tropical Universidade de Belas. O software foi criado usando Java e MySQL para armazenar dados de estudantes, cursos, inscrições e outras informações relevantes. O objetivo é agilizar a gestão de dados e permitir o acesso a informações de forma mais eficiente do que a folha de cálculo anteriormente usada. O relatório detalha os requisitos, modelo de dados, design do sistema e funcionalidades implementadas no software.
Este documento apresenta os critérios para escolha de uma ferramenta de gerenciamento de recursos de armazenamento (SRM). Descreve a pesquisa realizada em uma empresa, identificando os processos e requisitos atuais. As soluções de três fornecedores são apresentadas e avaliadas segundo os requisitos. Os resultados podem auxiliar na seleção de uma SRM apropriada.
O documento discute planejamento em desenvolvimento de sistemas, incluindo planejamento de software, modelos de processo, ciclos de vida e disciplinas de projeto. Ele fornece uma visão geral de práticas recomendadas de planejamento e aborda tópicos como arquitetura, coleta e análise de requisitos, projeto, implementação e testes.
Este documento apresenta um plano de ensino para programação C++, cobrindo tópicos como introdução à linguagem, tipos de dados, operadores, estruturas de controle, vetores, ponteiros, programação orientada a objetos, templates e namespaces.
Guia atualizado de implementação da norma de sustentabilidade NBR 15401EcoHospedagem
1) O documento apresenta orientações para a implementação de um sistema de gestão da sustentabilidade em meios de hospedagem de acordo com a norma ABNT NBR 15401;
2) O objetivo do guia é orientar o meio de hospedagem no processo de implementação do sistema de gestão, interpretando os requisitos da norma e fornecendo exemplos de ações;
3) O guia propõe um método de implementação com etapas como diagnóstico, mapeamento de atividades, identificação de aspectos e impactos entre outras
[1] O documento apresenta o manual de referência do GerSpool, um sistema para gerenciamento e processamento de arquivos spool. [2] Ele é composto pelo módulo GerSpool Server, responsável pelas tarefas de impressão e processamento, e pelo GerSpool Client, que serve como interface para configuração e manipulação do sistema. [3] O documento descreve a instalação e configuração dos módulos, apresenta as principais funcionalidades do sistema e fornece instruções sobre administração e geração de relatórios.
Este documento apresenta o projeto pedagógico do curso "Tecnologias na Educação: ensinando e aprendendo com as TICs". O curso visa capacitar professores e gestores escolares no uso pedagógico de tecnologias digitais para promover a aprendizagem dos alunos de forma criativa e colaborativa. O curso é organizado em unidades temáticas abordadas por meio de encontros presenciais e atividades a distância, sob a orientação de um formador.
Este documento fornece instruções sobre como criar e gerenciar um banco de dados no Microsoft Access. Ele explica como planejar um banco de dados, criar tabelas, relacionamentos, formulários, consultas e relatórios para uma agenda telefônica de exemplo. O documento também discute conceitos básicos como objetos, campos e registros em bancos de dados.
1. O documento descreve um plano de projeto de software para um sistema de gerenciamento de atividades administrativas de um Centro de Formação de Condutores. 2. As principais funções do sistema incluem cadastro de instrutores, alunos, veículos e aulas, além de relatórios gerenciais. 3. Estimativas de prazo, custo e esforço serão realizadas usando a métrica de Lorenz & Kidd.
Este documento apresenta a especificação de um sistema de gestão condominial chamado Condomínio Online. O sistema permite a gestão administrativa, financeira e social de um condomínio de forma virtual, possibilitando a troca de informações entre moradores, síndicos e terceiros. O documento descreve os casos de uso, modelo conceitual, diagramas de interação e classes do sistema.
O documento apresenta o plano de projeto de um software educacional chamado Diagnosticus Action. Ele descreve as funcionalidades do software, requisitos, estimativas de projeto, recursos, análise de riscos e organização da equipe. O software simula casos médicos para treinar estudantes sem colocar pacientes em risco. O projeto está estimado em 9 meses com uma equipe de 4 pessoas.
PostgreSQL es un sistema de gestión de bases de datos relacional objeto libre y de código abierto. El documento proporciona información básica sobre PostgreSQL, incluyendo una breve descripción de lo que es PostgreSQL y un plan de estudios para aprender sobre sus características y funcionalidades.
O documento descreve o desenvolvimento de um protótipo de software para gerenciamento de reservas de pequenas e médias hospedagens localizadas em Bom Jardim da Serra, Santa Catarina. O objetivo é facilitar o processo de agendamento de reservas nesses estabelecimentos, substituindo métodos manuais por um sistema informatizado que organize e armazene dados de forma prática e eficiente, aplicando princípios de usabilidade. Para isso, o autor realizou pesquisa com questionários para entender as necessidades dos usuários e desenhou diagramas UML para model
Este manual fornece instruções sobre como operar o sistema CADSUS WEB, que permite cadastrar e consultar informações dos usuários do SUS. O documento explica como realizar consultas, cadastros, edições e impressões do cartão do cidadão no sistema, além de instruir sobre a administração de operadores.
Interface gráfico para gestão de uma agência de viagenspjclima
Este documento descreve o desenvolvimento de uma interface gráfica para gestão de uma agência de viagens nacional. O sistema permite inserir, alterar e listar dados de clientes, autocarros, atividades, viagens e reservas. Além disso, fornece estatísticas e automatismos como a geração de códigos e atribuição de autocarros a atividades.
Este documento apresenta um curso sobre Python-GTK. Ele descreve o objetivo, público-alvo, pré-requisitos, programação, avaliação e bibliografia do curso. Além disso, apresenta o conteúdo de 8 lições sobre desenvolvimento de interfaces gráficas com Python e GTK.
Este documento apresenta o plano de projeto de um sistema de gerenciamento de serviços (SGS) para a Universidade Federal do Amazonas (UFAM). O SGS visa melhorar o controle e acompanhamento de requisições de serviços, permitindo o cadastro eletrônico de requisições, o acompanhamento online do status das atividades solicitadas e a emissão de relatórios. O plano detalha a estimativa de esforço e prazo do projeto utilizando a técnica de Lorenz & Kidd, identifica os principais riscos e define
Este documento apresenta o plano de projeto para o desenvolvimento de um software de gerenciamento de acervo de arte para a empresa Lacerdae SW. O projeto será desenvolvido por uma equipe de 4 estudantes e tem como objetivo construir um sistema web para controlar informações sobre obras de arte, como cadastro, edição e visualização. O documento inclui estimativas de esforço, análise de riscos, cronograma e planos para garantir a qualidade do software.
Este documento apresenta o desenvolvimento de um módulo de software para registro e controle de não conformidades de acordo com a norma ISO 9001:2008 para a Calesita Indústria de Brinquedos. O módulo foi integrado ao sistema de gestão da qualidade eletrônico da empresa e permite o cadastro, acompanhamento e geração de relatórios sobre não conformidades de forma estruturada.
O documento apresenta um curso avançado sobre a Norma Regulamentadora 20, que trata da segurança e saúde no trabalho com inflamáveis e combustíveis. O curso é dividido em quatro unidades, abordando tópicos como inflamáveis, controles de riscos, proteção contra incêndio, procedimentos de emergência, análise de riscos e a norma regulamentadora em si.
Este documento discute os conceitos fundamentais de bancos de dados relacionais e SQL. Ele introduz Sistemas Gerenciadores de Banco de Dados (SGBDs), MySQL Server e conceitos como bases de dados, tabelas, operações CRUD, restrições, consultas SQL com SELECT, WHERE, ORDER BY, GROUP BY e relacionamentos entre tabelas como chaves primárias, estrangeiras e diferentes tipos de relacionamento. O documento também aborda subqueries, joins e unions.
Este relatório descreve o desenvolvimento de um software de gestão de estudantes para o projeto Coração Tropical Universidade de Belas. O software foi criado usando Java e MySQL para armazenar dados de estudantes, cursos, inscrições e outras informações relevantes. O objetivo é agilizar a gestão de dados e permitir o acesso a informações de forma mais eficiente do que a folha de cálculo anteriormente usada. O relatório detalha os requisitos, modelo de dados, design do sistema e funcionalidades implementadas no software.
Plano de Projeto de Software para produtos da Lacertae SWrafahreis
1. O documento apresenta o plano de projeto de software para produtos da empresa Lacertae SW para o Hospital Universitário da UFS.
2. O software tem como objetivo gerenciar informações sobre ocorrências no hospital de forma a notificar os setores envolvidos.
3. Foram estimados 315 dias-pessoa de trabalho utilizando a técnica de Lorenz & Kidd com base no diagrama de classes do sistema.
Este documento apresenta o plano de projeto de software para o desenvolvimento de um sistema integrado de gerenciamento de atividades administrativas de um centro de formação de condutores. O plano descreve as principais funcionalidades do sistema, estimativas de esforço, análise e gestão de riscos, cronograma, equipe e medidas de qualidade. O projeto visa melhorar a gestão dos centros de formação através de ferramentas e indicadores que auxiliem na tomada de decisões.
Plano do projeto de software SIGEM - Sistema de gestão de materiaisMarcos Pessoa
Este documento apresenta o plano de projeto de software para produtos da Lacertae SW. Ele descreve o escopo, funcionalidades, requisitos, estimativas, riscos, cronograma e controles de qualidade do projeto de desenvolvimento de um sistema de gestão de materiais para uma universidade.
Este documento apresenta o plano de projeto de um sistema de gerenciamento de acervo de arte chamado ControlArt. O projeto será desenvolvido por uma equipe de 4 estudantes de sistemas de informação utilizando metodologia ágil. O documento descreve o escopo, estimativas de tempo e recursos, análise de riscos e planejamento do projeto.
Este documento apresenta o plano de projeto de software para uma escola de línguas utilizando a metodologia ágil Scrum. O projeto visa desenvolver um sistema web para gerenciar matrículas, turmas e notas de alunos de forma online. É estimado que o projeto terá 5 classes principais e 12,5 classes de suporte, totalizando 17,5 classes. Considerando 20 dias de trabalho por classe, o esforço total estimado é de 350 dias. O documento também descreve os requisitos funcionais, riscos, cronogramas e estrutura da equipe para
Plano de Projeto - Gerencia de ProjetosHelder Filho
O documento apresenta o plano de projeto de um software educacional para simulação de casos médicos chamado Diagnosticus Action. Ele descreve as funcionalidades do software, estimativas de tempo e custo do projeto, análise de riscos e plano de gerenciamento da qualidade.
Este documento apresenta o plano de projeto para o desenvolvimento de um software chamado NutriBR para o Hospital Universitário (HU) de Sergipe. O NutriBR irá gerenciar uma base de dados para acompanhar a dieta de pacientes com problemas cardíacos divididos em dois grupos (grupo prevenção e grupo controle). O documento descreve as estimativas de tempo e recursos para o projeto, análise de riscos, cronograma e organização da equipe.
1. O documento descreve um projeto de software para gerenciar atividades de extensão na UFS. 2. Inclui estimativas de prazo, custo e recursos para o projeto, além de análise de riscos. 3. O principal risco identificado é a insuficiência de pessoas na equipe, enquanto a perda de dados na integração dos sistemas UFS-UFRN pode ter impacto catastrófico.
Este documento apresenta um trabalho sobre a aplicação da abordagem GQM (Goal/Question/Metric) para definir um processo de engenharia de requisitos para sistemas embarcados. O trabalho realizou uma avaliação do processo de desenvolvimento de micro e pequenas empresas desenvolvedoras de software embarcado e propõe um processo de engenharia de requisitos para este tipo de sistema e empresas. A abordagem GQM foi utilizada para definir os objetivos de medição e melhoria do processo proposto.
O documento apresenta o plano de projeto de software para o produto Diagnosticus Action, um jogo de simulações de casos emergenciais em um hospital. Ele descreve as funcionalidades do software, estimativas de tempo e custo do projeto, análise de riscos e plano de gerenciamento. O projeto tem duração estimada de 9 meses e envolve 4 membros da equipe. Riscos importantes incluem mudanças nos requisitos, qualidade do código e atrasos no cronograma.
Este documento apresenta um plano de ensino sobre JSP e Servlets. O documento discute o que são JSP e Servlets, apresenta o objetivo, público-alvo e pré-requisitos do curso, além de detalhar o cronograma e programa do curso. O documento também fornece instruções sobre instalação e configuração do ambiente de desenvolvimento, e aborda conceitos importantes como orientação a objetos, tags JSP, JSTL, ciclo de vida de servlets e tratamento de erros.
Trabalho apresentado ao Prof. Dr. Rogério
Patrício Chagas do Nascimento como nota
para disciplina Gerência de Projetos do curso
de graduação em Sistemas de Informação –
Bacharelado da Universidade Federal de
Sergipe (UFS).
Este documento fornece informações sobre o programa Quanta Plus, incluindo como instalá-lo e usá-lo. Também discute configurações, menus, trabalhos com projetos e criação de modelos.
O documento discute vários métodos e ferramentas para monitoramento de sistemas, incluindo TCPDUMP para captura de pacotes de rede, Nagios para monitoramento ativo de serviços, e MRTG e Cacti para monitoramento gráfico de tráfego de rede. Ele também aborda logs de sistema e arquivos para rastreamento de eventos.
Este documento fornece informações sobre o sistema de gerenciamento de banco de dados PostgreSQL, incluindo sua história, características, instalação, estrutura e administração. Ele também discute a criação e manipulação de bancos de dados, tabelas, dados e conceitos avançados como transações e heranças.
Este documento fornece informações sobre o MRTG (Multi Router Traffic Grapher), incluindo seu objetivo, público-alvo, pré-requisitos, instalação, configuração e uso. Ele também discute scripts externos e fornece exemplos.
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...Patrick Pires Alvim
Neste trabalho foi realizado o estudo e análise do Gerenciamento do Escopo de Projeto de
Sistema de Detecção, Alarme e Combate a incêndio de uma empresa de grande porte do setor
siderúrgico nacional. Após uma revisão bibliográfica do tema abordado, foi realizada toda a
coleta dos dados dos documentos do projeto, em especial a Declaração do escopo do projeto e
dos processos do gerenciamento do projeto utilizados, visando identificar as causas das
indefinições no escopo do produto e do projeto e das mudanças ocorridas.
Semelhante a Plano de projeto: Bichos do Campus na Web (20)
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
1. UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA
DEPARTAMENTO DE COMPUTAÇÃO
Disciplina: Gerência de Projetos
Professor: Dr. Rogério Patrício Chagas do Nascimento
Bichos do Campus na Web
Plano de Projeto de Software
Álvaro dos Santos Reis
Francisco Luan dos Santos
Jorge Roberto de Carvalho Júnior
Matheus Gustavo Calazans de Aquino
Silvaneide Vieira dos Santos
Departamento de Computação/UFS
São Cristóvão – Sergipe
2020
2. UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA
DEPARTAMENTO DE COMPUTAÇÃO
Álvaro dos Santos Reis
Francisco Luan dos Santos
Jorge Roberto de Carvalho Júnior
Matheus Gustavo Calazans de Aquino
Silvaneide Vieira dos Santos
Bichos do Campus na Web
Plano de Projeto de Software submetido como requi-
sito parcial para a conclusão da disciplina de Gerência
de Projetos do Departamento de Computação da Uni-
versidade Federal de Sergipe.
Professor: Dr. Rogério Patrício Chagas do Nascimento
São Cristóvão – Sergipe
2020
3. Lista de ilustrações
Figura 1 – Diagrama de Caso de Uso do Sistema . . . . . . . . . . . . . . . . . . . . . 6
Figura 2 – Diagrama de Classes do Projeto . . . . . . . . . . . . . . . . . . . . . . . . 10
Figura 3 – Diagrama de Gantt do Sistema . . . . . . . . . . . . . . . . . . . . . . . . 18
6. 5
1Introdução
Bichos do Campus é um programa que tem o objetivo cuidar dos animais que são
abandonados ou nascidos nos campus da Universidade Federal de Sergipe (UFS). Uma das
responsabilidades do Bichos do Campus é preparar alguns desses animais para serem a adotados,
porem a única forma de divulgação que eles usam é por meio de rede social, o que acaba sendo
pouco eficiente e por isso o projeto Bichos do Campus na Web foi criado.
O Bichos do Campus na Web foi criado com o objetivo de melhorar a visibilidade de
animais disponíveis para adoção e também otimizar o processo de adoção.
Após o levantamento de requisitos com as pessoas envolvidas no gerenciamento e
administração do Bichos do Campus, entendamos que o melhor jeito de resolver as necessidades
deles eram através de uma aplicação web.
1.1 Âmbito do Projeto
O software consiste de uma aplicação web onde serão cadastrados os animais disponíveis
para a adoção e registraria todo pedido de adoção.
Cada cadastro de animais disponibilizaria várias informações sobre o animal como raça,
idade, sexo e até mesmo se ele já foi castrado. Seria permitido também a adição de múltiplas
fotos do animal.
Quando alguém queira adotar algum animal, essa pessoa teria que preencher um for-
mulário com alguns dados pessoais e a administração do Bichos do Campus seria informada
desse formulário e entraria em contato com esse pessoal. Por normas do Bichos do Campus toda
adoção só pode ser aprovada após varias ações que só podem ser realizadas pessoalmente, logo a
adoção não poderia ser completamente feita online.
7. Capítulo 1. Introdução 6
1.2 Funções Principais do Produto de Software
Na Figura 1 as principais funções do sistema são descritas usando o diagrama de caso de
uso. Neste diagrama vemos 4 atores, eles são:
• Pessoa da ONG: pessoa que trabalha para o Bichos do Campus, responsável pelas adoções;
• ADM do Sistema: coordenador do projeto do Bichos do Campus;
• Pessoa Adotante: qualquer que acessar o sistema sem logar;
• Sistema: ações automáticas do sistema.
Figura 1 – Diagrama de Caso de Uso do Sistema
1.3 Requisitos Comportamentais ou de Performance
Consideramos os seguintes requisitos não-funcionais para o projeto do Bichos do Campus
na Web:
• Usabilidade:
– O sistema precisa ter uma interface simples e direta;
8. Capítulo 1. Introdução 7
– O usuário deve poder fazer uma requisição para adotar um animal em poucos passos.
• Confiabilidade:
– O sistema não pode permitir que pessoas não registradas vejam informações restritas;
– O sistema não pode permitir que pessoas não logadas fação qualquer ação no sistema
além de requisição de adoção.
• Disponibilidade:
– O sistema precisa está disponível vinte quatro horas por dia e sete dias por semana;
• Segurança:
– O sistema deve prover autentificação ao usuário de acordo com o seu nível de acesso.
1.4 Gestão e Restrições Técnicas
O software será desenvolvido na linguagem PHP, pois é a linguagem que o time é mais
familiar. Foi decidido também utilizar o framework Laravel para agilizar e facilitar desenvolvi-
mento do software.
A metodologia de desenvolvimento será utilizada para o projeto é a Ágil. Esta foi
escolhida, pois o time precisará entregar partes do software para validação com o cliente.
9. 8
2Estimações do Projeto
Neste item, contém a descrição de estimativa de tempo, custo e esforço desenvolvido
pelo projeto.
2.1 Dados Históricos Utilizados para as Estimações
Como sendo primeiro projeto da equipe, não há histórico para estimações de tempo,
custo ou esforço anteriormente realizados.
2.2 Técnicas de Estimação e Resultados
Para estimação de tempo foi utilizada a técnica de Lorenz & Kidd a qual utiliza-se
da orientação a objetos, adotada pela Lacertae Software. Baseada na divisão de classes por
categorias (tempo, herança, características internas e avaliação de coesão) estimando-se todo
projeto.
2.2.1 Técnica de Estimação
As métricas utilizadas para estimação de tempo do projeto foram o conjunto de técnicas
de mensuração de Lorenz & Kidd a qual utiliza o número de classes chave e classes suporte para
determinar o tempo necessário para o desenvolvimento do projeto.
Para realizar essa análise, foi preciso definir a quantidade de classes existentes no projeto.
Logo após, definimos como seria a aplicação. O número de classes chave (classes domínio
determinada pela regra de negócio na análise de requisitos) aponta o esforço definido no projeto
e a quantidade de classes reutilizáveis na aplicação. O número de classes suporte (classes apoio)
é apontado de acordo com a aplicação, ou seja, o número de classes chave vezes o multiplicador
10. Capítulo 2. Estimações do Projeto 9
da aplicação. A Tabela 1 determina o padrão de cada multiplicador usando esta técnica de
estimação.
Interface Multiplicador
não gráfica 2
baseada em texto 2,25
GUI 2,5
GUI complexa 3
Tabela 1 – Tabela de multiplicador do projeto segundo Lorenz & Kidd
O multiplicador do projeto (para classe suporte) usado nessa técnica de acordo com
nosso caso, foi definido a interface GUI (Graphical User Interface) para que o usuário consiga
obter um visual simples e exercer suas tarefas facilmente sem necessidade de conhecimento
profundo na área de marcação de consultas ou de tecnologia.
Sendo assim, temos o cálculo do número de classes suporte dado por:
n° de classes suporte = n° de classes chaves×multiplicador
Por sugestão da técnica de Lorenz & Kidd (sugere entre 15 e 20 dias-pessoa por classe)
determinamos 19 dias-pessoa por classe (próximo do máximo). Nessa técnica, usa-se todos os
dados anteriormente explicados. Determinamos a estimativa com a soma também das classes
(classes chave somado com as classes suporte) e multiplicando-as pelo número de dias-pessoa
determinado.
(n° de classes suporte+n° de classes chaves)×dias-pessoa
Nesse contexto temos um prazo de tempo estipulado para que a equipe conclua o projeto
(não havendo alterações nos itens necessários para o cálculo).
2.2.2 Resultados
Conforme o diagrama de classe mostrado na Figura 2 determinamos os resultados da
estimação de período gasto no projeto.
• Classes chave: Adotante, animal, raça e local;
• Tipo das classes suporte: interface GUI simples. Sendo assim, como dito anteriormente,
seu multiplicador será 2,5;
• Classes suporte: 4 (número de classes chave) x 2,5 (multiplicador) = 10 (classes suporte);
• Total de classes trabalhadas no projeto: 4 (classes chave) + 10 (classes suporte) = 14
(classes do projeto);
11. Capítulo 2. Estimações do Projeto 10
Figura 2 – Diagrama de Classes do Projeto
• Número médio de unidades de trabalho: 19 dias-pessoa;
• Tempo total previsto pela estimação: 14 (classes) x 19 (dias-pessoa) = 266 dias (de 8 horas)
para construção das classes.
Como a equipe possui 5 integrantes então o período por pessoa fica: 266/5 = 53,2 dias
úteis (por pessoa da equipe). Dividindo 53,2 por 22 (número de dias úteis em um mês) temos 2
meses, 9 dias e 2 horas de projeto pra toda a equipe.
12. Capítulo 2. Estimações do Projeto 11
2.3 Recursos do Projeto
Neste item serão descritos os recursos utilizados pelo projeto os quais são: humanos, de
software e de hardware.
2.3.1 Recursos Humanos
Com auxílio de recurso humano, ou seja, profissionais da área, os quais foram responsá-
veis pelo desenvolvimento do projeto contendo:
• 01 Gerente de Projetos
• 01 Analistas de Sistemas
• 01 Analista de Riscos
• 02 Desenvolvedores
• 01 Testador
A equipe possui 5 integrantes e por isso tiveram profissionais que atuaram no projeto em
mais de uma área.
2.3.2 Recursos de Software
O projeto irá utilizar os seguintes recursos de software:
• MariaDB: banco de dados do sistema;
• Visual Studio Code: IDE para desenvolvimento do projeto;
• GitHub: ferramenta de controle de versão do projeto;
• StarUML: ambiente modelador de diagramas UML;
• Google Docs e Microsoft Word: processadores de texto usados para auxiliar na elabora-
ção da documentação;
• Mozilla Firefox: navegador web.
2.3.3 Recursos de Hardware
O projeto irá utilizar os seguintes recursos de hardware:
• 5 computadores, sendo um computador para membro do grupo;
• 1 servidor para hospedar o projeto.
13. 12
3Análise e Gestão de Riscos
Nesta seção apresenta a descrição e os planos de redução e contingência dos riscos
identificados.
3.1 Riscos do Projeto
A Tabela 2 foi escrita a partir de um brainstorming, feito pelos membros do grupo, para
identificar os principais ricos do projeto.
Risco Impacto Probabilidade
O cliente não possui uma ideia clara sobre os requisitos do projeto Catastrófico 70%
O cliente não tem tempo para fazer reuniões Catastrófico 40%
A equipe não conseguiu se adaptar à nova tecnologia Catastrófico 35%
A equipe não possui as habilidades certas para concluir o projeto Catastrófico 30%
A projeto está com falta de pessoal Catastrófico 20%
Mudança de pessoal antes do projeto acabar Crítico 85%
O cliente não conseguir se adaptar ao uso do software Crítico 50%
O pessoal não recebeu o devido treinamento Crítico 45%
Não conseguir um local gratuito para hospedar o projeto Crítico 30%
O projeto não possui uma deadline razoável Crítico 15%
Tabela 2 – Principais Riscos do Projeto
3.2 Redução e Contingência de Riscos
Com o objetivo de antecipar e minimizar os problemas decorrentes dos riscos listados na
Tabela 2, foram traçados os Planos para Redução, Supervisão e Contingência de Riscos. Esses
planos estão expostos da Tabela 3 até a Tabela 12.
14. Capítulo 3. Análise e Gestão de Riscos 13
Risco: O cliente não possui uma ideia clara sobre os requisitos do projeto.
Código: 001 Impacto: Catastrófico Probabilidade: 70%
Descrição: O cliente não consegue enxergar suas necessidades, nem sabe como resolvê-las.
Estratégia de redução: Fazer reuniões não somente com o cliente, mas com o máximo
de stakeholders possíveis; fazer validações de pequenas partes do software.
Plano de contingência: Refazer o levantamento de requisitos utilizar técnicas como
brainstorm, workshops e entrevistas.
Pessoa responsável: Matheus Aquino.
Status: Simulação incompleta
Tabela 3 – Redução e Contingência de Riscos - 001
Risco: O cliente não tem tempo para fazer reuniões.
Código: 002 Impacto: Catastrófico Probabilidade: 40%
Descrição: O cliente não possui tempo para as reuniões de desenvolvimento ágil.
Estratégia de redução: Elaborar um resumo com os tópicos a serem discutidos na reunião,
disponibilizar uma ferramenta de comunicação para o cliente se comunicar com o gerente
projeto e informar suas duvidas e opiniões.
Plano de contingência: Mudar o horário das reuniões; disponibilizar um documento com
um resumo do projeto para o cliente; procurar associados do cliente que compreendam do
projeto.
Pessoa responsável: Álvaro Reis.
Status: Simulação incompleta.
Tabela 4 – Redução e Contingência de Riscos - 002
Risco: A equipe não conseguiu se adaptar à nova tecnologia.
Código: 003 Impacto: Catastrófico Probabilidade: 35%
Descrição: A equipe não conseguiu se adaptar à nova tecnologia.
Estratégia de redução: Fazer programação em duplas; ter reuniões periodicamente para
duvidas e desafios.
Plano de contingência: Explorar a possibilidade de troca de tecnologia; reorganizar as
atividade de cada um do time.
Pessoa responsável: Matheus Aquino.
Status: Simulação incompleta
Tabela 5 – Redução e Contingência de Riscos - 003
Risco: A equipe não possui as habilidades certas para concluir o projeto.
Código: 004 Impacto: Catastrófico Probabilidade: 30%
Descrição: A equipe não possui habilidades para concluir o projeto.
Estratégia de redução: Treinar a equipe para prover a conclusão do projeto; disponibilizar
manual para ferramenta de gerencia do projeto; manter a comunicação da equipe.
Plano de contingência: Contratar pessoa(s) com a habilidade que a equipe precisa; nego-
ciar com o cliente uma mudança no escopo do projeto.
Pessoa responsável: Francisco L. dos Santos.
Status: Simulação incompleta.
Tabela 6 – Redução e Contingência de Riscos - 004
15. Capítulo 3. Análise e Gestão de Riscos 14
Risco: A projeto está com falta de pessoal.
Código: 005 Impacto: Catastrófico Probabilidade: 20%
Descrição: Não há um número suficiente de pessoas na equipe.
Estratégia de redução: Negociar com o cliente o prazo ou quais funcionalidades são
criticas para serem entregues até o prazo.
Plano de contingência: Estender o prazo do projeto; negociar com o cliente o escopo do
projeto, a fim de não comprometer a usabilidade mínima do projeto de software.
Pessoa responsável: Álvaro Reis.
Status: Simulação incompleta.
Tabela 7 – Redução e Contingência de Riscos - 005
Risco: Mudança de pessoal antes do projeto acabar.
Código: 006 Impacto: Crítico Probabilidade: 85%
Descrição: Possibilidade de membros da equipe abandonar o projeto antes do termino.
Estratégia de redução: Negociar com o membro da equipe possibilidade de ficar; ter lista
de pessoal com a formação necessária para assumir a vaga; negocia aumento de prazo com
o cliente.
Plano de contingência: Contratar novo funcionário.
Pessoa responsável: Francisco L. dos Santos.
Status: Simulação incompleta.
Tabela 8 – Redução e Contingência de Riscos - 006
Risco: O cliente não conseguir se adaptar ao uso do software.
Código: 007 Impacto: Crítico Probabilidade: 50%
Descrição: Funcionalidades diferentes do padrão utilizado anteriormente.
Estratégia de redução: Treinamento e capacitação do cliente para promover melhor
adaptação do mesmo na utilização do software, e se possível disponibilizar manual básico
para os procedimentos mais importantes ou comuns do software.
Plano de contingência: Mostrar para o cliente vantagens de quando estiver adaptado
a nova tecnologia, estabelecer métricas de aprendizagem mostrando que ainda dá para
aprender utilizá-lo. Repassar o que ele não aprendeu.
Pessoa responsável: Silvaneide V. dos Santos.
Status: Simulação incompleta.
Tabela 9 – Redução e Contingência de Riscos - 007
16. Capítulo 3. Análise e Gestão de Riscos 15
Risco: O pessoal não recebeu o devido treinamento
Código: 008 Impacto: Crítico Probabilidade: 45%
Descrição: Falta de treinamento de algumas funcionalidades do software.
Estratégia de redução: Negociar com cliente outro treinamento oferecendo uma bonifica-
ção ou desconto em alguma funcionalidade para que desperte o interesse do mesmo na
utilização do software.
Plano de contingência: Disponibilizar treinamento online da tecnologia de forma mais
simples e direta para o cliente (blended learning), fazendo com que ele assista e avance
quando quiser, sem se preocupar.
Pessoa responsável: Silvaneide V. dos Santos.
Status: Simulação incompleta.
Tabela 10 – Redução e Contingência de Riscos - 008
Risco: Não conseguir um local gratuito para hospedar o projeto.
Código: 009 Impacto: Crítico Probabilidade: 30%
Descrição: Possibilidade de não conseguir um local gratuito para hospedar a aplicação.
Estratégia de redução: Solicitar colegas da comunidade sergipana de desenvolvedores
para que, inicialmente, hospedem o projeto em seu servidores enquanto resolvemos o
problema ou requisitar à STI que a aplicação possa ser hospedada nos servidores da UFS.
Plano de contingência: Pedir ao cliente para contratar um serviço.
Pessoa responsável: Jorge R. de Carvalho Júnior.
Status: Simulação incompleta.
Tabela 11 – Redução e Contingência de Riscos - 009
Risco: O projeto não possui uma deadline razoável.
Código: 010 Impacto: Crítico Probabilidade: 15%
Descrição: Possibilidade do prazo de entrega não ser suficiente para o desenvolvimento
do produto.
Estratégia de redução: Analisar o escopo do projeto e se a quantidade de desenvolvedores
é suficiente, fazer programação em pares para adiantar o projeto e reuniões diária para
verificar andamento do projeto.
Plano de contingência: Conversar com o cliente para reduzir escopo do projeto, estender
o prazo de entrega ou contratar mais desenvolvedores.
Pessoa responsável: Jorge R. de Carvalho Júnior.
Status: Simulação incompleta.
Tabela 12 – Redução e Contingência de Riscos - 010
17. 16
4Planejamento Temporal
4.1 Conjunto de Tarefas do Projeto
Como calculado na Seção 2.2 deste documento, a estimação de Tempo do projeto foi de
53,2 dias por pessoa da equipe no total, o tempo estimado foi dividido em 40%,20%,40% ou
4:2:4, onde 20% ou 18 dias para atividades de planejamento e especificação do projeto, 20%
ou 10 dias para atividades de desenvolvimento e 40% ou 18 dias para atividades de finalização
do projeto de software. A fase de desenvolvimento foi dividida em 2 sprints. Na fase inicial do
projeto foram utilizados 11 dias para atividades de planejamento e projeto.
A fase de desenvolvimento foi dividida em 2 sprints:
• Sprint 1
– Scrum Master: Jorge Roberto de Carvalho Júnior;
– Time de Desenvolvimento:
* Álvaro dos Santos Reis;
* Francisco Luan dos Santos;
* Matheus Gustavo Calazans de Aquino;
* Silvaneide Vieira dos Santos.
• Sprint 2
– Scrum Master: Matheus Gustavo Calazans de Aquino;
– Time de Desenvolvimento:
* Álvaro dos Santos Reis;
* Francisco Luan dos Santos;
18. Capítulo 4. Planejamento Temporal 17
* Matheus Gustavo Calazans de Aquino;
* Silvaneide Vieira dos Santos.
Também foram reservados na finalização 6 dias para atividades de testes, homologação
do produto final e implantação.
4.2 Diagrama de Gantt
O objetivo do diagrama de Gantt é disponibilizar uma visualização do planejamento do
projeto levando em consideração prazos e atribuições de forma visual e de fácil compreensão.
O desenvolvimento do diagrama de Gantt do projeto usou como base a metodologia
Scrum, a mesma metodologia utilizada no desenvolvimento do projeto de software.
A Figura 3 mostra o diagrama de Gantt, sua linha do tempo se inicia em 02/03/20 e se
encerra em 24/04/20.
20. 19
5Organização do Pessoal
Neste item iremos apresentar como a equipe organizou-se para trabalhar no desenvolvi-
mento de cada etapa do projeto.
5.1 Estrutura da Equipe
Como dito anteriormente, a estrutura possui 5 integrantes os quais alguns trabalharam
em mais de uma área no projeto. Na Tabela 13 está descrito a contribuição de cada um.
5.2 Mecanismos de Comunicação
A comunicação foi realizada por meio de reuniões duas vezes na semana, momentos
antes da aula presencial da disciplina de gerência de projetos, auxiliada por uso de um grupo
criado com aplicativo multiplataforma de mensagens instantâneas social chamado de WhatsApp
e utilizando o aplicativo para computadores Skype para facilitar a programação em pares e
esclarecer dúvidas online.
5.3 Uso do Edu-blog como Ferramenta de Apoio
O uso do Edu-blog foi necessário em todo o desenvolvimento do projeto, pois lá
encontrava-se todo o conteúdo de gerência de projetos, necessário para o desenvolvimento
do mesmo, e diversos projetos realizados para auxiliar neste desenvolvimento.
Foi também uma excelente ferramenta de aprendizagem na experiência de interação com
grupos. Onde poderia tirar dúvidas de assuntos atuais postados por colegas de classe, ou até
mesmo, a pessoa poderia postar algo novo que aprendeu seguindo o tema passado pelo professor.
21. Capítulo 5. Organização do Pessoal 20
Responsável Papel Descrição
Jorge Roberto de Carvalho Junior Gerente de Projetos Responsável por conduzir toda
equipe no planejamento e controle
de execução de projetos em diversas
áreas de atuação.
Francisco L. dos Santos Analista de Riscos Responsável pela gestão de riscos
no monitoramento diário dos diver-
sos riscos no apresentados eventual-
mente no projeto
Matheus Aquino Analista de Sistemas Responsável por analisar processos,
mapeá-los com a finalidade de levan-
tar requisitos no intuito de encontrar
o melhor caminho racional (modela-
gem de dados) para que a informa-
ção possa ser processada no projeto.
Álvaro dos Santos Reis Desenvolvedor Responsável por desenvolver ou fa-
zer manutenção executando tarefas
na implementação de software do
projeto.
Silvaneide V. dos Santos Desenvolvedor e Testador Responsável por desenvolver ou fa-
zer manutenção executando tarefas
na implementação de software do
projeto. Responsável também por
implementar testes sistemáticos e
executa-los.
Tabela 13 – Tabela estrutural da equipe
Sendo assim, o blog foi utilizado para aprender coisas novas, ampliar conhecimentos
e tirar dúvidas, para que pudesse melhorar o trabalho no desenvolvimento do projeto. Ajudou
também, mobilizar alunos na busca de uma revisão, novos conhecimentos de forma virtual na
disciplina de gerência de projetos lecionada pelo professor Rogério Nascimento, em sala de aula
presencial.
22. 21
6Precauções Tomadas para Assegurar e
Controlar a Qualidade do Produto de Soft-
ware
Nesta seção descreveremos algumas medidas previstas para que a qualidade do software
possa ser mantida diante das adversidades que possam aparecer durante a produção do software;
segundo Herman G. Weinberg “ A qualidade é relativa. O que é qualidade para uma pessoa pode
ser falta de qualidade para outra.” como medidas de controle de qualidade propomos:
• O controle de versão: O plano de versionamento do projeto tem por finalidade garantir
que eventuais alterações a serem realizadas no software sejam controladas. Sendo assim,
as versões entregues possam ser revertidas caso haja falhas no acionamento de novas
funcionalidades;
• O testes unitários: Será uma função com o objetivo de manter a corretude do código
através de testes no código do software. Tais testes devem ser feitos por uma classe com
apenas o intuito de manter a integridade do software. Tendo em vista garantir que as
funcionalidades do software se mantém diante do previsto. O código deverá ser de forma
automática a fim de que eventuais esquecimento durante a confecção do software não
implique em uma quebra de qualidade do produto.