Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q814332 Engenharia de Software
Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q814331 Engenharia de Software
Na Engenharia de Software, a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo o software desenvolvido profissionalmente, denomina-se
Alternativas
Q814330 Engenharia de Software

A Engenharia de Software realiza tarefas de modelagem que levam à especificação completa dos requisitos e à representação abrangente do projeto para o software a ser construído. Em relação à fase de análise de requisitos, considere as seguintes assertivas:


I. a análise de requisitos exige que o desenvolvedor descarte noções preconcebidas da corretividade do software recém-desenvolvido.

II. a análise de requisitos fornece ao projetista de software uma representação da informação, função e comportamento, que podem ser traduzidos para os projetos arquitetural, de interfaces e em nível de componentes.

III. a análise de requisitos de um programa é a estrutura ou estruturas do sistema que abrange os componentes de software, as propriedades externamente visíveis desses componentes e as relações entre eles.


Qual(is) assertiva(s) está(ão) corretas em relação à análise de requisitos?

Alternativas
Q814329 Engenharia de Software
De acordo com a UML 2.0, assinale a alternativa correta no que diz respeito a um diagrama de classes.
Alternativas
Q809077 Engenharia de Software
UML é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos. Os relacionamentos são as ligações entre os elementos dos modelos UML. Sobre a Generalização, é correto afirmar que é um relacionamento
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769827 Engenharia de Software
As técnicas de Caixa-Branca e Caixa-Preta estão diretamente relacionados ao processo de desenvolvimento de sistemas denominado tecnicamente de:
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769826 Engenharia de Software
Primeiro modelo de ciclo de vida de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software:
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769825 Engenharia de Software
A definição: “descrevem as funcionalidades que se espera que o sistema disponibilize, de uma forma completa e consistente. É aquilo que o usuário espera que o sistema ofereça, atendendo aos propósitos para qual o sistema será desenvolvido.”, corresponde tipicamente aos:
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769824 Engenharia de Software
A linguagem padrão para modelagem orientada a objetos e que surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson) é denominada pela sigla em inglês:
Alternativas
Q767402 Engenharia de Software
Elicitação de requisitos é considerado um processo de descobrimento dos requisitos de um sistema; é a necessidade de se descobrir as reais necessidades do software, para que se destina, o que se pretende; é a descrição de um produto de software específico. Existem quatro dimensões na atividade de elicitação de requisitos. Assinale a INCORRETA.
Alternativas
Q767401 Engenharia de Software
Os requisitos são de natureza variável e uma descrição de funcionalidade ao nível do usuário, podendo ser também uma especificação mais detalhada do comportamento que se espera de um sistema, ou mesmo uma propriedade genérica de um sistema, restrições técnicas e no processo do desenvolvimento do sistema, além de informações sobre como realizar determinados cálculos ou mesmo alguma informação que se deseja obter, entre outros. Basicamente, os requisitos podem ser classificados em dois grandes grupos: funcionais e não funcionais. Assinale a alternativa referente a um requisito funcional.
Alternativas
Q767400 Engenharia de Software
O Processo Unificado (UP), que também é conhecido como RUP, ou Rational Unified Process, em suas recomendações comporta as antigas fases de estudo de viabilidade, análise de domínio, análise de requisitos, e até o projeto em múltiplas camadas, porém, estas fases aparecem organizadas de uma maneira diferente no UP. As fases do UP são apresentadas pelas seguintes ações, EXCETO:
Alternativas
Q767399 Engenharia de Software
O IFPUG (International Function Point Users Group) é um organismo internacional responsável pela manutenção e respectiva evolução do padrão de medição de pontos de função; define dois objetivos primários da análise de pontos de função: medir a qualidade que o usuário solicita e recebe; e, medir o desenvolvimento e a manutenção de software de forma independente da tecnologia utilizada para sua implementação. O processo de medição funcional é composto por várias etapas, e uma delas é determinar o tipo de contagem. São classificados os seguintes tipos de contagem funcional, EXCETO:
Alternativas
Q767398 Engenharia de Software
A APF (Análise de Pontos de Função) pode ser definida como sendo uma técnica para medir as funcionalidades fornecidas por um determinado software, do ponto de vista do usuário. O ponto de função é a unidade de medida desta técnica, e o objetivo principal é tornar a medição independente da tecnologia que se utiliza para construir o software. Em resumo, a APF busca medir o que realmente o software faz e não da forma que ele foi construído. Uma dessas funções é a do tipo dado que representa a funcionalidade que está sendo fornecida pela aplicação, ou seja, representa os seus arquivos de armazenamento de dados. São classificados nas seguintes categorias:
Alternativas
Q767395 Engenharia de Software
A metodologia SCRUM é uma metodologia ágil de desenvolvimento, que foi fortemente influenciada por boas práticas adotadas na indústria japonesa, principalmente por princípios de manufatura enxuta, que haviam sido implementadas pelas companhias Honda e Toyota. O SCRUM é apoiado em quatro fundamentos básicos; assinale‐os.
Alternativas
Q767393 Engenharia de Software
Os Diagramas da UML (Unified Modeling Language – Linguagem de Modelagem Unificada) podem ser divididos em Diagramas Estruturais e Diagramas Comportamentais. O Diagrama de Transição de Estado (DTE) é um dos Diagramas Comportamentais, e através dele é possível realizar análises das transições entre estados dos objetos de um sistema de software, em que podem ser previstas as possíveis operações realizadas, tudo em função dos eventos que podem ocorrer. Um DTE pode conter elementos básicos, mas também pode conter elementos menos utilizáveis, porém, muitas vezes úteis. Em relação aos elementos considerados menos utilizáveis, mas às vezes úteis, em um DTE, assinale a alternativa correta.
Alternativas
Q755253 Engenharia de Software
Há diversas formas de se classificar as técnicas de teste de software. Uma delas especifica um tipo de teste denominado teste de release, que consiste em
Alternativas
Q755252 Engenharia de Software
Os ciclos de vida de desenvolvimento de software que têm uma implementação inicial do software e apresentam evoluções, por meio de várias versões, denominam-se
Alternativas
Q755251 Engenharia de Software
Há diversas técnicas de validação de requisitos de software. Assinale a alternativa que contém duas dessas técnicas.
Alternativas
Q753582 Engenharia de Software
Diante do Contexto de Orientação Objeto, o ato de empacotar, ao mesmo tempo, dados e objetos para ocultar do usuário os detalhes de uma implementação de um objeto é
Alternativas
Respostas
8901: A
8902: D
8903: B
8904: C
8905: C
8906: A
8907: D
8908: A
8909: B
8910: C
8911: A
8912: A
8913: D
8914: A
8915: A
8916: D
8917: A
8918: C
8919: D
8920: D