Informações

Prova:
1473446 - TEC. ANALISE E DESENV. SIST. - ENGENHARIA E PROJETO
DE SOFTWARE - 1CHAM - 06/05/2015 21:05
Período de disponibilização:
20/05/2015 à 03/06/2015
Gabarito da prova
Questão
1
C
2
C
3
B
4
B
5
D
6
C
7
D
8
D
9
C
10
D
11
Enunciado -

Resposta

(Enade 2011) Um jogo consiste de dois dados, cada um deles com 6 faces. As
faces dos dados são numeradas de 1 até 6. Para ganhar uma partida, o jogador
deverá fazer 3 lançamentos de dados, vencendo ao menos 2 deles. O jogador
vence um lançamento se a soma dos dados for igual a 7 ou 11. Para iniciar um
novo jogo, deve-se pressionar o botão "JOGAR". Quando pressionado, ele
imediatamente fica desabilitado e os dois dados aparecem girando na frente do
jogador. Ao se pressionar o botão "LANÇAR", os dados começam a girar
mais lentamente até parar, mostrando os valores das suas faces em um sistema
tridimensional. Nesse momento, encerra-se o lançamento e aparece
"VENCEU" ou "PERDEU" na tela da aplicação, juntamente com um sinal
sonoro de alerta e a quantidade de lançamentos restantes. Somente quando o
jogador pressiona novamente o botão "LANÇAR" é que se inicia novo
lançamento de dados. A qualquer momento, o jogador poderá encerrar o jogo:
pressionando o botão "PARAR". Tal ação reabilita o botão "JOGAR".
(LARMAN, C. Applying UML and Patterns: An Introduction to ObjectOriented Analysis and Design and Iterative Development. Prentice Hall, 3.ed,
2004. (com adaptações)
Considerando a caracterização do jogo de dados, elabore os seguintes
artefatos da análise de requisitos.
a) Desenhe um diagrama de classes de domínio (UML) para o problema

podendo ser pessoas envolvidas com negócios que os escrevem para simplificar seu dia-a-dia. b) o aluno deve listar pelo menos três das seguintes funcionalidades. aqueles que escrevem como hobby apenas por interesse próprio e diversão. tais como "Girar lentamente até parar" (em relação ao "Dado"). São sistemas do tipo stand alone. "tocar por 2s" (em relação ao "JogoDados"). Assim sendo responda "Quais são os tipos de produtos de software? Exemplifique" Resposta Esperada Existem dois tipos fundamentais de produtos dc software:  Produtos genéricos. Resposta Esperada a) O estudante deve destacar as classes "JogoDados" e "Dado".produzidos por . Uma anotação UML pode ser utilizada para registrar requisitos não‐funcionais. "Face" é um atributo de negócio importante na classe "Dado". b) Liste três requisitos funcionais referentes ao comportamento funcional essencial do jogo. Esta última deve ser vista como parte do "JogoDados".Questão Resposta apresentado. RF1: Iniciar jogo RF2: Lançar dados RF3: Verificar resultado RF4: Mostrar valores das faces RF5: Parar jogo RF6: Calcular ou exibir lançamentos restantes 12 Enunciado O desenvolvimento profissional de software está ligado aos inúmeros usuários que escrevem os programas. e aqueles que desenvolvem profissionalmente. podendo ser aceitas variações na descrição das funcionalidades apresentadas no padrão de respostas. Outras classes que não forem de negócio deverão ser ignoradas. ou engenheiros e cientistas para processar seus dados experimentais. cujo software tem um propósito específico de negócio ou para inclusão de outros dispositivos.

.  Produtos sob encomenda (ou personalizados). pacotes gráficos e ferramentas de gerenciamento de projetos. O software é desenvolvido especialmente para aquele cliente por uma empresa de software. Dentre os exemplos deste tipo de produtos estão os softwares para PCs. como bancos de dados. processadores de texto. São os sistemas encomendados por um determinado cliente. desenvolvidos para apoiar um determinado processo de negócio e sistemas de controle de tráfego aéreo. Dentre os exemplos deste tipo de software destacam se os sistemas de controle de dispositivos eletrônicos.Questão Resposta uma organização de desenvolvimento e vendidos no mercado para qualquer cliente disposto a comprá-los.