Questões de Concurso Sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 424 questões

Q1175988 Engenharia de Software
Uma empresa de desenvolvimento de sistemas está passando por dificuldades em relação aos resultados entregues ao cliente. O cliente sempre reclama que o sistema não está de acordo com o que ele pediu. Qual das propostas a seguir está mais relacionada com esse tipo de problema e poderia resolvê-lo?
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q772987 Engenharia de Software

Considere a figura abaixo.

Imagem associada para resolução da questão

A figura apresenta uma forma de organização das interligações entre as páginas de um site sendo projetado. Ela é denominada organização

Alternativas
Q743305 Engenharia de Software
A implantação de sistemas baseados em software é uma das fases críticas da vida de um software. Sobre as técnicas de implantação de sistemas baseados em software, assinale a afirmativa correta.
Alternativas
Q719396 Engenharia de Software
A homologação
Alternativas
Q715134 Engenharia de Software
Na Engenharia de Software, é importantíssimo o gerenciamento de riscos. Sabendo disso, assinale a alternativa que apresenta apenas três riscos de projeto.
Alternativas
Q700859 Engenharia de Software
A equipe de Analistas de Sistemas da PRODATER reuniu-se para escolher uma metodologia de desenvolvimento capaz de atender às seguintes características do projeto e do cliente: − Satisfazer o cliente através da entrega contínua e adiantada de software, em períodos curtos de tempo. − Permitir que haja mudanças nos requisitos, mesmo tardiamente ao desenvolvimento. − Pessoas de negócio e desenvolvedores devem poder trabalhar juntos por todo o projeto. − As equipes devem ser auto-organizáveis. Uma escolha que atende a lista de características é a metodologia
Alternativas
Q698860 Engenharia de Software

Acerca de segurança de banco de dados e de desenvolvimento de software, julgue o item subsecutivo.

Na metodologia de desenvolvimento seguro de software SDL (Security Development Lifecycle), a modelagem de ameaças é realizada na fase de requisitos.

Alternativas
Q663508 Engenharia de Software
Atualmente os softwares podem ser desenvolvidos utilizando-se métodos ágeis ou métodos tradicionais. A escolha da metodologia mais adequada vai depender de vários fatores, como por exemplo, a característica de projeto, da empresa ou da gestão. Para fazer a escolha correta, é necessário ainda conhecer as características dos principais métodos e modelos de processo de desenvolvimento de software. Sobre estes métodos e modelos de processo é correto afirmar:
Alternativas
Q661637 Engenharia de Software

O principal negócio de uma empresa é armazenar e devolver combustíveis. A armazenagem ocorre a) por recebimento dutoviário, em que as distribuidoras clientes compram gasolina e GNV que são armazenados nos tanques da empresa; b) por recebimento rodoviário, pelo qual as distribuidoras clientes compram biocombustíveis (biodiesel e etanol) de usinas e o transportam até a empresa. Para armazenar os produtos a distribuidora precisa emitir uma NF − Nota Fiscal de armazenagem.

Considerando o negócio da empresa, a equipe de Analistas de TI iniciou o desenvolvimento de um sistema com uma reunião em que os clientes elegeram os pontos fundamentais do projeto, priorizando a emissão de NFs. Porém, para chegar ao ponto de emitir uma NF, muitas rotinas precisavam ser desenvolvidas, entre elas alguns cadastros essenciais. Após a definição de um layout simples para as telas de cadastro, foram executados testes funcionais e foi entregue a 1ª versão do sistema em 1 semana de trabalho. Os clientes, sempre presentes, iniciaram imediatamente o uso do sistema e deram os feedbacks, solicitando melhorias e novos recursos. No início a entrega de versões era constante, mas depois se estabilizaram em torno de 1 semana, mantendo sempre a comunicação ativa e o respeito. Os analistas usavam muito a refatoração e práticas TDD − Test-Driven Development durante o desenvolvimento. 

Pelas características, a metodologia de desenvolvimento utilizada pela equipe de Analistas de TI é:

