Questões de Concurso Público IFB 2017 para Professor - Informática
Foram encontradas 10 questões
Q774933
Engenharia de Software
Leia as afirmativas a seguir sobre regras práticas para se criar um modelo de análise:
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do
negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de
software e fornecer uma visão do domínio de informação, função e comportamento do sistema.
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e
funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois
validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Q774934
Engenharia de Software
Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software:
I) Elementos orientados a fluxo mostram como o usuário interage com o sistema, apresentando
sequências de atividades que ocorrem à medida que o software é utilizado.
II) Elementos baseados em classes modelam os objetos que o sistema irá manipular, suas
operações e seus relacionamentos.
III) Os elementos comportamentais são representações de como eventos externos mudam o
estado do sistema.
IV) Os elementos baseados em cenários representam o sistema como uma transformação de
informações, indicando como os objetos de dados são transformados pelas várias funções do
sistema.
V) Um caso de uso é um contrato de comportamento e este contrato define a maneira como um
ator utiliza o sistema para alcançar uma meta.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Q774935
Engenharia de Software
Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software.
I) Diagramas de Atividades UML complementam o caso de uso por meio de uma representação
gráfica do fluxo da interação em um cenário específico.
II) Em Modelos CRC as responsabilidades são os atributos e operações enquanto os colaboradores
são os atores responsáveis pelas operações ou por fornecer as informações relativas aos atributos.
III) Em UML quando uma relação é explicitamente uma indicação de uma relação cliente/
servidor pode-se usar uma dependência.
IV) Uma operação de uma classe pode ser categorizada como: uma operação de manipulação
de dados, uma operação de cálculo, uma operação que pesquisa o estado de um objeto ou uma
operação que monitora um objeto.
V) Objeto de dados é um conceito equivalente ao de classe na modelagem orientada objetos.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Q774936
Engenharia de Software
Avalie as afirmativas abaixo:
I) A modelagem de comportamento visa descrever o comportamento e o estado dos atores
externos quando interagem com o sistema executando suas funções.
II) O estado de um objeto pode ser caracterizado por elementos passivos, que indicam o estado
de seus atributos, e por elementos ativos, que indicam o seu estado atual do objeto no contexto
do processamento que está sendo realizado.
III) Um diagrama de estados para uma classe representa os estados que objetos da classe podem
assumir e os eventos que determinam as mudanças entre estes estados.
IV) Diagramas de sequência explicitam o fluxo de interações entre objetos de um sistema.
V) Um padrão de análise semântica descreve um conjunto de elementos voltados para a análise
semântica dos casos de uso de um sistema.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Q774937
Engenharia de Software
O modelo de processo de software evolucionário que acopla a natureza iterativa da
Prototipação com os aspectos sistemáticos e controlados do modelo Cascata denomina-se: