Baixe o app para aproveitar ainda mais
Prévia do material em texto
A aplicação de melhorias nos processos de software é uma atividade com alta complexidade e alta carga de conhecimento. Alguns processos já são difundidos no mercado de software brasileiro, como o CMMI e a iniciativa brasileira, o MPS.BR. Sobre o modelo de processo de software MPS.BR, assinale a alternativa CORRETA: A O custo da certificação do MPS.BR é mais alto, se comparado ao CMMI. B O nível de maturidade 5 do CMMI é equivalente ao A e B do MPS.BR. C C, Alternativa correta O foco do MPS.BR são empresas médias e pequenas empresas e com baixo custo de implantação. D No nível de maturidade repetível o processo já está disciplinado. O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao sistema e ao que não está. Sobre a definição de DFD, assinale a alternativa CORRETA: A Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema. B B, Alternativa correta O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes indicados. C A forma geométrica de retângulo com cantos arredondados representa um depósito de dados. D O DFD é um texto livre de formato para representar as relações entre os dados. A Melhoria de Processos do Software Brasileiro (MPS.BR) foi criado em 2003 como um modelo de qualidade de processo para melhorar a capacidade de desenvolvimento de software nas empresas brasileiras. Na sua construção, foi levado em consideração normas e modelos reconhecidos no mundo inteiro, como, por exemplo o CMMI e as normas ISO/IEC 12207 e 15504, e adaptando para a realidade do mercado brasileiro de software. Sobre o MPS.BR, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O MPS.BR é focado nas empresas pequenas e médias com baixo custo de implantação. ( ) Uma das metas é criar cursos para capacitar e formar consultores do MPS.BR. ( ) O nível repetível do MPS.BR de maturidade está em processo disciplinado. ( ) O nível gerenciado do MPS.BR inclui treinamento e adaptação de processos para gerência. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. B B, Alternativa correta V - V - F - F. C V - F - F - F. D D, Alternativa Errada F - V - V - F. Um analista necessita levantar os requisitos de um sistema junto aos usuários. Sobre técnicas de levantamento, assinale a alternativa CORRETA: A Cenários e Peer Review. B B, Alternativa correta Joint Application Design (ou Development) – JAD e Etnografia. C Product Owner e Brainstorming. D Overview e Use Cases. 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 A, Alternativa correta Técnicas transversais. B Técnicas contextuais. C Técnicas de elicitação de grupo. D Técnicas tradicionais. Na Engenharia de Software, no âmbito da atividade de levantamento de requisitos, duas abordagens são consideradas: os requisitos funcionais e os requisitos não funcionais. Considerando um exemplo típico de requisito funcional, assinale a alternativa CORRETA: A A, Alternativa correta Funcionalidade. B Facilidade de manutenção. C Facilidade de uso. D Segurança. Sobre as principais ferramentas de gestão de processos de software, analise as sentenças a seguir: I - Bizagi Modeler II - Aris Express III - BPMN.io IV - Microsoft Project Assinale a alternativa CORRETA: A As sentenças III e IV estão corretas. B B, Alternativa correta As sentenças I, II e III estão corretas. C C, Alternativa Errada As sentenças I, II e IV estão corretas. D As sentenças II e IV estão corretas. Os processos de software servem de alicerce para garantir a qualidade dos projetos. Se um software foi desenvolvido tendo como base processos de software, incluindo processos de qualidade, a probabilidade de falhas ou necessidade de retrabalho é consideravelmente menor. Empresas de software que incorporam modelos de processos de software e seguem suas práticas têm maior chance de reconhecimento, uma vez que trabalham sob orientações e padrões de qualidade definidos e recomendados pela comunidade de especialistas do setor de desenvolvimento de software. Sobre os principais modelo de qualidade, analise as sentenças a seguir: I - MPS.BR. II - CMMI. III - ISO/IEC 12207 IV - ITIL V4. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I, II e IV estão corretas. C As sentenças III e IV estão corretas. D D, Alternativa correta As sentenças I, II e III estão corretas. Os modelos representam um esboço do processo, incluindo as principais atividades, sua ordem de execução, requisitos e responsabilidades. Porém, o modelo não descreve ações, recursos e restrições de execução. É apenas um apoio, não sendo isoladamente suficiente para controlar todo o processo de desenvolvimento de software (SOMMERVILLE, 2007). Os principais modelos de ciclo de vida podem ser agrupados em três categorias . Sobre essas categorias, analise as sentenças a seguir: I - Modelos sequenciais. II - Modelos incrementais. III - Modelos evolutivos. IV - Modelos Requisitados. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças II, III e IV estão corretas. D D, Alternativa correta As sentenças I, II e III estão corretas. A Norma ISO/IEC 15504: Tecnologia da Informação – Avaliação de Processos: é um padrão internacional ISO para avaliação de processos de software. Estabelece diretrizes para avaliação de processos de software com alguns objetivos. Sobre esses objetivos, analise as sentenças a seguir: I - Permitir que a organização entenda os processos visando à melhoria deles. II - Determinar a adequação dos processos de uma organização para atender a um requisito particular ou classe de requisitos. III - Determinar a adequação de processos da organização para um contrato ou classe de contratos. Essa norma pode ser usada tanto por quem compra o software para determinar a capacidade dos processos de software de seus fornecedores, quanto por fornecedores para determinar a capacidade de seus próprios processos ou para identificar oportunidades de melhoria. IV - Introduz os conceitos gerais de avaliação dos processos e propõe um glossário de termos. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II, III e IV estão corretas. C C, Alternativa correta As sentenças I, II e III estão corretas. D As sentenças I, II e IV estão corretas.
Compartilhar