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

Questões Discursivas

Foram encontradas 1.099 questões

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
Q2010178 Engenharia de Software
No contexto da engenharia de software, com relação aos modelos de processos para desenvolvimento, considere as seguintes afirmativas.
O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento. A metodologia Scrum é baseada no modelo em cascata. Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental. O modelo iterativo e incremental inicia após o levantamento dos requerimentos.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1800661 Engenharia de Software
Em engenharia de software, uma das metodologias de desenvolvimento mais conhecidas é o Modelo em Espiral, proposto por Barry Bohem, em 1988, e que combina as iterações do modelo de prototipagem com o controle e sistematização do modelo em cascata. O Modelo em Espiral é dividido em:
Alternativas
Q1702686 Engenharia de Software
Assinale a alternativa que apresenta uma característica do modelo espiral para engenharia de software.
Alternativas
Ano: 2019 Banca: UNESPAR Órgão: FOZTRANS Prova: UNESPAR - 2019 - FOZTRANS - Contador |
Q1639638 Engenharia de Software
Um processo de desenvolvimento de software pode ser considerado um conjunto sequencial e peculiar de ações que objetivam atingir uma meta. É usado para criar, projetar, produzir, controlar, manter e usar produtos e sistemas. Atualmente, existem vários tipos de modelos de processos para desenvolvimento de software, cada um com suas particularidades, atividades e artefatos. Das alternativas abaixo, qual apresenta apenas tipos de modelos processos para desenvolvimento de produto de software? Assinale a alternativa CORRETA:
Alternativas
Q1383472 Engenharia de Software

Leia as informações sobre Rational Unified Process abaixo e marque a alternativa correta.


I - O ciclo de vida desse processo é composto por quatro fases: Inception, Elaboration, Construction e Transition.

II - A implementação completa do produto final deve ser feita exclusivamente na fase de Elaboration.

III - Uma das atividades realizadas na fase de Transition é o treinamento dos usuários finais.

IV - Uso de componentes é uma boa prática no RUP.

Alternativas
Q1277244 Engenharia de Software

Assinale a associação correta presente na tabela ASSOCIAÇÕES que define corretamente os elementos a definir da TABELA A com as definições ou caracterizações da TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277243 Engenharia de Software

Abaixo você tem duas tabelas. Na TABELA A, você tem o item a definir e, na TABELA B você tem as definições. Para cada item A definir existe uma e somente uma relação correta com a TABELA B, tabela de Definições.

Assinale a alternativa, na tabela com o título ASSOCIAÇÃO, que associa corretamente o item A definir TABELA A com sua Definição TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277234 Engenharia de Software
Assinale a alternativa que completa corretamente as três perspectivas do RUP:
Alternativas
Q1277232 Engenharia de Software
Assinale a alternativa que contenha corretamente especificamente as características de desenvolvimento incremental:
Alternativas
Q1277230 Engenharia de Software
Assinale a alternativa que completa as lacunas corretamente. Considerando que o encadeamento entre uma fase e outra é uma das características do modelo em cascata, ou ciclo de vida de software. Este modelo é um exemplo de _______________. Neste tipo de processo você ________ e programar todas as atividades do processo antes de _______________.
Alternativas
Q1250977 Engenharia de Software
Sobre Engenharia de Software, marque a opção INCORRETA.
Alternativas
Q1241061 Engenharia de Software
No que tange à Engenharia de Software, um dos ciclos de vida para o desenvolvimento de sistemas preconiza que os requisitos do cliente são obtidos e, de acordo com a funcionalidade, são agrupados em módulos. Após este agrupamento, a equipe, junto ao cliente, define a prioridade em que cada módulo será desenvolvido, escolha baseada na importância daquela funcionalidade ao negócio do cliente. Cada módulo passa por todas as fases de projeto, conforme se observa na figura a seguir, e será entregue ao cliente um software operacional. Assim, o cliente receberá parte do produto final em menos tempo.
Imagem associada para resolução da questão
Esse ciclo de vida é conhecido como:

Alternativas
Q1241006 Engenharia de Software
Há casos em que os requisitos de um problema são bem compreendidos, por exemplo, quando o trabalho flui da comunicação ao emprego de forma relativamente linear. Sobre o modelo cascata, empregado na engenharia de software, assinale a alternativa correta.
Alternativas
Q1240477 Engenharia de Software
Existem diferentes processos de software, porém todos devem ser compostos por quatro etapas fundamentais. Assinale a alternativa que apresenta essas etapas.
Alternativas
Respostas
341: E
342: E
343: E
344: C
345: D
346: E
347: A
348: C
349: B
350: D
351: A
352: B
353: B
354: D
355: D
356: B
357: A
358: C
359: A
360: B