Buscar

ENGENHARIA DE USABILIDADE PROVAS (184)

Prévia do material em texto

Questão 84 
Os métodos de desenvolvimento devem ser estabelecidos para melhor gerenciar o desenvolvimento de 
aplicações, através da combinação de técnicas e princípios da Engenharia de Software (Pressman, 
2011). Desta forma, portanto, podemos obter produtos de software com a efetiva qualidade primada 
pela Engenharia de Software. 
 
Questão 85 
A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de 
modelação criado pelo utilizador) tal como Class, Association ou Refinement. 
 
Questão 86 
A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da 
semântica da UML: 
1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de 
instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>. 
2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem de 
instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>. 
3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de 
tempo, apesar de não serem assíncronas. 
4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor tracejado). 
A mensagem creditar deveria ser definida como mensagem síncrona (vetor contínuo). 
B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, 
responsabilidades e colaborações propostas no diagrama de classe mostrado: 
1) O objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria 
ter sido criada antes do cliente. 
2) A instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da 
Agência seria realizada de forma mais adequada se fosse intermediada pela classe Banco que 
possui a operação criarAgência. 
3) Uma das instanciações de Conta está sendo realizada pela operação criarCliente. A 
instanciação das contas seria realizada de forma mais adequada se fosse intermediada pela 
classe Agência que possui a operação criarConta. 
4) A transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A 
transferência entre as contas seria realizada de forma mais adequada se fosse intermediada 
pela classe Banco, que possui a operação transferir. 
 
Questão 87 
A modelagem de software representa a atividade de construir modelos explicando as características e 
os comportamentos do produto. Os modelos das WebApps podem ser usados para identificar suas 
características e funcionalidades. Assim como na Engenharia de Software, na Engenharia Web, os 
modelos são classificados como conceitual, lógico e físico. No entanto, numa visão direcionada para a 
web, o modelo navegacional tem seu papel de destaque. 
 
Questão 88 
O design do aplicativo web deve ser criado em um lugar de serenidade, paz e pouco barulho, buscando 
o estado da arte (Messis, 2009). Quando se pensa em webdesign, algumas palavras surgem 
naturalmente: imagens, gráficos, cores etc. No entanto, webdesign é muito mais do que isso. Em geral, 
o profissional deve considerar a facilidade com que o usuário realiza as ações desejadas nas páginas 
do website. Neste contexto, por exemplo, uma loja virtual deve propiciar ao usuário a concretização da

Continue navegando