Alguns usuários estão insatisfeitos com um software. Uma investigação revelou que a origem da insatisfação decorre de uma omissão (requisito não especificado) na especificação de requisitos de software. Que atividade da engenharia de requisitos precisa ser revista para evitar problemas semelhantes?
Uma Engenharia de Requisitos (ER) bem estruturada garante qualidade, confiabilidade e integridade ao produto de software a ser desenvolvido. O conjunto de atributos que evidencia o esforço necessário para fazer modificações especificadas no software é uma característica de
Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, esta chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com este código?
O pré-planejamento (também conhecido como pré-game) é uma das cerimônias conhecidas da metodologia SCRUM. Por definição, é objetivo deste pré-planejamento:
As estruturas de dados podem ser caracterizadas como forma organizada de armazenar dados ou informações na memória, de modo a otimizar o acesso de algoritmos de manipulação de dados associados a estas estruturas. Sendo assim,
Uma equipe que usa programação orientada a objetos e UML cria um
Em um projeto de banco de dados, a projetista percebeu que uma tabela A precisa de um novo relacionamento com a tabela B, de modo que a única maneira de concretizar esta conexão é a criação de uma terceira tabela, independente. Isto significa que a cardinalidade desta nova relação entre A e B é:
A programação orientada a objetos:
Em uma equipe que trabalha orientada pelo Scrum,
Em um processo de desenvolvimento iterativo e incremental, os testes são
No âmbito da Engenharia de Software, testes de unidade são aqueles realizados:
Dentro dos padrões arquiteturais de software, a arquitetura Model-View-ViewModel (MVVM) é próxima da arquitetura Model-View-Presenter (MVP), porém diferencia-se desta pelo fato de
Na metodologia SCRUM, quais são os itens registrados dentro de uma “Retrospectiva”?
Com base nas boas práticas da programação e manutenção de software orientado a objetos em JAVA, uma programadora deve escolher uma opção para explicitar que um método do cálculo matemático falhou, tendo em vista o estado das entradas ou da aplicação. Qual é essa opção?
Uma classe abstrata A contém o método abstrato foo(), que não foi reimplementado pela classe B que herda de A. Nesse contexto,
Dentro do framework Extreme Programming (XP), uma metodologia ágil, a ação de teste de código é responsabilidade da pessoa
Dentro do método SCRUM, quais são as informações utilizadas para criar o gráfico burndown?
Uma desenvolvedora está trabalhando em um projeto cujo repositório de arquivos está em um servidor que usa o modelo descentralizado GIT. Ela não possui internet, mas deseja consolidar as modificações que fez para posteriormente enviá-las para gravação na nuvem assim que tiver conexão à rede. Para executar este versionamento, a desenvolvedora deve
Página 1