Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 Há várias situações em que os requisitos iniciais do software são razoavelmente bem definidos; entretanto, o escopo geral do trabalho de desenvolvimento, impede o uso de um processo puramente linear. Pode ser necessário o rápido fornecimento de determinado conjunto funcional aos usuários para, somente após esse fornecimento, refinar e expandir sua funcionalidade em versões de software posteriores. Por exemplo, um software de processamento de textos desenvolvido com o emprego do paradigma __________, poderia liberar funções básicas de gerenciamento de arquivos, edição e produção de documentos na primeira versão; recursos mais sofisticados de edição e produção de documentos na segunda versão; revisão ortográfica e gramatical na terceira; e, finalmente, recursos avançados de formatação (layout) de página na quarta versão. (PRESSMAN, 2016, p. 44) Assinale a alternativa que preenche CORRETAMENTE a lacuna desta citação: incremental. Pergunta 2 Fundamentando-se em Pressman (2016), leia atentamente as seguintes assertivas quanto à veracidade, pontuando V para VERDADEIRO ou F para FALSO: I A Engenharia de Software (ES) é a disciplina que integra processo, métodos e ferramentas para o desenvolvimento de software. II Softwares embarcados são programas feitos para dar suporte a outros programas ou sistemas como, por exemplo, compiladores de linguagem, utilitários de sistema operacional, drivers de interface, softwares de rede, entre outros. III A Engenharia de Software (ES) se preocupa com o software como produto. Dessa forma, os pequenos programas feitos para resolverem um problema específico, e que não mais serão usados em outras ocasiões, estão fora do escopo da ES. IV Um processo de software não é uma prescrição rígida de como desenvolver um software. Ao contrário, é uma abordagem adaptável que possibilita às pessoas realizar o trabalho de selecionar e escolher o conjunto apropriado de ações e tarefas. As assertivas I, II, III e IV são, RESPECTIVAMENTE: V, F, V, V. Pergunta 3 O paradigma waterfall é o modelo mais antigo e utilizado para o desenvolvimento de software. Foi concebido com base no ciclo da Engenharia Tradicional e é caracterizado por uma abordagem sequencial, onde cada atividade é tratada como uma fase distinta. Tais fases são apresentadas a seguir, em ordem ALEATÓRIA: 1 Projeto. 2 Análise de requisitos. 3 Engenharia de Sistema. 4 Manutenção. 5 Construção. 6 Testes. Assim, preencha os seguintes quadros na ORDEM SEQUENCIAL em que estas fases realmente ocorrem: E assinale a alternativa com a sequência CORRETA: 3, 2, 1, 5, 6 e 4. Pergunta 4 Os desenvolvedores devem identificar as necessidades dos usuários, realizar a análise dos custos envolvidos – orçamento – e recursos necessários para a condução do projeto – ferramentas e pessoal. Devem também estabelecer as restrições de prazo e custo, assim como realizar um projeto inicial e global do sistema. Trata-se da fase do ciclo de vida clássico – modelo waterfall – denominada análise de requisitos.
Compartilhar