Questões de Concurso Sobre processos de software em engenharia de software

Foram encontradas 1.054 questões

Q1793268 Engenharia de Software
No UP (unified process), o marco da arquitetura do ciclo de vida, que estabelece uma baseline gerenciada para a arquitetura do sistema e permite o escalonamento da equipe do projeto, é atingido quando
Alternativas
Q1771845 Engenharia de Software
Na engenharia de fatores humanos, a interface requerida do homem com a máquina para operar o software é tão importante quanto no caso da operação do hardware. Nesse caso, o resultado desejado é:
Alternativas
Q1771806 Engenharia de Software
A figura abaixo, associada ao modelo em cascata ou ciclo de vida clássico, apresenta uma abordagem sistemática e sequencial para o desenvolvimento de projetos de software.
Imagem associada para resolução da questão
Sendo a fase E1 a da COMUNICAÇÃO, as demais E2, E3, E4 e E5 são denominadas, respectivamente:
Alternativas
Q1756772 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo em cascata, dada a dificuldade natural para estabelecer todos os requisitos na fase inicial do projeto, os requisitos são definidos ao longo de todas as fases, acomodando-se gradualmente as incertezas e eventuais mudanças do projeto.

Alternativas
Q1752415 Engenharia de Software
Um dos primeiros modelos a ser conhecido em Engenharia de Software e está na base de muitos Ciclos de Vida do Desenvolvimento de Software utilizados nos dias de hoje é conhecido tecnicamente por modelo de ciclo de vida ____. Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q1751732 Engenharia de Software

Considerando a teoria geral de sistemas e sistemas de informação, julgue o item a seguir.


Uma das etapas descritas em um método de desenvolvimento de sistema clássico é a de análise e definição de requisitos, etapa em que as restrições e as metas do sistema são obtidas por meio de consulta a usuários, com o objetivo de realizar a especificação do sistema.

Alternativas
Q1721422 Engenharia de Software
O modelo de desenvolvimento de software RAD (Rapid Application Development) conta com uma fase de Modelagem, que compreende a modelagem de
Alternativas
Q1721420 Engenharia de Software

Algumas atividades que fazem parte do modelo espiral de desenvolvimento de software são:


Construção – Implantação – Comunicação –

     Planejamento – Modelagem                               


A ordem correta com que tais atividades são executadas, considerando o modelo espiral, é: 

Alternativas
Q1760403 Engenharia de Software

A vida de um software é composta por um conjunto de fases que definem uma série de atividades. Desenvolvimento, operação e manutenção são alguns exemplos, etapas presentes na vida de um sistema e a literatura de engenharia de software costuma chamar este conjunto de ciclo de vida de software. A respeito dos diversos modelos de ciclo de vida de software, analise as afirmativas abaixo.


I. Cascata, evolutivo, incremental e espiral são exemplos de modelos de ciclo de vida de software.

II. O modelo cascata é um modelo tradicional onde as fases são realizadas de forma serial em um processo que flui sempre para frente. Uma das desvantagens deste modelo é a dificuldade de lidar com mudanças durante a execução do projeto.

III. O modelo incremental preconiza a divisão das entregas do projeto, característica que justifica seu nome. Tem como vantagem em relação ao modelo cascata o fato de ser mais tolerante a mudanças de requisito.


É correto o que se afirma  

Alternativas
Q1615362 Engenharia de Software

Com relação à engenharia de software, julgue os itens subsequentes.


O processo unificado é um dos padrões mais importantes da indústria de software atual, caracterizando-se por ser dirigido por casos de uso, centrado na arquitetura, interativo e incremental, além de ter foco em riscos.

Alternativas
Q1615359 Engenharia de Software

Com relação à engenharia de software, julgue os itens subsequentes.


Entre os modelos de processo aplicados ao desenvolvimento de software, o modelo cascata apresenta desvantagens por, entre outros motivos, não ter flexibilidade com requisitos, não produzir resultados tangíveis até a fase de codificação e dificultar o estabelecimento de requisitos completos antes de começar a codificar.

Alternativas
Q1316538 Engenharia de Software

Considere os seguintes objetivos das Fases do Rational Unified Process - RUP:


I. Analisar de forma mais detalhada o domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto inicia-se com sua forma básica elaborada. Indagações como "O plano do projeto é confiável?", "Os custos são admissíveis?" são esclarecidas nesta fase.

II. Abranger as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, o levantamento dos requisitos do sistema e a análise preliminar. Nesta fase, deve haver concordância dos stakeholders quanto ao escopo do projeto.

III. Disponibilizar o sistema de forma que seja compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir a sua qualidade.

IV. Desenvolver ou adquirir componentes de software. O principal objetivo desta fase é codificação do software, com foco nos componentes e outros recursos do sistema.


Os objetivos I a IV estão correlacionados, correta e respectivamente, às fases de

Alternativas
Q1286369 Engenharia de Software
O ciclo de vida do software é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software. Assinale a alternativa que identifica corretamente o modelo mais antigo de ciclo de vida de software
Alternativas
Q1277581 Engenharia de Software
Existem diversos modelos de desenvolvimento de software na literatura. Sabendo disso é correto afirmar que o modelo que se baseia na ideia de desenvolver uma versão inicial do produto, apresentá-la para os comentários dos clientes e continuar o desenvolvimento, por meio da criação de diversas versões, até que um produto final adequado seja alcançado, é o
Alternativas
Q1154288 Engenharia de Software

Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.


