Questões de Concurso Público IFB 2017 para Professor - Informática

Foram encontradas 10 questões

Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
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.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
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.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
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.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
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.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
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:
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774938 Engenharia de Software
Concepção, Elaboração, Construção, Transição e Produção são fases do Modelo/Processo
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774939 Engenharia de Software
Avalie as afirmativas abaixo sobre desenvolvimento Ágil. I) Na programação extrema, o feedback provém de três fontes: do Software, do cliente de membros da equipe de desenvolvimento. II) XP emprega regras e práticas ágeis no contexto das fases de Requisitos, Análise, Projeto Implementação, Testes e Implantação. III) O emprego da refatoração é uma prática comum e estimulada em XP. IV) O Registro de trabalhos pendentes é um mecanismo de controle de desenvolvimento de Scrum. V) O uso de padrões de processo do Scrum tem por objetivo adaptar projetos às áreas chaves do CMMI. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774941 Engenharia de Software
Avalie as afirmativas abaixo sobre projeto de Software. I) No contexto do desenvolvimento de software orientado a objetos, um componente é formado por uma única classe. II) A especificação de um componente requer a definição de todas as interfaces necessárias para que este se comunique com outras classes do projeto. III) Os componentes especificados em uma arquitetura podem ser detalhados tendo como base sua classe de análise correspondente. IV) O princípio da substituição de Liskov sugere que um componente que usa uma classe base deve funcionar apropriadamente, caso esta seja substituída por sua superclasse. V) O princípio da inversão de dependência sugere que um componente não deve depender de classes concretas mas sim de abstrações, como Interfaces. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774942 Engenharia de Software
Avalie as afirmativas abaixo sobre o projeto de interface com usuário. I) Deixar o usuário no comando, reduzir a carga de memória do usuário e tornar a interface consistente são regras de ouro para o projeto de uma boa interface de usuário. II) O projeto de uma interface consistente implica manter as informações visuais organizadas, de acordo com as regras de projeto, ao longo de todas as exibições de telas. III) O projeto de uma interface de usuário deve maximizar a utilização de recursos gráficos. IV) Manter a consistência de interface ao longo de uma família de aplicações leva à adoção de padrões já previamente aceitos e incorporados pelo usuário. V) O layout visual da interface deve se basear em uma metáfora do mundo real. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774943 Engenharia de Software
No projeto de interface com o usuário são considerados 4 modelos ou visões. São eles:
Alternativas
Respostas
1: B
2: D
3: C
4: D
5: E
6: B
7: A
8: E
9: C
10: E