Análise de Sistemas Orientado a Objetos - 04

50 %
50 %
Information about Análise de Sistemas Orientado a Objetos - 04
Technology

Published on March 8, 2014

Author: daniballester

Source: slideshare.net

Análise de Sistemas Orientada a Objetos Aula 04 – Gerência de Requisitos

Evolução dos Requisitos • Requisitos costumam sofrer modificações porque o problema para o qual se refere o requisito não foi inteiramente definido, os requisitos do sistema são necessariamente incompletos.

Evolução dos Requisitos Por que os requisitos mudam? ● Porque durante o processo de software o entendimento dos desenvolvedores vai se modificando. ● No aperfeiçoamento de um sistema antigo ou automatização de um processo manual podem surgir novos requisitos. ● Quando os usuários se familiarizam com o sistema, novos requisitos surgem pelas seguintes razões: • A comunidade de usuários é diversificada; • O pessoal que paga por um sistema e os usuários desse sistema raramente são as mesmas pessoas e; • A empresa e o ambiente técnico do sistema se modificam, e isso tem de ser refletido no próprio sistema.

Evolução dos Requisitos

Evolução dos Requisitos Na perspectiva de evolução, os requisitos podem ser classificados como: ● Voláteis ● Permanentes

Gerência de Requisitos • Gerência de Requisitos é o processo de compreender e controlar as mudanças nos requisitos de sistemas.

Gerenciamento de Mudanças de Requisitos • Alteração no sistema e depois nos requisitos faz com que a especificação e implementação se desajustem. • Se este tipo de situação acontecer, os requisitos cairão em descrédito e serão relegados a segundo plano. • Deve ser adotado um processo de gerenciamento de mudanças.

Gerenciamento de Mudanças de Requisitos • A vantagem de utilizar um processo formal para o gerenciamento de mudanças é que todas as propostas de mudança são tratadas de modo consistente e que as mudanças no documento de requisitos são feitas de maneira controlada (SOMMERVILLE, 2003).

Gerenciamento de Mudanças de Requisitos Há três estágios: 1. Análise do problema e especificação da mudança. 2. Análise e custo da mudança. 3. Implementação de mudanças.

Gerenciamento de Mudanças de Requisitos

Gerenciamento de Mudanças de Requisitos • Um dos principais problemas de um projeto é gerenciar o escopo. Facilmente a correta gerência de escopo é perdida. • O escopo deve ser modificado com a anuência de todos os envolvidos. • Os requisitos macro representam diretamente um eventual aumento de escopo. Os requisitos macro que implicam novos casos de uso devem ser inseridos somente se aprovados pelo financiador do projeto (MAGELA, 2006).

Gerenciamento de Mudanças de Requisitos • Requisitos podem ser alterados, incluídos ou excluídos, mas deve ser realizado um gerenciamento de versões, mantendo o histórico de cada atualização, com dados como data, projeto, usuário solicitante e motivo. • Realizar esta tarefa sem uso de ferramentas é bastante trabalhoso (MAGELA, 2006).

Rastreabilidade de Requisitos • A facilidade de rastreamento é uma propriedade geral de uma especificação de requisitos que reflete a facilidade de se encontrar requisitos relacionados. • Os requisitos devem obrigatoriamente possuir rastreabilidade para trás (origem) e para frente (projeto) para garantir a qualidade e consistência da especificação.

Rastreabilidade de Requisitos • A rastreabilidade apoia a gerência de mudanças. • Quando são propostas modificações, é preciso verificar o impacto dessas mudanças sobre outros requisitos e o projeto do sistema. • As informações sobre facilidade de rastreamento são, frequentemente representadas com o uso de matrizes de facilidade de rastreamento.

Rastreabilidade de Requisitos

Planejamento da Gerência de Requisitos Primeiro estágio da gerência de requisitos deve ser decido sobre: ● Identificação dos Requisitos ● Estados dos Requisitos ● Processo de Gerenciamento de Mudanças ● Políticas de Rastreamento ● Ferramentas CASE

