Buscar

3 1 Modelo de Análise de Software (Orientada a Objetos)

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 4 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

Prévia do material em texto

1. Selecione a alternativa que melhor descreve os elementos em que se baseiam os métodos orientados a objetos:
A. São baseados no hardware, já que necessitam de uma análise de baixo nível para exploração dos sistemas computacionais.
B. São baseados em estruturas e procedimentos.
C. São baseados em abstrações, cujo objetivo é fazer um sistema parecer mais complexo que o necessário.
D. São baseados em elementos como variáveis e funções.
E. São baseados nos conceitos de objetos e atributos, totalidades e partes, classes e membros.
2. Durante a análise orientada a objetos, qual preocupação um engenheiro de software deve ter para garantir que o produto criado apresente mais facilidade de criação e manutenção?
A. Em identificar quais serão os atores do sistema.
B. Em criar um diagrama de atividades.
C. Em identificar quais serão os casos de uso sistema.
D. Em conhecer a linguagem de programação, banco de dados e a arquitetura de hardware em que o sistema será implementado.
E. Em fazer uma modelagem de forma clara e bem organizada.
3. Acompanhe a seguinte situação:
A loja "Compre X" precisa que um sistema seja criado para registrar os produtos comprados, vendas e controlar as comissões dos vendedores.
- Neste sistema, os estoquistas vão realizar todo o cadastro de novos produtos, inserindo todas as informações necessárias. Além disso, os produtos adquiridos da loja "Compre X" serão automaticamente inseridos no sistema pelo módulo X.
- Os vendedores irão inserir informações de venda, para automaticamente os produtos serem removidos do estoque.
- O gerente poderá realizar a análise das vendas, estoque e comissões dos vendedores.
- Já os administradores terão acesso a todas as operações dos outros usuários, além de poder inserir vendedores, gerentes e estoquistas.
Neste sistema, todos os usuários deverão realizar login.
Identifique quais são as possíveis classes para a situação descrita:
A. Carro, Motorista e Passageiro.
B. Loja, Produto, Vendedor, Venda e Estoque.
C. Inserir vendedores e calcular comissão.
D. Realizar venda, remover produto do estoque e vender.
E. Cor, preço e data de compra.
4. Selecione quais destas alternativas não corresponde ao uso do modelo de análise orientada a objetos.
A. Facilidade de criação de sistemas complexos.
B. Facilidade de extensão do sistema.
C. Maior facilidade de implementação do sistema pelos desenvolvedores.
D. Facilidade de modificação do sistema.
E. Facilidade de entendimento do sistema.
5. Qual o objetivo principal do diagrama de objetos?
A. O objetivo é mostrar os objetos que foram instanciados das classes.
B. O objetivo é mostrar as classes que foram criadas no sistema.
C. O objetivo é demonstrar o sistema em forma de estruturas de funções.
D. É o mesmo objetivo do diagrama de casos de uso e de atividades, que são muito similares.
E. O objetivo é a especificação do comportamento do software, do ponto de vista funcional, ou seja, das suas funcionalidades.