1. No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo: O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação. (Ref.: 201511793393) 1 ponto Produtividade Independência Extensibilidade Reusabilidade Encapsulamento 2. De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada. II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades. III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente. (Ref.: 201511793392) 1 ponto I e II são verdadeiras Somente III é verdadeira I e II são verdadeiras Somente II é verdadeira. Somente I é verdadeira. 3. O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos? (Ref.: 201511793394) 1 ponto Planejamento Iniciação Encerramento Execução Monitoramento e Controle 4. A tecnologia de workflow está basicamente relacionada a: (Ref.: 201511793395) 1 ponto Estabelecimento de estratégias de pessoas. Automação de processos de negócio. Racionalização de processos administrativos. Automação de procedimentos restritos à linha de produção. Automação de redes de negociação informal. 5. Na especificação de interface de componentes devemos sempre identificar como os elementos podem utilizar esses componentes. Dentre essas identificações destacamos: I - Como acessá-los, onde definimos na sua assinatura somente o retorno oferecido. II - Quais os atributos que ele manipula. III ¿ Quais as funções disponíveis para uso. (Ref.: 201511793396) 1 ponto II e III estão corretas. I e III estão corretas. I, II e III estão corretas. I, II e III estão incorretas. I e II estão corretas. 6. Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento destacou duas funcionalidades principais: - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro. - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura). É correto afirmar que: (Ref.: 201511793640) 1 ponto Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso de uso registrar Saída, onde define uma funcionalidade do sistema do ponto de vista do usuário. Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada. Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é opcional para o comportamento do caso de uso Registrar Entrada. 7. Visando obter os requisitos de forma consistente e sem gastar tempo em excesso, o trabalho de levantamento de requisitos deve conter como característica: (Ref.: 201511793398) 1 ponto Serão realizadas várias reuniões, e para um melhor aproveitamento separar as reuniões por camada de desenvolvimento. Procure realizar somente uma reunião para o levantamento de requisito, com os usuários que consigam responder sobre cada uma das camadas. Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com todos os responsáveis de cada departamento. Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma das camadas. Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento dos requisitos. 8. Analise as afirmativas abaixo. I- Uma vez que o diagrama de caso de uso visa mapear as funcionalidades do sistema, podemos afirmar que este diagrama mapeia os requisitos funcionais implícitos. II- A validação de requisitos deve ser feita sempre em 2 etapas: Pré-validação e Pós-Validação. III - É com o protótipo que as partes interessadas vão conseguir facilmente verificar se seus requisitos estão presentes na definição do que será feito. De acordo com as afirmativas anteriores, marque a alternativa CORRETA. (Ref.: 201511793397) 1 ponto As afirmativas II e III estão corretas. Somente a afirmativa I está correta. Somente a afirmativa II está correta. Somente a afirmativa III está correta. As afirmativas I e III estão corretas. 9. O modelo de negócio responde a 4 perguntas básicas: Como? O que? Quanto? Para quem?. Baseado no modelo de CANVAS de modelo de negócio, identifique a sentença que está associada a pergunta: Como? (Ref.: 201511793437) 1 ponto Quais recursos chaves a serem utilizados pelo sistema a ser desenvolvido? Qual o problema a ser resolvido? Quais são os principais usuários do sistema a ser desenvolvido? Quais os elementos de infraestrutura de hardware e Banco de Dados serão utilizados pelo sistema a ser desenvolvido? Quais os benefícios se espera alcançar com o novo sistema? 10. A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as afirmativas abaixo. I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio. II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio. III- A identificação de interface de negócio é baseada no modelo de casos de uso. De acordo com as afirmativas anteriores, marque a alternativa CORRETA: (Ref.: 201511793432) 1 ponto Somente a afirmativa II está correta. As afirmativas II e III estão corretas. Somente a afirmativa I está correta. As afirmativas I e III estão corretas. Somente a afirmativa III está correta.