Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 1/8 Ocultar opções de resposta Pergunta 1 -- /0,6 Roger S. Pressman define processo de software como um arcabouço para as tarefas que são necessárias para construir software de alta qualidade. Wilson de Paula Filho faz uma analogia interessante, para ele processo é uma receita a ser seguida. Processos de softwares são complexos e como todos os processos intelectuais e criativos dependem de julgamento humano. A existência de um processo de software não garante que o software será entregue no prazo, que ele irá satisfazer as necessidades do cliente, ou exibirá os atributos arquiteturais que manterão as características de qualidade em longo prazo. Um processo deve ser acoplado a uma sólida prática de engenharia de software e deve ser avaliado para garantir que satisfaça a um conjunto de critérios básicos de processo que demonstram ser essenciais para uma engenharia de software bem-sucedida. Sucintamente, podemos definir o processo de software como um conjunto de atividades uniformizadas a serem aplicadas sistematicamente, que se encontram agrupadas em fases, cada uma das quais com os seus intervenientes com responsabilidades, que possui diversas entradas e produz diversas saídas. Isto é, define quem faz o quê, quando e como para atingir um certo objetivo. Esta prática leva à produção de uma série de documentos que ao final são traduzidos em um programa executável que seja satisfatório. O trecho acima trata da definição do desenvolvimento de software como um processo. A partir dessas informações e do conteúdo estudado, marque a alternativa que não pode ser considerada uma vantagem ao se definir a ação de desenvolvimento de software como um processo, quando: Incorreta: houver redução no tempo de treinamento, já que a definição e documentação dos procedimentos e funções ajudam na inserção de um novo membro à equipe de trabalho. a empresa pode estabelecer que seja adotado um documento que exponha a atividade. É por meio dele que a equipe conhece a tarefa, os seus responsáveis, os objetivos e tudo o que a distingue por completo. 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 2/8 Mostrar opções de resposta uniformização da produção dos artefatos, pois a condição de prever o processo condiciona a equipe a atuar de maneira mais padronizada. Resposta correta existir a diversificação da produção dos artefatos, pois a condição de prever o processo condiciona a equipe a atuar de maneira mais variada. criar um procedimento estabelecido e implementado pela empresa, que represente a sua filosofia de trabalho. Pergunta 2 -- /0,6 Na maioria dos projetos de software, há algum reúso de software. Isso acontece muitas vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos semelhantes ao que é exigido. Elas realizam buscas, fazem as modificações necessárias e incorporam-nos a seus sistemas. Cada vez mais empresas consideram o software como um ativo valioso. O reúso tem sido promovido para aumentar o retorno sobre os investimentos em software. O movimento open source significa que existe uma enorme base de código reusável disponível a baixos custos. Isso pode dar-se na forma de bibliotecas de programas ou aplicações inteiras. Existem muitos sistemas de aplicação de domínios específicos disponíveis, os quais podem ser customizados e adaptados às necessidades de uma empresa específica. Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o estágio em que o projetista planeja selecionar elementos que serão reusados é definido como: 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 3/8 Ocultar opções de resposta Pergunta 3 -- /0 6 Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Analise as asserções abaixo: I. Um dos objetivos da Engenharia de Software é desenvolver hardware de alta qualidade dentro de prazos e custos adequados. II. É um mito do desenvolvimento de software é que se o desenvolvimento atrasar, basta contratar mais gente para colocá-lo em dia. III. Uma vantagem da utilização do processo linear sequencial (cascata) (quando comparado aos outros processos básicos) é o paralelismo das fases e atividades. É correto apenas o que se afirma em: Incorreta: Apenas III está correta. Resposta corretaApenas II está correta. Apenas I está correta. I, II e III estão erradas. II e III estão corretas. Pergunta 4 -- /0,6 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 4/8 Mostrar opções de resposta Ocultar opções de resposta Em uma definição simplificada, quais das afirmativas abaixo estão relacionadas a definição de “software”? I.Programas: quando executados, determinam a função e o resultado que se deseja obter. II.Documentos: apresentam a operação e a utilização dos programas. III.Produto sujeito ao desgaste do tempo. Isso implica afirmar que o mesmo sofre alterações ou falhas no futuro. IV.Estrutura dos dados: permitem aos programas a possibilidade de manipulação correta da informação. É correto o que se afirma em: Pergunta 5 -- /0,6 Desenvolver um software passou a ser algo extremamente lucrativo na engenharia de software, ao mesmo tempo que muitas empresas passaram a investir no desenvolvimento de sistemas que se diferenciam em termos de qualidade. A garantia de qualidade engloba um amplo conjunto de preocupações e atividades que se concentram na gestão da qualidade de software. Alguns modelos criados asseguram a qualidade do produto com a normatização dos processos utilizados ao longo da criação do software. Qual norma orienta a realização de auditorias internas e externas? Onde essas auditorias asseguram que o sistema de gestão de qualidade consiga cumprir suas metas. Esta norma consegue também preparar o sistema para passar por uma auditoria externa, caso a empresa deseje obter uma certificação na modalidade independente. ISO 9004. ISO 9001. 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 5/8 Mostrar opções de resposta ISO 12207. Resposta corretaISO 19011. Incorreta: ISO 15504. Pergunta 6 -- /0,6 Analise as afirmativas a respeito da metodologia Open Unified Process (OpenUP): I.OpenUP foi criada através da união das metodologias consideradas ágeis (Scrum e XP) com a arquitetura que forma o processo unificado. II.OpenUP tem o núcleo aberto, o que possibilita a ele o desenvolvimento de software de qualquer modalidade. III.No núcleo da OpenUP, existe uma série de premissas que o tornam uma metodologia funcional. Seguir essas premissas possibilita a busca de referências de alto nível e, automaticamente, produtos no mesmo patamar. IV.OpenUP foi desenvolvido pela IBM/Rational, é um exemplo de trabalho que se originou do UP e da proposta UML. Um dos benefícios oriundos dessa união é a não vinculação das etapas dos fluxos de trabalho, podendo ser aplicada em basicamente todas as fases do processo. É correto o que se afirma em: Pergunta 7 -- /0,6 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 6/8 Mostrar opções de resposta Mostrar opções de resposta A garantia de qualidade engloba um amplo conjuntode preocupações e atividades que se concentram na gestão da qualidade de software. Qual norma estabelece os requisitos que possibilitam a execução de um sistema de gestão de qualidade e tem como principal objetivo auxiliar as organizações empresariais no sentido de elevar a sua eficiência e o nível de satisfação do cliente? Pergunta 8 -- /0,6 Nos anos 60, a expressão ‘crise de software’ começou a ser utilizada para denominar o conjunto de problemas encontrados no processo de desenvolvimento de software. Seu surgimento decorreu da análise feita na época sobre as condições da indústria de software que estava entrando em um período crítico de colapso. Entretanto, mesmo com o surgimento da engenharia de software, muitos desses problemas persistiram e são recorrentes até os dias atuais. Como a capacidade computacional existente está e estará sempre à frente das nossas possibilidades de utilizá-la, estamos diante não de uma crise, mas de um problema permanente. Com base nessas informações e o no conteúdo estudado, é possível verificar que os problemas relacionados à produção de software ainda não estão plenamente solucionados. Uma das situações que explicam as causas de a crise de software perdurar até os dias atuais está relacionada ao(s): Pergunta 9 -- /0 6 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 7/8 Mostrar opções de resposta Pergunta 9 -- /0,6 Produzir um programa está ligado à ideia de conforto ao usuário do sistema, enquanto a criação de um software requer um nível de cobrança mais rigoroso. Entretanto, desenvolver um software é mais atrativo. Logo, a engenharia de software é uma área relevante basicamente por alguns aspectos. Analise as afirmações abaixo: I - A exigência da aquisição de softwares de nível cada vez mais avançado impõe a criação de sistemas que atuem de maneira confiável, econômica e de maneira rápida. II - Em uma análise de longo prazo, o uso de técnicas da engenharia de software direcionadas aos sistemas de software acaba sendo mais vantajoso do que simplesmente desenvolver programas. III - Dentro da área da engenharia de software, não existe uma abordagem organizada e sistemática para execução do trabalho, visando à eficiência na criação de softwares de qualidade mais elevada. É correto o que se afirma em: Pergunta 10 -- /0,6 “O aspecto mais importante de um modelo de sistemas é que ele não inclui os detalhes”. Sendo assim, analise as afirmativas a seguir. I.Modelo de fluxo de dados – mostra como os dados são processados em diferentes estágios do sistema. II.Modelo de arquitetura – Mostra os principais subsistemas que constituem um sistema. III.Modelo de classificação – diagramas de classe de objeto/herança mostram como as entidades têm características comuns. Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). 26/12/2021 11:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 8/8 Ocultar opções de resposta II. II e III. I e III. Incorreta: I e II. I, II e III.
Compartilhar