No contexto da modelagem funcional, o diagrama de fluxo de dados é uma ferramenta fundamental para representar procedimentos, direcionando os dados, de forma condicional, ao processo adequado.

Alternativas
Q1154287 Engenharia de Software

Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.


No modelo de comportamento, o software transforma a informação a partir das funções genéricas de entrada, de processamento e de saída.

Alternativas
Q1154286 Engenharia de Software

    A figura precedente apresenta um método universal e clássico utilizado em processos de engenharia de software, no qual se verifica o ciclo para a solução de um problema.

Considerando a metodologia apresentada no diagrama e suas particularidades inerentes ao desenvolvimento de soluções de software que efetivamente apresentam resultados aos usuários requisitantes, julgue o item a seguir.

Os estágios do processo de software no diagrama em questão são independentes, o que evita a coexistência deles em algum nível de detalhe.
Alternativas
Q1154285 Engenharia de Software

    A figura precedente apresenta um método universal e clássico utilizado em processos de engenharia de software, no qual se verifica o ciclo para a solução de um problema.

Considerando a metodologia apresentada no diagrama e suas particularidades inerentes ao desenvolvimento de soluções de software que efetivamente apresentam resultados aos usuários requisitantes, julgue o item a seguir.

O método apresentado se caracteriza pela utilização de padrões fractais aplicados em escalas menores, no qual padrões se inserem dentro de padrões, sucessivamente, até que se obtenha o limite racional para o software.
Alternativas
Q2542846 Engenharia de Software

A  questão baseia-se nas Figura 10(a), 10(b) e 10(c). Sobre a Figura 10(a), considere os seguintes aspectos: (1) ela mostra uma tabela na qual constam, intencionalmente, os requisitos de software de um novo projeto de desenvolvimento de software, que serão completamente levantados e analisados apenas nos dois primeiros meses de trabalho; (2) no primeiro mês, serão levantados e analisados os requisitos "Manter Aluno", "Manter Professor", "Manter Curso" e "Manter Disciplina"; (3) cada um dos "Manter", do primeiro mês, é composto unicamente pelas funcionalidades incluir, consultar, atualizar e excluir (CRUD). Por exemplo, "Manter Aluno" é composto, apenas, pelos processos elementares "Incluir Aluno", "Consultar Aluno", "Atualizar Aluno" e "Excluir Aluno". A Figura 10(b) exibe uma visão geral do "Processo Unificado Rational" (RUP), no qual se inseriu, em alguns lugares, retângulos para ocultar qualquer texto existente nesses locais. A Figura 10(c) mostra uma tabela utilizada para determinação da contribuição de Pontos de Função (PF) em contagens estimadas, segundo a NESMA (NESMA Early FPA Counting), na qual serão consideradas, apenas, as "Entradas Externas" (EE), "Consultas Externas" (CE) e "Saídas Externas" (SE). 





Sabe-se que em todos os processos elementares de "CONSULTA", dos "CRUD's" do primeiro mês, haverá contabilização, devendo ser apresentado, no rodapé de cada página do relatório gerado, o número da página atual e o seu total, por exemplo, 1/5 (página 1 de 5). Nesse caso, considerando apenas as funções do tipo transação, a contagem estimada de Pontos de Função, do Módulo 1, segundo a NESMA, será um número: 
Alternativas
Q2542845 Engenharia de Software

A  questão baseia-se nas Figura 10(a), 10(b) e 10(c). Sobre a Figura 10(a), considere os seguintes aspectos: (1) ela mostra uma tabela na qual constam, intencionalmente, os requisitos de software de um novo projeto de desenvolvimento de software, que serão completamente levantados e analisados apenas nos dois primeiros meses de trabalho; (2) no primeiro mês, serão levantados e analisados os requisitos "Manter Aluno", "Manter Professor", "Manter Curso" e "Manter Disciplina"; (3) cada um dos "Manter", do primeiro mês, é composto unicamente pelas funcionalidades incluir, consultar, atualizar e excluir (CRUD). Por exemplo, "Manter Aluno" é composto, apenas, pelos processos elementares "Incluir Aluno", "Consultar Aluno", "Atualizar Aluno" e "Excluir Aluno". A Figura 10(b) exibe uma visão geral do "Processo Unificado Rational" (RUP), no qual se inseriu, em alguns lugares, retângulos para ocultar qualquer texto existente nesses locais. A Figura 10(c) mostra uma tabela utilizada para determinação da contribuição de Pontos de Função (PF) em contagens estimadas, segundo a NESMA (NESMA Early FPA Counting), na qual serão consideradas, apenas, as "Entradas Externas" (EE), "Consultas Externas" (CE) e "Saídas Externas" (SE). 





Após observar as Figuras 10(a) e 10(b), e ler o texto introdutório dessa questão, pode-se afirmar que:


I. Na metodologia de desenvolvimento de software RUP, os módulos nº 1 e 2, mostrados na Figura 10(a), são exemplo de iterações.

II. No RUP, o escopo do software é estabelecido na fase chamada de "Iniciação".

III. "Manter Aluno", "Manter Professor" e "Manter Curso", no RUP, são exemplos de requisitos funcionais do sistema, chamados de casos de uso.


Quais estão corretas? 
Alternativas
Respostas
281: D
282: B
283: B
284: E
285: A
286: C
287: A
288: A
289: D
290: C
291: E
292: D
293: E
294: C
295: E
296: E
297: E
298: C
299: D
300: E