Planejamento da Gerência de Requisitos Uma vez avaliado o impacto e custo da mudança, decisões gerencias devem ser tomadas e podem estar apoiadas em políticas definidas no planejamento: ● Requisitos devem ser adiados? ● Será necessário alocar mais pessoas para o projeto? ● Será necessário realizar horas extras por um período? ● Será adiado o prazo de modo a acomodar os novos requisitos? ● Será deixada, de forma consciente, menor qualidade daquela esperada para manter o prazo?

Planejamento da Gerência de Requisitos ● As mudanças propostas foram cuidadosamente avaliadas por todos os envolvidos? ● As decisões sobre a incorporação dessas mudanças foram tomadas pelas pessoas apropriadas? ● As mudanças foram comunicadas a todos os interessados?

Ferramentas para Gerência de Requisitos Benefícios no uso de ferramentas: ● Gerenciar versões e alterações ● Armazenar atributos dos requisitos ● Facilidade na análise de impacto ● Rastrear o status do requisito ● Controle de acesso ● Comunicação com stakeholders ● Reutilização de requisitos

Ferramentas para Gerência de Requisitos Esses produtos são classificados como ferramentas de gerenciamento de requisitos e não como ferramentas de desenvolvimento de requisitos.

Ferramentas para Gerência de Requisitos Estas ferramentas não substituem um processo definido que os membros da equipe seguem para elicitar e gerenciar requisitos. É sugerido usar uma ferramenta quando já se tem uma abordagem que funciona mas que requer maior eficiência pois uma ferramenta não compensa a falta de processo, disciplina, experiência e entendimento.

Ferramentas para Gerência de Requisitos Exemplos de ferramentas: • IBM Rational RequisitePro • Borland CaliberRM • HP Quality Center • Enterprise Architect

Ferramentas para Gerência de Requisitos

Ferramentas para Gerência de Requisitos

Ferramentas para Gerência de Requisitos

Conclusão

Conclusão

Conclusão

Conclusão

Add a comment

Related presentations

Related pages

Análise de Sistemas Orientado a Objetos - 02 ...

Information about Análise de Sistemas Orientado a Objetos - 02. Technology. sistemas orientada. ... Análise de Sistemas Orientada a Objetos Aula 02 ...
Read more

Análise e Projeto Orientado a Objetos com UML - Chessman ...

Análise e Projeto Orientado a Objetos com UML. ... 02. Tipos de Sistemas de Software. ... 04. Requisitos. 05. Casos de uso.
Read more

Apostila Análise e Projeto Orientados por Objetos - UML

Sally. Estudos de caso. Bookman. Makron Books. Análise de Sistemas Orientado para Objetos.2 ... Linguagens OO complementam esta abordagem Figura 04 ...
Read more

Projeto Orientado a objeto e Projeto Estruturado ...

Já no Projeto Orientado a Objetos, ... 4.1.Características da Técnica de Análise Estruturada de Sistemas A análise estruturada de sistemas é uma ...
Read more

ANÁLISE E PROJETO DE SISTEMAS OO - FATEC-PB

Análise e Projeto Orientados a objetos. ... ferramentas e técnicas de Análise e Projeto de Sistemas Orientado a Objetos. ... 04. v.1. ď. ć. OOAD_02 ...
Read more

Livro de Análise de Sistemas - Javafree: O fórum de Java ...

... 09/04/2009 23:18:44. Análise Orientada a Objetos. ... de Sistemas de Informação Orientado a Objetos ... livro de Análise de Sistemas.
Read more

Apol 2 Analise de Sistemas - analise-de-sistemas

... Análise de Sistemas ... de um sistema orientado a objetos? ... de Sistemas.pdf; APOL_04_GTI_ANÁLISE_DE_SISTEMAS ...
Read more

Análise orientada a objetos I: introdução à orientação a ...

Análise orientada a objetos I: ... Análise orientada a objetos I: 09/04/2014 ... Projeto Orientado a Objetos Aula 01 11/03/15 - Duration: ...
Read more

Programação, Análise e Projeto Orientado a Objetos

Artigo sobre a programação, análise e projeto orientado a Objetos. Começamos da programação OOP básica, explicamos a OOA e terminamos com o projeto ...
Read more