Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que suportam o desenvolvimento orientado a objeto não se integram com bancos relacionais porque o mecanismo de geração de código SQL não é orientado a objeto.

Com relação a desenvolvimento de aplicativos web, Oracle e ferramentas CASE, julgue os itens subsequentes.

Ferramentas de documentação, como geradores automáticos de relatórios, fazem parte do conjunto de ferramentas CASE empregadas no desenvolvimento de aplicativos.

Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.

O desenvolvimento de requisitos é constituído por processos de elicitação de requisitos, análise e negociação de requisitos, especificação e modelagem dos requisitos e validação de requisitos.

Uma das abordagens para se calcular métricas de software são as métricas voltadas para orientação a objetos. Quanto a esse assunto, assinale a alternativa correta.
O que são requisitos de software?

Na Ciência de Software de Halstead, que estabelece uma métrica de qualidade de software,

Associadas à especificação de sistemas críticos, as técnicas de decomposição de riscos podem ser (1) dedutivas - do risco em direção à falha possível ou, ao contrário, (2) indutivas - da falha proposta em direção aos possíveis perigos que levariam-na a ocorrer, ou seja, respectivamente, técnicas

A arquitetura de um sistema, mostrando o agrupamento de suas classes, é representada em UML 2 pelo diagrama de

Analise estas afirmativas concernentes a modelos de processo de desenvolvimento de software:

I. A prototipagem é um modelo incremental que enfatiza um ciclo de desenvolvimento extremamente pequeno.

II. O modelo incremental e o modelo espiral associam elementos do modelo seqüencial linear e da prototipagem.

III. O modelo de desenvolvimento rápido de aplicação cria um “projeto rápido”, enfatizando a representação de aspectos que serão visíveis ao usuário.

A partir dessa análise, podese concluir que

Em relação aos requisitos não funcionais, assinale a alternativa correta.
A etapa do projeto unificado e a sua correspondente característica são, respectivamente:
Julgue os próximos itens, acerca dos conceitos de desenvolvimento de sistemas.

I. Ferramentas denominadas de IDEs (ambientes de desenvolvimento interativo) não são consideradas ferramentas CASE, pois se aplicam ao paradigma de orientação a objetos e não ao paradigma de análise essencial ou análise e desenho estruturado.

II. A modelagem de dados empregando UML depende, fundamentalmente, de diagramas de classe.

III. A modelagem funcional empregando UML depende em maior proporção de diagramas de seqüência e colaboração, e, em menor proporção, de diagramas de componente e instalação.

A quantidade de itens certos é igual a

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC (request for comments) é um conjunto de documentos que define normas e protocolos para redes locais.

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Baselines podem ser considerados uma base estável para a evolução contínua dos itens de configuração e são adicionados ao sistema de gestão de configuração à medida que são desenvolvidos.

Considere:

I. Ampliação de vocabulário que permite a criação de novos tipos de blocos de construção derivados dos já existentes, mas específicos a determinados problemas.

II. Extensão das propriedades dos blocos de construção que permite a criação de novas informações na especificação de um elemento.

No âmbito da UML, os conceitos I e II definem, respectivamente,

Identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade, suporte de ferramentas são decisões de
Julgue os próximos itens, com relação à avaliação de tolerância a falhas e alta disponibilidade. A garantia de alta disponibilidade por meio de redundância ativa requer a incorporação de múltiplos itens do mesmo tipo ao projeto.
Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:
No que se refere a procedimentos e funções, às estruturas de controle de fluxo nas linguagens de programação e à arquitetura J2EE, julgue os itens que se seguem. Uma estrutura de seleção encadeada é uma sequência de testes de seleção, os quais serão sempre executados conforme o resultado das condições e com o encadeamento dos testes.
Considere, no contexto de um processo de desenvolvimento de software, o conjunto de atividades relacionadas a (1) garantir que determinados produtos de trabalho atendam os requisitos especificados e (2) demonstrar que um produto ou componente de produto é capaz de atender o uso pretendido quando colocado no ambiente em que deveria funcionar. Essas atividades, em relação ao CMMI, referem-se respectivamente às áreas de processo
Página 85
Publicidade