Problems and requirements [software development]
暂无分享,去创建一个
Requirements, specifications, and programs are distinguished by the phenomena they concern. Requirements are about phenomena of the application domain and describe properties of the domain that the machine is required to bring about and maintain. The application domain is informal, and serious difficulties are encountered both in describing it and in reasoning about it. Requirements are complex, so they must be decomposed. Decomposition is based on the recognition of simple subproblems, characterised by problem frames.
[1] Edsger W. Dijkstra,et al. A Discipline of Programming , 1976 .
[2] Frederick P. Brooks,et al. The Mythical Man-Month: Essays on Softw , 1978 .
[3] Bashar Nuseibeh,et al. Expressing the relationships between multiple views in requirements specification , 1993, ICSE '93.