Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1309 palavras )
  • Download(s) : 0
  • Publicado : 11 de maio de 2012
Ler documento completo
Amostra do texto
Engenharia de software II

Qualidade
É um dos principais objetivos da Eng.SW
Muitos métodos, técnicas e ferramentas para apoiar a produção com qualidade.
Tem-se dado grande importância ao processo como forma de garantir um software de melhor qualidade

Definição simples de qualidade
É estar em conformidade com os requisitos do cliente
É antecipar e satisfazer os requisitos do cliente.É escrever tudo que se deve fazer e fazer tudo que foi escrito.

Definição segundo a NBR 8402
Qualidade: a totalidade doas características de uma entidade que lhe confere a capacidade de satisfazer as necessidades explicitas e implícitas.

Organizações normalizadas
ISSO – internacional organization for Standardization
IEEE – inst. De engenharia elétrica e eletrônica
ABNT – associaçãobrasileira de normas técnicas

Perspectiva histórica da engenharia de software
Anos 60 – era funcional
Anos 70 – era do método
Anos 80 – era do custo
Anos 90 – era da qualidade

Qualidade não é um fator de vantagem no mercado mas é uma necessidade para a garantia da competitividade

Software quality assorence:
Padrã9o sistemático e planejado de ações que são exigidas para garantir aqualidade de Sw. Essas ações englobam:
- Aplicações de métodos técnicos
- Realizações de visões técnicas formais
- Atividade de teste de SW
- Aplicação de padrões e procedimentos formais.
- Processo de controle de mudanças
- Mecanismos de medição.

Definição da qualidade de SW:
“Conformidade aos requisitos de desempenho e de funcionalidade que foram explicitamente definidos, aos padrões dedesenvolvimentos explicitamente documentados e às características implícitas que são esperadas por todo software desenvolvido por profissionais”.

Visões sobre importância da qualidade do produto do processo.
Qualidade do produto:
Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. (ISSO 9126 e NBR 13596).


Qualidade do processo:
Dos requisitos dousuário à entrega do produto final, existe um processo de desenvolvimento complexo e dividido em fases, que pode comprometer a qualidade do SW.

Principais Normas

Norma

ISO 9126 características de qualidade de produtos de SW

NBR 13596 Versão brasileira da ISO 9126

ISO 14598 Avaliação de produtos de SW, baseada na ISO 9126

ISO 12119 Características de qualidade de pacotes de SW

ISO12207 Norma para qualidade do processo de desenvolvimento de SW

NBRISO 9001 Modelo para garantia de qualidade em projeto, desenvolvimento, instalação e assistência técnica.

Qualidade de produto de software

Característica

|Características |Subcaracterística |Pergunta chave |
|Funcionalidade (satisfaz asnecessidades?)|Adequação |Propõe-se a fazer o que é apropriado? |
| |Acurácia |Faz o que propôs de forma correta? |
| |Interoperabilidade |Interage com os sistemas específicos? |
||Segurança de acesso |Evita o acesso não autorizado a dados? |
| |Conformidade |Está de acordo com as normas, leis, etc? |
|Confiabilidade (é imune a falhas?) |maturidade |Com que frequência apresenta falhas? |
||Tolerância a falhas |Ocorrendo falhas como reage? |
| |recuperabilidade |É capaz de recuperar dados em caso de |
| | |falhas? |
|Usabilidade (é fácil de usar?)...
tracking img