Analise de Sistemas Orientada A Objeto Part1-2

Fazer download em pdf
Fazer download em pdf
Você está na página 1de 10
Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Questées de miltipla escolha Disciplina: 685860 - Andlise de Sistemas Orientada a Objetos Questo 1: O diagrama de sequéncia descreve um cenario de implementagao de uma funcionalidade do software. O analista deve contemplar os detalhes necessarios ao negécio incluindo os objetos necessdrios ao correto comportamento do software. De acordo com essa afirmagao, analise as afirmativas a seguil 1- O diagrama de sequéncia deve incluir objetos de interface e de comunicagao com sistemas externos. I-A leitura das agées de um diagrama de sequéncia é bidirecional. Ill - Podem incluir instncias <> e <> para os objetos envolvidos no cenario. Marque a alternativa correta: B) As afirmativas | e Ill estao corretas. Questo 2: A respeito da caracteristica de polimorfismo na orientagao a objetos, analise as alternativas a seguir. 1- Polimorfismo é quando um objeto tem comportamento diferente para a mesma agdo. Il- No polimorfismo, os métodos nao precisam ter a mesma assinatura. Ill - Um método definido na classe pai tem uma nova implementagao na classe filha. Marque a alternativa correta: D) Apenas a afirmativa | esta correta. Questo 3: A respeito das melhores praticas para a elaboragao do diagrama de classes, existem procedimentos que auxiliam na elaboragao e consisténcia do diagrama de classes. Analise as afirmativas a respeito da modelagem do processo de negécio e marque a alternativa correta, 1- Classes sao identificadas a partir de substantivos relevantes para o negécio Il- Para as classes com nomes compostos, retire os espagos e comece as palavras com letra maitiscula. Ill - Utiiza os nomes das classes no plural. Marque a alternativa correta: A) As afirmativas |e Il estao corretas. Questo 4: Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e coordenar a maneira como olhamos o mundo. O paradigma da orientagao a objetos é uma forma de se desenvolver um sistema de software que enxerga que um sistema de software é um conjunto de componentes que interagem entre si para resolver um determinado problema. Analise as afirmativas a seguir: 1- A orientagao a objetos facilita a manutencdo de sistemas. I1- O aumento do reuso é uma vantagem da orientagao a objetos III-A orientagao a objetos esta fundamentada em fungées e dados. Marque a alternativa correta: A) As afirmativas |e Il estao corretas. Questdo 5: Todos os documentos de requisitos estdo sujeitos a passarem por procedimentos de verificacdo e validagao. O objetivo do proceso de validagao & assegurar que o trabalho de elicitacao, analise e documentagao dos requisitos esta consistente com 0 dominio do projeto. Analise as afirmativas a seguir. 1-A prototipagao é usada para validar o entendimento das necessidades do cliente, Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Il - Na reviséo de requisitos eles so avaliados por uma equipe para verificar possiveis inconsisténcias Ill - Testes unitarios validam requisitos dos usuarios. Marque a alternativa correta: A) As afirmativas |e Il esto corretas. Questo 6: Processo de negécio sao atividades relacionadas a um determinado negécio, que sao executadas em uma determinada sequéncia, e que produz um determinado resultado ou objetivo. Se olharmos sob um ponto de vista mais amplo, para que um processo atinja um determinado objetivo, nao basta apenas que atividades sejam executadas em sequéncia. Analise as afirmativas a respeito da modelagem do processo de negécio. 1 - A modelagem do processo de negécio é executado apenas pelo usuério que domina o assunto. Il- © 5W1H 6 uma ferramenta que ajuda a mapear o proceso de negocio. Il-O fluxograma pode ser utilizado para representar a sequéncia de atividades. Marque a alternativa correta: C) As afirmativas Ie Ill estao corretas. Questo 7: Um dos principais digramas dinamicos da UML é o diagrama de sequéncia que representa a ordem em que os objetos envolvidos no cenario so acionados. Equivalem a légica da funcionalidade a ser implementada. Sobre o digrama de sequéncia é correto afirmar: D) Descreve a troca de mensagens entre os objetos. Questo 8: As regras de negécio so um conjunto de restrigées que definem como um processo de negécio de uma organizagao deve ser executado, que além de representar determinados conhecimentos a respeito de um processo, também representam importantes aspectos restritivos na execucdo deste processo. Analise as afirmativas a respeito da modelagem do processo de negécio. 1- As regras de negécio devem ser escritas de forma clara e precisa. I As regras de negécio sao tnicas. IIl- As regras de negécio sao estaticas. Marque a alternativa correta: A) As afirmativas |e Il estao corretas. Questao 9: A respeito da caracteristica de encapsulamento na orientacao a objetos, analise as alternativas a seguir e marque a opgao correta. 1- De acordo com o encapsulamento, todos os métodos de um abjeto precisam ser publicos. I- 0 reuso é viabilizado na orientagdo a objetos pelo encapsulamento. Ill - Encapsulamento permite que somente o préprio objeto manipule suas caracteristicas. Marque a alternativa correta: C) As afirmativas Ile Ill estao corretas. Questo 10: Diante da necessidade em expressar requisitos para diversas pessoas com diversos pontos de vista, os requisitos sao clasificados a partir do seu nivel de descrigao em requisitos de usuario e requisitos de sistema. Analise as afirmativas a seguir. 1- Requisitos de usuario sao aqueles fornecidos por usuarios, gerentes e clientes. Il- Requisitos de sistema definem detalhes e uma sequéncia de implementagao. Ill - Requisitos de sistema sdo definidos antes dos requisitos de usuario. Marque a alternativa correta: A) As afirmativas |e Il estao corretas. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Questo 1: Todos os documentos de requisitos estao sujeitos a passarem por procedimentos de verificacdo e validacao. O objetivo do processo de validacao é assegurar que o trabalho de elicitacao, analise e documentagao dos requisitos esta consistente com o dominio do projeto. Analise as afirmativas a seguir. 1 A prototipagao é usada para validar o entendimento das necessidades do cliente. Il - Na revisdo de requisitos eles s4o avaliados por uma equipe para verificar possiveis inconsisténcias. Ill - Testes unitarios validam requisitos dos usuarios. Marque a alternativa correta: A) As afirmativas |e Il estao corretas. Questao 3: Muitas sdo as discussées na literatura a respeito do nivel de detalhamento necessario para se descrever um caso de uso. Podemos considerar a descricao em linguagem natural, desde que sequencial, como uma descricao de caso de uso bem fe e completa. De acordo com essa afirmacao, analise as afirmativas a segui 1- Pré-condigdes e pés-condigdes fazem parte da descrigdo de um caso de uso. Il- Os fluxos alternativos descrevem as excegdes de um caso de uso e sao acionados nas pré-condigdes do sistema, Il - O fluxo basico descreve o comportamento de sucesso de um caso de uso, também chamado de caminho feliz. Marque a alternativa correta: B) As afirmativas | Ill estao corretas. Questao 4: O analista de negécio estabelece um elo entre o usuario do sistema de informagao e o sistema de informagao propriamente dito, estabelecer a ligagao entre a area de negécio e a area de Tecnologia da Informacao. Assinale a alternativa que representa areas de conhecimento em que o analista de negécio pode atuar: D) Elicitagao e andlise de requisitos. Questéo 5: O diagrama de atividades é um dos diagramas disponiveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinamicos de sistemas e para mapeamento do processo de negécio. Com relagao ao diagrama de atividades apresentado, avalie as afirmagées a seguir. I. A atividade 05 sera executada se a atividade 03 ou a atividade 04 for concluida. Il. A ramificagéo sequencial existente apés a atividade 02 significa que, caso 0 fluxo seja [nao], é necessario que sejam executadas novamente as atividades 01 e 02. Ill. As atividades 03 e 04 vao ter inicio ao mesmo tempo, entretanto, nao significa que terminaréo ao mesmo tempo. IV. Caso 0 fluxo da ramificagao sequencial existente apés a atividade 02 tenha o fluxo [sim], aatividade 02 nao sera mais executada. Marque a alternativa correta: Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 C) Somente as afirmativas Ill e IV esto corretas. Questao 6: Assim como no mundo real, objetos de sistema se relacionam entre si dentro de um determinado contexto para resolugao de um determinado problema. Existem varios tipos de relacionamento entre objetos: dependéncia, generalizagao e associagao, que pode ser detalhada como agregacao e composigao. A respeito do relacionamento de heranga, faca a andlise das afirmativas a seguir. 1- Informa que um objeto tem relacao de “é parte de’. Il - Permite especializagdes e generalizages dos objetos. Ill - Heranga define uma relagao do tipo “é um tipo de”. Marque a alternativa correta: B) As afirmativas |e Ill estdo corretas. Questo 7: Atualmente existem diversas abordagens para modelagem de processos de negécio, dentre as mais utilizadas podemos citar: B) Diagrama de atividades e BPMN. Questdo 8: Além do digrama de atividades, em 2000, Eriksson e Penker criaram extensdes dos modelos propostos na UML com o objetivo de apoiar a modelagem dos processos de negécio. Eo chamado diagrama de processo. A respeito do diagrama de proceso, analise as afirmativas a seguir: 1- Recurso, proceso, regras e evento sdo elementos do diagrama de proceso. Il- Proceso é 0 objeto responsavel pelas agdes do diagrama de proceso. Ill - Recursos sao os aspectos técnicos do diagrama de processos. Marque a alternativa correta: C) As afirmativas | e Il estao corretas. Questo 3: 0 modelo de classes desenvolvido na fase de andlise e que representa os objetos inerentes ao problema que queremos resolver, deixando detalhes da tecnologia fora da visao é denominado de: C) Diagrama de classes de dominio. Questao 4: Assim como no mundo real, objetos de sistema se relacionam entre si dentro de um determinado contexto para resolugao de um determinado problema. Existem varios tipos de relacionamento entre objetos: dependéncia, generalizagao e associagao, que pode ser detalhada como agregacdo e composicao. A respeito do relacionamento de heranga, faca a andlise das afirmativas a seguir. 1- Informa que um objeto tem relacao de “é parte de”. Il- Permite especializagdes e generalizagées dos objetos. Ill - Heranga define uma relacdo do tipo "é um tipo de”. Marque a alternativa correta: B) As afirmativas |e Ill estao corretas. Questo 6: O diagrama de casos de uso ilustra os principais objetivos de um sistema e suas interagées no ciclo de vida de um novo software. Com relagao ao diagrama de caso de uso apresentado, avalie as afirmagées a seguir. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Etetuar Login CConsultar Turma Sistema de Repisiro Académico Professor Marier Aino —— [Gorsiderando que que > 1. O ator sistema de registro académico é um sistema externo ao sistema sendo construido. II. O ator professor é responsavel por executar o caso de uso “Manter Notas’. Ill, De acordo com o caso de uso “Manter Notas”, uma vez langada uma nota, ela nao podera mais ser alterada, IV. O caso de uso "Consultar Turma’ é executado pelos atores professor e sistema de registro académico. Marque a alternativa correta: D) As afirmativas |, Il e IV estdo corretas. Questdo 7: Segundo a norma 109126, existem varios tipos de requisitos nao funcionais que se referem as necessidades técnicas de um sistema de software. Assinale a alternativa que descreve apenas esses tipos de requisitos. C) Portabilidade, seguranga e desempenho. Questo 8: Diante da necessidade em expressar requisitos para diversas pessoas com diversos pontos de vista, os requisitos sao clasificados a partir do seu nivel de descrigao em requisitos de usuario e requisitos de sistema. Analise as afirmativas a seguir. 1- Requisitos de usuario sao aqueles fornecidos por usuarios, gerentes e clientes Il- Requisitos de sistema definem detalhes e uma sequéncia de implementagao. Ill - Requisitos de sistema sao definidos antes dos requisitos de usuario. Marque a alternativa correta: A) As afirmativas | II esto corretas. B) As afirmativas | ¢ Ill estdo corretas C) As afirmativas II e III estao corretas. D) Apenas a afirmativa | esta correta. E) Apenas a afirmativa III esta correta. Questo 2: A respeito da caracteristica de heranga na orientagao a objetos, analise as alternativas a segui 1- Apenas atributos podem ser herdados pelas classes filha no conceito de heranga. Il- A heranga é uma das caracteristicas que permite o aumento do reuso do cédigo. Ill - 0 mecanismo de heranga também é chamado de generalizagao e especializacao. Marque a alternativa correta: C) As afirmativas IIe Ill estao corretas. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Questéo 5: O diagrama de sequéncia representa a interacao entre os objetos envolvidos no cenario de um processo de negécio. Com relagéo ao diagrama de sequéncia apresentado a seguir, avalie as afirmagées a seguir. ul rat . ettaneer 7 a / f i ethene Sater) |. Amensagem <> é obrigatéria no diagrama de sequéncia. II. O objeto <> representa a tela na qual o ator faz a interago com o sistema. Il. A mensagem <> retorna uma colecdo de especialidades existente no sistema e retorna para a tela, em que o ator ird selecionar qual especialidade ele deseja IV. A auséncia da mensagem <> invalida o diagrama de sequéncia. Marque a alternativa correta: B) Somente as afirmativas Il e Ill estao corretas. Questao 1: 0 diagrama de classes representa todos os objetos que participam da modelagem do sistema sendo desenhado e que, de alguma forma, executam agées para a realizagao dos objetivos do software. Com relacdo ao diagrama de classes apresentado a seguir, avalie as afirmagées a seguir. ee Locac90_ a Biamen growin) ‘Sete ocaca00 Sresenard Sect) Saevoherd ‘Seon consul a conte pm Temocaceo uate loro eau 27 fatwa [4 4 Secu) ‘Stonsutr0 A relagao entre as classes LOCACAO e ITEMLOCACAO ¢ de agregagao por composigao. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Il. 0 relacionamento de composigao entre as classes Locacao e ItemLocacao indica que se um objeto da classe Locacao for destruido, todos os objetos da classe ItemLocacao associados a ele também devem ser destruidos, Ill. A relagao entre LOCACAO e ITEMLOCACAO indica que uma locagdo pode nao ter itens relacionados a ela. IV. A relagao entre CLIENTE e LOCACAO indica que o sistema pode ter clientes cadastrados sem ter feito uma locagao sequer Marque a alternativa correta: D) As afirmativas |, Il e IV estao corretas. Questéo 6: Para a execugdo de uma boa andlise do processo de negécio sao necessérios varios elementos para compor e trabalhar em conjunto para garantir a clareza e organizagao do processo. As afirmativas a seguir se referem a esses elemento: 1- A modelagem de negécio precisa identificar e capturar as regras de negécio. Il- Os diagramas de casos de uso so essenciais para o modelo de negécio. Il - Uma forma grafica de mapear 0 processo de negécio é 0 diagrama de atividades. Marque a alternativa correta: C) As afirmativas IIe Ill estao corretas. Questdo 8: O Modelo de classe de dominio é desenvolvido na fase de andlise e representa os objetos, ou classes, inerentes ao dominio do problema que queremos resolver, deixando de lado, nessa visdo, detalhes tecnolégicos da solugao do problema. De acordo com essa afirmagao, analise as afirmativas a seguir: 1- 0 diagrama de classes de dominio inclui objetos de interface e controle. Il- Num diagrama de classes pode haver relacdes de associacdo, dependéncia e agregagao. Ill - Como boa pratica, os atributos de uma classe devem ser privados. Marque a alternativa correta: C) As afirmativas | e Il estao corretas. Questao 4: A orientagao a objetos é uma forma de se desenvolver um sistema de software e é sustentado por alguns pilares de sustentacao do método. Assinale a alternativa que apresenta corretamente esses pilares. C) Heranga, polimorfismo e encapsulamento. Questo 8: S40 métodos de elicitagao de requisitos para um sistema de software: E) Entrevistas e observacao. Questdo 4: Requisitos nao funcionais descrevem restrigdes sobre os servigos oferecidos pelo sistema, pois é necessario descrever atributos técnicos do sistema e do ambiente do sistema. Analise as afirmativas a segui 1- Usabilidade esta relacionada 4 facilidade de uso do sistema. Il- Portabilidade refere-se 4 capacidade de suportar varios sistemas ao mesmo tempo. Ill - Seguranga refere-se a capacidade de prevenir acessos indevidos ao sistema Marque a alternativa correta: B) As afirmativas | e Ill estdo corretas. Questo 5: 0 objetivo do diagrama de atividades 6 mostrar o fluxo de atividades, em um tinico (..) necessérios para a construgao da funcionalidade. 1—Podem ser utilizados para descrever o estado de um objeto. Il Podem descrever a lagica de um método de uma classe. Ill Podem descrever o comportamento d @ negécio de um sistema inteiro. E) As afirmativas Ile Ill estao corretas. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Questo 6: Segundo Booch, diagrama de casos de uso é um diagrama da UML que tem por objetivo mostrar a partir de um ponto de vista estatico, o conjunto de uso, atores e seus relacionamentos.. 1 Casos de uso permitem relacionamento do tipo “extensao”.. Il- Em relacionamentos do tipo “heranga” entre os atores A e B de um diagrama de casos de uso, significa que o ator B faz tudo que o A executa. Ill O diagrama de casos de uso descreve o sistema de forma suficiente para o entendimento do Marque a alternativa correta: B) As afirmativ as | e Ill estao corretas. As classes representam o bloco de construgao mais importante de qualquer sistema orientado a objetos, pois sao utilizadas para capturar o dominio do problema no qual o sistema esta sendo desenvolvido. Comparando classes com objetos, podemos afirmar que uma classe: A) Define as caracteristicas e comportamentos dos objetos. No modelo cascata, as atividades sao executadas de forma sequencial, de tal forma que uma atividade ndo é iniciada até que sua predecessora seja completamente finalizada Por exemplo, a fase de projeto sé é iniciada ao término da fase de andlise. Nesse processo de desenvolvimento, qual a principal fragilidade no que tange a mudanga de requisitos de software? B) Toda mudanga deve retornar a fase inicial e refazer todo o proceso. No processo incremental, 0 ciclo de desenvolvimento é iniciado a partir de incrementos, ou seja, partes do software. Para cada incremento a metodologia é a mesma do proceso cascata, ou seja, cada atividade somente ¢ iniciada apés a predecessora finalizada e validada. Nesse contexto, qual a principal diferenga entre o processo cascata e o incremental? C) No incremental nao é neces: jo que todos os requisitos estejam definidos. © mecanismo de heranga, também chamado de generalizagao-especializagao, é um dos fundamentos da orientagdo a objetos mais importantes, principalmente por proporcionar a reutiizagao, E uma caracteristica do paradigma de heranga: D) Apresentar atributos e métodos comuns a mais de uma classe. O modelo espiral de desenvolvimento é diferente dos outros modelos por que a cada ciclo completo, ou cada iteragao, nao se produz, ou implementa, um sistema ou uma parte do sistema de software. Num ciclo, pode ter uma especificagdo de requisitos, por exemplo. Nesse modelo foi incluida uma preocupagao, até entao, nao utilizada pelos outros modelos. Qual é essa preocupaao? A) Mitigagao de riscos. O paradigma da orientagdo a objetos é uma forma de se desenvolver um sistema de software que 0 enxerga como um conjunto de componentes que interagem entre si para resolver um determinado problema. O paradigma que se preocupa em deixar visivel apenas © que é necessario para a comunicagao entre dois objetos, por exemplo, detalhes da implementagao ou a logica algoritmica de um método, é: B) Encapsulamento. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 O paradigma orientado a objetos produz modelos com componentes auténomos, chamados objetos, que possuem suas préprias caracteristicas e informagées, assim como préprios comportamentos responsaveis pela manutengao dessa informagao. A divisdo de responsabilidade proposta pela orientagdo a objetos proporciona algumas vantagens. Assinale a alternativa que apresenta uma dessas vantagens: E) Facilidade de manutengao O proceso de desenvolvimento de software resume-se a um conjunto de atividades executadas em uma determinada sequéncia. Esse conjunto de atividades, também pode ser chamado de etapas da engenharia de software ou paradigmas da engenharia de software, A etapa na qual o software ¢ validado, frente aos requisitos especificados, denominad: D) Validagao. Segundo os criadores da UML, um sistema de software pode ser dividido em cinco visées, sendo que, dependendo da complexidade, nem todas visdes precisam ser desenvolvidas. Aviso que representa o sistema de um ponto de vista externo, como ele interage com agentes externos como usuarios ou outros sistemas, é chamada de: C) Casos de uso Uma técnica muito utilizada com o objetivo de antecipar mudangas que possam vir a ser mais custosas no desenvolvimento de um sistema de software, muito usada na validagao de requisitos, e que deve ser aplicada independente do processo de desenvolvimento utilizado é: E) Prototipagao. A UML é uma linguagem que possui varios diagramas para representar os diversos tipos de. problemas. O diagrama que é muito semelhante ao fluxograma tradicional e representa 0 fluxo do proceso, suas possiveis ramificagSes, o paralelismo e a concorréncia na ‘execugao do proceso é denominado: E) Diagrama de atividades. ‘A fungao de analista de negécio pode ser desempenhada por qualquer pessoa ou profissional, independentemente do seu cargo na organizacao. Podemos interpretar que 0 analista de negécio atua na mesma faixa de projeto que o analista e o engenheiro de requisitos, porém, sua atuagdo foca no: C) Escopo amplo das regras da organizagao; Atualmente existem diversas abordagens para modelagem de processos de negécio que representam seu comportamento por meio de diagramas. O diagrama apresentado abaixo 6 um diagrama de: C) Processo; Como é denominado um conjunto de restrigSes que definem como uma atividade de uma organizagao deve ser executada e que, além de representar determinados conhecimentos a respeito de um processo, também representam importantes aspectos restritivos na execugao deste processo, Por exemplo: o cliente pode efetuar um saque de, no maximo, R$300,00 em uma nica operago? A) Regras de negécio Como sao definidas as regras de negécio? E) Como as restrigdes e a maneira como os processos de negécio sao executados. Impresso por Gabriela Romualdo, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos autorais e nao pode ser reproduzido ou repassado para terceiros, 06/06/2022 20:48:48 Marque a opgao a seguir que melhor descreve a diferenga entre o modelo de processos de negécio e o modelo de casos de uso. A) Casos de uso descrevem fungées do sistema e processos de negécio mostram a amplitude do negécio na organizacao. O diagrama de atividades abaixo descreve onde e como as atividades so executadas dentro da organizagao ou dentro de um contexto especifico de um problema. Os elementos utilizados para representar a separagao das responsabilidades e a entrada para o paralelismo de atividades sao, respectivamente: B) Raias e bifurcagao; O proceso de negécio é um conjunto de atividades relacionadas com um determinado negocio, que s4o executadas em uma determinada sequéncia e produzem um determinado resultado ou objetivo, Segundo Martin Fowler (2000), a modelagem do processo de negécio representa D) Regras de negécio e suas inter-relagées Os diagramas de atividades e os diagramas de proceso sdo utilizados para representar qual das visdes arquiteturais propostas por Philippe Kruchten (1995)? A) Visdo de casos de uso. Segundo a abordagem de Philippe Kruchten (1995), um sistema de software pode ser organizado em cinco visdes e cada visdo possui um conjunto de diagramas UML que representam aspectos particulares desse sistema. Como é denominada a viséo que tem ‘como objetivo representar como as funcionalidades serao implementadas no sistema? B) Visdo légica A ilustragao abaixo refere-se a uma classe. Quais elementos podem ser identificados na estrutura da classe abaixo? Cliente E) Ident agao da classe, atributos e métodos Basicamente, a comunicagao entre objetos se da pela chamada de métodos e para isso so fundamentais os conceitos de encapsulamento e visibilidade de métodos. O diagrama da UML que representa essa interagao de objetos e a troca de mensagens entre eles é 0 diagrama: D) Sequéncia Como é chamada a representacao de relacionamento que indica que duas classes esto associadas e que um objeto faz parte do outro? B) Agregagao Como sao chamadas as classes que representam as interagdes externas a um sistema, como toda e qualquer comunicagao que um sistema faz com atores do sistema ou ainda alimentar informagées de outros sistemas? A) Classes de fronteira

Você também pode gostar