Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE) - 2011
Analise as seguintes afirmativas sobre Diagrama de Fluxo de Dados (DFD) nivelados:
I. O nível mais alto deve possuir somente um processo;
II. Os fluxos de dados que entram e saem de um processo devem corresponder aos fluxos de dados que entram e saem do diagrama que representa a explosão do processo;
III. Todo processo de um DFD deve ser explodido em outro DFD ou ser descrito numa miniespecificação, mas não ambos.
Está (ão) CORRETA (S)
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Um dos principais conceitos do Scrum para atacar a complexidade do desenvolvimento e gerenciamento de software é a implantação de um controle descentralizado, capaz de lidar mais eficientemente com contextos pouco previsíveis. Para tanto, o gerenciamento é distribuído por meio de três agentes independentes que são:
Product Owner, Scrum Team e Scrum Master.
Product Owner, Product Backlog e Planning Meeting.
Product Owner, Sprint e Planning Meeting.
Sprint, Scrum Master e Planning Meeting.
Sprint, Scrum Team e Product Backlog.
Ciência da Computação - Engenharia de Software - Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE) - 2011
Considere as seguintes assertivas sobre modelos de processo de desenvolvimento de software:
I. O modelo conhecido como cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura;
II. O modelo conhecido como incremental é particularmente útil, quando há mão-de-obra disponível para implementação completa, dentro do prazo comercial de entrega estabelecido para o projeto;
III. Na situação em que o desenvolvedor está inseguro da eficiência de um algoritmo, da aplicabilidade de um sistema operacional, o modelo conhecido como prototipagem pode oferecer uma melhor abordagem.
Estão CORRETAS
I e II, somente.
I e III, somente.
II e III, somente.
I, II e III.
II, somente.
Com respeito à NBR ISO/IEC 12207:1998, o Processo de Garantia da Qualidade e o Processo de Infraestrutura pertencem, respectivamente, aos grupos de Processos
de apoio de ciclo de vida e Processos fundamentais de ciclo de vida.
organizacionais de ciclo de vida e Processos de apoio de ciclo de vida.
organizacionais de ciclo de vida e Processos fundamentais de ciclo de vida.
de apoio de ciclo de vida e Processos organizacionais de ciclo de vida.
fundamentais de ciclo de vida e Processos organizacionais de ciclo de vida.
Preenchem correta e respectivamente os tipos de função I, II e III:
ALI, AIE e SE.
ALI, CE e AIE.
CE, EE e ALI.
AIE, ALI e EE.
EE, CE e SE.
Na abordagem de implementação por estágios, representam áreas de processo que precisam ser desenvolvidas para que o nível de maturidade 2 do CMMI seja atingido pela organização:
Inovação e Disseminação Organizacional (OID) e Análise e Resolução de Causas (CAR).
Gestão de Requisitos (REQM) e Planejamento do Projeto (PP).
Desempenho do Processo Organizacional (OPP) e Gestão Quantitativa do Projeto (QPM).
Desenvolvimento de Requisitos (RD) e Foco no Processo Organizacional (OPF).
Gestão de Riscos (RSKM) e Gestão Integrada do Projeto (IPM).
Um relacionamento todo-parte onde o todo controla a vida das partes; todavia as partes podem ser removidas explicitamente antes da morte do todo. Trata-se de
particionamento.
abstração.
enumeração.
agregação não composta.
agregação por composição.
Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP,
não se permite a presença constante do cliente durante o desenvolvimento do projeto para não haver interferência na interpretação dos requisitos.
é necessário adotar medidas para que os desenvolvedores trabalhem mais de 40 horas semanais fazendo horas extras, para agilizar o desenvolvimento e concluir o projeto em menos tempo.
a programação deve ser feita em dupla, onde dois programadores trabalham em um único computador. Um desenvolvedor implementa o código, enquanto outro observa continuamente o trabalho que está sendo feito, procurando identificar erros sintáticos e semânticos.
um nível médio de complexidade de programação deve ser definido de modo que satisfaça os requisitos atuais e futuros.
uma entrega de versões do software a cada seis meses deve ser cumprida, contemplando o maior número possível de requisitos.
Foi necessário aplicar uma decomposição funcional top-down para analisar o problema. Entretanto, verificou- se que o tempo de resposta exigido não poderia ser atendido, uma vez que o projeto não tinha adotado o diagrama de pacotes e nem o de estrutura composta.
Os trechos do texto em negrito correspondem, respectivamente, a conceitos da engenharia de software aplicáveis a
OO, requisitos e estruturada.
estruturada, requisitos e OO.
estruturada, timing diagram e estruturada.
estruturada, timing diagram e OO.
OO, timing diagram e requisitos.
A principal metodologia tradicional utilizada no desenvolvimento de software é o modelo clássico também conhecido como cascata ou sequencial. Nesse modelo,
cada etapa tem associada ao seu término uma documentação que deve ser aprovada para que a etapa posterior possa ter início.
o projeto é dividido em fases de maneira flexível.
o custo das alterações do software diminui à medida que o desenvolvimento progride.
utiliza-se o desenvolvimento incremental e iterativo.
os requisitos não podem ser estáveis.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...