SóProvas


ID
3831691
Banca
IESES
Órgão
SCGás
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

O conjunto específico de atributos que se pode propor a um software tem relação direta com sua aplicação, sabemos disto, porém, se formos considerar os atributos essenciais para o desenvolvimento de um bom software, poder-se-ia afirmar que os atributos essenciais são:

Alternativas
Comentários
  • Quais são os atributos de um bom software?

    O software deve atender os requisitos funcionais e desempenho que foram solicitados pelo usuário e além disso deve atender requisitos não funcionais, tais como facilidade de manutenção, nível de confiança, eficiência e facilidade de uso.

    Facilidade de manutenção

    Software deve ser escrito de modo que possa evoluir para atender as necessidades mutáveis:

    ● Nível de confiança

    Software confiável não deve ocasionar danos físicos ou econômicos, no caso de um defeito no sistema.

    ● Eficiência

    O Software não deve desperdiçar os recursos do sistema.

    ● Facilidade de uso

    O Software deve ser utilizável, sem esforços indevidos, pelo usuário para quem foi projetado.

  • A) Baixo custo, usabilidade escalabilidade e robustez.

    B) Modularização, escalabilidade, manutenibilidade e eficiência.

    C) Preço, fornecedor, documentação e portabilidade.

    D) Manutenibilidade (como Modularidade eu imagino), confiança, proteção, eficiência e aceitabilidade.

    Atributos de Qualidade

    1.    Segurança: É a medida da capacidade do sistema em resistir a tentativas não autorizadas de utilização ou negação de serviço ao mesmo tempo que presta serviços aos legítimos utilizadores. Para isso, o sistema precisa garantir os atributos::

    2.  proteção,

    3.  confiabilidade,

    4.  resiliência e

    5.  robustez.

    6.  Compreensibilidade: É a garantia de que o software irá desempenhar as funções a que se destina, sendo fácil de se adaptar a diferentes ambientes sem a necessidade de ações adicionais. garante os atributos:

    7.  Adaptabilidade

    8.  Testabilidade,

    9.  Complexidade,

    10.  Modularidade,

    11.  Portabilidade : abrange a capacidade do produto de ser compreendido, aprendido, operado e ter interface atraente ao usuário. garante os atributos:

    12.  Eficiência,

    13.  Reusabilidade,

    14  Usabilidade,

    15.  Capacidade de aprendizado. 

    --> sommerville

  • GABARITO E Atributos essenciais de um bom software: Confiabilidade e proteção:  não deve causar prejuízos físicos ou econômicos no caso de falha de sistema. Aceitabilidade: … compreensível, usável e compatível com outros sistemas; Manutenível: deve evoluir. Mudanças são inevitáveis; Eficiência:  não deve desperdiçar os recursos do sistema.