Buscar

Unicesumar Ensino a Distância

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

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

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
Você viu 3, do total de 9 páginas

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

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

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
Você viu 6, do total de 9 páginas

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

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

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
Você viu 9, do total de 9 páginas

Prévia do material em texto

02/04/2019 Unicesumar - Ensino a Distância
1/9
ATIVIDADE 3 - ENG SOFT - MODELAGEM DE SOFTWARE - 2019A2.1
Período:18/03/2019 08:00 a 02/04/2019 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 03/04/2019 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Há três níveis sucessivos de detalhamento no desenvolvimento de software: análise, projeto e
implementação. O objetivo da modelagem na análise é prover, entre outros, quais objetos constituem o
sistema orientado a objetos em questão. A análise representa termos do domínio do negócio, além de
descrever o problema sem considerar características da solução a ser utilizada. A fase de projeto considera
os aspectos físicos e dependentes de implementação, produzindo uma descrição computacional do que o
software deve fazer de uma maneira coerente com a descrição feita na análise. Na fase de implementação o
sistema é codificado, ou seja, ocorre a tradução da descrição computacional obtida na fase de projeto em
código executável mediante o uso de uma ou mais linguagens de programação.
  
BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistema com UML. Elsevier Brasil, 2017.
 
Com foco no de desenvolvimento de software orientado a objetos, assinale a alternativa que preenche
corretamente as lacunas do texto abaixo, na ordem em que aparecem:
 
_________ orientado a objetos importa-se com a definição de objetos de software e também com suas
responsabilidades e colaborações, destacando uma solução que satisfaça os requisitos. Uma notação UML
comum para ilustrar essas colaborações é o diagrama de _________, que enfatiza as interações entre os
objetos de um sistema, com ênfase na ordenação temporal em que elas ocorrem.
ALTERNATIVAS
Projeto / sequência
Análise / sequência
Projeto / comunicação
Análise / comunicação
Análise / casos de uso
2ª QUESTÃO
02/04/2019 Unicesumar - Ensino a Distância
2/9
Você foi contratado(a) para desenvolver um sistema de software e acabou se deparando com a seguinte
situação:
 
 
 Assinale a alternativa correta que indica o tipo de classe de Contratação.
ALTERNATIVAS
Subclasse.
Superclasse.
Classe discursiva.
Classe associativa.
Classe distributiva.
3ª QUESTÃO
O senhor Pablo está expandindo os negócios. Ele possui um mercado e contratou uma equipe para
desenvolver um sistema de informação que auxilie nas tarefas relacionadas ao pagamento das compras.
Após um levantamento inicial, os analistas de requisitos listaram os seguintes requisitos:
 
1) O operador de caixa do mercado será responsável por atender ao público com pagamentos, cadastrar a
conta e registrar o pagamento da mesma;
 2) Caso o cliente opte por pagar utilizando cheque, o sistema do mercado terá que se comunicar com o
sistema de consulta de cheques do Serviço de Proteção ao Lojista para obter informações sobre o cliente;
 3) Caso o cliente opte por pagar por intermédio de cartão de crédito, o sistema do mercado necessitará se
comunicar com o sistema da administradora do cartão para obter autorização;
 4) O gerente será o único responsável por permitir o estorno do valor pago. Caso a compra tenha sido paga
com cartão, será necessário se comunicar com o sistema da administradora;
 5) Tanto o serviço de consulta de cheques quanto o acesso ao sistema da administradora de cartões serão
realizados via web service;
 6) O gerente também poderá encerrar uma compra.
 
Foram propostos cinco diagramas de casos de uso diferentes. Analise e assinale aquele que contempla
corretamente os requisitos listados:
ALTERNATIVAS
02/04/2019 Unicesumar - Ensino a Distância
3/9
.
02/04/2019 Unicesumar - Ensino a Distância
4/9
4ª QUESTÃO
O Diagrama de Fluxo de Dados (DFD) é a representação gráfica do fluxo de informação, ou seja, como o
dado é transformado, manipulado e utilizado no processo. O símbolo abaixo é um dos artefatos do DFD:
 
Assinale a alternativa correta que define o artefato apresentado acima:
ALTERNATIVAS
Depósito de dados.
Entidade externa.
Entidade interna.
Sistema externo.
Tabela.
5ª QUESTÃO
A UML usa do diagrama de estados de máquina para a modelagem de sistemas orientados a eventos.
 Analise os eventos da UML representados a seguir:
 
 
Assinale a alternativa correta que representa esses eventos:
ALTERNATIVAS
02/04/2019 Unicesumar - Ensino a Distância
5/9
Entrada e saída.
Bifurcação e junção.
Decisão e bifurcação.
Estados inicial e final.
Estado e estado de submáquina.
6ª QUESTÃO
O diagrama de classes é a representação fundamental da modelagem orientada a objeto e evolui de uma
visão conceitual para uma visão detalhada durante a evolução do projeto.Uma Classe representa um
conjunto de objetos que possuem as mesmas propriedades.
 
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
 
