Questões de Arquitetura de Software - Ciclo de Vida para Concurso
Foram encontradas 103 questões
( ) O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.
( ) Os protótipos criados são projetados para ser estendidos em incrementos de software futuros.
( ) Os requisitos de documentação são leves, e a documentação deve evoluir junto com o software.
( ) O processo de desenvolvimento de software não permite a introdução controlada de novos requisitos que não foram previstos antes pelo contratante.
A sequência está correta em
( ) Cada processo do ciclo de vida tem fortes relacionamentos entre seus resultados, atividades e tarefas.
( ) Os processos de acordo são processos organizacionais que se aplicam fora do período de vida de um projeto, bem como para a vida útil de um projeto. Tais acordos permitem a ambos adquirentes e fornecedores obter valor e apoiar estratégias de negócios para suas organizações.
( ) Os processos de gestão técnica se relacionam com o esforço técnico de projetos, em particular para planejamento em termos de custos, prazos, para a verificação de ações para ajudar a garantir o seu cumprimento com planos e critérios de desempenho e para a identificação e seleção de ações corretivas que recuperam deficiências em progresso.
A sequência está correta em
As fases “IMPLEMENTAÇÃO E TESTE DE UNIDADE”, “INTEGRAÇÃO E TESTE DO SISTEMA” e “PROJETO DO SISTEMA DE SOFTWARE” correspondem na figura aos blocos identificados, respectivamente, como
Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.
O processo de software pessoal (Personal
Software Process - PSP) enfatiza a
medição pessoal, tanto do artefato de
software gerado quanto da qualidade
resultante dele. Além disso, responsabiliza
o profissional pelo planejamento do projeto
e lhe dá poder para controlar a qualidade
de todos os artefatos de software
desenvolvidos.
Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.
A distinção entre o desenvolvimento e a
manutenção é cada vez mais irrelevante.
Poucos sistemas de software são
completamente novos, e faz muito mais
sentido ver o desenvolvimento e a
manutenção como processos contínuos.
Em vez de dois processos separados, é mais realista pensar na engenharia de
software como um processo evolutivo, no
qual o software é constantemente alterado
durante seu período de vida em resposta
às mudanças de requisitos e às
necessidades do cliente.
Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.
Processos reais de software são
intercalados com sequências de atividades
técnicas, de colaboração e de gerência,
com o intuito de especificar, projetar,
implementar e testar um sistema de
software. Os desenvolvedores de software
usam uma variedade de diferentes
ferramentas de software em seu trabalho.
Assinale a alternativa que indica corretamente o modelo de ciclo de vida representado pela afirmação entre aspas.
Julgue o próximo item, relativo à qualidade de software.
No ciclo de vida do software, a classe dos processos
fundamentais abrange as atividades de aquisição,
fornecimento, desenvolvimento, operação e manutenção.
A figura abaixo representa o ciclo de vida de software, conhecido como modelo em cascata.
Um dos estágios divide os requisitos em sistemas de
hardware ou de software, estabelecendo uma arquitetura
geral do sistema. Envolve a identificação e a descrição das abstrações fundamentais de software e suas relações. Esse
estágio é conhecido por:
Com relação ao gerenciamento do ciclo de vida das informações ILM (Information Lifecycle Management ou Ciclo de Vida da Informação), analise as afirmativas a seguir.
I. O ILM leva em consideração a prática dos usuários, ao invés de apenas automatizar procedimentos de armazenamento dos dados.
II. O ILM utiliza apenas a idade e a frequência de acesso dos dados como critérios para o gerenciamento do armazenamento dos dados.
III. As informações são movimentadas pelo ILM de maneira dinâmica, automática e transparente para o usuário, considerando a sua criticidade para o negócio.
Assinale:
Com relação à engenharia de software, julgue os itens subsequentes.
Baseline é uma configuração de software especialmente
criada para uma situação específica e aprovada em
determinado momento do ciclo de vida de software para
servir de base a desenvolvimentos posteriores.