Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
A estratégia de métodos de gestão visa à definição e à publicação de padrões de qualidade para o desenvolvimento de softwares.
Com relação a projeto de produtos e administração da produção, julgue o item que se segue.
Considere que determinada equipe de desenvolvimento de
software seja responsável por resolver problemas identificados
por seus usuários, que esses problemas sejam classificados
como fácil, médio ou difícil, de acordo com o nível de
dificuldade de resolução, e que a equipe necessite de 1, 4 ou
8 horas, respectivamente, para solucioná-los. Considere, ainda,
que os problemas devam ser resolvidos na proporção de 1:2:4,
que haja disponibilidade de 400 horas por semana de pessoal
e uma fila infinita de problemas de todos os tipos. Nessa
situação, a proporção de resolução de problemas na primeira
semana de trabalho só poderá ser mantida exatamente em 1:2:4
se forem contratadas 41 horas extras de trabalho.
I. Incorpora algumas das características do modelo de desenvolvimento em espiral;
II. Induz o reaproveitamento de software;
III. Benefcia-se da tecnologia de orientação para objetos;
IV. Faz uso do conceito de composição.
Está correto somente o que se afirma em:
I. Cooperação constante entre pessoas que entendem do ‘negócio’ e desenvolvedores;
II. Simplicidade;
III. Software funcional mais do que documentação extensa;
IV. Documentação extensa mais do que Software funcional;
V. Responder a mudanças mais do que seguir um plano;
VI. Etapas, artefatos e requisitos minuciosamente planejados de antemão;
VII. Equipes de desenvolvedores com um grande número de pessoas;
VIII. Equipes de desenvolvedores com um pequeno número de pessoas.
A lista que contém apenas princípios característicos dos métodos ágeis é:
- Identificar as pessoas que ajudarão na especificação dos requisitos e entender suas tendências e preferências dentro da organização;
- Identificar as características do ambiente de negócios específicas para o domínio do sistema que podem implicar restrições de funcionalidade e performance do produto a ser criado;
- Identificar requisitos ambíguos como candidatos à prototipação;
- Criar cenários de uso que ajudem os usuários a identificar os requisitos mais importantes.
Essas diretrizes aplicam-se à etapa de:
I - Uma história do usuário deve refletir corretamente as necessidades do cliente com relação a certa funcionalidade do sistema esperada por esse cliente.
II - É uma prática recomendada pela XP que um desenvolvedor especifique os cenários para os testes de aceitação de cada história de usuário que ele implemente.
III - Uma história de usuário é exatamente igual a um caso de uso, devendo ser utilizada em conjunto com um documento de requisitos e ter apenas um teste de aceitação escrito para ela.
É correto APENAS o que se afirma em
Um dos importantes conceitos do PU é o de arquitetura executável, a qual é criada durante a fase de
Ao desenvolver a visão (geral) do negócio, uma das técnicas interessantes é a modelagem conceitual, que deve ser feita com o diagrama UML denominado Diagrama de
De acordo com a análise essencial, os agentes externos do sistema essencial referente à encarnação parcial do sistema acadêmico acima descrita são a(o)
Para isso, o diagrama mais adequado é o diagrama de
Com apenas essa informação, quantos pontos de função não ajustados ele encontrou?
AVALIADOR (id, nome, email)
AVALIADOR_TELEFONE (idAvaliador, telefone)
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento, idCoordenador)
COORDENADOR (id, nome, orgaoOrigem)
AVALIACAO (idAvaliador, idProjeto, dataInicio, dataFim)
ATUACAO (idConsultor, idProjeto)
E as seguintes restrições:
• Os campos sublinhados representam as chaves primárias das relações.
• O campo idAvaliador da tabela AVALIADOR_TELEFONE referencia o campo id da tabela AVALIADOR.
• O campo idCoordenador referencia o campo id da tabela COORDENADOR.
• O campo idAvaliador da tabela AVALIACAO referencia o campo id da tabela AVALIADOR.
• O campo idProjeto da tabela AVALIACAO referencia o campo id da tabela PROJETO.
• O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
• O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
I - A linguagem IDEF1X é utilizada para realizar a modelagem dinâmica de um sistema para simular a execução desse último.
II - O diagrama de comunicação da UML 2.3 permite apresentar ligações entre objetos, assim como mensagens trocadas entre eles.
III - O diagrama de fluxos de dados (DFD) permite apresentar a duração de execução de cada processo pelo qual a informação transita.
IV - O diagrama de visão geral de interação da UML 2.3 é uma variação do diagrama de atividade e representa outros diagramas de interação como nós.
São corretas APENAS as afirmativas
PORQUE
Na modelagem orientada a objetos, um modelo de classes conceituais apresenta classes que correspondem a conceitos do domínio do problema e que são compostas de atributos e métodos resultantes do processo de decomposição funcional.
Analisando-se as afirmações acima, conclui-se que