An Lise De Sistemas 5
Assim, um sistema deve ser criado para atender as expectativas de um cliente. A análise e especificação de requisitos de software é um processo de descoberta, refinamento, modelagem e especificação.
Os profissionais envolvidos nesta atividade são o engenheiro de software (chamado de analista) e o cliente/usuário.
Etec Elias Nechar
A análise e especificação de requisitos estão extremamente relacionadas apesar de subdividir-se em duas atividades:
Elicitação ou Especificação de Requisitos: onde os requisitos são capturados sobre uma perspectiva dos usuários, isto é, os modelos gerados procuram definir as funcionalidades e restrições que devem ser consideradas para atender as necessidades do cliente/usuário.
Análise: são modelados as estruturas internas de um sistema capaz de satisfazer os requisitos identificados.
Etec Elias Nechar
ESPECIFICAÇÃO DE
REQUISITOS
Etec Elias Nechar
Nesta atividade usam-se técnicas de levantamento de requisitos e a técnica de modelagem de caso de uso, para a modelagem dos requisitos funcionais de um sistema.
Etec Elias Nechar
Mas o que é um
REQUISITO
de software ?
Etec Elias Nechar
Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das necessidades do usuário, e, em geral independem da tecnologia empregada na construção da solução sendo a parte mais crítica e propensa a erros no desenvolvimento de software.
Um conjunto de requisitos pode ser definido como uma condição ou capacidade necessárias que o software deve possuir para que o usuário possa resolver um problema ou atingir um objetivo ou para atender as necessidades ou restrições da organização ou dos outros componentes do sistema.
Etec Elias Nechar
Tradicionalmente, os requisitos de software são separados em:
Requisitos Funcionais: são a descrição das diversas funções