Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE SOFTWARE UNIASSELVI SIMULADO: SIMULADO 4 1 A UML (Unified Modeling Language) é uma linguagem, uma forma de se documentar um projeto. Uma linguagem de modelagem é uma notação, em geral feita com símbolos gráficos, que se usa para traduzir processos abstratos. A empresa que criou a UML desenvolveu uma metodologia conhecida como RUP - Rational Unified Process. Sobre as fases do RUP, assinale a alternativa INCORRETA: A Iniciação ou Concepção B Transição. C Elaboração. D Implantação. 2 Conforme Sommerville (2007), o processo de software é um conglomerado de atividades, políticas, normas, padrões, processos, tecnologias, procedimentos e conhecimentos utilizados em conjunto para desenvolver um sistema computacional. Sobre o Processo de Software, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo: Pearson, 2007. A Pode ser entendido como o conjunto de metas, métodos, práticas e transformações que orientam as pessoas envolvidas na produção de software. B Pode ser entendido como o conjunto de atividades, métodos, práticas e transformações que orientam as pessoas envolvidas na produção de software. C Pode ser entendido como o conjunto de atividades, métodos, práticas e transformações que orientam as pessoas envolvidas na produção de equipamentos tecnológicos. D Pode ser entendido como o conjunto de atividades, métodos, práticas e transformações que desorientam as pessoas envolvidas na produção de software. 3 As ferramentas de gestão de processo de software servem para oferecer um conjunto de serviços e atividades a fim de minimizar o tempo de execução mantendo alto nível de qualidade em projetos de software. Sobre a ferramenta Case ARIS EXPRESS, assinale a alternativa CORRETA: A É uma arquitetura criada em 1984, alinhada ao conceito de BPMN, adequada, principalmente, para usuários ocasionais e novatos. Ela é construída em três níveis: estratégia, especificação (composta de design, otimização e controle) e execução. B É uma arquitetura criada em 1984, alinhada ao conceito de IBM, adequada, principalmente, para usuários ocasionais e avançados. Ela é construída em três níveis: projeto, especificação (composta de design, otimização e controle) e processamento. C É um processo criado em 1984, alinhado ao conceito de BPNK, adequado, principalmente, para usuários ocasionais e novatos. D É uma arquitetura criada em 1984, alinhada ao conceito de BPMN, adequada, principalmente, para usuários ocasionais e novatos. Ela é construída em três níveis: estratégia, especificação (composta de design, otimização e controle) e processamento LILO. 4 Os principais modelos de ciclo de vida podem ser agrupados em três categorias principais: modelos sequenciais, modelos incrementais e modelos evolutivos. Sobre a grande diferença dos modelos evolutivos para os modelos incrementais, assinale a alternativa CORRETA: A Os incrementais entregam as versões operacionais somente na primeira fase e nunca no ciclo, e os evolutivos se preocupam com isso. B Os incrementais entregam as versões operacionais desde a primeira fase ou ciclo, e os evolutivos só se preocupam com isso. C Os incrementais entregam as versões operacionais desde a primeira fase ou ciclo, e os evolutivos não se preocupam com isso. D Os incrementais entregam as versões ciclo, e os evolutivos as versões operacionais. 5 A Engenharia de Software pode ser vista como uma abordagem de desenvolvimento de software elaborada com disciplina e métodos bem definidos. O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um programa satisfatório e executável. Sobre os diagramas UML, assinale a alternativa CORRETA: A Diagramas de estados de máquina modelam as classes utilizadas em um sistema, ajudando a especificar os relacionamentos estruturais. B Diagramas de comunicação modelam as interações entre os objetos em um sistema, enfatizando quando as interações ocorrem. C Diagramas de classe modelam as interações entre um sistema e usam entidades externas. D Diagramas de atividades modelam o fluxo de trabalho durante a execução de um programa. 6 A Engenharia de Software pode ser vista como uma abordagem de desenvolvimento de software elaborada com disciplina e métodos bem definidos. O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um programa satisfatório e executável. Considerando-se a especificação de requisitos de um software, assinale a alternativa INCORRETA: A Quanto mais cedo for identificado um problema na fase de análise de requisitos, menor será o custo de corrigi-lo. B O seu objetivo é representar as necessidades e restrições dos usuários de um sistema. C A fase de especificação de requisitos pode ser iniciada logo após as fases de análise e projeto. Por essa razão, é fundamental que haja a participação ativa do usuário. D O gerenciamento de requisitos contempla um conjunto de atividades que auxiliam no controle e alterações dos requisitos durante a execução projeto. 7 Essa técnica é utilizada na compreensão de requisitos sociais e organizacionais por observação das rotinas dos envolvidos. A qual técnica o exposto se refere? A Etnografia. B Entrevista. C Prototipação. D Por pontos de vista. 8 Os níveis do CMMI determinam a maturidade da organização, sendo cada fase uma base para o próximo. Sobre o exposto, associe os itens, utilizando o código a seguir: I- Inicial. II- Gerenciado. III- Definido. IV- Quantitativamente gerenciado. V- Otimização. ( ) Os processos utilizados são estabelecidos e padronizados em toda a organização. ( ) A organização está engajada na melhoria contínua de seus processos; identificação de pontos fracos e defeitos. ( ) Políticas e procedimentos para gerenciar o desenvolvimento de software estão definidas e são obedecidas. ( ) São estabelecidas metas quantitativas para os processos e produtos, medidas de qualidade e produtividade são coletadas em todos os projetos. ( ) Imaturidade organizacional; os processos são improvisados e geralmente não são seguidos; compromissos de prazo e custo não são cumpridos. Assinale a alternativa que apresenta a sequência CORRETA: A V - IV - II - III - I. B II - V - III - IV - I. C I - V - III - IV - II. D III - V - II - IV - I. 9 No levantamento de requisitos, existem grupos de técnicas que auxiliam na decisão de qual é a mais adequada para cada tipo de situação. Sobre o grupo de técnicas existentes no levantamento de requisitos, assinale a alternativa INCORRETA: A Técnicas transversais. B Técnicas tradicionais. C Técnicas contextuais. D Técnicas de elicitação de grupo. 10 As ferramentas de gestão de processo de software são utilizadas para dar suporte ao processo de desenvolvimento. Essas ferramentas podem ser utilizadas para a modelagem ao desenvolver diversos diagramas do projeto. Nesse sentido, considere a seguinte descrição: - Essa ferramentas brasileira é mais do que apenas um editor de diagramas em BPMN, é uma suíte para gerenciamento de processos e está disponível em ambiente web evitando a necessidade de instalação no computador para sua utilização. A qual ferramenta o exposto se refere? A Heflo. B Draw. C Sydle. D Modelio.
Compartilhar