Buscar

AV - ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL

Prévia do material em texto

Disc.: ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL 
Aluno: 
Professor: Turma: 
 
 
Avaliação: 
8,00 
Nota Trab.: Nota Partic.: Nota SIA: 
8,0 pts 
 
 
 
 1. Ref.: 4416261 Pontos: 1,00 / 1,00 
 
Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação 
O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: 
 
 
 
O ator Gerente solicita ao ator Vendedor que cadastre um cliente. 
 
O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. 
 O ator Gerente pode realizar cadastros de clientes e aprovar crediários. 
 
O ator Gerente é uma extensão do ator Vendedor. 
 
O ator Vendedor é uma especialização do ator Gerente. 
 
 
 
 2. Ref.: 4398259 Pontos: 1,00 / 1,00 
 
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas 
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, 
assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor 
representa, de forma correta, tal especificação. 
1. O Jogador 1 inicializa o jogo. 
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 
3. O Jogador 1 insere os dados do Jogador 2. 
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro 
informando para ambos que o jogo pode ser iniciado. 
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre 
ambos os jogadores. 
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do 
jogo, baseado em uma série de dados e condições distintas. 
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, 
estabelecendo mais uma comunicação virtual agora com o Jogador 3. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416261.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204398259.');
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, 
o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos 
da comunicação virtual. 
11. O caso de uso é encerrado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3. Ref.: 4413258 Pontos: 1,00 / 1,00 
 
Fonte: Adaptado de TRF - Analista - Tecnologia da Informação (FCC - 2019) 
Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema 
e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de 
Uso propostos na literatura, assim como vários graus de abstração utilizados. 
Considere a descrição de Caso de Uso abaixo. 
O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do 
Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de 
operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o 
total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o 
Cliente. 
Trata-se de uma descrição: 
 
 
de Caso de Uso de Negócio com descrição contínua. 
 contínua de Caso de Uso. 
 
tabular de Caso de Uso. 
 
de Caso de Uso inválida, pois contém comportamento interno do sistema. 
 
contínua de Caso de Uso hipotético com cenário de 1° instância. 
 
 
 
 4. Ref.: 4392279 Pontos: 1,00 / 1,00 
 
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - 
Transpetro - Analista de Sistemas Júnior - SAP 
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de 
software para informatizar o controle dos exames que seus pacientes realizam. No início 
do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. 
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou 
para validação o diagrama de classes a seguir. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204413258.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392279.');
 
Infere-se, pela leitura desse modelo, que 
 
 
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação 
dos pedidos realizada pela data da coleta. 
 os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 
 
o pacote associado à classe Pedido especifica a implementação de um método de controle 
do construtor da classe Pedido. 
 
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe 
Exame. 
 
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto 
por um ou mais reativos. 
 
 
 
 5. Ref.: 4392273 Pontos: 1,00 / 1,00 
 
Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia 
da Informação (FGV - 2018) 
Considerando a técnica de especificação de requisitos baseada em Casos de Uso, 
assinale V para a afirmativa verdadeira e F para a falsa. 
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso 
B deve fazer referência a um ponto de extensão definido no caso de uso A. 
( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve 
fazer referência ao caso de uso D. 
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é 
referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um 
caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes 
deste caso de uso¿. 
Segundo a ordem apresentada, as afirmativas são, respectivamente, 
 
 
V - F - V. 
 F - V - F. 
 
F - V - V. 
 
V - V - F. 
 
F - F - V. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392273.');
 
 
 
 6. Ref.: 4383271 Pontos: 1,00 / 1,00 
 
CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista 
Ministerial - Tecnologia da Informação 
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser 
acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o 
atributo é denominado. 
 
 
público. 
 
domínio. 
 pacote. 
 
privado. 
 
protegido. 
Respondido em 03/04/2024 17:46:19 
 
 
 7. Ref.: 4416301 Pontos: 1,00 / 1,00 
 
(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma 
equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os 
diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para 
esse analista reformular. Qual é o diagrama que ele terá que reformular? 
 
 
 
Diagrama de Pacote 
 
Diagrama de Atividade 
 Diagrama de Comunicação 
 
Diagrama de Sequência 
 
Diagrama de Estado 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383271.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416301.');
 8. Ref.: 4416291 Pontos: 0,00 / 1,00 
 
(COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de 
desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento 
de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, 
considere as seguintes afirmativas: 
 
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e 
podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais 
e requisitos externos. 
II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, 
interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. 
III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas 
estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa 
com seus respectivos objetivos. 
IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos 
ao sistema tais como restrições de interoperabilidade, éticas e legais. 
 
Marque a opção que corresponde somente às afirmativas verdadeiras. 
 
 
Apenas II, III e IV 
 Apenas I e III 
 
Apenas I, II e IIIApenas II e III 
 
Apenas I, III e IV 
 
 
 
 9. Ref.: 4416294 Pontos: 1,00 / 1,00 
 
(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling 
Language) o programador necessita de um diagrama que apresente os requisitos 
funcionais do sistema. O diagrama desejado será o: 
 
 
Diagrama de Interação 
 
Diagrama de atividades 
 Diagrama de caso de uso 
 
Diagrama de sequência 
 
Diagrama de implantação 
 
 
 
 
 
 
 10. Ref.: 4272278 Pontos: 0,00 / 1,00 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416291.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416294.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204272278.');
 
A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob 
diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite 
visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, 
em resposta às funcionalidades externamente percebidas por seus usuários". 
 
Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, 
provido pelas colaborações entre os objetos, bem como para definir seus elementos 
estruturais (os pacotes, as classes, as interfaces). 
 
Estamos falando da visão de: 
 
 Projeto 
 
Processo 
 Implementação 
 
Casos de Uso 
 
Implantação

Mais conteúdos dessa disciplina