MPS.br

Páginas: 7 (1521 palavras) Publicado: 27 de junho de 2013
1

Prof. Edson dos Santos Cordeiro

Tópico:
Objetivo:

Introdução a Processos de Software
Conhecer os principais conceitos relacionados ao processo de software.

Bibliog. base:

Engenharia de Software. Ian Summerville. Addison- Wesley, 2003.

Bibliog. Compl.:

Engenharia de Software. Roger S. Pressman. Makron Books.

Internet:

» http://www.software-engineer.org (Engenharia deSoftware)
» http://www.sei.cmu.edu/ (Instituto de Engenharia de Software)
» www.mct.gov.br/sepin (Ministério da Ciência e Tecnologia)

INTRODUÇÃO
O primeiro passo para alcançar melhoria no processo de software por meio da implantação de
modelos da qualidade é a formalização do processo de software, ou seja, o processo de software real
executado pela empresa deve ser descrito e representadoem um modelo descritivo (manual ou guia do
processo de software). A modelagem descritiva de processos de software tem por objetivo capturar o
processo de software executado (processo de software real) e representá-lo em um modelo ou guia. Os
modelos de processo de software formam a base para o entendimento e análise do processo de software
real, possibilitam a melhoria do processo de softwareexistente, permitem re-projetar ou complementar
os processos existentes formando uma base para mudanças ou disseminação do conhecimento sobre o
processo de software.
No entanto, poucas empresas têm adotado essa abordagem como uma estratégia para
compreender, disciplinar e melhorar seus processos de software. No Brasil, pesquisas apontam que apenas
35,5% das empresas (vide Figura 1)documentam seus processos de software (MCT/SEPIN –
www.mct.gov.br/sepin/).
100
80
60

Total
52,4
35,5

40

36,2

44,8

24,8

20

Micro
Pequena
Média
Grande

0

FIGURA 1: Percentual de empresas que documentam seus processos de software
Conseqüentemente, a falta de descrição do processo de software pode dificultar que diversos
benefícios sejam alcançados pela organização: a) guiapara organizar, planejar, estimar e gerenciar o
processo de software; b) pré-requisitos que determinem quais produtos intermediários devem ser
entregues ao cliente; c) base para determinar tecnologias em engenharia de software apropriadas para
prover suporte ao processo de software; d) infra-estrutura básica para análise e/ou padrões de
mensuração (métricas) para alocação e consumo derecursos durante o processo de software e, e) base
para condução de estudos empíricos que permitam averiguar a produtividade, custo, e qualidade de novas
tecnologias empregadas ao desenvolver e/ou manter produtos de software.
CONCEITOS BÁSICOS
O que são processos de software?
Processos de software são as diversas fases necessárias para produzir e manter um produto de
software. Requerem aorganização lógica de diversas atividades técnicas e gerenciais envolvendo agentes,
métodos, ferramentas, artefatos e restrições que possibilitam disciplinar, sistematizar e organizar o
desenvolvimento e manutenção de produtos de software.
O que são Modelos de Ciclo de Vida de Software?
Modelos de ciclo de vida descrevem como um software deve ser desenvolvido. Basicamente
definem a ordem global dasatividades envolvidas em um contexto de projeto de software e propõe uma
Processo de Software

Prof. Edson dos Santos Cordeiro

2

estratégia de desenvolvimento que pode ser aplicada a um determinado contexto de projeto de software.
Modelos de ciclo de vida normalmente são vagos nas descrições de detalhes das condições de início e
término de uma atividade, recursos utilizados, artefatosconsumidos ou produzidos, papéis
desempenhados etc.
Qual a diferença entre processo de software e ciclo de vida?
Processo de software refere-se a todas as atividades, bem como relacionamentos, artefatos,
ferramentas, papéis etc, necessárias para construir, entregar e manter um produto de software. Já o ciclo
de vida apresenta uma representação alto nível do processo de software executado...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • MPS.BR
  • MPS.BR
  • Mps.br
  • Mps.br
  • MPS.br
  • MPS.BR
  • MPS.BR
  • MPS.BR

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!