Questões

Total de Questões Encontradas: 08

Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
O modelo de processo ágil Extreme Programming (XP) envolve um conjunto de regras e práticas que constam no contexto de diversas atividades metodológicas. A atividade metodológica na qual se estabelece um guia de implementação para uma história de usuário à medida que é escrita, em que se encoraja o uso de cartões CRC como um mecanismo eficaz para pensar sobre o software em um contexto orientado a objetos é conhecida como 
A
Análise. 
B
Projeto. 
C
Planejamento.
D
Codificação.
E
Teste.
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
O Scrum é um modelo ágil para a gestão de projeto de software. No Scrum,
A
o scrum team é a equipe de desenvolvimento com 6 a 10 pessoas, necessariamente dividida em papéis como analista, designer e programador.
B
o scrum master é um gerente e um líder como nos modelos prescritivos, já que as equipes não são auto-organizadas.
C
o product backlog precisa ser completo desde o início do projeto, contemplando todas as funcionalidades.
D
as funcionalidades a serem implementadas em cada projeto (requisitos ou histórias de usuário) são mantidas em uma lista chamada de product backlog.
E
o product owner define quais são os requisitos mais importantes a serem tratados em cada sprint, porém, não é o responsável pelo ROI (Return Of Investment), nem por avaliar as necessidades dos clientes. 
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Qualidade de software é uma área dentro da Engenharia de software que visa garantir bons produtos a partir de processos adequados. Com relação à medição da qualidade de software, é correto afirmar que
A
a contagem de defeitos deve ser sempre relacionada com o momento em que os defeitos são introduzidos e, principalmente, encontrados.
B
o tempo de aprendizagem de um sistema pode ser medido pela quantidade de defeitos apontados pelos usuários e pelos custos com retrabalho ao longo do desenvolvimento.
C
do ponto de vista do desenvolvedor, a qualidade pode ser medida a partir de duas variáveis principais: a usabilidade e a acessibilidade.
D
a contagem de defeitos nas diferentes fases do processo de desenvolvimento de software, apesar de importante, não poderá ser utilizada para dar uma medida da eficácia dos processos da empresa.
E
o número de defeitos em um sistema tem uma relação necessariamente linear com os custos de retrabalho. 
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Em uma aplicação desenvolvida por uma equipe de TI deseja-se:

Caso 1: obrigar um conjunto de classes a implementar um conjunto de métodos para se obter um padrão. A ideia é centralizar um conjunto de assinaturas de métodos em um componente para que um conjunto de classes possa implementá-los da maneira como lhes convier.

Caso 2: centralizar os atributos e métodos comuns a um conjunto de classes em uma única classe, de forma que esse conjunto de classes especializadas se comporte como se tivessem em seu código fonte esses atributos e métodos comuns.

Os principais conceitos da orientação a objetos que devem ser utilizados para atender os Casos 1 e 2 são, respectivamente,
A
sobrecarga de métodos e sobrescrita de métodos.
B
pacote e generalização. 
C
interface e herança. 
D
generalização e especialização.
E
encapsulamento e herança. 
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Esse conceito refere-se à separação dos aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos. Isso evita que partes de um programa se tornem tão independentes que uma pequena mudança tenha grandes efeitos em cascata. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam. Pode-se querer mudar a implementação de um objeto para melhorar o desempenho, reparar um erro, consolidar código ou dar suporte à portabilidade. Esse conceito não é exclusivo das linguagens orientadas a objetos, mas a capacidade de combinar estrutura e comportamento de dados em uma única entidade o torna mais claro e mais poderoso do que em linguagens como Cobol, Fortran e C.

O conceito citado no texto é conhecido como
A
compartilhamento. 
B
generalização. 
C
polimorfismo.
D
coleção.
E
encapsulamento.
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Engenharia de Software é a aplicação de abordagens sistemáticas, disciplinadas e quantificáveis ao desenvolvimento, operação e manutenção de software, além do estudo dessas abordagens. Com relação à Engenharia de Software, é correto afirmar que 
A
o trabalho termina assim que o software é colocado em operação.
B
ferramentas e computadores de boa qualidade são condições necessárias e suficientes para que uma empresa produza software de qualidade. 
C
todo bom gerente (competente) pode gerenciar qualquer projeto de software e obter um produto de qualidade. 
D
se um projeto estiver atrasado, adicionar mais pessoas pode causar mais atrasos.
E
os requisitos mudam com frequência, mas sempre é possível acomodá-los, pois o software é flexível. 
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
As especificações de requisitos escritas em linguagem natural são propensas a mal-entendidos. Muitas das necessidades relatadas podem nunca ser implementadas e diversas delas podem ser relatadas dando margem à ambiguidade, o que pode fazer com que sejam implementadas de maneira incorreta ou deficiente.

Para minimizar esse problema, os requisitos funcionais podem ser escritos usando notações mais especializadas como
A
modelos gráficos, como os fluxogramas, cuja principal finalidade é mostrar a relação existente entre os requisitos.
B
pseudocódigo ou linguagem natural estruturada, em que os requisitos são apresentados de maneira não padronizada.
C
modelos gráficos, como os diagramas de caso de uso da UML.
D
especificações matemáticas informais, utilizando-se livremente conjuntos diversos de equações matemáticas.
E
descrição narrativa, na qual os requisitos são apresentados da maneira em que são coletados.
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Na engenharia de requisitos, a etapa que está relacionada à priorização de requisitos e à procura e resolução de conflitos de requisitos é conhecida como 
A
elaboração de requisitos.
B
especificação de requisitos.
C
validação de requisitos.
D
classificação de requisitos.
E
negociação de requisitos.
Página 1 de 1