Pesquisa sobre o ciclo de vida de software

Páginas: 13 (3123 palavras) Publicado: 19 de junho de 2014


ICET- Instituto de Ciências Exatas e Tecnológicas
CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET











Ciclo de Vida do Software







Henrique Mohr
Novo Hamburgo, 22 de fevereiro de 2014


O ciclo de vida de um software descreve as fases pelas quais o software passa desde a sua concepção até ficar sem uso algum.
O conceito de ciclo de vida de umsoftware é muitas vezes confundido com o de modelo de processo (Assunto que será abordado na parte 2).
Existem várias propostas e denominações para as fases do ciclo de vida de um software. Nossa proposta identifica quatro fases que são delimitadas por eventos típicos em diversos ciclos de vida. Cada fase inclui um conjunto de atividades ou disciplinas que devem ser realizadas pelas partes envolvidas.Essas fases são:

Definição
Desenvolvimento
Operação
Retirada

Geralmente, o ciclo de vida do software compreende, no mínimo, as atividades seguintes:
Definição dos objetivos consistindo em definir a finalidade do projeto e a sua inscrição numa estratégia global.
Análise das necessidades e viabilidade, quer dizer a expressão e a formalização das necessidades do requerente (o cliente).Concepção geral. Trata-se da elaboração das especificações da arquitetura geral do software.
Concepção detalhada, que consiste em definir precisamente cada subconjunto do software.
Codificação (Aplicação ou programação), quer dizer a tradução numa linguagem de programação das funcionalidades definidas aquando das fases de concepção.
Testes unitários, que permitem verificar individualmente quecada subconjunto do “software” é aplicado em conformidade com as especificações.
Integração, cujo objetivo é assegurar a intercomunicação dos diferentes elementos (módulos) do software. É objeto de testes de integração consignados num documento.
Qualificação (ou receita), isto é, a verificação da conformidade do software às especificações iniciais.
Documentação, destinada a produzir asinformações necessárias para a utilização do software e para desenvolvimentos ulteriores.
Produção, Manutenção, compreendendo todas as ações corretivas (manutenção corretiva) e evolutivas (manutenção evolutiva) no software.

Fase de Definição

A fase de definição do software ocorre em conjunto com outras atividades como a modelagem de processos de negócios e análise de sistemas. Nesta atividade, diversosprofissionais buscam o conhecimento da situação atual e a identificação de problemas para que possam elaborar propostas de solução de sistemas computacionais que resolvam tais problemas. Dentre as propostas apresentadas, deve-se fazer um estudo de viabilidade, incluindo análise custo-benefício, para se decidir qual solução será a escolhida.
O resultado desta atividade deve incluir a decisão daaquisição ou desenvolvimento do sistema, indicando informações sobre hardware, software, pessoal, procedimentos, informação e documentação.
Caso seja decidido pelo desenvolvimento do sistema, no escopo da engenharia de software, é necessário elaborar o documento de proposta de desenvolvimento de software. Esse documento pode ser à base de um contrato de desenvolvimento.
Profissionais deengenharia de software atuam nesta atividade com o objetivo de identificar os requisitos de software e modelos de domínio que serão utilizados na fase de desenvolvimento. Os requisitos são também fundamentais para que o engenheiro possa elaborar um plano de desenvolvimento de software, indicando em detalhes os recursos necessários (humanos e materiais), bem como as estimativas de prazos e custos(cronograma e orçamento).
Não existe um consenso sobre o caracteriza o final da fase de definição. Isto varia de acordo com o modelo de processo adotado. Em algumas propostas, a fase de definição é considerada concluída com a apresentação da proposta de desenvolvimento apenas. Outros modelos de processo considera que o software apenas está completamente definido com a especificação de requisitos e com...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Ciclo de vida de um software
  • Ciclo de vida de software
  • Ciclo de vida de software
  • Modelos de ciclo de vida de software
  • Ciclo de Vida de Software
  • Ciclo de vida do projeto de um software
  • Ciclo de vida de um projeto de software
  • Ciclo de Vida de Software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!