Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3 Acadêmico: Fabio Moreira Lima da Silva (1132612) Disciplina: Projeto Orientado a Objetos (ADS20) Avaliação: Avaliação I - Individual Semipresencial ( Cod.:637392) ( peso.:1,50) Prova: 18985968 Nota da Prova: 5,00 Legenda: Resposta Certa Sua Resposta Errada 1. A modelagem de software para um projeto orientado a objeto desenvolve os problemas do usuário em forma de objetos do mundo real, que interagem entre si, simulando a funciona sistema. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O projeto orientado a objeto possui a vantagem de permitir a reusabilidade de código-fonte, facilitando o desenvolvimento e a manutenção do software. ( ) O projeto orientado a objeto possui uma desvantagem da comunicação entre os envolvidos no projeto ser menos eficiente, devido à complexidade do trabalho. ( ) O projeto orientado a objeto possui algumas etapas, como a identificação e compreensão do contexto e os modos de utilização do sistema pelo usuário. ( ) O projeto orientado a objeto identifica os objetos do mundo real que podem estar contidos no problema a ser resolvido pelo software. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - V - F - V. c) F - V - V - V. d) V - F - V - V. 2. Decisão é algo importante, complexo e não sistemático, sendo que, no universo de desenvolvimento de software, as decisões são normalmente baseadas nos conhecimentos prévio profissionais. Neste sentido, cada pessoa envolvida no projeto toma decisões que podem afetar em cronogramas e no sucesso ou fracasso do projeto. Por isso o entendimento total importante por todos os envolvidos, evitando assim tomadas de decisões que podem impactar em outros pontos do projeto. Partindo desse pressuposto, classifique V para as sente verdadeiras e F para as falsas: ( ) Requisitos mal levantados é uma das dificuldades que equipes de desenvolvimento de projetos podem se deparar. ( ) Falhas em cronogramas e dificuldades para elaborar um projeto são dificuldades que equipes de desenvolvimento de projetos podem se deparar. ( ) Rotatividade de profissionais podem impactar projetos de software. ( ) Um projeto de software não pode ser afetado por inovações tecnológicas no decorrer do desenvolvimento, pois o projeto já foi planejado e acordado com o cliente. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - V - V - V. c) F - V - V - F. d) V - V - F - V. 3. Em um projeto de software, a tomada de decisão é uma atividade complexa e não sistemática, pois depende de conhecimentos prévios e habilidades da pessoa responsável, e sem de modelos específicos para auxiliá-lo nas diferentes situações que podem ocorrer durante o desenvolvimento. Partindo desse pressuposto, classifique V para as sentenças verdade as falsas: ( ) Decisões imediatas podem ocorrer normalmente em projetos com prazo apertado devido a levantamento de requisitos mal definidos. ( ) Decisões reativas podem ser compreendidas como ações tomadas para alguma situação que aconteceu em determinado momento, podendo causar prejuízos ou falhas críticas ( ) Decisões para tratamento de riscos que podem ocorrer em um projeto são difíceis de acontecer, pois os riscos do projeto são previstos e tratados com alternativas a fim de evitá ( ) Decisões para tratamento de riscos que podem ocorrer em um projeto são as mais críticas, principalmente para riscos de projeto não previstos. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) V - V - F - V. c) F - V - V - V. d) F - V - V - F. 4. O desenvolvimento de software é uma tarefa que necessita muitos controles e análises, caso contrário, o produto de software resultante pode ser rejeitado pelo usuário ou cliente. N é importante a adoção de projetos para auxiliar no gerenciamento e controle do desenvolvimento de software, possibilitando a entrega de um produto que satisfaça o cliente. Na figu apresentada é ilustrada a fabricação de um produto, assim como o caminho que ele segue dentro do setor de produção, através de uma esteira. Analisando o contexto da caracterís na figura, assinale a alternativa CORRETA: FONTE DA IMAGEM: Disponível em: <https://pt.dreamstime.com/ilustra%C3%A7%C3%A3o-stock-produto-liso-linear-p-da-m%C3%A1quina-do-transporte-da-fabrica%C3%A7%C3% image78219361>. Acesso em: 10 jul. 2018. a) Um projeto nunca termina, pois é utilizado para gerenciar a fabricação de um produto. b) Cada produto fabricado faz parte do mesmo projeto. c) O processo de fabricação de um produto pode ser chamado de operação. d) O processo de fabricação de um produto pode ser considerado um projeto. 15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3 5. Dentre as diversas dificuldades que equipes de projeto podem se deparar, a definição e o planejamento inadequado, práticas inadequadas de mudanças de escopo e a falta de com com os interessados são algumas delas. Com as dificuldades enfrentadas em projetos, existem decisões que são tomadas rapidamente, a fim de sanar estes problemas. Partindo d pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para evitar que o progresso do projeto seja afetado, a realocação de profissionais em determinadas atividades é uma das decisões tomadas. ( ) As decisões que envolvem riscos de projeto são menos prioritárias que as decisões tomadas para alocar pessoas em uma atividade que esteja atrasada. ( ) Decisões de arquitetura intencional ocorrem quando surge uma nova necessidade para o projeto. ( ) Decisões de arquitetura acidental ocorrem com decisões tomadas durante o desenvolvimento do projeto. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - V - F - V. c) V - F - V - V. d) F - V - V - V. 6. A prototipação é uma técnica que permite apresentar ao usuário a interface gráfica, ou ao menos ilustrar algo parecido do que poderá ser a interface gráfica de uma tela ou do sistem protótipo também pode permitir a entrada e saída de dados fictícios e a possível geração de relatórios. Com isso, o usuário pode ter uma ideia de como o sistema se comportará, au raciocinar melhor nas funcionalidades necessárias para resolver seu problema e a tentar evitar que o software seja desenvolvido de uma forma que não atenda às necessidades do Referente à prototipação, analise as seguintes afirmativas: I- Protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD, as quais podem ser encontradas em diversos ambientes de programação, como Delphi. II- Ferramentas RAD permitem a criação de formulários de forma muito simples, mas o desenvolvedor precisa criar os componentes em código-fonte. III- Protótipos podem ser apresentados ao usuário em uma versão inicial e, após ajustes solicitados, o protótipo pode ser apresentado novamente ao usuário. IV- Protótipos são ferramentas essenciais na fase de análise de requisitos, em que pode ser descartado o levantamento de requisitos para utilização de protótipo. V- Protótipos são apenas ilustrações de como o sistema será e, com isso, deve-se deixar claro ao usuário que a fase de desenvolvimento do software ainda nem foi iniciada. Agora, assinale a alternativa CORRETA: a) As afirmativas II e III estão corretas. b) As afirmativas III, IV e V estão corretas. c) Somente a afirmativa I está correta. d) As afirmativas I, III e V estão corretas. 7. Na década de 60, havia vários problemas de produtividade e qualidade no desenvolvimento de software. Com isso, surgiu a Engenharia de Software para tentar resolver estes prob embora nem todos foram sanados,como softwares robustos e dinâmicos, tornando o desenvolvimento mais complexo. Neste sentido, surgiu a orientação a objetos, que prometeu r problemas com produtividade e qualidade. Referente à programação orientada a objetos, analise as seguintes afirmativas: I- A programação orientada a objetos permitiu o conceito de reusabilidade no desenvolvimento de software. II- Para a programação orientada a objetos, um sistema computacional é visto como um conjunto de funções. III- Na programação orientada a objetos, objeto é uma abstração encapsulada que possui um estado interno com uma lista de atributos. IV- Polimorfismo é uma das características da orientação a objetos, sendo a possibilidade de uma mesma mensagem ser enviada por dois objetos com implementações diferentes. Agora, assinale a alternativa CORRETA: a) As afirmativas I, II e III estão corretas. b) As afirmativas II e IV estão corretas. c) As afirmativas I, III e IV estão corretas. d) Somente a afirmativa III está correta. 8. Para especificar e documentar um problema a ser resolvido, é necessário selecionar um método e gerar uma notação expressiva e definida. A padronização desta notação possibilit analistas, projetistas e desenvolvedores documentar e descrever de forma mais clara o cenário e funcionalidade do sistema para transmitir aos demais envolvidos no projeto. Refere documentação do problema a ser resolvido e documentado, analise as seguintes afirmativas: I- Podem-se utilizar livros ou artigos que descrevam o modelo a ser utilizado, para que todos os envolvidos no projeto possam compreendê-lo mais claramente. II- Podem-se utilizar e-mails para levantamento de requisitos e servir como uma forma de documento para o software. III- Podem-se realizar treinamentos para tornar o modelo adotado conhecido por toda a equipe de desenvolvimento. IV- O modelo deve ser o mais resumido e claro possível, para que seja possível transmitir os conhecimentos necessários para a equipe de desenvolvimento compreender o modelo. V- Durante um projeto novo, é necessário que seja adotado um modelo que a equipe de desenvolvimento ainda não utilizou, para que seja adquirido novo conhecimento. Agora, assinale a alternativa CORRETA: a) Somente a afirmativa I está correta. b) As afirmativas II e III estão corretas. c) As afirmativas I, III e IV estão corretas. d) As afirmativas III, IV e V estão corretas. 9. Projetos orientados a objetos possuem a estratégia de o projetista analisar o problema e definir objetos para a solução. Um projeto orientado a objetos possui as etapas de análise o objetos, projeto orientado a objetos e a programação orientada a objetos. Referente a projetos orientados a objetos, analise as seguintes afirmativas: I- Uma das vantagens de projetos orientados a objetos é a facilidade de manutenção de um software, visto que a manutenção de cada objeto é independente do outro. II- Uma das vantagens da orientação a objetos, além da independência dos objetos, é a sua reutilização. III- Na orientação a objetos, existe um mapeamento das entidades do mundo real com os objetos do software. IV- Na orientação a objetos, classes de objetos podem herdar apenas as operações de outras classes de objetos. Agora, assinale a alternativa CORRETA: a) As afirmativas I, III e IV estão corretas. b) As afirmativas I, II e III estão corretas. c) As afirmativas II e IV estão corretas. d) Somente a afirmativa III está correta. 10. Ao ser desenvolvido um software utilizando a orientação a objetos, em qualquer contexto, ocorre a modelagem de algo do mundo real, isto é, objetos que estão dentro do contexto d Neste sentido, uma classe descreve as características de um modelo particular de um objeto. Está sendo apresentada uma parte de um sistema de cadastro de veículos automotore diagrama de classes a seguir. Considerando as informações apresentadas no diagrama de classes, assinale a alternativa CORRETA: a) A classe "Veiculo" está herdando métodos e atributos das classes "Carro" e "Navio". b) A classe "Veiculo" delega a classe "Marca", pois está ocorrendo uma composição. c) Existe uma composição ocorrendo entre as classes "Carro" e "Navio". d) A classe "Veiculo" está herdando métodos e atributos da classe "Marca". Anexos: 15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3 Questao 216845 Projeto OO Prova finalizada com 5 acertos e 5 questões erradas. https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MTg5ODU5Njg=&action2=NDU4NTcy
Compartilhar