Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: LINHAS DE PRODUTOS DE SOFTWARE Acertos: 10,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 São várias as vantagens que a LPS - Linha de Produto de Software traz para as empresas, principalmente pela sua abordagem de reuso, onde um mesmo software (com adaptações/customizações) pode ser adquirido por várias empresas do mesmo domínio de negócio. São vários os stakeholders envolvidos positivamente nesta adoção, conforme a SI apresenta em seu Framework. Assinale a opção a seguir que indique o benefício trazido Chief executive officer (CEO), na adoção da LPS: Opções para desenvolver rapidamente novos produtos, grandes ganhos de produtividade, tempo de colocação no mercado muito melhorado, crescimento sustentado e presença no mercado Produtos previsíveis de alta qualidade, entrega previsível, poder vender produtos com garantia de qualidade Moral mais alta, maior satisfação no trabalho, poder se concentrar em aspectos verdadeiramente únicos dos produtos Produtos de alta qualidade, data de entrega previsível, custo previsível, custos conhecidos para requisitos exclusivos mentos, materiais e documentação de treinamento bem testados integração de produtos, menos atrasos no cronograma, maior mobilidade dentro da organização, mais comercializável, ter tempo para aprender novas tecnologias Explicação: A adoção de LPS traz diversas vantagens, que impactam positivamente as empresas e seus stakeholders envolvidos, incluindo o CEO, que é beneficiado de várias formas, já que tem a opção de ter um produto de software disponível rapidamente, trazendo aumento da produtividade e um retorno rápido do negócio 2a Questão Acerto: 1,0 / 1,0 Uma das 3 atividades essenciais da Engenharia da Linha de Produto de Software é a: Core Asset Development (Desenvolvimento de Ativos Principais). Nesse contexto, analise as afirmativas a seguir: I. Nessa atividade essencial não há um momento definido para se adicionar uma restrição ou novos padrões no desenvolvimento da LPS II. São exemplos de ativos-base dessa atividade: a arquitetura e sua documentação, especificações, componentes de software, cronogramas e planos de teste III. Um ativo-base pode ser construído para ser utilizado integralmente em todos os produtos IV. Adaptações não são aceitas nessa atividade para tornar o ativo-base mais utilizáveis em uma linha de produtos Assinale a alternativa correta: Apenas as afirmações III e IV estão corretas Apenas as afirmações II e IV estão corretas Apenas as afirmações II e III estão corretas Apenas as afirmações I, II e III estão corretas Apenas as afirmações I e II estão corretas Explicação: Na atividade Core Asset Development não há um momento definido para se adicionar uma restrição ou novos padrões no desenvolvimento da LPS, é cíclico, podendo ter interação e geram-se ativos- base como sua documentação, especificações, componentes de software, cronogramas e planos de teste. As adaptações podem ser necessárias e aceitas nessa atividade para tornar o ativo-base mais utilizáveis em uma linha de produtos. 3a Questão Acerto: 1,0 / 1,0 O Framework para Linha de Produto de Software (LPS) é uma estrutura para engenharia do produto na qual fazem parte todos os conceitos centrais da engenharia de LPS, com o uso de plataformas que oferece a capacidade de fornecer personalização em massa. Dois processos compõem esse framework e um deles é a Engenharia de Domínio. Assinale a alternativa a seguir que descreve a finalidade deste processo: Responsável por definir quais módulos do produto serão implantados em cada cliente, de acordo com suas demandas Responsável por estabelecer uma comunicação efetiva entre cliente e desenvolvedores Responsável por estabelecer o domínio de negócio de cada cliente, para decidir qual produto é o mais adequado Responsável por estabelecer a plataforma de reutilização definindo o que é comum e o que é variável da linha de produtos Responsável por escolher qual ferramenta será utilizada para a modelagem do produto Explicação: O processo chamado Engenharia de Domínio é responsável por estabelecer a plataforma de reutilização definindo o que é comum e o que é variável da linha de produtos. A plataforma consiste em todos os tipos de artefatos de software. 4a Questão Acerto: 1,0 / 1,0 A variabilidade no mundo real é representada na ELPS por conceitos que se equivalem aos conceitos de sujeito e de objeto de variabilidade. Assinale a alternativa que contem afirmativas válidas: O fato de um aplicativo poder ser executado em um celular ou em um computador representa um ponto de variação. Além de representar o objeto de variabilidade incorporado, um ponto de variação possui informações contextuais sobre os detalhes da absorção da variabilidade do mundo real para o mundo do desenvolvimento de software. Um variante é conceito utilizado pela ELPS para representar os sujeitos de variabilidade dentro do mundo do projeto de software. Um software pode executar nos sistemas Windows e Linux. O Windows é um exemplo de ponto de variação. A definição de ponto de variação se aplica a quase todos os tipos de artefatos do desenvolvimento, excetuando-se os artefatos de código. Explicação: Ao conceito de sujeito de variabilidade do mundo real equivale o conceito de ponto de variação na ELPS, enquanto que o equivalente do conceito de objeto de variabilidade do mundo real é o termo variante.. 5a Questão Acerto: 1,0 / 1,0 Como a mesma interface pode ser implementada de diferentes maneiras, por diferentes métodos dos objetos das classes, os tipos de argumentos e retornos desses métodos devem ser escolhidos de forma a permitir que cada variação de algoritmo possa lidar com eles. Neste contexto, assinale a alternativa correta: Os componentes variáveis que utilizam uma mesma interface podem enviar parâmetros de tipos diferentes do definido nos componentes que implementam a interface. Os diversos componentes variáveis que fornecem uma mesma interface podem implementar os algoritmos variáveis de maneira idêntica, mesmo que usem argumentos e retorno de diferentes tipos dos definido na interface. Os diversos componentes variáveis que fornecem uma mesma interface devem implementar os algoritmos variáveis de maneira específica, usando argumentos e retorno dos mesmos tipos definido na interface. Em linhas gerais, a interface define os tipos dos argumentos e os tipos de retorno da funcionalidade, especificando também parte dos algoritmos. Os componentes variáveis que utilizam uma mesma interface precisam implementar os códigos dos algoritmos adequados para a realização da funcionalidade oferecida pela interface. Explicação: Uma interface define os tipos dos argumentos e os tipos de retorno da funcionalidade, mas a implementação dos algoritmos fica por conta dos diversos componentes que implementam as funcionalidades oferecidas pela interface. E os componentes (variáveis) que utilizem a funcionalidade desses componentes via interface, também devem estar preparados para enviarem parâmetros e receberem os argumentos dos mesmos tipos, por mais diferentes que sejam uns dos outros. 6a Questão Acerto: 1,0 / 1,0 A arquitetura estrutural, principal produto do projeto de alto nível, é composta por visões que, juntas, permitem a compreensão da arquitetura da aplicação. São duas das principais visões da arquitetura estrutural: Desenvolvimento e processo. Código e requisito. Processo e componente. Lógica e física. Desenvolvimento e componente. Explicação: As principais visões da estrutura arquitetural que, juntas, formam a estrutura completa são: Lógica, que incorpora os requisitos do modelo; desenvolvimento, que decompõe o softwareem componentes, objetos e interfaces; processo, que explicita as atividades durante a execução; e código, que mapeia os código fonte e executável em arquivos e diretórios. 7a Questão Acerto: 1,0 / 1,0 A validação dos artefatos de realização é o foco principal do teste de domínio, e a definição de casos de teste é baseada nas entradas oriundas de subprocessos com os quais o teste de domínio se relaciona, e visa estabelecer um processo de teste geral eficiente. Neste contexto, assinale a alternativa que apresenta uma afirmação correta: Durante a engenharia de domínio são projetados os componentes que são necessários apenas para uma aplicação específica. Durante a engenharia de domínio são projetados os artefatos variáveis pertencentes a apenas uma ou algumas aplicações. A variabilidade da linha de produtos e sua relação com os artefatos de domínio são documentadas no MOV durante a realização da aplicação. No teste de aplicação, o MOV é usado para derivar artefatos de teste para os artefatos de domínio. A separação entre engenharia de domínio e engenharia de aplicação e a presença de variabilidade devem ser tratadas adequadamente pelo teste de domínio, sendo o seu principal desafio. Explicação: Tratar adequadamente a separação entre engenharia de domínio e engenharia de aplicação e a presença de variabilidade são o principal desafio para o teste de domínio. A documentação da variabilidade da linha de produtos e sua relação com os artefatos de domínio são realizadas no modelo ortogonal de variabilidade, durante a realização de domínio. O MOV é usado para derivar artefatos de teste para os artefatos de domínio durante o teste de domínio. Durante a engenharia de aplicação são projetados os artefatos variáveis pertencentes a apenas uma ou algumas aplicações e componentes que são necessários apenas para uma aplicação específica. 8a Questão Acerto: 1,0 / 1,0 O teste de software é o processo de descoberta de defeitos em sistemas de software, sendo também um processo de garantia de qualidade. Deve ser realizado antes da entrega de um aplicativo e os defeitos detectados nos testes são reportados à equipe de desenvolvimento responsável. Em relação aos testes de software, de domínio e de aplicação é correto afirmar: O teste de aplicação descobre a evidência de defeitos em artefatos de domínio. O teste de domínio lida com componentes reutilizáveis, enquanto o teste de aplicação lida com aplicativos completos. O teste de software inclui depuração e correção de bugs. Não é possível a reutilização de artefatos de teste de domínio pelo teste de aplicativos para a descoberta de defeitos nos aplicativos da linha de produtos, devido à especificidade dos componentes. O teste de aplicação cria artefatos de teste reutilizáveis para o teste de domínio. Explicação: O teste de software não deve incluir depuração e correção de bugs. Componentes reutilizáveis são tratados no teste de domínio e aplicativos completos são tratados no teste de aplicação. Defeitos em artefatos de domínio são descobertos no teste de domínio, que também cria artefatos de teste reutilizáveis para teste de aplicação. Os artefatos de teste de domínio podem ser reutilizados pelo teste de aplicativos para descobrir defeitos nos aplicativos da linha de produtos. 9a Questão Acerto: 1,0 / 1,0 A realização da variante no aplicativo implica em um custo, e este custo é levado em conta na decisão de selecionar ou não esta variante. Assinale a alternativa que apresenta uma afirmação verdadeira em relação ao custo da realização de variantes: No caso em que componentes específicos da aplicação precisam ser desenvolvidos, os custos geralmente são muito mais baixos No caso em que uma grande parte nova da estrutura deve ser fornecida, os custos e o esforço são normalmente baixos (categoria C - esforços de adaptação altos). Se a variante for realizada na plataforma, o custo é alto (categoria A - nenhum esforço de adaptação). Quando os componentes específicos do aplicativo fornecem e usam apenas interfaces específicas de domínio, o custo e o esforço de desenvolvimento são moderados (categoria B - esforços moderados de adaptação). Simulação e validação devem ser executados após a arquitetura do aplicativo ser concluída, possibilitando a resolução de eventuais inconformidades Explicação: Se a variante for realizada na plataforma, o custo é pequeno (categoria A - nenhum esforço de adaptação). No caso em que componentes específicos da aplicação precisam ser desenvolvidos, os custos geralmente são muito mais altos. O custo e o esforço de desenvolvimento são moderados (categoria B - esforços moderados de adaptação), quando os componentes específicos do aplicativo fornecem e usam apenas interfaces específicas de domínio. No caso em que uma grande parte nova da estrutura deve ser fornecida, os custos e o esforço são normalmente altos (categoria C - esforços de adaptação altos). Por fim, simulação e validação devem ser executados antes que a arquitetura do aplicativo seja concluída. 10a Questão Acerto: 1,0 / 1,0 Em linhas gerais, o objetivo da realização da aplicação pode ser resumido em desenvolver aplicações que possam ser testadas e levadas ao mercado após assegurar a qualidade suficiente. Para isso, o sub processo se relaciona com outros sub processos da engenharia de linha de produtos de software. Nesse contexto, analise as afirmativas abaixo: I. Fornece o design detalhado do aplicativo. II. Um dos resultados são os componentes e interfaces específicos do aplicativo. III. Um dos resultados são as variantes selecionadas de componentes reutilizados e a configuração do aplicativo. IV. Fornece a implementação de componentes específicos do aplicativo V. Fornece a arquitetura do aplicativo. Marque a alternativa que apresenta a afirmação correta em relação à realização da aplicação: II e III Somente a I, II, III e V são corretas I, II, III, V e IV IV I, II e III Explicação: A realização do aplicativo fornece o design detalhado e a implementação de componentes específicos do aplicativo. Seus resultados são os componentes e interfaces específicos do aplicativo, as variantes selecionadas de componentes reutilizados e a configuração do aplicativo. Recebe a arquitetura do aplicativo do design do aplicativo. 1a Questão Acerto: 1,0 / 1,0 A avaliação da qualidade em Linhas de Produtos de Software (LPS) apresenta uma complexidade maior do que no desenvolvimento de software tradicional. Este fato decorre devido a: Aos diferentes clientes que irão utilizá-lo Devido ao tamanho do produto final A linguagem de programação utilizada ser obsoleta O sistema ter sido desenvolvido a muito tempo Produtos diferentes, em uma mesma LPS, podem requerer níveis de qualidade distintos Explicação: Uma característica dos produtos desenvolvidos na abordagem LPS, é que para cada cliente/stakeholder será um produto diferente (similar, mas com customização, o que torna um produto diferente do outro), e esses produtos diferentes podem requerer níveis de qualidade distintos. 2a Questão Acerto: 1,0 / 1,0 A adoção da LPS - linha de Produto de Software tem uma Engenharia envolvida, onde temos o Framework de apoio para auxiliar nos processos. Mas não é simples se adequar a todos os processos e isso requer muito esforço da organização. Assinale a seguir a opção que descreve uma dificuldade na adoção de LPS: Liderança comprometida com a adoção Comprometimento da gerência Visão de qualidade e eficiência Adoção da abordagem de forma equivocada Comprometimento da equipe Explicação: A adoção da abordagem equivocada é uma dificuldade para LPS, pois não é sugerido¿forçar¿ a adequação de um produto dentro de um produto LPS. É necessária uma análise cuidadosa e caso o produto pretendido não tenha uma similaridade suficiente com a família, não é possível garantir a viabilidade do modelo 3a Questão Acerto: 1,0 / 1,0 A terceira atividade essencial da Linha de Produto de Software é a Management (Gestão). A Gestão, assim como em outras áreas, desempenha um papel importante no andamento do negócio. Dificilmente encontraremos algum negócio sem os gestores e seus importante papéis. Assinale a alternativa que justifique a sua importância: A Gestão tem papel fundamental de efetuar as vendas aos clientes e garantir a sua entrega no prazo bem como a satisfação A Gestão acompanha o desenvolvimento apenas para informar aos clientes sobre o andamento da sua entrega A Gestão cobra as metas dos desenvolvedores para fornecer o produto LPS no prazo conforme prometido ao cliente A Gestão fornece e coordena a infraestrutura necessária, envolve atividades realizadas a nível técnico e organizacionais para apoiar o ciclo de vida do processo A Gestão é responsável apenas pelas reuniões das equipes Explicação: A Gestão, em todas as empresas têm grande importância em acompanhar as atividades realizadas e apoiar o ciclo de vida 4a Questão Acerto: 1,0 / 1,0 No mundo real, variabilidade significa a capacidade de mudança que as coisas possuem. Na ELPS a variabilidade esta intrinsicamente relacionada à possibilidade de reuso de artefatos nas diversas aplicações de uma mesma linha de produtos. Assinale a alternativa que relaciona corretamente os conceitos do mundo real com os da ELPS: Um ponto de variabilidade do mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS. Um sujeito de variabilidade do mundo real relaciona-se com o conceito de ponto de variação na ELPS. Um sujeito de variabilidade do mundo real relaciona-se com o conceito de variante na ELPS. Um sujeito de variabilidade do mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS. Uma variante do mundo real relaciona-se com o conceito de variante na ELPS. Explicação: Os conceitos de sujeito de variabilidade e de objeto de variabilidade do mundo real, representativos de coisas que podem variar e as possibilidades de variação, respectivamente, são conceitos similares aos de ponto de variação e de variante, na ELPS. 5a Questão Acerto: 1,0 / 1,0 Interfaces são muito utilizadas na implementação de variabilidade, e o projeto de uma interface é afetado pelos tipos de variabilidade que deve estar presente nos componentes conectados à interface, quer sejam fornecedores ou usuários. Tem efeito no projeto de uma interface: Variabilidade em Algoritmos ou Protocolos, que significa que componentes diferentes lidam com o mesmo tipo de funcionalidade, mas podem fornecer ou usar quantidades diferentes de determinados recursos. Variabilidade em Algoritmos ou Protocolos, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software. Variabilidade em Recursos, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software. Variabilidade em Recursos, que significa que a mesma interface pode ser implementada de diferentes maneiras, por diferentes métodos dos objetos das classes. Variabilidade na Configuração da Aplicação, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software. Explicação: A variabilidade relacionada à configuração do aplicativo pode incluir diferenças de hardware e software, como, por exemplo, diferentes tamanhos de memória ou diferenças na disponibilidade de determinados pacotes de software. Os componentes obrigatórios precisam de uma visão abstrata da configuração. Consequentemente, a interface deve conter funções, métodos ou parâmetros que diferenciem as variantes. 6a Questão Acerto: 1,0 / 1,0 A estrutura arquitetural estabelece os componentes e as interfaces a serem projetados e implementados, além de documentar a variabilidade externa e interna. A textura arquitetural fornece diretrizes especificam as regras para lidar com a variabilidade no projeto e implementação de componentes e interfaces. Assinale a alternativa correta: No teste do domínio, os componentes e interfaces são definidos. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação à suas especificações. Os componentes e interfaces são definidos na realização do domínio, ao passo que na engenharia de requisitos do domínio esses artefatos são caracterizados, descendo um nível em relação à suas especificações. Os componentes e interfaces são definidos no projeto do domínio, ao passo que na realização do domínio esses artefatos são caracterizados, descendo um nível em relação à suas especificações. No projeto da aplicação, os componentes e interfaces são implementados. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação à suas especificações. Na engenharia de requisitos do domínio, os componentes e interfaces são definidos. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação à suas especificações. Explicação: O projeto detalhado lida com o projeto de componentes e interfaces, que são determinados pela estrutura da arquitetura. No projeto do domínio, os componentes e interfaces são definidos. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação à suas especificações. 7a Questão Acerto: 1,0 / 1,0 O subprocesso de realização de domínio tem por objetivo fornecer o projeto detalhado e a implementação de ativos de software reutilizáveis, com base na arquitetura de referência. Em relação às inter-relações da realização de domínio, marque a alternativa correta. A Realização de domínio recebe da realização de aplicativos os componentes e interfaces reutilizáveis projetados, implementados e prontos para reutilização. A realização de aplicação fornece para a realização de domínio uma seleção de artefatos de software reutilizáveis que determinam quais são as partes reutilizáveis da estrutura. Design de domínio, teste de domínio e realização de aplicativo são os subprocessos com os quais a realização de domínio tem suas principais relações. O design de domínio recebe da realização de domínio a arquitetura de referência. A realização de domínio recebe do teste de domínio os componentes e interfaces reutilizáveis prontos para teste. Explicação: A realização de domínio tem seus principais relacionamentos com design de domínio, teste de domínio e realização de aplicativo. A arquitetura de referência é uma seleção de artefatos de software reutilizáveis que são fornecidos pelo design de domínio para a realização de domínio. A realização de domínio fornece para teste de domínio componentes e interfaces reutilizáveis prontos para teste. Componentes e interfaces reutilizáveis projetados, implementados e prontos para reutilização são fornecidos pela realização de domínio para a realização de aplicativos. 8a Questão Acerto: 1,0 / 1,0 A variabilidade da linha de produtos e a diferenciação entre a engenharia de domínio e aplicação devem ser consideradas pelo teste na engenharia de linha de produto. Em relação às estratégias de testes da linha de produtos, é correto afirmar: A estratégia da similaridade e reutilização e a estratégia de aplicativo de amostra não são aplicáveis na prática. Exceto nos critérios de tempo e sobrecarga, a estratégia de aplicativode amostra funciona muito bem em todos os critérios. A estratégia da aplicação pura busca assegurar a qualidade dos artefatos de domínio e de todas as aplicações realizando um extenso teste de domínio. Nenhuma sobrecarga é produzida pelas estratégias de aplicação pura e de força bruta. Estratégia de aplicativo de amostra é oposta à estratégia da aplicação pura, pois negligencia testes de domínio, realizando apenas testes de aplicação. Explicação: A Estratégia de Força realiza um extenso teste de domínio buscando assegurar a qualidade dos artefatos de domínio e de todas as aplicações. Já a Estratégia de aplicativo de amostra testa os artefatos de domínio e cria um aplicativo de amostra usando uma ou algumas aplicações de amostra. A estratégia de aplicativo de amostra só não funciona muito bem nos critérios de tempo e sobrecarga, funcionando muito bem nos demais. As duas estratégias não aplicáveis, na prática, são as estratégias de força bruta e a estratégia de aplicação pura. A única estratégia que não produz sobrecarga é a estratégia de similaridade e reutilização. 9a Questão Acerto: 1,0 / 1,0 As responsabilidades do arquiteto de aplicativos e do arquiteto tradicional são semelhantes, abrangendo tarefas como: abstração, modelagem, simulação e prototipagem. São, contudo, atividades a serem executadas apenas em relação às partes específicas do aplicativo. Quanto ao desenvolvimento da arquitetura da aplicação, marque a alternativa correta: O arquiteto de aplicativos começa com a arquitetura do aplicativo e a especializa para a arquitetura de referência As simulações de domínio são sempre mais realistas do que as relacionadas à aplicação, pois a arquitetura de referência é mais concreta que a arquitetura do aplicativo Os modelos de arquitetura de referência são especializados por meio da associação de variantes de acordo com as associações no modelo de variabilidade do aplicativo e pela inclusão de partes específicas do aplicativo No design do domínio são introduzidas abstrações necessárias para a aplicação específica em questão As abstrações adicionais introduzidas no design da aplicação quase nunca estão relacionadas a requisitos específicos do aplicativo Explicação: A arquitetura de referência inclui muitas decisões que podem ser reutilizadas na engenharia de aplicação. O arquiteto de aplicativos começa com a arquitetura de referência e a especializa para a arquitetura do aplicativo. Os modelos de arquitetura de referência são especializados por meio da associação de variantes de acordo com as associações no modelo de variabilidade do aplicativo e pela inclusão de partes específicas do aplicativo. No design da aplicação são introduzidas abstrações que são necessárias para a aplicação específica em questão, e as abstrações adicionais geralmente estão relacionadas a requisitos específicos do aplicativo. Como a arquitetura do aplicativo é mais concreta que a arquitetura de referência, simulações mais realistas podem ser realizadas. 10a Questão Acerto: 1,0 / 1,0 Durante o projeto de aplicação, os arquitetos de aplicativos vinculam a variabilidade da arquitetura de referência e introduzem alterações específicas do aplicativo de acordo com a especificação de requisitos do aplicativo. Em relação ao relacionamento do projeto de aplicação com outros subprocessos da engenharia de linha de produtos de software, marque a alternativa correta. O design de domínio desenvolve a arquitetura do aplicativo, que é a base para a arquitetura do aplicativo O design de aplicativos também cria artefatos de domínio Toda a especificação de requisitos do aplicativo é passada do projeto de domínio para o projeto do aplicativo O design do aplicativo fornece feedback, para o design de domínio, por meio de solicitações de alterações e inclusões no design, que podem levar a uma melhoria da arquitetura de referência A realização do aplicativo constrói o aplicativo com base na arquitetura do aplicativo, recebida da engenharia de requisitos do aplicativo Explicação: Toda a especificação de requisitos do aplicativo é passada da engenharia de requisitos de aplicação para o projeto do aplicativo. O design de domínio desenvolve a arquitetura de referência, que é a base para a arquitetura do aplicativo. A realização do aplicativo constrói o aplicativo com base na arquitetura do aplicativo, recebida do design do aplicativo. O design do aplicativo fornece feedback, para o design de domínio, por meio de solicitações de alterações e inclusões no design, que podem levar a uma melhoria da arquitetura de referência, criando também artefatos de design
Compartilhar