Gestão de configuração de software

0 comentários

Parte 2



6-como ter certeza que tudo está correto:


Quando todo produto de trabalho tiver considerado,rastreado e controlado;

quando toda a modificação tiver sido rastreada e analisada;

quando todos os que precisam saber de uma

modificação tiverem sido informados-Aí teremos certeza que estará correto.


7-categorias de SCM:

* programas de computador;

* documentos que descrevem SWs;

* Dados.


"-indepedente da fase do ciclo de viva de um sw,

o desejo de modificá-lo vai dersistir durante todo

o ciclo de vida."


8-Qual a origem das modificações:

* Novas condições de nogócio;

* Novas nessecidade do cliente;

* Reorganização ou crescimento / diminuiçao dos negocios;

* Restrições no orçamento ou no tempo que for determinado.


9-Linhas-Base:

* Porque tantas modificações:

-Quando as baselines são criadas, todos os componentes e

baselines que compõem essa nova baseline precisam ser

rotulados para que possam ser identificadoscom exclusividade e recriados.


*conceito:

-Baseline é uma configuração formalmente aprovada para servir

de referência para o desenvolvimento posterior do sistema.

10-Processo de SCM:

* Elemento importante para garantir a qualidade do software:

- gestão de qualidade de software.

* Principal responsabilidade:

- controlar as modificações.

* Outras preocupaçoes :

- identificar os SCI;

- varias versões sw;

- auditoria;

- emissão de relatórios.

* questões a serem analisadas.

-como acomodar as modificações;

- como controlar modificações antes e depois que sw foi entregue ao cliente?;

- quem é o responsável pela aprovação ou não das modificações?;

- como garantir que as alterações estão corretas?;

















Gostou??? Então Copie esse post para seu Blog:

Gestão de Configuração de Software

0 comentários

Parte 1
1 - Conceito
É o conjunto de atividades projetadas para controlar as modificações que são feitas no software

2- Quem faz?
São os STAKEHOLDERS(Pessoas envolvidas na configuração do Software).São divididos em:
  • Programador
  • Analista de Sistemas
  • Organização (Empresa)

3- Importância

"Se não controlar as modificações, elas iram controlar você"

4- Passos

Os passos para se fazer as modificações são:

  • Controle de Versão do Software
  • Auditoria(Verificação)
  • Documentação através de relatórios

5- Produto

Para a configuração do software, precisa ter um plano de estratégias, contendo:

  • As modificações do Software
  • Os relatórios
  • As ordens de modificação

Gostou??? Então Copie esse post para seu Blog:

Análise e gestão de Riscos

0 comentários

  • Risco
É a possibilidade de alguma coisa da errado , é necessário analisar esses riscos para que não haja nenhum problema no programa final.

  • Análise e gestão de Riscos
É a administração das incertezas , como a possibilidade do risco acontecer e as consequências que esse risco vai causar se ele acontecer. É importante para que não ocorra erros e para a satisfação do cliente da empresa e do próprio desenvolvedor.

  • Etapas
  1. Identificar os Riscos
  2. A possibilidade do risco acontecer
  3. Estimar o impacto
  4. Administrar os Erros

  • Garantia que tudo está sendo feito corretamente
Para garantir que tudo está sendo feito corretamente é necessário fazer testes que comprovem que o erro não está acontecendo.

  • Categorias de Riscos
  1. Projeto: Ameaças ao plano do projeto
  2. Técnico:Ameaça a qualidade e ao tempo para a produção do software.
  3. Negócio:Ameaça a viabilidade do software.
  4. Conhecimento:Ameaça a condição técnica para a produção do software.
  5. Previsíveis:Extraidos de experiências anteriores.
  6. Imprevisíveis:Difíceis de prever com antecedência.

Gostou??? Então Copie esse post para seu Blog:

Livros sobre a Engenharia de software.

0 comentários

Aí pessoal têm mais um outro site bom sobre a engenharia de software e têm outros livros ligados a informática.

Se você quiser conferir click no link abaixo:


Gostou??? Então Copie esse post para seu Blog:

Revistas sobre engenharia de software

0 comentários

Galera, encontrei um site que têm vários cursos, apostilas e revistas sobre diversos tipos de coisas ligado a aréa de informatica, incluindo a engenharia de software.
Quem quiser depois dar uma conferida está ai o link abaixo. O nome do site eh DevMedia. Depois só é o procurar o Canal da Engenharia de Software.

Gostou??? Então Copie esse post para seu Blog:

Modelo McCall

0 comentários

McCall propôs um modelo apresentando três perspectivas , operação , revisão e transição ,cada perspectiva apresenta:

  • Fatores :para especificar e construir, que é a visão da qualidade interna e externa do software,como vista pelos desenvolvedores e usuários;
  • Métricas:para controlar;
*Fatores de Operação do Produto

Correção : Medida na qual o software satisfaz as especificações e
objetivos visados pelo cliente.

Confiabilidade : Medida na qual o programa executa a função
pretendida com a precisão exigida.

Eficiência : Quantidade de recursos de computação e de código exigida
para que um programa execute sua função.

Integridade : Medida na qual o acesso ao software ou a dados por
pessoas não autorizadas pode ser controlado.

Usabilidade : Esforço do usuário para aprender a operar, preparar a
entrada e interpretar a saída de um programa.

*Fatores da Revisão do produto

Manutenção : Esforço exigido para localizar e reparar
erros num programa.

Flexibilidade : Esforço exigido para modificar um programa
já operacional.

Testabilidade : Esforço exigido para testar um programa,
face a sua função pretendida.

*Fatores de Transição do produto

Portabilidade : Esforço exigido para transferir um programa
de um ambiente de software e hardware para outro.

Reusabilidade : Medida na qual um programa (ou partes de
um programa) pode ser reusado em outras aplicações.

Interoperabilidade : Esforço exigido para acoplar um
sistema a outro.

Gostou??? Então Copie esse post para seu Blog:

Visões acerca da qualidade de Software

0 comentários

Existem várias visões acerca da Qualidade de Software, que são elas a do usuário, a do programador e a da organização.


- Visão do Usuário
Para o usuário a qualidade em um software está:
  • Na facilidade no uso, sem nenhum interesse em saber dos aspectos internos
  • No seu alto desempenho
  • Na confiabilidade dos resultados que serão que serão expostos
  • No preço e etc...
- Visão do Programador ou Desenvolvedor
Para o programador a qualidade em um software está:
  • Na facilidade de manutenção
  • Na analogia do que foi requisitado pelo usuário
  • Na baixa taxa de defeitos e etc...
- Visão da Organização ou Empresa
Para a organização a qualidade em um software está:
  • No baixo custo
  • Na entrega do produto antes da finalização do prazo
  • Na produtividade e etc..

Gostou??? Então Copie esse post para seu Blog: