howhenno.ru

Como planejar um projeto de Engenharia de Software

Um projeto de engenharia de software começa com um plano.
Um projeto de engenharia de software começa com um plano. (Imagem: imagem de plano de projeto por Christopher Hall da Fotolia.com)

A engenharia de software é uma tarefa complexa, que requer organização detalhada e habilidades de gerenciamento de projetos eficazes. Planejamento de um projeto de engenharia de software começa com um conceito de operações. Após o conceito é criado, um desenvolvimento do sistema esforço ciclo de vida completo pode começar. Um típico ciclo de vida inclui as fases de requisitos, de criação, de codificação, o teste e a implementação da aplicação de software. O planejamento do projeto de software inclui a gestão de dinheiro, recursos e escopo do sistema. Esta restrição tripla é típico de todos os projetos de desenvolvimento de software.

Coisas que você precisa

  • software de gerenciamento de projetos
  • software de planilha
  • software de processamento de texto

Bons Requisitos fazer bom Software



Estimar o tempo necessário para reunir os requisitos da aplicação. Isso normalmente vai exigir várias reuniões com as principais partes interessadas. Levantamento de requisitos é a primeira fase de um projeto de engenharia de software. Estes requisitos irão determinar que tipo de aplicativo será desenvolvido. As tarefas necessárias para a fase de requisitos deve incluir reuniões, documentação, revisão do projeto e aprovação final. Estas tarefas serão adicionadas no plano do projeto com base em estimativas de conclusão

reuniões requisitos deve incluir especialistas no assunto.
reuniões requisitos deve incluir especialistas no assunto. (Imagem: imagem Reunião por Tribalstar de Fotolia.com)

Vídeo: Engenharia e projeto de software: evolução de software: 01/04/2015 Aula 1



Prepare o projeto detalhado arquitetura. Este será o modelo que descreve como o sistema será desenvolvido. Este plano de arquitectura tipicamente coincide com as normas e diretrizes da organização de software. O resultado esperado da fase de projeto deve incluir uma lista detalhada de hardware necessário, software, esquema de rede e os recursos técnicos necessários para construir a solução proposta.

A fase de projeto determina como o sistema será desenvolvido.
A fase de projeto determina como o sistema será desenvolvido. (Imagem: imagem Triangoli por wally de Fotolia.com)


Atualizar o plano do projeto para incluir o design final e estratégia. Os requisitos e artefatos de design são normalmente utilizados para estimar o tempo eo custo do projeto desejado. Agora que você tem o projeto final, você pode calcular uma estimativa melhor. Após estas fases foram concluídas, o plano do projeto deve incluir as tarefas necessárias de contratação, alocação de recursos, estratégia de ensaio e estratégia de implementação.

Atualizar o plano de projeto com base no design e requisitos final.
Atualizar o plano de projeto com base no design e requisitos final. (Imagem: imagem de plano de projeto por Christopher Hall da Fotolia.com)

Gerencia The Building, testes e implantação de um aplicativo



Começar a codificar o aplicativo com base no projeto e exigências. codificação de software é a fase de desenvolvimento de um projeto de engenharia de software. Esta fase pode levar um tempo considerável, dependendo da complexidade dos requisitos e projeto para o sistema. O plano do projeto deve incluir a linha do tempo necessário para a aquisição de software e hardware que serão necessários para desenvolver o aplicativo. Isso normalmente inclui o tempo necessário para a criação de um ambiente de desenvolvimento. O desenvolvimento iterativo pode acelerar a entrega incremental para o cliente, mas a aplicação de software completo levará tempo para ser concluído.

A fase de codificação vai levar algum tempo
por Charles imagem do código de taylor de: a fase de codificação vai demorar algum tempo (Imagem Fotolia.com)

Vídeo: Tutorial - Arquitetura de Software - semana 5

Comece a testar o código assim que uma iteração de desenvolvimento está completo. Este teste deve ser concluído no início e muitas vezes. A fase de testes inclui as tarefas necessárias para validar e verificar que a aplicação executa como esperado. Um projeto de engenharia de software deve incluir um tempo adequado para completar todas as fases de teste do sistema. Este teste do sistema é normalmente dividida em três áreas: sistema, testes funcionais e de performance. Cada fase de testes pode levar um tempo considerável e deve ser estimado dentro do plano de projeto em conformidade.

Vídeo: Curso de Engenharia de Software - #Aula 17 - Projeto De Sistema

Implantar o aplicativo de software em um ambiente de produção. A fase final do desenvolvimento do sistema é a fase de implementação. Isso inclui as medidas necessárias para a instalação e configuração do ambiente de hardware e software. O plano do projeto deve incluir tarefas e prazos necessários para a aquisição e instalação deste ambiente de produção. Muitas organizações têm um intervalo de tempo significativo para o processo de compras que devem ser incluídos dentro destas estimativas.

Vídeo: Projeto de Engenharia de Software

dicas avisos

  • gerenciamento de projeto requer habilidades de organização detalhados que incluem uma forte compreensão da logística e dependências dentro de uma organização. Gerenciar um projeto também exige fortes habilidades de comunicação, que são necessários para a divulgação de informações às partes interessadas.
Compartilhar em redes sociais:

Similar