Informática, perguntado por smithlacerda, 10 meses atrás

1)De acordo com Sommerville (2011), "os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve os próprios processos de desenvolvimento de software". Aoseestudarahistóriadaengenhariadesoftwareperceberemosasmetodologiastradicionais,muito orientadas para o planejamento e documentação do software antes de seu desenvolvimento.
Dentre os modelos clássicos,o_____________________foi um dos pioneiros no desenvolvimento de software. Este modelo apresenta uma sequência que deve ser seguida em etapas, o qual ao término de cada etapa existe uma documentação a ser associada. Este modelo clássico é também chamado de_____________________, no qual as fases ou etapas em cascata apresentam a divisão do projeto em fases distintas,mencionadasanteriormente.Muitasvezesesteprocessodedesenvolvimentotornainflexível o projeto e o desenvolvimento da solução, uma vez que exige que todos os requisitos estejam bem elaborados e compreendidos, não permitindo alterações ou retornos às fases anteriores.
Referência: SOMMERVILLE, Ian. Engenharia de software. 9 ed. São Paulo: Pearson, 2011.
Assinale a alternativa correta que indica o preenchimento das lacunas acima.
Alternativas:
a)Modelo Sequencial; Modelo de Prototipação.
b)Modelo Sequencial; Modelo Linear.
c)Modelo Sequencial; Modelo em Cascata.
d)Modelo Linear; Modelo em Cascata.
e)Modelo Linear; Modelo Espiral.

2)À medida que a tecnologia avança, os processos e planejamentos devem ser mais detalhados e eficazes. A Engenharia de Requisitos é uma maneira de entender e refletir sobre as etapas da documentação considerando a relação cliente versus empresa. O produto final do processo de engenharia de requisitos deve ser um documento de especificação dos requisitos do sistema, que descreve, de forma estruturada, todos os requisitos que o software deverá possuir e que, de forma explícita, deve celebrar o compromisso mútuo de compreensão entre o usuário e o responsável por descrever os requisitos.

Os_____________________remetem às funções do sistema,e devem conter basicamente os seguintes elementos: a descrição de uma função a ser executada pelo sistema, a origem do requisito, quais informações são passadas do sistema para o usuário e vice-versa, e quais restrições lógicas ou tecnológicas se aplicam à função. Os_____________________aparecem sempre ligados a requisitos funcionais e podem ser basicamente de dois tipos: lógicos ou tecnológicos. As restrições lógicas são as regras de negócio relacionadas à função em questão. Por sua vez,asrestriçõestecnológicasdizemrespeitoàtecnologiapararealizaçãodafunção.

Assinale a alternativa correta que indica o preenchimento das lacunas acima.
Alternativas:
a)Requisitos funcionais. Requisitos não-funcionais.
b)Requisitos funcionais. Requisitos de domínio.
c)Requisitos não-funcionais. Requisitos de negócio.
d)Requisitos não-funcionais. Requisitos de domínio.
e)Requisitos de domínio. Requisitos de negócio.

3)Ao projetar um sistema de software, deve-se considerar uma infinidade de desafios, envolvendo desde a complexidade da implementação de código, até a tendência de mudanças dos objetivos e requisitos do projeto no momento da construção do software. Segundo Sommerville (2011), a Engenharia de Software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades de gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoia a produção de software.
Referência: SOMMERVILLE, Ian. Engenharia de software. 9 ed. São Paulo: Pearson, 2011.

A Engenharia de Software abrange processos que devem ser seguidos para que se consiga atingir as metas preestabelecidas para o desenvolvimento de um software.

Sobre esses processos, julgue os itens a seguir:

I.Especificação de Software: etapa que define o que deve ser desenvolvido e iniciam-se as etapas de análise do mundo externo para o ambiente computacional.
II.Desenvolvimento de Software: etapa que ocorre o desenvolvimento dos programas (implementação do software).
III.Crescimento do Software: etapa que define as alterações do que julgar necessário para cumprir os propósitos estabelecidos.
IV.Implantação do Software: etapa que confere as funcionalidades implementadas no software com o que o cliente solicitou.

Estão corretos os itens:
Alternativas:
a)I e II.
b)II e III.
c)III e IV.
d)I, II e III.
e)I, II, III e IV.

Soluções para a tarefa

Respondido por Hakeshu
0

Resposta:

100% AVA

1)  c

2) a

3) d

Respondido por vchinchilla22
1

Questão 1: Sobre os modelos de processos de software, as palavras que preenchem as lacunas são: Alternativa C:

  • Modelo Sequencial: sugere uma abordagem sistemática para o desenvolvimento de software que começa em um nível de sistema e progride por meio de análise, design, codificação, teste e manutenção.

  • Modelo em Cascata: é um procedimento linear caracterizado pela divisão dos processos de desenvolvimento em fases sucessivas do projeto, onde cada uma é executada apenas uma vez.

Saiba mais em: https://brainly.com.br/tarefa/48923743

Questão 2: Sobre a Engenharia de Requisitos, as palavras que preenchem as lacunas são mencionadas na: Alternativa A:

  • Requisitos funcionais: são aqueles que descrevem qualquer atividade que ele deve realizar quando certas condições são atendidas.

  • Requisitos não-funcionais: originam-se da necessidade do usuário, devido a restrições de orçamento, políticas organizacionais,  interoperabilidade com outros sistemas de software ou hardware, etc.

Saiba mais em: https://brainly.com.br/tarefa/40290971

Questão 3: Sobre os processos de desenvolvimento de software é correto o que se afirma em: Alternativa D) I, II e III.

O processo de desenvolvimento de software  envolve um conjunto de procedimentos organizados com a finalidade de criar, desenvolver e testar o software.

Saiba mais em: https://brainly.com.br/tarefa/33924085

Anexos:
Perguntas interessantes