Prévia do material em texto
A B C D E A B C D E A B C D E 1 Marcar para revisão Marque a afirmativa correta, de acordo com seu material. No EJB, é objeto IClassFactory. No COM+, a fábrica é o objeto inicial. No COM+ não há flexibilidade sobre qual objeto é a fábrica. No COM+, uma propriedade de interface é a especificação abreviada para inout e um set, como um par de operações. Tanto no EJB como no COM+ usamos uma abordagem de fábrica de objetos, onde este, é utilizado para criar instâncias de outro componente. 2 Marcar para revisão Qual modelo abaixo, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em que os requisitos de um problema são bem compreendidos e quando o trabalho flui de forma relativamente linear? Modelo prototipação Modelo em espiral Modelo Ágil Nenhuma das alternativas Modelo em cascata 3 Marcar para revisão O padrão de arquitetura MVC é um modelo de camadas que divide a aplicação em três componentes: Model(modelo), View (visualizador) e Controller (controlador). As funções de cada um destes três componentes são apresentadas abaixo: I. interpreta eventos de entrada e envia requisições para o modelo de dados; em seguida, processa os dados carregados a partir do modelo e envia para o visualizador. II. encapsula o acesso aos dados e funções básicas da aplicação, fornecendo ao usuário procedimentos que executam tarefas específicas. III. exibe para o usuário os dados fornecidos pelo controle e estabelece uma interface para interação entre o usuário e a aplicação. A associação correta do componente do padrão MVC com sua função está expressa respectivamente em: Model, Controller e View Controller, View e Model View, Model e Controller Nenhuma das opções Controller, Model e View 00 hora : 49 min : 47 seg Ocultar Questão 1 de 10 Em branco (10) Finalizar prova 1 2 3 4 5 6 7 8 9 10 SM2 Arquitetura De Sistemas A B C D E A B C D E A B C D E A B C 4 Marcar para revisão São requisitos funcionais, exceto: Gerar consulta ou relatório com 10 melhores clientes. Gerar gráfico de barra com evolução das despesas nos últimos 12 meses. Calcular faturamento mensalmente. Registrar cada login e logout de usuário. Fechamento da compra do cliente deve ter processamento inferior a 10 segundo. 5 Marcar para revisão O componente Controller do MVC: Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e seleciona os componentes para exibir respostas de requisições. Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados. Responde às solicitações de queries e encapsula o estado da aplicação. Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da aplicação. É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados. 6 Marcar para revisão Baseado no modelo CANVAS de modelagem de negócios, separamos o modelo de negócio em grandes grupos que estão associados às seguintes perguntas: Como?, Por que?, Quanto? Por que?, Quando?, Quanto? Quem?, O que?, Quando?, Como?, Onde? O que?, Onde? Como? Quanto? Como?, O que?, Para quem?, Quanto? 7 Marcar para revisão O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira. A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de operação e manutenção. A especificação do sistema é produzida após o estágio de implementação e teste de unidade. Não há necessidade de se produzir qualquer tipo de documentação em suas fases. D E A B C D E A B C D E A B C D E Nenhuma das alternativas. O primeiro estágio de desenvolvimento de um novo sistema consiste na definição de requisitos. 8 Marcar para revisão Analise as afirmações a seguir e escolha a alternativa correta I - Os dados estarem presentes em um único lugar é uma característica da arquitetura em camadas II - Estilos arquiteturais podem ser classificados em situações em que o seu uso é apropriado, com a classificação das vantagens e desvantagens do uso nessas situações III - A arquitetura de repositório (blackboard) é fortemente baseada no uso de dados centralizados IV - Uma das características da arquitetura MVC é a sua aplicação em sistemas interativos Somente a alternativa I é verdadeira. Somente as alternativas I e II são verdadeiras. Somente a alternativa III é verdadeira. Somente as alternativas II e III são verdadeiras. Somente as alternativas II, III e IV são verdadeiras. 9 Marcar para revisão A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao problema a ser resolvido. São subprocessos de interação de componentes: I. Definir operações de negócios. II. Refinar interfaces e regras de negócio. III. Refinar definição de componentes e arquitetura. Assinale a alternativa correta. Apenas I. Apenas I e II. Apenas II e III. Apenas I e III. I e II e III estão corretas. 10 Marcar para revisão Uma empresa está seguindo todos os passos para o desenvolvimento de componente. Após o arquiteto de sistemas ter realizado toda a especificação do componente, cabe agora o desenvolvedor implementá-lo. Mas ao pegar a especificação do componente, o mesmo descobriu que não conhece muito bem o padrão especificado pelo arquiteto. Mediante a essa situação o que o desenvolvedor deve fazer? Buscar a referência na metodologia de processo. Buscar a referência na metodologia de interface. Escolher outro padrão, que conheça, para substitui-lo. Desenvolver a aplicação sem a implementação do padrão definido. Buscar a referência na metodologia de produto.