Implementando o gerenciamento de projetos em um ambiente de desenvolvimento de software baseado no gerenciamento de configuração
Trabalho acadêmico: Implementando o gerenciamento de projetos em um ambiente de desenvolvimento de software baseado no gerenciamento de configuração. Pesquise 862.000+ trabalhos acadêmicosPor: sogetsu • 8/5/2014 • Trabalho acadêmico • 1.103 Palavras (5 Páginas) • 472 Visualizações
SUMÁRIO
1. TEMA 4
2. DELIMITAÇÃO DO OBJETO 4
3. OBJETIVO GERAL 5
4. JUSTIFICATIVA 6
5. REVISÃO DA LITERATURA 7
6. METODOLOGIA 8
7. PROJETO DA ESTRUTURA DA MONOGRAFIA 8
8. BIBLIOGRAFIA .............................................................................................................9
1. TEMA
Implantação de Gerência de Projeto em Ambiente de Desenvolvimento de Softwares com base na Gerência de Configuração proposto pela norma ISO/IEC 12207 e pelo Software Engineering Body of Knowledge (SWEBOK).
2. DELIMITAÇÃO DO OBJETO
Durante toda a duração de um projeto de software, muitos dados sobre a ferramenta a ser desenvolvida são coletados e analisados. Esses dados serão, a todo o momento, alterados para melhor abstrair os requisitos desejados e implementados para a melhoria de algum serviço que se deseja automatizar. Este estudo surge da necessidade de controlar toda e qualquer nova implementação ou alteração feita em qualquer componente do projeto para evitar a perda de controle do projeto de software. Este estudo sera desenvolvido utilizando Gerência de Configuração de Software baseada no processo de Gerência de Configuração proposto pela norma ISO/IEC 12207 e pelo Software Engineering Body of Knowledge (SWEBOK).
Diante do projeto de pesquisa tal como aqui delimitado, tem-se como problema de pesquisa a formulação a seguir. Um projeto de software é composto de fases como análise dos dados coletados, criação do documento de requisitos, desenvolvimento dos trechos de código de construção da aplicação, implementação de scripts de banco de dados (se houver), analise e documentação de testes, documentos de homologação e geração de versão. É bem possível que haja uma equipe de trabalho muito grande por trás desse projeto e para isso é necessário o compartilhamento desses objetos citados acima. Como fazer um processo seguro de compartilhamento desses dados do projeto de forma que nada se perca nem ocorra sobrescritas de objetos compartilhados?
3. OBJETIVOS
3.1. OBJETIVO GERAL
Este projeto apresenta uma abordagem para o processo de Gerência de Projeto em Ambiente de Desenvolvimento de Softwares baseada no processo de Gerência de Configuração proposto pela norma citada acima. Uma ferramenta será desenvolvida para apoiar a abordagem proposta. A ferramenta a ser construída esta contextualizada com Ambientes de Desenvolvimento de Software Orientados a Objetos.
3.2. OBJETIVOS ESPECÍFICOS.
3.2.1. Levantar pontos da Gerência de Software em relação ao que rege a Gerência de Configuração.
3.2.2. Comparar ferramentas de mercado sugeridas para a resolução do problema.
3.2.3. Sugeri, a partir da analise citada acima, uma ferramenta com o que há de melhor para a total execução do processo com suas diversas alterações em componentes vindos de diversas partes envolvidas no projeto e sua finalização com sucesso.
3.2.4. Analisar os processos de compartilhamento de objetos para a manutenção de códigos de software, sem que haja perda nos dados compartilhados e sobrescrita dos dados anteriormente alterados nos objetos trabalhados.
4. JUSTIFICATIVA
Este estudo é de extrema importância para a manutenção de projetos que são tocados por grandes grupos de desenvolvimento, pois se faz necessário o uso de alguma ferramenta de controle dos dados alterados durante o ciclo de vida de um projeto de software. O tema é de total interesse das partes envolvidas neste trabalho e acrescentará uma infinidade de conceitos de software, bem como de gerência de configuração de software (GCS), e das normas que regem e delimitam o assunto escolhido. Atualmente, um sistema típico de GCS busca prover serviços para apoiar as seguintes áreas:
a. Gerenciar um repositório de componentes: Existe uma necessidade de armazenar os diferentes componentes de um produto de software e todas as versões de forma segura;
b. Apoiar os engenheiros de software em suas atividades usuais: Os produtos da GCS tentam prover aos engenheiros os objetos certos, nos locais certos;
c. Apoiar e controlar o processo: De forma geral, o controle de mudanças é parte integral de um produto da GCS e a tendência atual é estender a capacidade de apoio do processo neste aspecto;
d. Controlar as versões geradas bem como as novas implementações e/ou alterações disponibilizadas na geração da versão do software em questão;
Com base nessas hipóteses levantadas, iremos construir no decorrer do estudo proposto por este documento, uma ferramenta que contemple essas outras funcionalidades que serão agregadas a este documento de acordo com os futuros estudos do tema e dos requisitos analisados ao longo da execução deste objeto de pesquisa.
5. REVISÃO DA LITERATURA
Um dos maiores questionamentos da computação é o conceito de software. Poucas pessoas
...