Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q486094 Engenharia de Software
Um dos objetos da fase de projeto de sistemas de software é definir e organizar as partes desse sistema da maneira mais adequada possível. Relativamente a essas partes, devem ser maximizada e minimizada, respectivamente, as medidas
Alternativas
Q486091 Engenharia de Software
Diversas técnicas são utilizadas na modelagem de sistemas de software para especificar requisitos. Duas dessas técnicas são: a com base em casos de uso (use cases) e a com base em histórias de usuário (user stories).

Essas técnicas, aplicáveis a um sistema de software, são recomendadas para
Alternativas
Q485496 Engenharia de Software
Um dos fatores de qualidade das decisões baseadas em informações obtidas em Sistemas de Informação é a qualidade da própria informação. Alguns autores classificam os atributos das informações em três dimensões: conteúdo, tempo e forma.
Exemplos de atributos dessas dimensões são, respectivamente,
Alternativas
Q482786 Engenharia de Software
Na modelagem de sistemas, um dos dois componentes do modelo essencial é o modelo ambiental que define
Alternativas
Q482777 Engenharia de Software
O desenvolvimento de sistemas para a Web é diferente do desenvolvimento de sistemas para desktop, requerendo uma mudança de paradigma mesmo para desenvolvedores experientes.

Entre os principais problemas que devem preocupar um desenvolvedor web, inclui-se a preocupação com o(a)
Alternativas
Q481225 Engenharia de Software
Um dos objetivos das revisões técnicas formais de software é
Alternativas
Q481223 Engenharia de Software
Seja o seguinte depoimento de um testador de software.

“Como testador, elaborei casos de teste atribuindo valores às variáveis participantes das diversas condições presentes nos ninhos de IF e laços de repetição. Tive que avaliar todas as combinações possíveis para passar por todos os caminhos presentes no código. Eu já havia testado grande parte do código dessa forma, e o programador precisou alterar um dos ninhos de IF, o que me obrigou, por precaução, a refazer todos os testes desde o início para verificar se o que estava gerando resultado esperado não começou a apresentar erros.”

A quais conceitos de Teste de Software está relacionado esse depoimento?
Alternativas
Q481222 Engenharia de Software
O marco de referência do desenvolvimento de um software, com o qual é possível definir a versão de cada item de configuração que fará parte da entrega e validação de um build, é denominado
Alternativas
Q481221 Engenharia de Software
Uma dada aplicação permite que o usuário consulte produtos de uma loja e, caso deseje algum, poderá selecioná-lo na mesma aplicação e efetuar o processo de compra desse produto.
Utilizando a análise por Ponto de Função, conclui-se que há
Alternativas
Q476286 Engenharia de Software
Uma das técnicas para teste de software mais conhecida consiste em avaliar, exclusivamente, o comportamento externo do componente de software, em que os dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado, previamente conhecido. Detalhes de implementação não são considerados e os casos de teste são todos derivados da especificação.

Esse tipo de teste é conhecido como teste
Alternativas
Q476285 Engenharia de Software
Os processos baseados em Desenvolvimento Iterativo e Incremental foram criados em resposta às fraquezas do modelo em Cascata Original. Dentre as fraquezas do Modelo em Cascata tratadas pelo processos de Desenvolvimento Interativo e Incremental está o fato de que no Modelo em Cascata,
Alternativas
Q446651 Engenharia de Software
Affordance é um conceito básico ligado ao estudo das interações humano-computador e suas interfaces. Affordance é um conceito originado na:
Alternativas
Q446648 Engenharia de Software
A UML é uma linguagem originada na engenharia de software amplamente utilizada na modelagem de sistemas. O nome do tipo diagrama estruturante que representa estruturas estáticas, exibindo classes, interfaces, associações e outros relacionamento é o diagrama de:
Alternativas
Q446635 Engenharia de Software
O RUP é um processo de análise composto por fases e disciplinas. As fases mostram os aspectos do ciclo de vida do processo à medida que se desenvolve, enquanto que as disciplinas agrupam as atividades de maneira lógica, por natureza. Sobre as fases e disciplinas do RUP, analise as afirmativas abaixo:


I - A disciplina de modelagem de negócio está presente em todas as fases, assim como a disciplina de gerenciamento de projeto.

II - A disciplina de implementação ocorre de forma mais acentuada na fase de elaboração.

III - Um dos objetivos da fase de elaboração é tratar os riscos significativos do ponto de vista da arquitetura do projeto.

IV - A fase de manutenção tem como objetivo tratar possíveis erros de implementação observados pelos usuários, ou eventuais mudanças solicitadas por estes, após a entrega de um ciclo do projeto.

Podemos afirmar que:
Alternativas
Q446634 Engenharia de Software
Quanto à alternativa sobre orientação a objetos, é correto afirmar que:
Alternativas
Q443660 Engenharia de Software
No contexto da Análise de requisitos de sistemas de informação, como é denominado o conjunto de atividades que auxilia a equipe a identificar, controlar e rastrear requisitos e mudanças em requisitos no decorrer do desenvolvimento de um sistema?
Alternativas
Q443659 Engenharia de Software
Quais os cinco grupos de processos de gerenciamento de projetos – na sequência exata – segundo o PMBOK?
Alternativas
Q443471 Engenharia de Software
Quando os requisitos estão bem definidos, são razoavelmente estáveis e bem compreendidos e quando o trabalho flui de forma linear e rígida, sem retornos, esse modelo de processo sugere uma abordagem seqüencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção etc., culminando no suporte contínuo do software concluído. O modelo de processo descrito é conhecido como modelo:
Alternativas
Q443469 Engenharia de Software
A Engenharia de Requisitos fornece o mecanismo apropriado para entender aquilo que o cliente deseja. Ela abrange diversas etapas/tarefas e algumas são qualificadas a seguir.

I.Conciliação de conflitos quando usuários pedem mais do que pode ser alcançado ou quando diferentes clientes ou usuários propoem necessidades conflitantes.

II. Criação de um documento que pode ser documento escrito, um conjunto de modelos gráficos, um modelo matemático formal, um conjunto de cenários de uso, um protótipo ou qualquer combinação destes.

III.Avaliação dos artefatos produzidos como conseqüência de engenharia de requisitos quanto à qualidade.

IV. Realização de perguntas ao cliente, aos usuários e aos demais interessados para saber quais são os objetivos para o sistema ou produto, o que deve ser alcançado, como o sistema ou produto atende às necessidades da empresa e como o sistema ou produto deve ser utilizado no dia a dia.

As etapas/tarefas descritas nos itens I, II ,III e IV são chamadas, respectivamente, de:
Alternativas
Q443468 Engenharia de Software
Com relação aos diagramas de estados da UML, é correto afirmar que:
Alternativas
Respostas
9941: B
9942: C
9943: E
9944: C
9945: A
9946: E
9947: C
9948: B
9949: B
9950: D
9951: A
9952: B
9953: C
9954: A
9955: B
9956: E
9957: A
9958: D
9959: B
9960: E