Buscar

Avaliando o Aprendizado - Engenharia de Usabilidade II-284

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

R: codificação, o projeto deve ser traduzido em uma forma legivel por máquina. Quando o projeto é bem 
detalhado, essa etapa pode ser realizada mecanicamente. 
Considerando uma petShop que oferece serviços de banho, tosa e vacinação. Para todos os serviços a identificação é 
efetivada por código do serviço, data de execução e responsável por prestar o serviço; no serviço BANHO e TOSA a 
identificação acrescenta o porte do animal e para VACINAÇÂO são consideradas além das comuns, as informações de 
tipo vacina e data de aplicação. 
Considerando a representação de uma generalização, quais os atributos representados nas classes descritas. 
R: SERVIÇOS: código do serviço, data de execução, responsável 
BANHO: porte do animal 
TOSA: porte do animal 
VACINAÇÃO:tipo vacina, data de aplicação 
A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão 
trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do 
software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função 
de negociação no processo de engenharia de requisitos 
R: especifica, revisa e valida o problema de modo a garantir que seu entendimento e o entendimento do cliente 
sobre o problema coincidam 
Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido 
desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça 
recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuario, o que o torna um software de 
funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões 
que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de 
desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e 
conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para 
esse caso? 
R: Espiral 
Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML para 
representação dos objetos e suas associações, assIm como em outros diagramas, cada representação tem um 
significado. Indique o termo que identifica as características de um objeto. 
R: Atributo 
Dadas as seguintes afirmações: 
 
I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo. 
II) Um único ator pode se relacionar com muitos casos de uso. 
III) Um caso de uso pode se relacionar com no máximo dois atores. 
IV) É possível que um ator herde os casos de uso de outro ator e isso pode ser representado graficamente no 
diagrama de casos de uso. 
 
R: Os itens corretos são - I, II e IV estão corretas 
 
No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a situação abaixo: 
Sejam ALFA e BETA dois casos de uso. Quando BETA herda de ALFA, as sequências de comportamento de ALFA 
valem também para BETA. Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA. 
Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento no qual ALFA 
participa. 
A situação descrita caracteriza um relacionamento denominado

Outros materiais