CONCEITOS Flashcards
PRESSMAN
O que consiste em Instruções, estruturas de dados e informações descritivas?
Software
São programas de computador, quando executadas, fornecem características, funções e desempenho desejado?
Instruções
Possibilitam aos programas manipular informações adequadamente?
Estruturas de dados
Pode ser impressa ou virtual e descreve a operação e o uso do programa?
Informações descritivas
Foram desenvolvidos décadas atrás e têm sido continuamento modificados
para se adequar a mudanças dos requisitos de negócio e a plataformas
computacionais?
Software legado
Novos ambientes e tecnologias, Novos requisitos de negócio, Expandido para interopera com outros BD ou sistemas modernos e Alteração de Arquitetura, são?
Razões para evolução de software legado
É a aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e na manutenção de Software?
Engenharia de Software (IEEE)
É uma tecnologia em camadas
Engenharia de Software
Deve estar fundamentada em um comprometimento organizacional com a
QUALIDADE?
Engenharia de Software
É baseada na gestão de qualidade total da Seis Sigma?
Cultura de aperfeiçoamento contínuo de processos
Ferramentas, métodos, processos e foco na qualidade, são?
Camadas da Engenharia de Software
Pedra fundamental que sustenta a engenharia de software
Foco na qualidade
É a base da engenharia de software?
Processo
É a liga que mantêm as camadas de tecnologia coesas e possibilita o
desenvolvimento de software de forma racional e dentro do prazo?
Processo
Define a metodologia que deve ser estabelecida para entrega efetiva
da tecnologia de Engenharia de software?
Processo
Constitui a base para o controle e gerenciamento de projetos de SW
e estabelece o contexto de forma apropriada?
Processo
Nele são aplicados métodos técnicos?
Processos
A partir dele são produzidos artefatos (modelos, documentos, dados, relatórios, formulários…)?
Processos
Nele são estabelecidos marcos?
Processos
É a garantia da qualidade?
Processo
Nele são geridas as mudanças?
Processos
Fornecem as informações técnicas para desenvolver software?
Métodos
Comunicação, análise de requisitos, modelagem de projetos, construção de programas, teste e suporte são exemplos de?
Tarefas dos métodos
Se baseiam em um conjunto de princípios básicos que governam
cada área da tecnologia e incluem atividades de modelagem e outras
técnicas descritivas?
Métodos
Fornecem suporte automatizado ou semiautomatizado para os
processo e para os métodos?
Ferramentas
É uma abordagem adaptável que possibilita as pessoas realizar o trabalho
de selecionar e escolher o conjunto apropriado de ações e tarefas?
Processo de software
É um conjunto de Atividades, ações e tarefas?
Processo de software
Se esforça para atingir um objetivo?
Atividade
Comunicar-se com os envolvidos é um exemplo de?
Atividade
É utilizada independentemente do domínio da aplicação, do tamanho do
projeto, da complexidade dos esforços e do grau de rigor com que a Engenharia de Software será aplicada?
Atividade
Envolve um conjunto de tarefas que resultam em um artefato de Software
funcional?
Ações
Modelo arquitetural é um exemplo de?
Ação do processo de software
Se concentra em um objetivo pequeno, mas bem definido
Tarefa do processo de software
Realizar um teste de unidade, é um exemplo de?
Tarefa do processo de Software
Estabelece o alicerce para um processo de engenharia de software completo por meio da identificação de um pequeno número de atividades metodológicas aplicáveis a todos os projetos de software, independentemente de tamanho ou complexidade?
Metodologia (framework)
Engloba um conjunto de atividades de apoio (umbrella activities) aplicáveis a todo o processo de software?
Metodologia de processo
Comunicação, planejamento, modelagem, construção e entrega são?
Atividades de uma metodologia de processo genérica
Entender os objetivos dos envolvidos para o projeto e reunir requisitos
que ajudam a definir os recursos e as funções do Software?
Comunicação
Criar um plano de projeto de software (mapa)?
Planejamento
Nessa atividade cria-se um esboço para que se possa ter uma ideia do todo?
Modelagem
Nessa atividade refina-se o esboço para ter melhor compreensão.
Modelagem
Nessa etapa se projeta o que deve ser construído
Construção
Essa etapa combina geração de código (manual ou automatizado) e teste.
Construção
Nessa etapa o software é entregue e o cliente avalia e fornece feedback.
Entrega
São complementares as Atividades metodológicas do processo de software?
Atividades de apoio
Gerenciamento e controle: do andamento, da qualidade, das alterações e dos riscos são os objetivos das?
Atividades de apoio
Controle e acompanhamento do projeto, administração de riscos, garantia da qualidade de Software, medições, gerenciamento da configuração do software, gerenciamento da capacidade de reutilização e preparo e produção de artefatos de software são?
Atividades de apoio
Controle e acompanhamento do projeto, é uma?
Atividade de apoio
Administração de risco é uma?
Atividade de Apoio
Garantia da qualidade de software, é uma?
Atividade de apoio
Revisão técnica, é uma?
Atividade de apoio
Medições é uma?
Atividade de apoio
Gerenciamento de configuração do software é uma?
Atividade de apoio
Gerenciamento da capacitação de reutilização é uma?
Atividade de Apoio
Preparo e produção de artefatos de software é uma?
Atividade de apoio
Adaptação do processo é uma?
Atividade de apoio
Possibilita que a equipe avalie o progresso em relação ao plano do
projeto e tome as medidas necessárias para cumprir o cronograma?
Controle e acompanhamento do projeto
Avalia riscos que podem afetar o resultado ou a qualidade do
produto/projeto?
Administração de risco
Avaliam artefatos de Engenharia de Software, tentando identificar e eliminar erros antes que eles se propagem para a atividade seguinte?
Revisões técnicas
Define e coleta medidas do processo, do projeto e do produto?
Medições
Auxilia na entrega do software de acordo com os requisitos?
Medições
Gerencia os efeitos da mudança ao longo do processo
Gerenciamento da configuração do software
Define critérios para a reutilização de artefatos (inclusive componentes)?
Gerenciamento da capacidade de reutilização
Estabelece mecanismo para obtenção de componentes reutilizáveis?
Gerenciamento da capacidade de reutilização
Engloba as atividades necessárias para criar modelos?
Preparo e produção de artefatos de software
Curva que indica que o hardware apresenta taxas de defeito alta no início de sua vida. Geralmente, atribuídas a defeitos de projeto e fabricação. E quando os defeitos são corrigidos, as taxas cai para um nível estável por certo período?
Curva da banheira
Efeito cumulativo de poeira, vibração, impactos, temperaturas extremas são exemplos de?
Motivos de desgaste do hardware
É uma simplificação grosseira de modelos de defeitos reais para software?
Curva idealizada
O software não desgasta mas…
deteriora