Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE IPROJETO DE SISTEMAS ORIENTADO A OBJETOS 6860-60_57501_D_20232CONTEÚDO Usuário Curso PROJETO DE SISTEMAS ORIENTADO A OBJETOS Teste QUESTIONÁRIO UNIDADE I Iniciado Enviado Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 5 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: A gerência de projeto se empenha para monitorar a integração de diversos componentes para construir um produto, e a Engenharia de Software projeta e constrói o produto software de computador. De que forma se inicia o projeto de software? Pelos requisitos do negócio. Pela de nição dos computadores que serão utilizados. Pela infraestrutura da rede de computadores. Pela modelagem dos dados. Pela necessidade que a empresa tem de aumentar os seus lucros. Pelos requisitos do negócio. Resposta: E Comentário: de acordo com o “tópico 2.1 A fase de projetos – unidade I”. A fase de projetos sempre se inicia após a fase de requisitos, ou após uma primeira iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida iterativo incremental ou qualquer variante dele. Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Associe as de nições dos atributos da qualidade da ISO 25010, a seguir, com a alternativa que apresenta a sequência correta dos nomes dos atributos: I. Está ligado à capacidade do sistema de software de manter um determinado nível de desempenho quando usado sob as condições especicadas; II. Está ligado à capacidade do sistema de software de ser modicado, e essa modicação pode ser uma correção, uma melhoria ou uma adaptação; III. Está ligado à capacidade do sistema de software de prover o desempenho apropriado, relativo à quantidade de recursos utilizados. Con abilidade, manutenibilidade, e ciência. Con abilidade, manutenibilidade, e ciência. Con abilidade, portabilidade, usabilidade. Funcionalidade, manutenibilidade, e ciência. Funcionalidade, portabilidade, usabilidade. Portabilidade, usabilidade, funcionalidade. Resposta: A Comentário: Definição (I): o fato do sistema permanecer estável indica que é confiável à Confiabilidade; Definição (II): modificações no software são constantes e isso gera as mudanças no software. Na verdade, a manutenção do software, que diz respeito à mudança, está no esforço necessário para manter o software no nível desejado de qualidade à Manutenibilidade; Definição (III): obter uma melhora no sistema de alguma forma: por mudança no projeto, melhora de algoritmos e dados, hardware, redes, enfim, em qualquer componente do sistema que leve a um ganho de desempenho à Eficiência. Estas definições podem ser encontradas no “tópico 2.6 O que buscamos atingir no projeto? – unidade I”. Pergunta 3 Resposta Selecionada: d. Existem várias tecnologias que apoiam o Projeto de Sistemas Orientado a Objetos. No processo de desenvolvimento do software, estas tecnologias são apresentadas como ferramentas de trabalho. No projeto orientado a objetos, a UML ( Unied Modeling Language), na de nição de seus criadores, Booch, Jacobson e Rumbaugh (2006), “é uma linguagem-padrão para a elaboração da estrutura de projetos de software [...] adequada para a modelagem de sistemas.” Em relação à UML podemos a rmar que: É uma linguagem de modelagem que serve como ferramenta de modelagem do software. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos Respostas: a. b. c. d. e. Comentário da resposta: Auxilia na pesquisa de metodologias de desenvolvimento de software, bem como toda a documentação associada. É um framework para o desenvolvimento que, além de permitir a modelagem do software, permite integrar as linguagens de programação no projeto de sistemas. É um padrão de linguagem de programação para o projeto de software. É uma linguagem de modelagem que serve como ferramenta de modelagem do software. Permite desenvolver o projeto orientado a objetos, na fase de codicação, e os testes em sistemas estruturados. Resposta: D Comentário: a UML é uma ferramenta de modelagem do software orientada aos objetos. A UML não auxilia na pesquisa de metodologias, não é um framework, que, normalmente, trabalha só com códigos. O projeto é desenvolvido antes da fase de codi cação. Saiba mais em: “tópico 2.7 Introdução ao projeto orientado a objetos – unidade I”. Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Na modelagem de um sistema, a abstração está relacionada à capacidade de analistas, desenvolvedores e arquitetos de estabelecer um modelo de objetos que resolva o problema da melhor forma possível. A identicação inicial dos elementos de um negócio, as suas atividades e as ligações são compostas em um modelo. Este modelo é chamado de Modelagem de Processos de Negócio ( Business Process Modeling – BPM). Das alternativas a seguir, qual delas expressa, corretamente, o objetivo da modelagem? Permite visualizar o processo de negócio por meio de diagramas que ajudam a um melhor entendimento de como o processo funciona. A modelagem do processo de negócio é utilizada pela área administrativa nos projetos de lançamento de produtos no mercado. É uma atividade ou um conjunto de atividades, realizada em uma empresa para criar ou adicionar alguma espécie de valor para os seus clientes. É uma estrutura hierárquica bem de nida que mostra o seu ponto de entrada ( input), saída ( output) e o processo de transformação de dados em informação. Permite visualizar o processo de negócio por meio de diagramas que ajudam a um melhor entendimento de como o processo funciona. São formadas por modelos ou protótipos que têm como objetivo a geração do código fonte de uma função especíca do negócio empresarial. Resposta: D Comentário: de acordo com “tópico 2.2 Por que modelar? – unidade I”. Na fase de projeto, os modelos de projeto têm como objetivo representar as diversas visões da solução de um sistema de software. E com base no “tópico 6.3 Documentação de arquitetura – unidade III”, o processo de de nição da arquitetura de um software, idealmente, deve iniciar-se, ainda, na fase de análise de requisitos e na modelagem do domínio, na qual o arquiteto obtém informações importantes, tanto a respeito do negócio quanto a respeito dos clientes que in uenciarão as decisões arquiteturais futuras. Pergunta 5 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Nas estratégias das empresas um sistema de informação ERP traz a e ciência na tomada de decisão. Os sistemas de informação compreendem as diversas aplicações, tais como: a geração de documentos que incluem as formas impressas e virtuais, e os dados que combinam os números e o texto, mas também incluem as representações de informação em guras, em vídeo e em áudio. Assinale a alternativa que representa a fase inicial do plano de desenvolvimento de um sistema de informação: Para compreender o negócio empresarial são feitas várias reuniões com o cliente, com o objetivo de fazer o levantamento dos requisitos do negócio. Com várias reuniões com os usuários, o analista estuda os dados que são empregados com o objetivo de fazer a modelagem dos dados. Com várias reuniões com os usuários, o analista estuda os problemas observados e pesquisa a melhor forma de desenvolver um software para corrigir estes problemas. O analista faz entrevistas com os gerentes de diversos setores e estuda a melhor forma de se usar o sistema, para aumentar os lucros da empresa. Os analistas pesquisam o ambiente de sistema da empresa com o objetivo de adaptar o novo sistema, de nindo os computadores e a topologia de rede que será empregada. Para compreender o negócio empresarial são feitas várias reuniões com o cliente, com oobjetivo de fazer o levantamento dos requisitos do negócio. Resposta: E Comentário: esta é uma resposta analítica que combina as habilidades do analista de sistemas com o início do projeto. De acordo com o “tópico 2.1 A fase de projetos – unidade I”. A fase de projetos sempre se inicia após a fase de requisitos, ou após uma primeira iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida iterativo incremental ou qualquer variante dele. A fase de projeto não se inicia até que todos os requisitos sejam elucidados, documentados e aprovados pelo usuário. E dada às atribuições do analista de sistemas no “tópico 2.5 Aspectos humanos da fase de projetos – unidade I”. O analista de sistemas possui 0,25 em 0,25 pontos 0,25 em 0,25 pontos habilidades como o “conhecimento dos domínios de negócios e de tecnologia, ou a capacidade de absorver e compreender essas informações rapidamente”. Pergunta 6 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Observe o modelo a seguir e assinale a alternativa correspondente: Fonte: VERSOLATTO (2015). Foi o primeiro modelo publicado do processo de software, originário de outros processos da engenharia, e é considerado o modelo clássico do ciclo de vida de desenvolvimento do software. Este modelo combina elementos de vários modelos, aplicados de forma iterativa. Este modelo é caracterizado pela administração do caos, pela informalidade, pelo loop de gestação, pelos requisitos, pelos projetos, pela documentação, pelos planejamentos caóticos ou, até mesmo, pela falta deles. Este modelo é uma estratégia de planejamento para retrabalhar o processo, de modo que sejam revistas, durante o desenvolvimento, o tempo de revisão, as melhorias de partes do sistema, pré-de nidas a cada release, e a distribuição de tarefas. Foi o primeiro modelo publicado do processo de software, originário de outros processos da engenharia, e é considerado o modelo clássico do ciclo de vida de desenvolvimento do software. Neste modelo, o desenvolvimento do sistema ocorre por incrementos sucessivos de codicação e correção, embasado em procedimentos de implementação no projeto. Resposta: D Comentário: de acordo com o “tópico 2.1 A fase de projetos – unidade I”, muitos são os modelos de processos aplicados e debatidos, atualmente. Para exemplicar, vamos trabalhar com um dos modelos mais tradicionais: o Modelo Cascata. Também chamado de waterfall ou, também, citado na literatura como ciclo de vida clássico [...]. Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Referente à modularidade, analise a questão e a sua conclusão: I. Projetar módulos auxilia na diminuição da complexidade global quanto ao número de caminhos de controle, intervalos de referência, número de variáveis, fazendo com que o programa tenha uma alta compreensão para todos. PORQUE II. A modularidade de um sistema é vantajosa para identicar os componentes de um sistema. Em projetos de sistemas, a modularidade consiste na divisão do software em componentes nomeados separadamente e endereçáveis. Avalie as alternativas a seguir e assinale a justicativa correta desta análise: O conceito da questão está correto e sua conclusão também. O conceito da questão é válido e a conclusão também é válida. Contudo, a conclusão não justica a questão. O conceito da questão está errado. A conclusão é que explica o conceito de modularidade. O conceito da questão está errado e a sua conclusão também. É o oposto. O conceito se refere ao componente, e pelos componentes se identicam os módulos que podem ser trabalhados isoladamente, por serem endereçáveis. O conceito da questão está correto e sua conclusão também. O conceito da questão está correto, contudo os componentes é que são divididos em módulos separados e endereçáveis. Resposta: D Comentário: o conceito da questão está correto, porque a modularidade é um recurso para visualizar um processo ou um sistema, com o objetivo de criar uma linguagem comum entre os participantes do projeto. Com a visão por módulos é possível melhorar cada módulo, de forma independente, que, ligados, permitem que todo o sistema melhore. Faça uma leitura em “tópico 2.3.2 Modularidade – unidade I”. Pergunta 8 Referente às fases do modelo de projeto editado por Pressman (2006), analise a de nição a seguir e responda à alternativa correspondente à fase do projeto: 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: “Esta fase do projeto tem como insumo o modelo de requisitos (casos de uso, descrição de casos de uso, modelo de classe conceitual etc.), e tem como objetivo estruturar a informação e um modelo de dados aplicáveis no projeto.” Projeto de dados/classe. Projeto arquitetural. Projeto de componentes. Projeto de dados/classe. Projeto de interfaces. Projeto de requisitos do software. Resposta: C Comentário: a estrutura da informação é montada com o apoio dos modelos de casos de uso e dos modelos de classe conceitual, tais como entidade-relacionamento (E-R). Veja toda a de nição de projeto de dados/classe no “tópico 2.4 Fases de projeto – unidade I”. Pergunta 9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Referente às fases do modelo de projeto editado por Pressman (2006), analise a de nição a seguir e responda à alternativa correspondente à fase do projeto: “Esta fase do projeto organiza as classes e os objetos em componentes do software, e de ne os seus relacionamentos”. Projeto arquitetural. Projeto arquitetural. Projeto de componentes. Projeto de dados/classe. Projeto de interfaces. Projeto de requisitos do software. Resposta: A Comentário: o objetivo do projeto arquitetural é dimensionar o tamanho do sistema ou, ainda, o escopo do sistema, em que mostra as principais partes: componentes ou módulos do sistema. Leia o “tópico 2.4 Fases de projeto – unidade I”. Pergunta 10 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Todo o projeto enfrenta diculdades técnicas, mas estas não são a causa principal do fracasso de projetos. Os maiores problemas enfrentados são devido ao gerenciamento inadequado do projeto. Assinale a alternativa que representa a principal função do gerenciamento do projeto: Controlar a integração dos diversos componentes para construir um produto. Analisar a estrutura organizacional, de forma a alinhar as necessidades do negócio ao projeto. Atender às necessidades do cliente sem restrições. Construir a modelagem dos dados, da aplicação e da infraestrutura da tecnologia da informação. Controlar a integração dos diversos componentes para construir um produto. Manter organizado todos os meios de comunicação e fornecer feedbacks constantes ao cliente. Resposta: D Comentário: esta é uma resposta analítica que combina as atividades e as habilidades do gerente de projeto com o projeto do produto. Dada às atribuições do gerente de projeto no “tópico 2.5 Aspectos humanos da fase de projetos – unidade I”. O gerente de projetos é responsável pelo resultado do projeto e da aceitação do produto por parte do cliente. No caso e de acordo com o “tópico 2.3 Conceitos do projeto – unidade I”, o software deve ser dividido em componentes, ou módulos, que trabalham em conjunto para desempenhar uma determinada atividade e atingir um determinado objetivo. No caso da questão, o objetivo é construir um produto. ← OK 0,25 em 0,25 pontos 0,25 em 0,25 pontos Page 1 Page 2 Page 3 Page 4
Compartilhar