Questões de Concurso Sobre engenharia de software
Foram encontradas 14.718 questões
No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.
A validação dos dados de entrada faz parte do requisito de
confiabilidade quando se refere à qualidade de aplicações
web.
No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.
Um dos atributos de qualidade de software é a capacidade de
suas funções, com objetivo de facilitar o desenvolvimento
por times em ambientes separados.
No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.
São quatro as etapas para conseguir software de qualidade:
utilização de engenharia de software, gerenciamento de
projetos, controle de qualidade e infraestrutura adequada.
Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.
Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.
Para medir o tempo de condução (lead time) de uma das
Sprints do sistema, deve ser selecionada no quadro Kanban
uma Sprint da situação Fazendo.
Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.
Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.
No diagrama de classes do sistema, deve-se utilizar uma
classe associativa para representar a conexão entre um
conjunto de classes e outra para representar as características
que são herdadas das classes que participam desse
relacionamento.
Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.
Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.
Existindo um diagrama de sequência para representar o fluxo
principal de um caso de uso e um diagrama de comunicação
para um fluxo alternativo, o diagrama de interação visão
geral será a escolha adequada para a representação do fluxo
de controle entre as duas representações presentes.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
No sistema em questão, caso fosse desenvolvida uma
funcionalidade para realizar reservas de quartos em um hotel,
deveria ser planejada, para aplicar o conceito de herança,
uma análise das reservas efetivadas como uma
especialização da primeira funcionalidade.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
Pelo Processo Unificado, no fluxo de trabalho da
implementação os técnicos devem distribuir e instalar uma
versão do software nos locais de trabalho dos usuários.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
Para atender ao requisito de usabilidade, os desenvolvedores
devem estar atentos a aspectos como acessibilidade,
aprendizagem e proteção contra erros dos usuários na
utilização do sistema.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
Para a correta aplicação da técnica de validação determinada,
um moderador deve determinar que o autor de um requisito
apresente o requisito e forneça, entre outras informações,
justificativas para suas decisões, de modo a apoiar a
discussão entre os participantes da sessão.
Analisando a matriz de confusão, o desenvolvedor constatou que os verdadeiros positivos eram 14169, que os verdadeiros negativos eram 15360, os falsos positivos eram 1501, e os falsos negativos eram
Assinale a alternativa que apresenta o fluxograma que é utilizado para representar a saída de dados.
Julgue o próximo item, relativo à qualidade de software.
A usabilidade de um software refere-se ao esforço que o
usuário deve fazer para usar um produto de software.
Julgue o próximo item, relativo à qualidade de software.
No processo de ciclo de vida de um software, a revisão do
software faz parte dos processos de apoio, sendo aplicada
exclusivamente ao código-fonte.
Julgue o seguinte item, com base no PMBOK, 5.ª edição.
Um escritório de gerenciamento de projetos efetua a ligação
entre os portfólios e o balanced scorecard.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
Os testes fazem parte do desenvolvimento de um software
e devem ser realizados, primeiramente, no sistema como
um todo e, posteriormente, se especializar nos componentes
individuais.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
A construção de uma aplicação deve focar em entregar
uma interface simples para o usuário, mesmo que as funções
internas e não visíveis sejam complexas.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
Os métodos ágeis, em especial o Scrum, têm como principal
objetivo entregar o sistema completamente desenvolvido
no menor espaço de tempo.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
A análise de pontos de função é utilizada para medir o tamanho
das funções que serão construídas de acordo com a visão do
usuário, e não do desenvolvedor.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
Na fase de levantamento de requisitos, antes de iniciar o
desenvolvimento de uma aplicação, todos os riscos devem ser
eliminados, com objetivo de concluir o desenvolvimento de
acordo com o que foi especificado.