Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:825697) Peso da Avaliação 1,50 Prova 64292716 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada para que o sistema possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um sistema é uma forma bastante eficiente de documentá-lo, a documentação é apenas uma das vantagens fornecidas pela modelagem” (GUEDES, 2004, p. 18). Partindo da importância do por que modelar, analise as sentenças a seguir: I- Ajudar a visualizar o sistema como gostaríamos que ele fosse. II- Permitir a especificação da arquitetura e comportamento de um sistema. III- Fornecer padrões de desenvolvimento que servem como guia de construção do sistema. IV- Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final. Assinale a alternativa CORRETA: Fonte: GUEDES, Gilleanes T. A. UML Uma abordagem prática. São Paulo: Editora Novatec, 2004. A As sentenças III e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças II e IV estão corretas. D As sentenças I, II e IV estão corretas. Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na UML, requisitos são geralmente registrados através dos casos de uso. ( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias. ( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados. ( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B V - F - V - V. C V - F - F - F. VOLTAR A+ Alterar modo de visualização 1 2 D F - F - V - V. Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o sistema possa ser mantido de maneira rápida, fácil e correta. Ao modelar o sistema, se está documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, analise as sentenças a seguir: I- Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento. II- Ajuda a visualizar o sistema como gostaríamos que ele fosse. III- Permite a especificação da arquitetura e comportamento de um sistema. IV- Fornece padrões de desenvolvimento que servem como guia de construção do sistema. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B Somente a sentença I está correta. C As sentenças I e II estão corretas. D As sentenças I e III estão corretas. Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o sistema possa ser mantido de maneira rápida, fácil e correta. Ao modelar o sistema, se está documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento. ( ) Ajuda a visualizar o sistema como gostaríamos que ele fosse. ( ) Permite a especificação da arquitetura e comportamento de um sistema. ( ) Fornece padrões de desenvolvimento que servem como guia de construção do sistema. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - F. B F - F - V - V. C F - F - V - F. D F - V - V - V. 3 4 Um estado representa a situação em que um objeto se encontra em um determinado momento durante o período em que este participa de um processo. Assim, um objeto pode passar por diversos estados dentro de um mesmo processo. A respeito disso, assinale a alternativa INCORRETA: A A satisfação de alguma condição. B A espera pela ocorrência em um evento. C A reação a nenhum estímulo. D A execução de alguma atividade. O marco inicial da informática se dá com o primeiro computador eletrônico, o ENIAC (Eletrical Numerical Integrator and Calculator), surgido em 1945, e pesando cerca de 30 toneladas. Até hoje os computadores ainda utilizam a arquitetura proposta por Von Neumann. Em 1951, surgia o primeiro computador fabricado comercialmente. Assinale a alternativa CORRETA que apresenta o nome desse computador: A IBM 7030. B IBM SYSTEM 360. C UNIVAC I. D UNIVAC II. Por mais simples que seja, todo e qualquer sistema de informação deve ser modelado antes que se inicie sua implementação. Modelar um sistema é uma forma bastante eficiente de documentá-lo, mas a documentação é apenas uma das vantagens fornecidas pela modelagem. Dentre as vantagens da modelagem de software, analise as sentenças a seguir: I- Ajuda a visualizar o sistema como gostaríamos que ele fosse. II- Permite a especificação da arquitetura e comportamento de um sistema. III- Fornece padrões de desenvolvimento que servem como guia de construção do sistema. IV- Documenta as decisões tomadas durante o processo de desenvolvimento. Assinale a alternativa que apresenta a sequência CORRETA: A As sentenças I, II, III e IV estão corretas. B Somente a sentença I está correta. C Somente a sentença II está correta. 5 6 7 D Somente a sentença III está correta. Uma classe define um conjunto de características e comportamentos comuns a um determinado conjunto de objetos. Com relação à criação de classes dentro da análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser instanciados objetos. ( ) Uma classe é composta por 4 partes: nome, atributos, estado e comportamento. ( ) Os atributos descrevem o estado interno dos objetos. ( ) O comportamento de um objeto pode ser determinado através da análise de seu estado. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B V - F - V - F. C V - V - F - V. D F - F - V - V. Na fase de prototipação de projetos, é possível entender com mais clareza o propósito do software que está sendo desenvolvido, entender o negócio do cliente, propor melhorias, minimizar riscos e maximizar os tempos de desenvolvimento. Referente à prototipação, analise as sentenças a seguir: I- O uso de protótipos evita que os clientes após o desenvolvimento do software identifiquem que este não atende às suas reais necessidades decorrente aos problemas de comunicação entre usuário e engenheiro nas fases de levantamentos. II- É necessário utilizar algum tipo de ferramenta para trabalhar com protótipos. III- O protótipo tem como objetivo simplificar o entendimento dos requisitos, assim como as funcionalidades e os conceitos do software. IV- Ao se fazer uso de protótipos, fica claro que o apresentado é o desenvolvimento finalizado e não simplesmente um rascunho. V- O uso do protótipo faz com que o usuário esteja ciente no estágio que se encontra o software. Agora, assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II, III e V estão corretas. C As sentenças I, II e V estão corretas. D As sentenças I e III estão corretas. 8 9 A etapa de análise de requisitos é responsávelpor descrever as necessidades dos usuários em determinados processos essenciais à condução dos negócios. Por envolver pessoas diferentes com níveis de conhecimento diferentes, a análise de requisitos é uma atividade complexa, da qual todo o resto do processo de desenvolvimento do software depende profundamente. Com relação à análise de requisitos, analise as seguintes sentenças: I- A atribuição de prioridades aos requisitos serve para determinar a ordem de implementação destes. II- Stakeholders diferentes podem solicitar requisitos diferentes de um mesmo domínio, o que pode ocasionar conflitos. III- Os requisitos podem mudar durante a fase de análise de requisitos, fato que deve ser tratado pelo analista de requisitos/sistemas. IV- Fatores políticos e organizacionais não exercem influência sobre os requisitos do sistema. Agora, assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I e IV estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, II e III estão corretas. 10 Imprimir