Baixe o app para aproveitar ainda mais
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
Compartilhar