Prévia do material em texto
Abaixo estão as questões e as alternativas que você selecionou: QUESTÃO 1 Assinale a alternativa correta a respeito das regras de ouro no projeto de interfaces. a ) Alterações na interface devem ser feitas sempre que possível, para atualizar as funcionalidades, inclusive as ações de atalho devem ser alteradas de tempos em tempos. b ) O usuário deve ter controle parcial da interface, sendo que esta pode executar comandos à revelia do usuário se julgar que tais ações irão satisfazer suas necessidades. c ) Recomenda-se, no caso de famílias de softwares, que as interfaces sejam completamente diferentes entre si, para que cada software tenha identidade própria. d ) A interação deve ser simplificada de acordo com o grau de aprendizagem do usuário, e detalhes técnicos de funcionamento devem ser ocultados do usuário iniciante, permitindo serem personalizados por usuários avançados. e ) Todas as informações do software devem estar dispostas ao usuário de maneira simultânea, pois, assim, ele terá opções para escolher a melhor ação a executar. Ver justificativa da resposta QUESTÃO 2 Assinale a alternativa que completa corretamente o texto a seguir. Com relação aos princípios para o projeto de aplicativos móveis, a ______________ diz respeito ao usuário ser avisado pela interface a respeito de em qual parte dessa interface ele se encontra. a ) consistência b ) flexibilidade c ) javascript:; foco d ) comunicação e ) antecipação Ver justificativa da resposta QUESTÃO 3 Assinale a alternativa que completa corretamente a frase a seguir. A _______________ é usada quando é necessária a visualização das entradas e saídas de dados de um sistema ou de seus componentes. a ) arquitetura em camadas b ) arquitetura de fluxo de dados c ) arquitetura centralizada em dados d ) arquitetura de programa principal e subprograma e ) arquitetura MVC Ver justificativa da resposta QUESTÃO 4 Esse diagrama da UML representa segmentos de um sistema, possibilitando interações e trocas de serviços e mensagens com outra parte do sistema. A qual diagrama o conceito anterior se refere? a ) Diagrama de classes. javascript:; javascript:; b ) Diagrama de casos de uso. c ) Diagrama de artefatos. d ) Diagrama de atividades. e ) Diagrama de componentes. Ver justificativa da resposta QUESTÃO 5 No modelo proposto por Pressman e Maxim (2016), um dos processos consiste no levantamento das principais informações com relação aos softwares atualmente utilizados pela empresa, de modo a possibilitar o planejamento de ações para reengenharia. Esse processo se refere à: a ) engenharia direta. b ) reestruturação do código. c ) análise do inventário. d ) reestruturação dos documentos. e ) engenharia reversa. Ver justificativa da resposta QUESTÃO 6 O diagrama _____________ da UML enfatiza a participação e a interação dos elementos de um sistema, bem como as comunicações existentes e as mensagens trocadas entre esses objetos. javascript:; javascript:; a ) de classes b ) de sequência c ) de casos de uso d ) de comunicação e ) de atividades Ver justificativa da resposta QUESTÃO 7 Com relação aos princípios éticos da engenharia de software, assinale a alternativa correta. a ) O engenheiro de software deve resolver os problemas do cliente, inclusive se estiverem fora da sua área de atuação profissional. b ) Uma vez que há profissionais responsáveis pela manutenção de computadores, o engenheiro de software pode fazer o uso desses equipamentos conforme desejar, inclusive com a instalação de softwares pessoais, como jogos. c ) O engenheiro de software deve respeitar os direitos de propriedade intelectual do software desenvolvido. d ) O engenheiro de software pode se valer da intuição e de pré-julgamentos, se necessário, no momento de avaliar a competência de um profissional que atua no projeto. e ) As informações passadas pelo cliente ao engenheiro de software se tornam propriedade desse profissional, que pode divulgá-las como desejar. javascript:; Ver justificativa da resposta QUESTÃO 8 Na engenharia de requisitos, as etapas finais consistem na documentação, na apresentação e na negociação dos requisitos junto ao cliente. A respeito dessas etapas, assinale a alternativa correta. a ) Uma vez apresentados os requisitos aos stakeholders, não se recomenda mais que haja mudanças nesses. b ) As mudanças nos requisitos de um software podem acontecer com ou sem a aprovação do cliente, principalmente em casos de urgência. c ) Sugere-se a padronização na escrita dos requisitos em três frases ou mais, com o máximo de detalhamento com relação a cada requisito. d ) Recomenda-se que a negociação de requisitos seja feita no sistema "mata-mata", preferencialmente com ganhos ao desenvolvedor do software, justo, já que ele é quem vai desenvolver e arcará com os esforços e riscos do desenvolvimento. e ) Recomenda-se que a negociação de requisitos seja feita no sistema "ganha-ganha", no qual tanto o usuário, como o desenvolvedor de sistemas, tenha vantagens. javascript:;