ERASED TEST, YOU MAY BE INTERESTED ON Engenharia de requisitos II
|
---|
TAKE THE TEST

Title of test:
Engenharia de requisitos II Description: Engenharia de requisitos Author: marceloavlisiv2013 Other tests from this author Creation Date: 13/02/2025 Category: Computers Number of questions: 12 |
Share the Test:



New Comment
No comments about this test.
Content:
A engenharia de requisitos é um processo que engloba todas as atividades que contribuem para a produção de um documento de requisitos e sua manutenção ao longo do tempo.
O processo de engenharia de requisitos é composto por quantas atividades de alto nível? 5 10 6 3 8. Complete corretamente: Este processo deve ser precedido por ________________ que, a partir das restrições do projeto, determinam se este é ou não viável e se deve prosseguir para a identificação dos requisitos. Uma outra atividade que se pode considerar que faz também com parte deste processo, se incluirmos a fase posterior à produção do documento, é a _________________, sendo que as alterações podem ser causadas pelos mais diversos fatores desde inovações tecnológicas a mudanças na natureza do negócio, entre outras. estudos de viabilidade técnica/financeira; gestão de mudança (change management) análise de risco; aceite do cliente gerenciamento de equipes; análise dos requisitos documentação; prototipação. Marque verdadeiro o falso para o texto abaixo: O estudo de risco deverá culminar com a produção de um relatório e deverá determinar a continuação (ou não) do desenvolvimento do projeto, tornando mais claras as restrições (econômicas, temporais e organizacionais) do projeto e definindo alguns requisitos de alto nível. O estudo de viabilidade é uma atividade eminentemente de negócio, e que pode eventualmente envolver alguém da área de tecnologia. No entanto quem tem a competência de responder se o projeto vale ou não o investimento é o responsável pelo projeto. O estudo de viabilidade gera informações muito úteis ao início do trabalho da engenharia de requisitos. Verdadeiro Falso. Complete corretamente: Caso se determine que o projeto é viável, o passo seguinte é a _________ Especificação dos requisitos Modelagem Análise gerenciamento de mudanças identificação dos requisitos. Complete corretamente: O _______________ consiste numa técnica usada através de uma reunião estruturada, da qual devem fazer parte um grupo de analistas e um grupo representando o cliente, para então obter um conjunto de requisitos bem definidos. Ao contrário das reuniões, promove-se a interação entre todos os elementos presentes no workshop fomentando momentos de descontração como forma de dinamizar o trabalho em equipe, existindo um facilitador neutro cujo papel é conduzir o workshop e promover a discussão entre os vários intervenientes (ainda que não tenha realmente poder de decisão). As tomadas de decisão devem seguir processos bem definidos e devem resultar de um processo de negociação, mediado pelo facilitador. Uma técnica que é também útil em workshops é o uso de brainstorming (tempestade de ideias) como forma de gerar um elevado número de ideias numa pequena quantidade de tempo. Como resultado dos workshops deve ser produzida documentação que reflita os requisitos e decisões tomadas sobre o sistema a implementar Workshop de Requisitos Estudo etnográfico Documento de Especificação de Requisitos Projeto de análise Modelo de implementação. Qual das alternativas são técnicas de elicitação de requisito? Workshops de requisitos Estudo etnográfico Surveys JAD Todas as alternativas estão corretas. Complete corretamente: A declaração oficial dos requisitos do sistema. Documento normalmente chamado de Especificação de Requisitos de Software (Software Requirements Specification ou SRS), inclui uma combinação dos requisitos de usuário e de sistema, e tem diferentes utilidades para diferentes leitores: ____________ : confirmar a completude dos requisitos e propor alterações. ____________ : orçamentar o sistema e planejar o processo de desenvolvimento. ____________ : compreender o sistema a desenvolver. ____________ : desenvolver testes para validar o cumprimento dos requisitos. ____________ : compreender o sistema e a ligação entre as suas partes visando o suporte técnico e a manutenção. Clientes; Gestores; Engenheiros desenvolvedores e programadores; Engenheiros de testes; Engenheiros de manutenção Engenheiros de testes; Engenheiros de manutenção; Clientes; Gestores; Engenheiros desenvolvedores e programadores Gestores; Engenheiros desenvolvedores e programadores; Engenheiros de testes; Engenheiros de manutenção; Clientes Engenheiros de manutenção; Clientes;; Gestores; Engenheiros desenvolvedores e programadores; Engenheiros de testes Gestores; Engenheiros desenvolvedores e programadores; Clientes; Engenheiros de testes; Engenheiros de manutenção. Marque Verdadeiro ou Falso para o texto a seguir: Em engenharia de software, um requisito funcional define uma função de um sistema de software ou seu componente. O requisito funcional representa o que o software faz, em termos de tarefas e serviços. Uma função é descrita como um conjunto de entradas, seu comportamento e as saídas. Os requisitos funcionais podem ser cálculos, detalhes técnicos, manipulação de dados e de processamento e outras funcionalidades específicas que definem o que um sistema, idealmente, será capaz de realizar. Requisitos comportamentais, que descrevem todos os casos em que o sistema utiliza os requisitos funcionais, são extraídos dos casos de uso. Também, os requisitos funcionais são suportados por requisitos não funcionais (também conhecidos como requisitos de qualidade), que impõem restrições sobre o projeto ou execução (tais como requisitos de desempenho, segurança ou confiabilidade). O plano para a implementação dos requisitos funcionais é detalhado no projeto do sistema. Já o plano para a implementação de requisitos não funcionais é detalhado na arquitetura do sistema. Verdadeiro Falso. Complete corretamente: São qualidades dos requisitos funcionais: ___________ : No desenvolvimento ágil, é muito importante saber a prioridade do requisito, devido ela ser usada no plano de iterações. Em cada iteração, os requisitos abertos com maior prioridade são detalhados e desenvolvidos. Nesse sentido, o desenvolvimento ágil garante que o cliente receba o que ele mais precisa em um dado momento. ___________ : User stories devem ser Independentes, Negociáveis, Valoráveis, Estimáveis, Pequenos e Testáveis. ___________ : Requisitos devem ser escritos na linguagem do cliente. ___________ : Esse requisito garante a rastreabilidade entre código fonte e casos de testes. Assim, se alteramos um caso de teste, saberemos em qual código será refletido - e vice-versa. Priority (Prioridade); INVEST - (Independent, Negotiable, Valuable, Estimable, Small and Testable); Understandability ; Forward traceable INVEST - (Independent, Negotiable, Valuable, Estimable, Small and Testable); Understandability ; Forward traceable ; Priority (Prioridade) Understandability ; Forward traceable ; Priority (Prioridade); INVEST - (Independent, Negotiable, Valuable, Estimable, Small and Testable) Forward traceable ; Priority (Prioridade); INVEST - (Independent, Negotiable, Valuable, Estimable, Small and Testable); Understandability . Marque Verdadeiro ou Falso: Requisitos funcionais são os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Estes requisitos dizem respeito a como as funcionalidades serão entregues ao usuário do software. Verdadeiro Falso. Classifique os Requisitos Não Funcionais de acordo com a ordem dos exemplos abaixo: _____ Ex. portabilidade; tempo na execução; confiabilidade, mobilidade, etc. _____ Ex.: usuários deverão operar o sistema após um determinado tempo de treinamento. _____ Ex.: o sistema deverá processar n requisições por um determinado tempo. _____ Ex.: o sistema deverá ter alta disponibilidade, p.exemplo, 99% do tempo. _____ Ex.: o sistema deverá executar em qualquer plataforma. _____ Ex. padrões, infraestrutura,etc Requisitos de produtos (requisitos que especificam o comportamento do produto); Requisitos de usabilidade (facilidade de uso); Requisitos de eficiência; Requisitos de confiabilidade; Requisitos de portabilidade; Requisitos organizacionais (requisitos decorrentes de políticas e procedimentos corporativos) Requisitos de usabilidade (facilidade de uso); Requisitos de produtos (requisitos que especificam o comportamento do produto); Requisitos de eficiência; Requisitos de confiabilidade; Requisitos de portabilidade; Requisitos organizacionais (requisitos decorrentes de políticas e procedimentos corporativos) Requisitos de usabilidade (facilidade de uso); Requisitos organizacionais (requisitos decorrentes de políticas e procedimentos corporativos); Requisitos de produtos (requisitos que especificam o comportamento do produto); Requisitos de eficiência; Requisitos de confiabilidade; Requisitos de portabilidade Requisitos de portabilidade; Requisitos de usabilidade (facilidade de uso); Requisitos organizacionais (requisitos decorrentes de políticas e procedimentos corporativos); Requisitos de produtos (requisitos que especificam o comportamento do produto); Requisitos de eficiência; Requisitos de confiabilidade. Marque Verdadeiro ou Falso: A análise de requisitos é uma das primeiras atividades de desenvolvimento de software. O produto do seu trabalho é a especificação de requisitos, que é define o escopo do software em duas dimensões: Requisito funcional e Requisito não-funcional. É nesta fase que o analista faz as primeiras reuniões com os clientes e/ou usuários do software para conhecer as funcionalidades do sistema que será desenvolvido. É nesta fase também que ocorre a maior parte dos erros, pois a falta de experiência dos clientes ou usuários faz com que eles nem sempre tenham claro em sua mente quais funcionalidades o software terá. As entrevistas estruturadas são um método utilizado para esta fase e que poderão ter um papel importante na ajuda à compreensão de todas as funcionalidades pretendidas pelo cliente. Verdadeiro Falso. |
Report abuse