Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q443456 Engenharia de Software
Em um projeto de software, o gerenciamento de riscos consiste em buscar a melhor estratégia para lidar com riscos identificados que podem afetar a qualidade. Isso inclui, entre outras coisas, elaborar planos de contingência para:
Alternativas
Q443455 Engenharia de Software
O primeiro estágio de um projeto de software pode incluir a elaboração de uma proposta para obter um contrato para realizar o trabalho. O principal objetivo dessa proposta é:
Alternativas
Q443454 Engenharia de Software
O método de testes estruturais de software não tem como objetivo garantir que:
Alternativas
Q443453 Engenharia de Software
As atividades de verificação e validação de software podem ser vistas a partir de uma visão ampla e, assim, serem consideradas muito próximas. Porém, de maneira estrita, é comum se fazer distinção entre ambas as atividades. Assim, de maneira estrita, é incorreto afirmar que:
Alternativas
Q443449 Engenharia de Software
Os sistemas de software não existem isoladamente, mas sim dentro de um contexto social e organizacional. A técnica de elicitação de requisitos que auxilia o analista a descobrir requisitos implícitos que refletem os processos reis de trabalho, e não apenas os processos formais, é:
Alternativas
Q443448 Engenharia de Software
Subprocesso da engenharia de requisitos que visa a verificar se os requisitos foram declarados de maneira não ambígua e se de fato definem o sistema desejado pelo usuário:
Alternativas
Q443445 Engenharia de Software
O agrupamento lógico de dados relacionados ou informações de controle referenciadas por uma aplicação e que residem dentro dos limites de uma outra aplicação é um:
Alternativas
Q443444 Engenharia de Software
No contexto da técnica de análise por ponto de função, assinale a alternativa que não contém uma função de dados OU uma função transacional.
Alternativas
Q443443 Engenharia de Software
Considere as afirmações sobre a técnica de análise por pontos de função de acordo com as práticas recomendadas pelo IFPUG.

I. Os tipos de contagem podem ser de projetos de desenvolvimento, melhorias e aplicações.

II. A contagem em projetos de melhoria mede modificações em uma aplicação já existente.

III. Essa técnica só é efetiva quando já existe código-fonte implementado ou casos de uso definidos.

Está correto o que se afirma em:
Alternativas
Q424029 Engenharia de Software
Assinale a alternativa que apresenta corretamente uma metodologia ágil para a gestão e planejamento de projetos de software.
Alternativas
Q424028 Engenharia de Software
Na área de Engenharia de Software, uma Ferramenta CASE pode ser utilizada como
Alternativas
Q424027 Engenharia de Software
Em UML, os dois tipos de diagramas de interação são denominados de
Alternativas
Q424026 Engenharia de Software
Qual é o tipo de teste que focaliza o esforço de verificação na menor unidade de projeto de software, isto é, no componente ou no módulo de software?
Alternativas
Q424025 Engenharia de Software
Com base em seu conhecimento sobre requisitos de sistemas de software, assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.

Os requisitos ________ descrevem os serviços que o sistema deve fornecer; enquanto os requisitos ________ são aqueles que estão relacionados a propriedades de sistemas emergentes, como confiabilidade e tempo de resposta.
Alternativas
Q423725 Engenharia de Software
Considere as seguintes afirmações sobre Metodologias Ágeis de desenvolvimento de software.   
I. Metodologias Ágeis caracterizam-se por um conjunto de princípios para o desenvolvimento de software, de forma a promover fortalecimento do trabalho em equipe, auto-organização e entregas contínuas e rápidas, de alta qualidade, alinhando o desenvolvimento com as necessidades das empresas.
II. Entre as práticas difundidas de Programação Extrema, mais conhecida pela sigla XP (do original eXtreme Programming), destacam-se a Programação em pares (pair programming), o estabelecimento de um padrão de codificação (coding standard); o Desenvolvimento conduzido por testes (test-driven development) e a Propriedade individual do código (individual ownership).
III. Metodologias ágeis também adotam estratégias de planejamento, assegurando que os planos sejam flexíveis e capazes de serem adaptados a mudanças nos negócios ou na tecnologia. O Jogo de Planejamento (Planning game) da XP é similar ao planejamento feito em outros métodos ágeis como SCRUM, Crystal e FDD. 
Quais estão corretas?
Alternativas
Q423723 Engenharia de Software
Há um tipo de associação em UML que pode ser usado para representar relacionamentos todo-parte com uma semântica particular, com algumas implicações, tais como: (i) uma instância da parte pertence a apenas uma instância do todo de cada vez; (ii) a parte deve sempre pertencer a um todo; e (iii) o todo é responsável pela criação e remoção de suas partes – seja por si mesmo criando/removendo as partes, ou pela colaboração com outros objetos.
A notação UML para este tipo de associação é um losango cheio em uma linha de associação, posicionado na extremidade da linha em que está o todo.
O nome do tipo de associação descrito acima é
Alternativas
Q423722 Engenharia de Software
Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.
_________ preocupa-se com a definição de objetos de software e também com suas responsabilidades e colaborações, enfatizando uma solução que satisfaça os requisitos. Uma notação UML comum para ilustrar essas colaborações é o ________, que foca as interações entre os objetos de um sistema, com ênfase na ordenação temporal em que elas ocorrem.
Alternativas
Q423721 Engenharia de Software
Considere as seguintes afirmações sobre UML
I. UML é um acrônimo para Unified Modeling Language; portanto, UML é uma linguagem, uma notação, e não uma metodologia.
II. Um diagrama de classes UML é um modelo de classes que mostra o relacionamento estático entre elas, incluindo associações, agregações e generalizações.
III. UML é uma linguagem orientada a objetos baseada numa extensão de XML.
Quais estão corretas?
Alternativas
Q398384 Engenharia de Software
Em relação ao conceito de pacotes em orientação a objetos, assinale a alternativa correta.
Alternativas
Q398383 Engenharia de Software
A forma de reutilização de software em que novas classes adquirem os membros de outras já existentes e aprimoram essas classes com novas capacidades é denominada
Alternativas
Respostas
11741: E
11742: C
11743: E
11744: B
11745: D
11746: D
11747: A
11748: D
11749: C
11750: A
11751: A
11752: E
11753: B
11754: C
11755: C
11756: D
11757: E
11758: B
11759: D
11760: A