Primeiro Trabalho de Programação Linear
Por: Kleber.Oliveira • 2/3/2018 • 3.466 Palavras (14 Páginas) • 341 Visualizações
...
• Inteligibilidade: capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de uso específicas.
• Apreensibilidade: capacidade do produto de software de possibilitar ao usuário aprender sua aplicação.
• Operacionalidade: capacidade do produto de software de possibilitar ao usuário operá-lo e controlá-lo.
• Atratividade: capacidade do produto de software de ser atraente ao usuário.
• Conformidade: capacidade do produto de software de estar de acordo com normas, convenções, guias de estilo ou regulamentações relacionadas à usabilidade.
3. Sistema: Controle Acadêmico
Tipo do software: Comercial
Linguagem de Programação: C++
Experiência da Equipe de desenvolvimento: Muito boa
Método de desenvolvimento: Orientação a Objetos
Características gerais: Funcionalidade, confiabilidade, eficiência, usabilidade
Prazo de desenvolvimento: 1 ano
- ciclo de vida mais indicado, justificando sua resposta.
Ciclo de Vida Incremental – Possibilita o feedback do cliente a cada incremento o que se justifica pelas características gerais esperadas do produto.
- Características e subcaracterísticas da norma 9126
Funcionalidade: capacidade do produto de software de prover funções que atendam às necessidades explícitas e implícitas, quando o software estiver sendo utilizado sob condições específicas.
• Adequação: capacidade do produto de software de prover um conjunto apropriado de funções para tarefas e objetivos do usuário especificados.
• Acurácia: capacidade do produto de software de prover, com o grau de precisão necessário, resultados ou efeitos corretos ou conforme acordados.
• Interoperabilidade: capacidade do produto de software de interagir com um ou mais sistemas especificados.
• Segurança de Acesso: capacidade do produto de software de proteger informações e dados, de forma que pessoas ou sistemas não autorizados não possam lê-los nem modificá-los e que não seja negado o acesso às pessoas ou sistemas autorizados.
• Conformidade: capacidade do produto de software de estar de acordo com normas, convenções ou regulamentações previstas em leis e prescrições similares relacionadas à funcionalidade.
Confiabilidade: capacidade do produto de software de manter um nível de desempenho especificado, quando usado em condições específicas.
• Maturidade: capacidade do produto de software de evitar falhas decorrentes de defeitos no software.
• Tolerância a Falhas: capacidade do produto de manter um nível de desempenho especificado em casos de defeitos no software ou de violação de sua interface especificada.
• Recuperabilidade: capacidade do produto de software de restabelecer seu nível de desempenho especificado e recuperar os dados diretamente afetados no caso de uma falha.
• Conformidade: capacidade do produto de software de estar de acordo com normas, convenções ou regulamentações relacionadas à confiabilidade.
Usabilidade: capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições específicas.
• Inteligibilidade: capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de uso específicas.
• Apreensibilidade: capacidade do produto de software de possibilitar ao usuário aprender sua aplicação.
• Operacionalidade: capacidade do produto de software de possibilitar ao usuário operá-lo e controlá-lo.
• Atratividade: capacidade do produto de software de ser atraente ao usuário.
• Conformidade: capacidade do produto de software de estar de acordo com normas, convenções, guias de estilo ou regulamentações relacionadas à usabilidade.
Eficiência: capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições específicas.
• Comportamento em relação ao tempo: capacidade do produto de software de fornecer tempos de resposta e de processamento, além de taxas de transferência, apropriados, quando o software executa suas funções, sob condições estabelecidas.
• Comportamento em relação aos recursos: capacidade do produto de software usar tipos e quantidades apropriados de recursos, quando o software executa suas funções, sob condições estabelecidas.
• Conformidade: capacidade do produto de software de estar de acordo com normas e convenções relacionadas à eficiência.
- Sistema: Sistema Operacional para um novo tipo de computador
Tipo do software: Básico
Linguagem de Programação: C++
Experiência da Equipe de desenvolvimento: Incipiente para este tipo de software
Método de desenvolvimento: Livre
Características gerais: Funcionalidade, confiabilidade, eficiência, usabilidade
Prazo de desenvolvimento: ?
- ciclo de vida mais indicado, justificando sua resposta.
Ciclo de Vida Incremental Evolutivo – é criado um protótipo do software utilizado para elucidar e validar os requisitos do produto o que já de inicio garante uma certa possibilidade de agradar ao cliente com relação ao quesito usabilidade.
Possibilita a disponibilidade de partes prontas do sistema mais e feedback do cliente a cada incremento feito.
A
...