Baixe o app para aproveitar ainda mais
Leia os materiais offline, sem usar a internet. Além de vários outros recursos!
Prévia do material em texto
Acadêmico: Marcos Paulo Vieira (1303593) Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:445306) ( peso.:3,00) Prova: 10492796 Nota da Prova: 8,00 Legenda: Resposta Certa Sua Resposta Errada Parte superior do formulário 1. A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum baseia-se em três pilares que apoiam a implementação de controle de processo empírico. Assinale a alternativa CORRETA: a) Transparência, desenvolvimento e teste. b) Transparência, inspeção e adaptação. c) Análise, inspeção e adaptação. d) Transparência, verificação e programação. 2. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Sobre os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deverá permitir cadastrar novos produtos com todos os seus atributos (descrição, preço). ( ) O sistema deverá permitir a exclusão de produtos por nome. ( ) O sistema deve ser desenvolvido na linguagem Java, de modo a ser compatível com o sistema operacional Windows. ( ) A interface do sistema deverá ser objetiva e agradável para o usuário. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) F - V - V - F. c) V - V - F - F. d) F - F - V - V. 3. Os requisitos de usuário possuem como funcionalidade descrever os requisitos funcionais e não funcionais do software. Isso significa que precisam ser fáceis de utilizar pelo usuário do sistema. No levantamento dos requisitos, devem ser observados apenas requisitos externos, não possuir gírias, utilizar uma linguagem simples e de fácil compreensão pelo usuário. Podem ser encontrados, no levantamento dos requisitos do usuário, alguns problemas escritos em linguagem natural. Assinale a alternativa CORRETA que apresenta esses problemas: a) Falta de confiabilidade, usabilidade e inconsistência. b) Falta de clareza, confusão e fusão de requisitos. c) Diminuição da velocidade, tamanho e dificuldade de uso. d) Diminuição das aplicações, projeto e arquitetura. 4. A UML é uma linguagem padrão para modelagem orientada a objetos e tem como papel auxiliar visualizar o desenho e a comunicação entre objetos, permitindo que os desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar modelos de sistemas de software. A UML 2.0 faz o agrupamento dos seus 13 diagramas em quatro grupos. Sobre esses grupos, analise as opções a seguir: I- Estruturais. II- Consultas. III- Implementação. IV- Definição. Agora, assinale a alternativa CORRETA: a) As opções I e II estão corretas. b) As opções II e III estão corretas. c) As opções I e III estão corretas. d) As opções II e IV estão corretas. 5. Entre todos os diagramas da UML, temos os diagrama de classes, que se preocupa em apresentar a solução para determinado problema. Ele é composto por classes e pelos relacionamentos que ocorrem entre eles. Sobre o diagrama de classes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O atributo representa as características de uma classe. ( ) A visibilidade indica qual o nível de acessibilidade do método e do atributo indica o nível de usabilidade. ( ) O relacionamento descreve um vínculo existente, geralmente ele ocorre entre os objetos de uma ou mais classes. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F. b) F - F - V. c) F - V - F. d) V - F - V. 6. Um modelo é uma simplificação da realidade representando dados, funções e comportamentos. Os modelos têm como objetivo compreender melhor a estruturação do sistema que será desenvolvido. Os melhores modelos estão relacionados à realidade e devem expressar diversos níveis de precisão referentes ao fluxo de trabalho a ser realizado. A Linguagem de Modelagem Unificada (do inglês, UML Unified Modeling Language) é uma linguagem de modelagem que permite representar um sistema de forma padronizada. Na UML, qual é o diagrama que utiliza a técnica para representar lógica procedural, processos de negócios ou workflow, representando o fluxo de controle e no fluxo de uma atividade? a) Diagrama de sequência. b) Diagrama de atividades. c) Diagrama de implantação. d) Diagrama de classe. 7. A arquitetura global do RUP é organizada em duas dimensões: a horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo como ocorre o desenvolvimento ao longo do tempo em termos de fases, iterações e marcos. Também mostra como a ênfase varia ao longo do tempo. Já no eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. No RUP, processo é definido como sendo uma descrição de quem está fazendo o quê, como e quando - esses quatro elementos estruturais, correspondem a Papel (quem), Atividade (como), Artefato (o quê) e Fluxo (quando). Com base no exposto, ordene as fases do eixo horizontal: I- Concepção. II- Transição. III- Construção. IV- Elaboração. Agora, assinale a alternativa que apresenta a sequência CORRETA: FONTE: Disponível em: <http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016. a) III - I - II - IV. b) IV - II - I - III. c) II - III - IV - I. d) I - IV - III - II. 8. O diagrama de casos de uso é um dos diagramas mais versáteis dentro da UML. Tamanha é sua versatilidade que ele atende desde analistas de sistemas, servindo como uma ferramenta para coleta de requisitos, até clientes como auxílio na visualização das funcionalidades do sistema. Considerando as características dos casos de uso, assinale a alternativa CORRETA: a) O relacionamento de extensão identifica uma obrigatoriedade de ativação entre dois casos de uso. b) Os casos de uso, apesar das utilidades, não servem para identificar as funcionalidades que cada ator terá no sistema. c) A inclusão e a extensão são obrigatórios em todos os modelos. d) Um ator pode representar um sistema externo ou mesmo um dispositivo, como impressora ou máquina. 9. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento. Com base no modelo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é colocado em uso no cliente e ocorrem os testes das unidades programadas. ( ) Análise e definição de requisitos: durante essa fase é que os serviços, as restrições e os objetivos do sistema já definidos são verificados pela equipe para iniciar a programação. ( ) Integração e teste de sistema: nesta fase, após a programação individual, o sistema de software é liberado para testes para o cliente. ( ) Operação e manutenção: nesta fase, após os testes, o sistema de software é liberado para o cliente. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - F - V. c) F - V - V - V. d) V - V - F - F. 10. Osrequisitos representam uma exigência, solicitação, desejo ou necessidade que o cliente tem com relação a um software. Os requisitos podem ser definidos conforme a funcionalidade que eles vão desempenhar nesse software e podem ser divididos em funcionais ou não funcionais. Sobre os requisitos funcionais, analise as sentenças a seguir: I- O sistema deve cadastrar funcionários. II- O sistema deve imprimir o relatório de clientes em até 5 segundos. III- O sistema deve emitir um relatório de clientes. IV- O cliente pode consultar seus dados no sistema. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) Somente a sentença III está correta. c) As sentenças I, III e IV estão corretas. d) As sentenças II, III e IV estão corretas. 11. (ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I- Brainstorming de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II- Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III- As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV- A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em: a) I e II. b) I, III e IV. c) II, III e IV. d) I e III. 12. (ENADE, 2008) Durante as eleições, o eleitor deverá comparecer à sua seção e zona, munido de um documento válido. Ao chegar ao local, apresenta o documento ao mesário, que verifica se o eleitor está apto a votar. Caso afirmativo, o mesário informa ao sistema o número do título de eleitor. O sistema valida o título e habilita o voto eletrônico para o eleitor. O eleitor informa os números de seus candidatos, podendo anular ou confirmar seu voto. Ao final do dia, termina o processo eleitoral da seção, o mesário finaliza o sistema, que gera os dados em tela ou em papel do resultado da urna, listando os votos para cada candidato. A totalização das urnas ocorre em um processo distinto em que o resultado final da eleição é apresentado à população. Partindo dessa descrição, assinale a opção correta que corresponde à modelagem conceitual, utilizando diagrama de caso de uso com UML.: a) Verificar o Documento do eleitor e Habilitar o Voto Eletrônico são casos de uso. b) O caso de uso Informar Título tem uma associação do tipo <<extends>> com o caso de uso Validar Título. c) O caso de uso Informar Número Candidato tem uma associação do tipo <<extends>> com os casos de uso Anular Voto e Confirmar Voto. d) Gerar Dados em Tela e Gerar Dados em Papel têm uma associação do tipo <<implements>> com o caso de uso Gerar Dados. Parte inferior do formulário
Compartilhar