Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE I PROJETO DE SISTEMAS ORIENTADO A OBJETOS 6860-60_57501_R_20202 CONTEÚDO Usuário andre.comegno @aluno.unip.br Curso PROJETO DE SISTEMAS ORIENTADO A OBJETOS Teste QUESTIONÁRIO UNIDADE I Iniciado 14/08/20 12:14 Enviado 14/08/20 12:17 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 3 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. Feedback 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 UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_106468_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_106468_1&content_id=_1433516_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback 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 especi�cadas; II. Está ligado à capacidade do sistema de software de ser modi�cado, e essa modi�caçã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. Respostas: a. 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 ( Uni�ed 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 plataforma de desenvolvimento que serve como ferramenta de modelagem do software. Auxilia na pesquisa de metodologias de desenvolvimento de software, bem como toda a documentação associada. 0,25 em 0,25 pontos b. c. d. e. Feedback da resposta: É 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 plataforma de desenvolvimento que serve como ferramenta de modelagem do software. Permite desenvolver o projeto orientado a objetos, na fase de codi�caçã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. Feedback 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 identi�caçã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 0,25 em 0,25 pontos 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. Feedback 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ócioempresarial 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 o objetivo 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 habilidades como o “conhecimento dos domínios de negócios e de tecnologia, ou a capacidade de absorver e compreender essas informações rapidamente”. 0,25 em 0,25 pontos Pergunta 6 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback 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 codi�caçã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 exempli�car, 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 [...]. 0,25 em 0,25 pontos Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback 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 identi�car 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 justi�cativa 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 justi�ca 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 identi�cam 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 Resposta Selecionada: c. Respostas: 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 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. 0,25 em 0,25 pontos 0,25 em 0,25 pontos a. b. c. d. e. Feedback da resposta: 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. Feedback 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. Todo o projeto enfrenta di�culdades 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. 0,25 em 0,25 pontos 0,25 em 0,25 pontos Sexta-feira, 14 de Agosto de 2020 12h17min47s BRT b. c. d. e. Feedback da resposta: 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 – unidadeI”. 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 javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1433516_1&course_id=_106468_1&nolaunch_after_review=true');
Compartilhar