No contexto software versus ser humano, existem duas áreas em evolução: User Experience Design - UX, que se preocupa com o ponto de contato de um produto/serviço com as pessoas, e User Interface - UI. Apesar de estarem relacionadas, essas áreas são muito diferentes. No caso da UI, o primeiro ponto de avaliação do usuário e a maior influência para isso são
A respeito dos requisitos funcionais e não funcionais em engenharia de software, assinale a opção correta.
No desenvolvimento de sistemas de computação, os processos que afetam diretamente os clientes externos e que podem ser subdivididos em processos-chave e críticos são os processos
No desenvolvimento de um produto, verificou-se que não havia identificação de precedência entre algumas atividades antes do início das execuções.
De acordo com o PMBOK, a representação das relações lógicas entre as atividades do projeto é obtida com
Normalmente, na engenharia de software, antes de especificar os requisitos, deve-se realizar as etapas de
O Apache JMeter para testes de carga
Considere o modelo de ciclo de vida de software constituído por rotinas de trabalho com a participação de todos os membros da equipe, onde falhas não são toleráveis e por isso, entre as atividades, duas têm grande importância no processo: uma delas dedicada ao planejamento da etapa e outra à de análise de riscos. As atividades são apoiadas pela geração de protótipos. Suporta o desenvolvimento de sistemas complexos e de grande porte.
Trata-se do modelo
Os conceitos alta coesão e baixo acoplamento, utilizados no processo de desenvolvimento de software, são princípios essenciais de
Considere o trecho de código 1 simplificado e sem erros de sintaxe.
Considere o trecho de código 2 simplificado e também sem erros de sintaxe.
Considere as afirmativas sobre os trechos de código 1 e 2 e princípios de Engenharia de Software.
Está correto o que consta em
No que se refere à engenharia de requisitos, julgue o próximo item.
Tanto a etnografia quanto o protótipo podem ser utilizados para validação e elicitação de requisitos, contudo a aplicação de um elimina a possibilidade de uso do outro no mesmo cenário, pois se tratam de técnicas excludentes.
As tabelas a seguir apresentam uma avaliação da complexidade e da quantidade de funções de dados e funções de transações para a aplicação W, que ainda será desenvolvida, e a aplicação Z, uma aplicação existente.
Considerando as tabelas precedentes e a análise por pontos de função, julgue o item subsecutivo.
A quantidade de pontos de função brutos da aplicação W é maior que 53.
A respeito do Scrum, julgue os itens a seguir.
De maneira geral, o Scrum possui uma ou mais equipes, sendo cada uma composta basicamente de três papéis: o product owner, o scrum master e o time de desenvolvimento.
O planejamento de testes é governado pela necessidade de selecionar alguns poucos casos de teste de um grande conjunto de possíveis casos. O exame que avalia se um grupo de entrada de dados resultou nas saídas pretendidas, levando-se em consideração a especificação do programa, é denominado teste
A respeito da engenharia de software, julgue o seguinte item.
Entre as disciplinas da engenharia de software, inclui-se a gestão de configurações, que, aliada à memória humana em pequenos projetos, consegue evitar que artefatos corrigidos reapareçam durante o desenvolvimento do projeto.
Julgue o item que se segue, referente a qualidade e métricas de software.
Para garantir a qualidade de um software, a sua medição deve permitir comparações confiáveis entre produtos/funções equivalentes. Os procedimentos de medição devem conter critérios aceitos e validados que possam ser replicados e que tenham uma margem de tolerância a erros humanos.