Magna Concursos

Foram encontradas 295 questões.

1619690 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Analisando a Metodologia de Desenvolvimento de Software em Cascata, é possível afirmar que:

 

Provas

Questão presente nas seguintes provas
1619689 Ano: 2019
Disciplina: TI - Gestão e Governança de TI
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

O controle de qualidade envolve uma série de atividades para avaliar o produto gerado, e a partir dessa avaliação, determinar se ele está pronto para ser comercializado. O controle de qualidade tem por objetivo _____________________________________, enquanto que a garantia de qualidade tem como objetivo ___________________________________.

Assinale a alternativa que completa adequadamente as lacunas na sequência em que foram apresentadas:

 

Provas

Questão presente nas seguintes provas
1619688 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Qualidade de software é a conformidade a requisitos funcionais e de desempenho que foram explicitamente declarados a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software desenvolvido por profissionais.

É característica de um software sem qualidade:

 

Provas

Questão presente nas seguintes provas
1619687 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Uma das maneiras de facilitar a tarefa de padronizar um software é realizar o reuso de boas soluções propostas para problemas recorrentes do desenvolvimento. Os padrões promovem o reuso das ideias de como solucionar o problema, não de código.

As alternativas seguintes apresentam algumas desvantagens da padronização de projeto, exceto a alternativa:

 

Provas

Questão presente nas seguintes provas
1619686 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Projetar um sistema orientado a objeto não é simples, mas realizar esse projeto levando em consideração o reuso é ainda mais complexo. É necessário estabelecer as classes pertinentes, com a granularidade necessária e relacioná-las da melhor maneira possível.

Quanto ao que se refere granularidade nesse contexto, examine as seguintes opções:

I. Granularidade diz respeito ao nível de decomposição que um sistema deve ter.

II. Se dividirmos muito as classes, a granularidade do sistema é alta; se dividirmos pouco as classes, a granularidade é baixa.

III. Uma analogia pode ser criada em relação à divisão de um terreno que mede 5m x 5m. Se o terreno for dividido tendo por base cada centímetro quadrado com unidade, a granularidade dessa divisão é alta. Mas se o mesmo terreno for dividido levando em consideração cada metro quadrado, a granularidade será baixa.

Está correto o contido:

 

Provas

Questão presente nas seguintes provas
1619685 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

O resultado do levantamento de requisitos são documentos que contêm as descrições do que deve ser implementado, descritas em alto nível, de modo a permitir o entendimento e aceitação entre os futuros usuários e os analistas. Na fase de ________________, as especificações de requisitos são estudadas para que sejam feitos o detalhamento e o refinamento destas através de modelos, realizando assim uma aproximação em direção à solução final. A fase de ____________, ao contrário, buscará responder à seguinte pergunta: como? Como o sistema fará… como o sistema será…

Assinale a alternativa que completa adequadamente as lacunas, na sequência em que foram apresentadas.

 

Provas

Questão presente nas seguintes provas
1619684 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Para que um projeto de desenvolvimento de software seja considerado de sucesso, uma das premissas é que o produto gerado atenda ao que o cliente deseja. Na grande maioria dos casos, o cliente não sabe ao certo o que deseja e, por este motivo, a descrição das funcionalidades esperadas por parte do cliente pode mudar no decorrer do projeto. O que requer documentar as necessidades do cliente. Essa fase do desenvolvimento de software é denominada:

 

Provas

Questão presente nas seguintes provas
1619683 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Através de UML (Linguagem de Modelagem Unificada), é possível especificar, visualizar e documentar os elementos de um sistema orientado a objetos. A UML é importante, pois:

I- Serve como linguagem para expressar decisões de projeto que não são óbvias ou que não podem ser deduzidas do código;

II- Provê uma forma concreta o suficiente para a compreensão das pessoas e para ser manipulada pelas máquinas;

III- É dependente de linguagem de programação, ou seja, não pode ser utilizada para desenvolvimento de um sistema através das principais linguagens de programação orientadas a objetos como Java, C++ ou PHP;

IV- É dependente dos métodos de desenvolvimento, ou seja, não pode ser utilizada para modelar sistemas em organizações que utilizam métodos ágeis, RUP (Rational Unified Process) ou outro método como base.

Está correto o contido:

 

Provas

Questão presente nas seguintes provas
1619682 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Para o desenvolvimento de um software, há a necessidade de projetá-lo antes que ele seja construído. Para tanto, uma notação gráfica é utilizada composta por diferentes representações (Diagramas), onde cada representação expressa um conjunto de características que a aplicação a ser desenvolvida deve possuir.

As alternativas a seguir apresentam alguns diagramas e sua correta definição, exceto a alternativa:

 

Provas

Questão presente nas seguintes provas
1619681 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA

Cada empresa cria seu processo de desenvolvimento de acordo com suas necessidades, mas, de um modo geral, poderíamos estabelecer algumas fases que boa parte das empresas utiliza em seus processos de acordo com a Figura 1.

enunciado 1619681-1

Figura 1 - Fases do processo de desenvolvimento e software.

Sobre a fase de desenvolvimento, é correto afirmar que tem o objetivo de:

 

Provas

Questão presente nas seguintes provas