Lista de Exercícios - Exercícios - Engenharia de Requisitos, Notas de estudo de . Universidade Federal de Alagoas (UFAL)
Futebol13
Futebol1312 de Março de 2013

Lista de Exercícios - Exercícios - Engenharia de Requisitos, Notas de estudo de . Universidade Federal de Alagoas (UFAL)

PDF (121.7 KB)
2 páginas
11Números de download
1000+Número de visitas
Descrição
Apostilas e exercicios de Engenharia Requisitos, lista de exercicios.
20pontos
Pontos de download necessários para baixar
este documento
baixar o documento
1a Prova de Projeto de Sistemas 1999/1

Engenharia de Requisitos 2012/1

1a Lista de Exercícios

(1) Requisitos têm papel central no desenvolvimento de software. De que maneira os requisitos influenciam outras atividades do processo de software?

(2) Descreva o processo de Engenharia de Requisitos, apontando suas principais atividades e o propósito de cada uma delas.

(3) Diferencie requisitos de usuário de requisitos de sistema. Como tratar a documentação de requisitos nesses dois diferentes níveis? Qual o público alvo dessa documentação? Por que é importante prover modelos de documentos para documentos de requisitos?

(4) O que são requisitos não funcionais? O que são requisitos não funcionais de produto (ou atributos de qualidade de produto)?

(5) Capturar atributos de qualidade de produto pode ser uma tarefa difícil, sobretudo para analistas menos experientes. Como uma organização pode facilitar a captura desse tipo de requisito?

(6) Em relação ao levantamento e análise de requisitos, faz-se a seguinte afirmação: “Os requisitos de sistema devem ser capturados, documentados e acordados previamente, antes de se iniciar qualquer atividade de modelagem. Neste sentido, a atividade de análise de requisitos só deve ser iniciada após a conclusão da atividade de levantamento de requisitos”. Avalie e critique essa afirmação, apontando como tipicamente devem se dar as atividades de levantamento e análise de requisitos. (*)

(7) O que é negociação de requisitos? Quando ela é necessária? Que técnica de levantamento de requisitos é bastante recomendada para apoiar a negociação de requisitos?

(8) Por que é necessário verificar e validar requisitos? Qual a diferença de enfoque entre a verificação e a validação de requisitos? Quais os principais envolvidos nessas atividades? (*)

(9) Como a prototipagem pode ser usada durante o processo de Engenharia de Requisitos?

(10) Por que é necessário gerenciar requisitos? Quais os principais propósitos da Gerência de Requisitos?

(11) O que é rastreabilidade no contexto da Gerência de Requisitos? Como a rastreabilidade pode ser obtida? Como ela é usada? (*)

(12) Normalmente, é inviável realizar o levantamento de requisitos para um sistema utilizando apenas uma técnica. Descreva um cenário geral de utilização conjunta de reuniões JAD, prototipagem e questionário, ocorrendo nesta sequência. Como as informações obtidas com cada uma das técnicas poderiam ser usadas na aplicação da técnica seguinte? O que se poderia esperar como resultado final da aplicação dessa sequência de atividades? (*)

(13) A seguir, são apresentadas as perguntas planejadas para uma entrevista com um gerente de uma empresa para a qual se está desenvolvendo um sistema que o apoiará na tomada de decisão. O novo sistema vai substituir um existente. Proponha uma estrutura adequada para as questões, sabendo que esse gerente considera fundamental o desenvolvimento do sistema e mostra interesse em participar do levantamento de requisitos. Justifique sua escolha e ordene as questões segundo a estrutura proposta, reescrevendo-as quando julgar necessário.

docsity.com

1. Há etapas do processo que necessitam de mais informações para serem apoiadas do que as providas pelo sistema atual?

2. Se sim, quais são as etapas? Quais são as informações? 3. Como o novo sistema poderia melhor apoiá-lo? 4. Que problemas você encontra no sistema corrente? 5. Você poderia descrever o seu processo de trabalho?

(14) Uma vez realizada a entrevista da questão anterior, que outras técnicas de levantamento de requisitos poderiam ser aplicadas para complementar as informações obtidas? Justifique.

Seja o desenvolvimento de um sistema integrado de gestão empresarial (Enterprise Resource Planning - ERP). ERPs são sistemas de informação que integram dados e processos de uma organização em um único sistema, envolvendo diferentes funções (tais como finanças, contabilidade, recursos humanos, fabricação, marketing, compra e venda) e níveis da organização (nível operacional, gerencial, apoio à decisão). Em termos gerais, os ERPs integram as diversas unidades organizacionais de uma empresa, possibilitando o apoio aos processos e o armazenamento de informações de negócio. No caso em questão, a organização que desenvolve o ERP pretende tratar esse sistema como uma família de produtos, i.e., ela pretende vender o sistema para diferentes clientes, devendo o sistema ser customizado para as diferentes organizações que o adquirem.

(15) Em sistemas ERP é muito comum que diferentes classes de interessados (p.ex., pessoal de finanças e pessoal da contabilidade) tenham requisitos conflitantes em alguma extensão, sendo necessário negociá-los. Neste contexto, descreva um cenário de aplicação de três técnicas diferentes em sequência, sendo uma delas a prototipagem, visando apoiar a negociação e a obtenção de uma solução satisfatória para os envolvidos. Como as informações obtidas com cada uma das técnicas poderiam ser usadas na aplicação da técnica seguinte? O que se poderia esperar como resultado final da realização dessa sequência de atividades? (*)

(16) Sistemas ERP lidam com informações importantes da organização, muitas vezes confidenciais, são usados por muitos diferentes tipos de usuários, em níveis organizacionais diferentes (desde operacional até gerencial) e tipicamente possuem algumas funcionalidades disponíveis na Web para uso por parceiros, clientes e fornecedores. Cite quatro atributos de qualidade que têm elevados níveis de exigência para este sistema. Considere dois níveis de prioridades para os atributos identificados: essencial e muito importante. Classifique os atributos identificados nessas duas categorias, justificando a sua resposta. (*)

(17) Seja o desenvolvimento de um sistema de uma livraria virtual. Esse sistema possui dois conjuntos básicos de funcionalidades: controle de livros (envolvendo o cadastro dos livros a serem vendidos e informações correlatas) e vendas (envolvendo a busca por livros e a venda de livros). A parte relativa a vendas deve rodar na Web e poderá ser acessado por qualquer pessoa. Além disso, ele deverá estar integrado a um sistema de operadoras de cartão de crédito para pagamentos. O objetivo principal do sistema é a venda de livros. Cite quatro atributos de qualidade que têm elevados níveis de exigência para este sistema quando comparados a outros atributos e, portanto, que devem ser considerados prioritários. Justifique a sua resposta. (*)

docsity.com

comentários (0)
Até o momento nenhum comentário
Seja o primeiro a comentar!
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Docsity is not optimized for the browser you're using. In order to have a better experience we suggest you to use Internet Explorer 9+, Chrome, Firefox or Safari! Download Google Chrome