Questões de Concurso Comentadas por alunos sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 257 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q146679 Engenharia de Software
Conforme o SWEBOK, corpo de conhecimento da engenharia de
software, a engenharia de software é a aplicação de uma abordagem
sistemática, disciplinada e quantificada ao desenvolvimento, operação
e manutenção de software. Julgue o item a seguir acerca das
informações apresentadas e dos conceitos de engenharia de software.
Entre as metodologias de desenvolvimento de software atualmente empregadas destacam-se as abordagens embasadas no modelo unificado e as abordagens ágeis. O uso das técnicas de test-driven design, refactoring, design patterns e pair programming é, entre os modelos acima, maior nas abordagens do modelo unificado. Por outro lado, o uso de ferramentas CASE-UML é mais comum nas abordagens ágeis.
Alternativas
Q141666 Engenharia de Software
As Abordagens Evolucionárias de desenvolvimento de software permitem determinar, de forma precisa, o número de ciclos necessários para a construção do produto.
Alternativas
Q116522 Engenharia de Software
Com base na metodologia de desenvolvimento dinâmico de sistemas (DSDM – Dynamic System Development Method), analise as afirmativas:

I. Estudo de viabilidade: estabelece os requisitos básicos e restrições do negócio associados à aplicação em construção e depois avalia se a aplicação é viável ao processo de desenvolvimento.
II. Estudo do negócio: estabelece os requisitos funcionais e de informação que permitirão à aplicação fornecer valor ao negócio; também define a arquitetura básica da aplicação e identifica os requisitos de manutenibilidade para a aplicação.
III. Iteração do modelo funcional: produz um conjunto de protótipos incrementais que demonstram a funcionalidade para o cliente.
IV. Iteração de projeto e construção: revisita os protótipos construídos durante a iteração do modelo funcional para garantir que cada um tenha passado por engenharia, de modo que seja capaz de fornecer valor ao negócio operacional para os usuários finais.

Estão corretas apenas as afirmativas:
Alternativas
Q113032 Engenharia de Software
A identificação de problemasmais complexos resultará no desenvolvimento de algoritmos tambémmais complexos para resolvê-los. Uma abordagem eficiente para este tipo de situação é a divisão do problema complexo em problemas mais simples e, portanto, com soluções algorítmicas também mais simplificadas. Este método é conhecido como:
Alternativas
Q112575 Engenharia de Software
A abordagem iterativa de desenvolvimento de software tem se popularizado como técnica-padrão de desenvolvimento de sistemas pequenos e médios, especialmente no mundo dos negócios. Scrum e eXtreme Programming são métodos ágeis e iterativos de desenvolvimento de software que compartilham a característica de
Alternativas
Respostas
211: E
212: E
213: A
214: B
215: A