Assinale a alternativa correta a respeito da visão conceitual de um diagrama de classes.
ALTERNATIVAS
Representa o domínio em estudo.
Destina-se a equipe de desenvolvedores.
Tem o foco nas interfaces da arquitetura.
É a perspectiva ideal para os gerentes do projeto.
Aborda detalhes de implementação, como navegabilidade e atributos.
7ª QUESTÃO
02/04/2019 Unicesumar - Ensino a Distância
6/9
O diagrama de transição de estados é uma representação gráfica usada para modelar o comportamento
discreto por transições de estados finitos. Esse diagrama é muito aplicado na modelagem para o
desenvolvimento de sistemas de tempo real ou dirigidos por eventos porque mostram o comportamento
dinâmico dos objetos.
  
PERSEGUINE, Vanessa Ravazzi. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
(Unidade III)
 
Leia as afirmações concernentes ao diagrama de transição de estados:
 
I – Os estados estão vinculados a outros pelas transições.
 II – Quando a transição foi disparada ocorre uma transição entre estados.
 III – Uma transição pode ser descrita pela expressão: evento (lista-parâmetros)
ação
/guarda.
 IV – Uma transição é mostrada como uma linha conectando estados, com uma seta apontando para um dos
estados.
 
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
II e III, apenas.
III e IV, apenas.
I, II e IV, apenas.
I, II e III, apenas.
8ª QUESTÃO
02/04/2019 Unicesumar - Ensino a Distância
7/9
Uma associação é um relacionamento entre dois objetos como classes ou casos de uso que tem por
objetivo representar os motivos e as regras que conduzem os objetos ao relacionamento. As associações
registram as propriedades dos objetos. Uma associação pode ser agregação ou composição.
 
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
 
Analise as afirmações a seguir:
 
I. Uma cozinha pode ou não ter uma porte, e ainda assim ser uma cozinha.
II. Não faz sentido existir um quarto que não tenha uma porta.
III. Uma sala só deve existir se tiver uma porta.
 
Classifique cada associação como sendo agregação ou composição.
ALTERNATIVAS
Agregação, Agregação, Agregação.
Agregação, Agregação, Composição.
Agregação, Composição, Composição.
Composição, Composição, Agregação.
Composição, Agregação, Composição.
9ª QUESTÃO
A multiplicidade que determina qual das classes envolvidas em uma associação fornece informações para as
outras. A multiplicidade, nos extremos do traço de uma associação, define o número de instâncias
permitidas para aqueles objetos.
 
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
 
A notação * significa o mesmo que __________.
 
Complete a sentença com a alternativa correta.
ALTERNATIVAS
1
0..1
0..*
1..*
0..1..*
02/04/2019 Unicesumar - Ensino a Distância
8/9
10ª QUESTÃO
Vocêfoi contratato para desenvolver um sistema de apoio à gestão de uma oficina de manutenção de
carros. A equipe de analistas de negócio levantou os seguintes requisitos:
 
1) Tornar mais rápido e eficiente o controle do funcionamento de uma oficina mecânica.
2) O sistema solicitará que o usuário faça o login para autenticar o seu registro e as funções disponíveis de
acordo com o nível hierárquico (Recepcionista, Mecânico ou Gerente).
3) O cliente chega ao estabelecimento e solicita um orçamento de serviço em seu veículo, a recepcionista irá
cadastrar o cliente e comunicar ao mecânico sobre o serviço a ser avaliado.
4) O cliente deixa o veículo no estabelecimento para o orçamento e obtém as informações por contato
telefônico.
5) Após o orçamento ser realizado, o cliente autoriza ou não a manutenção do veículo. Caso a manutenção
seja autorizada, a recepcionista irá criar uma nova Ordem de serviço e informará ao cliente o seu respectivo
número.
6) A recepcionista será responsável também por cadastrar no sistema todas as peças que chegam ao
estabelecimento.
7) Com a ordem de serviço em mãos o mecânico poderá fazer a retirada de peças necessárias no estoque.
8) Caso seja necessário efetuar a remoção de peças, ordem de serviço ou cliente, o processo será
responsabilidade do gerente.
9) Após o mecânico realizar todo o serviço no veículo, o cliente será comunicado via telefone e retornará ao
estabelecimento para a retirada do mesmo e efetuação do pagamento.
10) O gerente também será responsável por concluir a ordem de serviço e registrar o pagamento feito pelo
cliente.
 
02/04/2019 Unicesumar - Ensino a Distância
9/9
A partir desses requisitos a equipe de engenheiros de software elaborou o seguinte diagrama:
 
 
 Assinale a alternativa com o tipo correto de diagrama:
ALTERNATIVAS
Diagrama de desenho.
Diagrama de domínio.
Diagrama de sequência.
Diagrama de especificação.

Mais conteúdos dessa disciplina