Some complexities in computerbased systems and their implications for system development

Michael John Jackson · 2002

Mastering complexity is central to the software development task, and separation of concerns is the chief tool. An informal framework is proposed within which concerns may be identified. An example of a completely simple system is given, and some sources and cases of complexity are considered with respect to the framework. Implications for software development method are discussed.>

Read the paper · More papers on PaperTik