Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q789964 Engenharia de Software

Poucos autores da área de Engenharia de Software se referem ao treinamento de usuários, mas é essencial para o sucesso da implantação de sistemas baseados em software. A norma NBR 9241 se refere à usabilidade como uma medida da capacidade dos usuários em trabalhar de modo eficaz, efetivo e com satisfação. Um dos atributos do contexto de uso de sistemas baseados em software é o nível de treinamento dos usuários e um dos aspectos ergonômicos para mensurar a usabilidade é a adequação do sistema à facilidade de aprendizado por diferentes níveis de usuários. Sobre o treinamento de usuários, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Os projetos de sistemas baseados em software podem incorporar nas interfaces atalhos, menus e botões que representem objetos do mundo real permitindo ao usuário uma analogia imediata.

( ) Podem reduzir o tempo de treinamento, o uso de recursos como tutoriais interativos, assistentes (wizards) e ajudas que descrevam e exemplifiquem as tarefas do usuário.

( ) Medidas de usabilidade de eficácia, eficiência e satisfação do usuário não podem ser consideradas balizadoras para o levantamento de necessidade de treinamentos.

( ) A documentação de sistema é parte do material disponível para treinamento de usuários e operadores e pode ser usada indistintamente, independente do tipo de público-alvo.


Assinale a sequência correta.  

Alternativas
Q789963 Engenharia de Software

Os testes de software não podem demonstrar que o software não tem defeitos ou que se comporta conforme especificado para todas as condições de uso. Edsger Dijkstra (Dijkstra et al., 1972 apud Sommerville, 2007) declarou que “Os testes podem somente mostrar a presença de erros, não a sua ausência”. A meta do teste de software é mostrar aos desenvolvedores e clientes que o sistema está pronto para uso operacional, sendo, portanto, um processo que visa demonstrar a sua confiabilidade. Sobre testes de softwares, analise as afirmativas.


I - O plano de testes é uma garantia de que somente os requisitos funcionais são satisfeitos e se aplica ao teste de componentes ou módulos de programa.

II - Os testes de software são um processo contínuo e gerenciável que se desenvolve a partir dos testes de unidade, passando pelos testes de integração e testes de sistema.

III - O teste de validação tem a finalidade de mostrar que o software como produto atende aos requisitos do cliente.

IV - O teste de sistema com dados reais permite apenas a realização do teste de verificação das especificações dos requisitos não funcionais.


Está correto o que se afirma em  

Alternativas
Q789962 Engenharia de Software

A norma NBR 9241 que descreve os requisitos ergonômicos para trabalho de escritórios com computadores, em sua parte 11, de 08/2002, estabelece as orientações sobre usabilidade. É equivalente à ISO 9241-11:1998 que é um padrão estabelecido pela Organização Internacional de Padronização (International Organization for Standardization – ISO) que trata dos aspectos ergonômicos da interação humano-computador. A norma considera a usabilidade dos computadores em uma abordagem abrangente na qual o contexto de uso, formado pelos usuários, tarefas, equipamentos (hardware, software e materiais) e o ambiente físico e social, determinará o nível de usabilidade alcançado em um sistema de trabalho. Segundo a norma, a usabilidade se refere à medida da capacidade dos usuários em trabalhar de modo eficaz, efetivo e com satisfação.


Considerando esse texto, analise as afirmativas abaixo. 


I - A usabilidade como uma medida da capacidade dos usuários de uso de um produto de software em determinado contexto pode ser verificável e mensurável.

II - O projeto das interfaces de usuário não é componente da estrutura de usabilidade de um sistema baseado em software a ser avaliado.

III - A ergonomia na interação humano-computador envolve critérios, como a conformidade com as expectativas do usuário e adequação à individualização.

IV - Os indicadores de satisfação do usuário somente podem ser mensurados após o desenvolvimento completo de um produto baseado em software.  


Está correto o que se afirma em

Alternativas
Q789136 Engenharia de Software
Assinale a alternativa que esteja correta.
Alternativas
Q789135 Engenharia de Software

Assinale a alternativa que completa corretamente as lacunas sobre o conceito e função da assinatura de um método no referencial de orientação a objeto.

A __________ torna um método único. Ela é formada pelo seu nome, _________, quantidade e _______ de seus _________. 

