Prévia do material em texto
Exercício de Análise e Projeto de Sistemas Exercício de Fixação 3 Tentativa 2 de 3 Questão 1 de 10 Os alunos de uma disciplina deveriam escolher um sistema de média complexidade, contendo, no mínimo, 100 funcionalidades para ser modelado em UML e codificado em uma linguagem orientada a objetos. Um dos grupos de alunos estabeleceu a seguinte estratégia para identificação e seleção do sistema: I - Cada integrante do grupo deveria criar um nickname (apelido) em um software de chat. II - O grupo deveria se reunir em um horário predeterminado. III - Durante o chat, os seguintes procedimentos deveriam ser realizados: • cada integrante deveria sugerir um ou mais sistemas e justificar sua escolha, e não poderia criticar as ideias dos outros; • à medida que as ideias fossem digitadas, o líder deveria copiá-las para um editor de texto e controlar o tempo de sugestão; • quando o limite de tempo fosse atingido, o líder disponibilizaria todas as sugestões para serem analisadas pelo grupo; • as 5 melhores ideias seriam selecionadas e colocadas em votação para a escolha da melhor ideia, segundo critérios predefinidos. Nessa situação, a estratégia utilizada pelo grupo de alunos é uma adaptação da técnica de levantamento e elicitação de requisitos denominada: Brainstorming Questão 2 de 10 O projeto lógico de um sistema contempla propostas de tecnologia e arquitetura, apresentando o motivo das diversas decisões tomadas, associando essas decisões às metas do cliente. Considerando o contexto, avalie as seguintes asserções e a relação proposta entre elas. O projeto lógico de um sistema considera a representação da modelagem conceitual em um modelo de banco de dados. Porque O projeto lógico de um sistema descreve como as informações são organizadas internamente, quais dados devem ser guardados e como devem estar relacionados. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I Questão 3 de 10 O modelo lógico de um sistema representa um nível mais direcionado aos desenvolvedores, uma vez que descreve as estruturas que devem estar presentes no sistema. Uma das subfases do projeto lógico é a Modelagem de Processos. Analisando a modelagem de processos, podem ser consideradas atividades e produtos gerados a partir delas. Assinale a alternativa correta. I - Diagrama de fluxo de dados. II - Descrição dos processos. III - Diagrama de classes. IV - Definição de entradas e saídas das informações. Assinale a alternativa correta: Somente I, II e IV Questão 4 de 10 O modelo lógico de um projeto de software representa um nível mais direcionado aos desenvolvedores, uma vez que descreve as estruturas que devem estar presentes no sistema. Algumas das subfases e atividades realizadas na etapa do projeto lógico são: Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: ( ) Modelagem de dados ( ) Modelagem de processos ( ) Projeto de comunicação ( ) Definição de tecnologia de base para o projeto físico ( ) Projeto da estrutura do software A sequência correta é: V, V, F, V, F Questão 5 de 10 Requisitos funcionais e não funcionais podem definir características e funcionalidades presentes na interface a ser desenvolvida para um sistema. Em relação aos requisitos não funcionais, também chamados de requisitos de qualidade, avalie as afirmações a seguir. I - São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos funcionais determinarão as funcionalidades da interface. II - Sempre serão definidos de forma mais concreta, através de requisitos funcionais, uma vez que o usuário manipula na interface somente as funcionalidades levantadas. III - Podem complementar os requisitos funcionais. É correto o que se afirma em: III Questão 6 de 10 O projeto de baixo nível deve produzir o projeto de dados, o projeto de interfaces e o projeto procedimental. O projeto de dados deve contemplar a estrutura dos dados necessários para garantir o acesso correto às informações identificadas como requisitos no processo de análise. A maneira como os dados do sistema devem ser armazenados é fundamental e, para tanto, existem modelos a serem utilizados. Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: ( ) O modelo plano/tabular é um modelo de dados. ( ) O modelo hierárquico é um modelo de dados. ( ) O modelo relacional é um modelo de dados. ( ) O modelo estruturado é um modelo de dados. ( ) O modelo orientado a objetos é um modelo de dados. A sequência correta é: V, V, V, F, V Questão 7 de 10 O projeto de um sistema pode ser dividido em duas partes: projeto arquitetural e projeto detalhado. Considerando o projeto detalhado de um sistema, conforme o que está descrito no livro, considere as asserções a seguir: I - O projeto detalhado transforma os requisitos do sistema em uma arquitetura de software e estruturas de dados. II - O projeto detalhado considera como os objetos de cada módulo executam suas funções e como eles conversam entre si. III - No projeto detalhado, além dos algoritmos internos, também são projetados o banco de dados e a interface do sistema. Assinale a alternativa correta: Somente II e III Questão 8 de 10 O rational unified process (RUP) é um processo de engenharia de software, cujo objetivo é assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos usuários no prazo e nos custos previstos. O RUP contém uma estrutura que pode ser adaptada e estendida, pois é formado por duas estruturas principais, denominadas dimensões, que representam os aspectos dinâmicos e estáticos do processo. O aspecto dinâmico é expresso em ciclos, fases, iterações e marcos. O estático, por sua vez, contém as disciplinas, os fluxos, os artefatos e os trabalhadores. Com base na iteração do RUP, julgue as asserções a seguir: A cada iteração das fases do RUP, geram-se ou não artefatos de software porque os artefatos produzidos dependem da ênfase que é dada a cada disciplina. Assinale a opção correta: A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira Questão 9 de 10 Uma empresa de crédito e financiamento utiliza um sistema de informação para analisar simulações, com base em cenários, e determinar como as variações da taxa básica de juros do país afetam seus lucros. Como deve ser classificado esse sistema de informação? Sistema de Apoio à Decisão Questão 10 de 10 O Processo Unificado (RUP – rational unified process) é um moderno processo de desenvolvimento de softwareconstituído de quatro fases. Assinale a opção que apresenta as quatro fases do RUP, na ordem em que elas devem ser executadas: concepção, elaboração, construção, transição