Questões de Concurso Público Prefeitura de Santa Maria Madalena - RJ 2010 para Analista de Sistemas

Foram encontradas 3 questões

Q116522 Engenharia de Software
Com base na metodologia de desenvolvimento dinâmico de sistemas (DSDM – Dynamic System Development Method), analise as afirmativas:

I. Estudo de viabilidade: estabelece os requisitos básicos e restrições do negócio associados à aplicação em construção e depois avalia se a aplicação é viável ao processo de desenvolvimento.
II. Estudo do negócio: estabelece os requisitos funcionais e de informação que permitirão à aplicação fornecer valor ao negócio; também define a arquitetura básica da aplicação e identifica os requisitos de manutenibilidade para a aplicação.
III. Iteração do modelo funcional: produz um conjunto de protótipos incrementais que demonstram a funcionalidade para o cliente.
IV. Iteração de projeto e construção: revisita os protótipos construídos durante a iteração do modelo funcional para garantir que cada um tenha passado por engenharia, de modo que seja capaz de fornecer valor ao negócio operacional para os usuários finais.

Estão corretas apenas as afirmativas:
Alternativas
Q116525 Engenharia de Software
A partir dos conceitos de utilização de UML (Unified Modelling Language) no desenvolvimento de projetos de software, analise as afirmativas:

I. UML (Unified Modelling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
II. A linguagem UML 2.0 é composta por 8 diagramas, classificados em duas categorias: de projeto e de utilização.
III. O software Rational Rose é uma das ferramentas mais utilizadas para a modelagem de sistemas.
IV. Um diagrama de classes é um modelo fundamental de uma especificação orientada a objetos. Produz a descrição mais próxima da estrutura do código de um programa, ou seja, mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

Estão corretas apenas as afirmativas:
Alternativas
Q116526 Engenharia de Software
O teste de software é a investigação do software, a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Sobre as técnicas de testes de software, analise as afirmativas:

I. Caixa-branca: trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos, como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.
II. Caixa-preta: avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.
III. Caixa-cinza: tem por objetivo verificar a facilidade que o software possui de ser claramente compreendido e manipulado pelo usuário.
IV. Caixa-azul: avalia o comportamento do software em situação real de uso, onde são testadas as funcionalidades técnicas específicas do software.

Estão corretas apenas as afirmativas:
Alternativas
Respostas
1: A
2: E
3: B