Requisito: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Aleth Bot (discussão | contribs)
m Bot: Substituição automática de afluentes - solicitado em Usuária:Aleth Bot/Substituição de afluentes
Linha 5:
Na abordagem clássica de engenharia, conjuntos de requisitos são tipicamente utilizados como informações fundamentais para a fase de [[projeto]] de um produto ou serviço, especificando as propriedades e [[funções]] necessárias (ou desejáveis) a serem consideradas no desenvolvimento do projeto em questão.
 
O conceito de requisito é também utilizado formalmente na [[ciência de computação]], [[engenharia de software]] e [[engenharia de sistemas]], referindo-se à definição de uma [[característica]], [[atributo]], [[habilidade]] ou [[qualidade]] que um sistema (ou qualquer um de seus [[módulo de um sistema|módulo]]s e [[subrotinaSub-rotina|subrotinas]]s) deve necessariamente prover para ser útil a seus [[usuário]]s.
 
A fase de desenvolvimento de requisitos de um projecto de engenharia pode ser precedida por um [[estudo de viabilidade]], ou uma fase de análise conceptual do projecto. A fase de desenvolvimento de requisitos é normalmente devidida em [[levantamento de requisitos]] (recolha, compreensão, revisão e articulação das necessidades dos [[stakeholder]]s),<ref>{{cite book | last=Stellman | first=Andrew | last2=Greene | first2=Jennifer | title=Applied Software Project Management | url=http://www.stellman-greene.com/aspm/ | page=98 | publisher=O'Reilly Media | year=2005 | isbn=978-0-596-00948-9 }}</ref> [[análise de requisitos|análise]] (modelação, verificação de consistência e completude), especificação de requisitos (documentação e ou modelação dos requisitos) e validação de requisitos (garantir que os requisitos especificados estão correctos, de um ponto de vista interno e externo).<ref>Karl E. Wiegers, Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle, Second Edition, Microsoft Press 2003</ref>