Alternativas
Q644077 Engenharia de Software
A opção pela metodologia de desenvolvimento
Alternativas
Q622279 Engenharia de Software
A respeito das metodologias de análise e desenvolvimento de software, assinale a opção correta.
Alternativas
Q615758 Engenharia de Software
NÃO é objetivo da homologação de sistemas:
Alternativas
Q1396783 Engenharia de Software
Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações, relativas às práticas que refletem os princípios de Extreme Programing (XP).

( ) No Planejamento incremental, os requisitos são gravados em cartões de estórias, e as estórias incluídas em um release são determinadas pelo tempo disponível a sua relativa prioridade. Os desenvolvedores dividem essas estórias em “Tarefas”. ( ) Um modelo de projeto é criado e documentado antes do início da programação e deve conter modelos de arquitetura, modelo de componentes, modelo de objetos e modelos de sequência. ( ) A programação é realizada em pares, na qual os desenvolvedores trabalham em pares, verificando o trabalho dos outros e prestando apoio para um bom trabalho. ( ) A concepção do sistema visa estabelecer um modelo de negócio para o sistema, no qual são identificadas todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as suas interações.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q738319 Engenharia de Software
O processo de operação, que contém as atividades e as tarefas do operador, cobre a operação do produto de software e o suporte operacional aos usuários. Tal processo consta das seguintes atividades, EXCETO:
Alternativas
Q588067 Engenharia de Software
Com relação à engenharia de software, julgue o próximo item.

Em uma organização, o projeto de um software é dividido em aspectos gerenciais — com as etapas de projeto preliminar e projeto detalhado — e em aspectos técnicos — com as etapas de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interface.
Alternativas
Q582797 Engenharia de Software
Considerando uma sequência linear do processo regular de implantação de software, assinale a alternativa que apresenta a etapa constituída por: (a) realizar o check-list de infraestrutura dos usuários; (b) verificar a disponibilidade dos ambientes de treinamento e produção; e (c) realizar cargas iniciais de dados.
Alternativas
Q580153 Engenharia de Software
A fase de projeto de software possui duas atividades básicas: projeto da arquitetura e projeto detalhado. Nesta fase
Alternativas
Q569236 Engenharia de Software
Sobre metodologias de desenvolvimento de sistemas em Engenharia de software:

I - Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa comunicação tanto internamente quanto com clientes.

II - Desenvolvimento incremental é uma estratégia de planejamento estagiado em que várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas, enquanto que o desenvolvimento iterativo é uma estrategia de planejamento de retrabalho em que o tempo de revisão e melhorias de partes do sistema é pré-definido.

III - Princípios que regem as metodologias ágeis: Pessoas e interações, ao contrário de processos e ferramentas; Documentação extensa ao invés do sistema em funcionamento; Colaboração do cliente, ao contrário de constantes negociações de contratos; Respostas rápidas para as mudanças, ao contrário de seguir planos previamente definidos.

Está(ão) correta(s):
Alternativas
Q553508 Engenharia de Software
As características listadas a seguir referem-se, preferencialmente, a qual modelo de desenvolvimento?
• Resultados úteis a cada duas semanas ou menos. • Blocos pequenos de funcionalidade valorizada pelo cliente, chamados "Features". • Planejamento detalhado e guia para medição. • Rastreabilidade e relatórios com maior precisão. • Monitoramento detalhado, com resumos para clientes e gerentes, em termos de negócio. • Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a estimativa são sólidos.
Alternativas
Q547755 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o próximo item.
Na gerência de um pipeline de implantação (deployment pipeline), recomenda-se que o código-fonte seja compilado repetidas vezes em contextos diferentes: durante o estágio de commit, nos testes de aceitação, nos testes de capacidade e nos testes exploratórios.
Alternativas
Respostas
281: C
282: A
283: D
284: A
285: A
286: E
287: E
288: B
289: D
290: E
291: A
292: E
293: B
294: E
295: C
296: C
297: C
298: A
299: C
300: E