Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DE PATOS DE MINAS – UNIPAM SISTEMAS DE INFORMAÇÃO – 5º PERIODO NOTURNO ANÁLISE DE SISTEMAS – PROF. SÉRGIO PITER PAULO SÉRGIO DIAS DE ABREU Patos de Minas / MG 03/2016 a. O que são os requisitos funcionais? Cite 5 exemplos destes; Requisitos diretamente ligados as funcionalidades do software, descreve como o software deve agir. Ex.: O software deve permitir cadastrar o cliente; O software deve possuir permissão de acesso; O software deve permitir cadastrar os produtos; O software deve gerar relatórios de vendas; O software deve registrar um histórico de acesso. b. O que são os requisitos não funcionais? Cite 5 exemplos destes; Requisitos que restringem o software, tais como condições ou características que o software deva ter ou atender. Ex.: O software deve funcionar no sistema operacional Windows Server 2012; O software deve funcionar no sistema operacional Debian 8; O software deve ser compatível com os navegadores IE (8 ou versão superior), Firefox (40 ou versão superior) e Chrome (40 ou versão superior); O software deve reconhecer e utilizar os dois processadores instalados no servidor; O software deve estar acessível 24/7/365. c. O que são os requisitos de domínio? Cite 5 exemplos destes; São requisitos derivados do domínio da aplicação e descrevem características e qualidades do software. Ex.: O cálculo da comissão deve ser diferenciado de acordo com o cargo: Atendente: Comissão = (VlrProduto * 2) / 100 Vendedor: Comissão = (VlrProduto * 5) / 100; O software deve permitir que apenas um cliente que já tenha feito uma compra à vista possa realizar um compra com pagamento parcelado, sendo no máximo 3x; O software deve permitir que apenas um cliente que já tenha feito cinco compras parceladas em 3x possa realizar uma compra com parcelamento mínimo de 4x e máximo de 15x; O software deve permitir que o aluno possa se matricular no período subsequente caso tenha tido 80% de aprovação no período atual; O software deve realizar o arredondamento das notas dos alunos da seguinte forma: Entre X.1 à X.3 = X; Entre X.4 à X.6 = X.5; Entre X.7 à X.9 = X+1. d. O que faz a área de engenharia de requisitos? Cite exemplos Processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. CENTRO UNIVERSITÁRIO DE PATOS DE MINAS – UNIPAM SISTEMAS DE INFORMAÇÃO – 5º PERIODO NOTURNO ANÁLISE DE SISTEMAS – PROF. SÉRGIO PITER PAULO SÉRGIO DIAS DE ABREU Patos de Minas / MG 03/2016 e. Quais são os processos de engenharia de requisitos? Explique cada um dos processos. Elicitação: estabelecer uma visão comum entre o cliente e a equipe de projeto em relação aos requisitos que serão atendidos pelo projeto de software; Análise e negociação: registrar e acompanhar requisitos ao longo de todo o processo de desenvolvimento; Documentação: documentar e controlar os requisitos alocados para estabelecer uma baseline para uso gerencial e da engenharia de software; Verificação: manter planos, artefatos e atividades do software, consistentes com os requisitos alocados; Validação: obtém o aceite do cliente sobre o artefato gerado. f. Para que serve um protótipo em engenharia de requisitos? Por ser algo concreto, permite ao utilizador identificar os pontos forte e fracos do software, possibilita consolidar os interesses de todos os usuários envolvidos, devido a visão global que é proporcionada. g. O que é uma gerencia de mudanças? Cite exemplos. É o controle e acompanhamento dos requisitos ao longo do tempo. Ex.: Exclusão de atributos; Acréscimo de atributos; Alteração de regra de negócio. h. Quais são os processos citados para o controle de mudanças? Checar validade da solicitação; Identificar os requisitos diretamente afetados com a mudança; Identificar dependência entre requisitos para buscar os requisitos afetados indiretamente; Assegurar com o solicitante a mudança; Estimar custos da mudança; Obter acordo com o usuário o custo da mudança; i. Para que server uma baseline? Cite exemplos desta. É uma forma de organizar as mudanças, permitindo diferenciar o que era o requisito original, o que foi introduzido e o que foi descartado. j. O que é uma gerencia de configuração? Define critérios que permite realizar modificações mantendo a consistência e a integridade do software com as especificações, minimizando problemas decorrentes do processo de desenvolvimento. k. O que é rastreabilidade em requisitos e para que server? É uma atividade de gerenciamento que visa acompanhar a vida de um requisito em duas direções: requisitos ↔ projeto, ou vice-versa. l. O que faz a área de qualidade de software? Não é possível garantir a qualidade de software, devido até mesmo pelo próprio ambiente que pode ocasionar mudanças. CENTRO UNIVERSITÁRIO DE PATOS DE MINAS – UNIPAM SISTEMAS DE INFORMAÇÃO – 5º PERIODO NOTURNO ANÁLISE DE SISTEMAS – PROF. SÉRGIO PITER PAULO SÉRGIO DIAS DE ABREU Patos de Minas / MG 03/2016 m. Para que serve o MSP-BR e CMMI São modelos de melhorias de processo, sendo o MPS BR um modelo brasileiro com 7 níveis de maturidade; o modelo CMMI é um modelo estadunidense criado pelo Software Engineering Institute, órgão integrante da Universidade de Carnegie Mellon. O MPS BR é baseado no CMMI. n. Cite 5 empresas que já os possuem implementados. CMMI (certificações realizadas em 2015): Accenture; Accion Ltda.; HSBC Global Technology Brazil; Radix Engenharia; Digicon Group. Fonte: https://sas.cmmiinstitute.com/pars/pars.aspx o. Qual a relação com Analise de Requisitos? Os dois valorizam a análise de requisitos, documentação e a realização de processos estruturados. p. O que é preciso fazer para que uma empresa consiga o MPS-BR ou o CMMI. Atender a requisitos estipulados pelos modelos. q. Por que estes dois modelos são importantes para uma fábrica de software o que elas ganham implantando eles? Reconhecimento, vantagens em licitações.
Compartilhar