Questões Militares Sobre engenharia de software
Foram encontradas 395 questões
2- Estudo de Viabilidade
3- Processo de Análise
4- Projeto
5- Projeto Detalhado
6- Implementação
7- Implantação
8- Manutenção
( ) Nessa fase a administração da empresa, programadores e analistas têm diretrizes básicas de como será resolvido o problema. ( ) Consiste em fazer um levantamento de dados e fatos para descobrir o que realmente precisa ser feito. ( ) O analista de sistemas conhece o problema do usuário e busca soluções alternativas. ( ) Deve ser procedido o teste piloto que consiste na simulação de funcionamento de todo o sistema em condições reais de operação. ( ) Essa fase poder ser considerada como o embrião do sistema. ( ) É uma operação permanente que consiste na correção de possíveis erros e na melhoria do seu desempenho. ( ) Destacam-se os seguintes fatores essenciais: treinamento de usuários, teste geral do sistema com dados reais, acompanhamento de todos os procedimentos operacionais pela equipe de análise e controle e análise de resultados dos processamentos. ( ) Demonstra os custos e benefícios decorrentes de cada alternativa proposta para solucionar os problemas encontrados na empresa.
I. A sobrecarga de métodos (overloading) indica que métodos possuem o mesmo nome, ter lista de argumentos diferentes, usar diferentes modificadores de acesso e lançar exceções diferentes. No entanto, o tipo de retorno deve ser o igual.
II. Os métodos construtores podem ser sobrecarregados e sobrescrito, no entanto para ser sobrescrito, a classe deve possuir uma superclasse com métodos sobrecarregados.
III. Uma variável de referência do tipo superclasse ou interface pode referenciar um objeto da subclasse. No entanto, o oposto não acontece.
IV. O encapsulamento diz respeito à ocultação dos detalhes de implementação de uma classe. Podemos utilizar modificadores de acesso public, private e protected para informar o nível de visibilidade de propriedades e métodos de uma classe.
A. Modelagem de Negócio
B. Requisitos
C. Análise e projeto
D. Implementação
E. Teste
( ) A geração automática de código com base nos modelos de projeto ajuda a acelerar este Processo.
( ) Um modelo de projetos é criado e documentado usando modelos de arquitetura, modelos de componentes, modelos de objeto e modelos de sequência.
( ) Os agentes que interagem com o sistema são identificados e os casos de uso são desenvolvidos.
( ) Processo interativo realizado em conjunto com a implementação.
( ) São modelados usando casos de uso de negócios
Em muitos casos, _______________ são feita(o)(s) usando-se a experiência passada como único guia.
______________ é um processo que capacita o desenvolvedor a criar um modelo do software que será implementado. Se abrangermos as melhores características de tal processo com as do modelo cascata e a __________________ como novo elemento temos uma base do modelo espiral.
1. Manutenção
2. Teste
3. Projeto
4. Análise
5. Codificação
Um modelo de casos de uso é suficiente para se avaliar se os cenários descritos são fáceis de serem executados pelos usuários e quanto treinamento será necessário para que os usuários executem os cenários. Além disso, um modelo de casos de uso enfoca os detalhes do projeto da interface com o usuário, tornando desnecessária a construção de protótipos para avaliar a usabilidade.