TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Processo de desenvolvimento de software

Projeto de pesquisa: Processo de desenvolvimento de software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/11/2014  •  Projeto de pesquisa  •  2.700 Palavras (11 Páginas)  •  159 Visualizações

Página 1 de 11

Sumario

Tópico Pagina

1. Primeira Etapa.............................................................................2

1.1. Passos 2 e 3...................................................................... .2

1.1.1.1. Ferramentas para organização dos requisitos iniciais................................................................... 2

1.1.2. Técnicas de Comunicação para Levantamento de Requisitos.......................................................................3

1.1.2.1. Entrevistas.............................................................4

1.1.2.2. Reuniões................................................................4

1.1.2.3. Cenários.................................................................4

1.1.2.4. Métodos “SOFT SYSTEMS” .................................5

1.1.2.5. Observação e Análise Social.................................5

1.1.2.6. Necessidade do negócio........................................5

1.1.2.7. Questionário de Levantamento de Requisitos.......6

2. Segunda Etapa.............................................................................7

2.1. A Importância da Análise de Requisitos...............................7

2.2. Técnicas para análise de requisitos/Comparativo................8

2.2.1. Entrevista........................................................................8

2.2.2. Workshop........................................................................9

2.2.3. Brainstorming..................................................................9

2.2.4. Questionários................................................................10

2.2.5. Etnografia......................................................................10

2.2.6. Prototipação...............................................................................10

2.3. Identificação dos requisitos funcionais e não funcionais…11

2.3.1. Requisitos funcionais....................................................11

2.3.2. Requisitos não funcionais.............................................12

3. Referencias................................................................................13

1. Primeira Etapa.

1.1 – Passos 2 e 3.

A fase de análise de requisitos é fundamental para o sucesso do processo de desenvolvimento do software. Nesta fase, o desenvolvedor especifica as funções e desempenho do software, indica a interface do software com outros sistemas, estabelece as restrições de projeto do software. O objetivo da fase de análise de requisitos é avaliar e revisar o escopo do software (documento de requisitos do software). Através de um processo de descoberta, refinamento, modelagem e especificação, o objetivo é obter uma especificação de requisitos completa e consistente. As decisões de análise servem para realimentar e melhorar o documento de requisitos do sistema, pois este será a base para todas as fases do desenvolvimento subsequentes.

1.1.1 - Ferramentas para organização dos requisitos iniciais.

As quatro dimensões para o descobrimento dos requisitos, segundo Kotonya e Sommerville (1998):

1) domínio da Aplicação: conhecimento do domínio da aplicação consiste em conhecer o negócio sobre o qual o sistema será aplicado. Isto significa que para entender os requisitos de um sistema de locação de veículos, deve-se conhecer o negócio de locar veículos;

2) problema: conhecimento dos detalhes específicos do problema do cliente é fundamental para a definição correta dos requisitos verdadeiros do sistema. Para isso, é necessário o conhecimento da forma de operação do negócio de locação de veículos do cliente;

3) negócio: conhecer como o sistema afetará as diferentes partes do negócio do cliente e as contribuições que o mesmo fará é fundamental no descobrimento dos requisitos verdadeiros;

4) a necessidade e restrições do cliente e seus usuários: é necessário entender as necessidades de todos os envolvidos com o futuro sistema. Em particular sua influência no trabalho desenvolvido por eles e em seu processo de trabalho, incluindo o papel de sistemas existentes.

Entender a necessidade e as restrições das pessoas afetadas pelo sistema implica entender os processos do negócio que serão suportados pelo sistema e o papel dos sistemas existentes nestes processos de negócio.

A qualidade do produto a ser construído dependerá diretamente da qualidade dos requisitos identificados. Isto quer dizer que construir coisas de forma correta, não significa que elas sejam as coisas certas. A implicação desta afirmação torna chave um processo eficiente para identificação do problema e suas possíveis soluções, pelo fato de, se forem descobertos os requisitos errados, ainda que o produto atenda tais requisitos, ele não será o produto que o cliente está esperando receber. Uma das grandes dificuldades na exploração inicial dos requisitos é a habilidade de saber o que perguntar e a identificação das pessoas chave, a quem serão feitas as perguntas, a fim de se obter a definição do problema. A grande dificuldade para descobrir o que realmente precisa ser feito, conforme já demonstrado na pesquisa do Standish Group e nos apontamentos de Weinberg (1992), nos remete ao grande problema que é descobrir o problema e sua solução. Existem algumas ferramentas fundamentais que o analista deve dominar, se quer ter êxito no processo de descobrimento dos requisitos que são: identificar as pessoas certas, fazer as perguntas certas e realizar as reuniões certas.

1.1.2- Técnicas de Comunicação para Levantamento de Requisitos.

Conforme

...

Baixar como (para membros premium)  txt (20.4 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com