Alternativas
Q789134 Engenharia de Software
Com respeito a relação entre as classes no UML, geralmente elas (as classes) não estão sozinhas e, elas se relacionam entre si. Estas associações e relacionamentos entre as classes definem responsabilidades. Assinale a alternativa que indique os tipos de responsabilidades corretamente.
Alternativas
Q789133 Engenharia de Software
Com o objetivo de representar as visibilidades das operações e atributos de uma determinada classe utiliza-se símbolos ou marcas. Assinale a alternativa que associa corretamente o símbolo a sua função.
Alternativas
Q789132 Engenharia de Software
Considerando que o diagrama de atividade representa atividades que integram um processo de um fluxo de controle ou sistema, assinale a alternativa que contenha os elementos que devem integrar este diagrama.
Alternativas
Q789131 Engenharia de Software
Considerando que a gerência de configuração (CM) tenha como objetivo prover recursos capazes de favorecer a identificação da configuração do software em diferentes momentos no tempo com o objetivo de estabelecer controle sistemático sobre as alterações relativas a configuração do software, buscando manter a integridade bem como permitindo rastrear todo o ciclo de vida do sistema [SWEBOK, 2004] assinale a alternativa que contenha seis subáreas que propiciam alcançar o objetivo acima mencionado.
Alternativas
Q789129 Engenharia de Software
Considerando o referencial de Boehm para o processo de desenvolvimento de software, modelo em espiral, assinale a alternativa que define as quatro ações que devem ocorrer em cada iteração:
Alternativas
Q789126 Engenharia de Software

Um modelo de desenvolvimento de um software pode ser descrito como um rol de eventos e atividades que levam ao desenvolvimento de um software. Este rol de atividades pode ser diferente para cada modelo de processo de desenvolvimento, porém, há um conjunto destas atividades e eventos que estão presente na maioria destes modelos.

Assinale a alternativa que contenha os elementos que estão presentes na maioria dos modelos.

Alternativas
Q789125 Engenharia de Software
Considerando que modelos evolucionários se caracterizam por sua iteratividade e permitem o desenvolvimento de versões de software cada vez mais completas e que pela iteratividade possibilitem desenvolvermos versões cada vez mais completas do software (SOMMERVILLE, 2007,) assinale a alternativa que caracteriza os dois tipos processos mais comuns destes modelos são:
Alternativas
Q789081 Engenharia de Software

A atividade de teste de software contribui para revelar defeitos latentes nos programas.

Em relação às técnicas de testes de software, é correto afirmar que:

Alternativas
Q789078 Engenharia de Software

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

Alternativas
Q789077 Engenharia de Software

Um sistema está sendo desenvolvido por uma empresa terceirizada para apoiar as vendas de um mercado varejista da Grande São Paulo denominado “Mendes Sá Colão”. Após o desenvolvimento do sistema, a empresa terceirizada deverá passar o código fonte para a área de TI da “Mendes Sá Colão”, que passará a ser responsável pela continuidade do sistema. Foi ressaltada, também, a necessidade de que o sistema, caso ocorra uma falha, se recupere de forma automática e rapidamente.

Nesse caso, os atributos de qualidade do sistema com maior peso são:

Alternativas
Q789076 Engenharia de Software

O Analista de Sistemas Pedro está realizando um levantamento de requisitos por meio de prototipação. Sua intenção com esse protótipo é proporcionar uma visão geral do sistema com todas as suas funcionalidades, sem entrar em detalhes específicos de cada funcionalidade, de forma que a interface como um todo possa ser criticada pelos usuários.

Nesse caso, o tipo de protótipo mais adequado é o(a):

Alternativas
Q788628 Engenharia de Software

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Q787447 Engenharia de Software
Um sistema de informação digital, ao buscar a personalização de seus serviços e produtos, deverá
Alternativas
Q787442 Engenharia de Software

O trecho a seguir trata-se de um fragmento de um estudo de usuários. Leia-o atentamente.

“Recrutados em anúncios de jornais, 21 usuários da Web participaram de três sessões como voluntários. Cada sessão foi coordenada por um moderador e demorou de duas a três horas. O objetivo da utilização do método foi o de identificar as necessidades, expectativas e problemas dos usuários da informação em saúde na Web, com ênfase na avaliação destes em relação à qualidade da informação recuperada.”

A análise desse trecho permite afirmar que o método de coleta de dados utilizado foi:

Alternativas
Q787439 Engenharia de Software
Os selos de validade que qualificam páginas Web e atendem aos critérios de qualidade definidos para a informação na área de saúde assumem o papel tradicionalmente desempenhado pela revisão por pares. Na atualidade, esses selos são instrumentos de
Alternativas
Respostas
7081: A
7082: C
7083: B
7084: D
7085: B
7086: D
7087: A
7088: A
7089: B
7090: C
7091: B
7092: A
7093: A
7094: D
7095: B
7096: E
7097: A
7098: C
7099: A
7100: B