2014 · 15 citations · 9 references
ComputingSystems EngineeringDesign TheorySoftware EngineeringSystems ArchitectureAgile Software DevelopmentAgile Systems DevelopmentSoftware ArchitectureSoftware ConstructionSoftware DesignSoftware EvolutionAgile Software ArchitectureCode Set ExpansionDesign PatternsEvolutionary Software ArchitectureSoftware Architecture ModelingSoftware Development LifecycleSoftware Development Methodology
Normalized Systems (NS) theory has recently been proposed as an approach to develop agile and evolvable software by defining theorems and design patterns for software architectures. In this paper we discuss the NS development process, which is illustrated by means of an elaborate description of a case regarding a budget management application developed according to the theory. Advantages of the NS approach, such as swift application development through code expansion and the transfer of additional NS design knowledge to new applications, are equally discussed.
9
Design Science in Information Systems Research1
Alan R. Hevner, March March, Jinsoo Park · MIS Quarterly · 2004 · 9.9K citations
Design science in information systems research
Alan R. Hevner, Salvatore T. March, Jinsoo Park et al. · Journal of the Association for Information Systems · 2004 · 7.7K citations
The Anatomy of a Design Theory
David Jones, Shirley Gregor · Journal of the Association for Information Systems · 2007 · 1.3K citations · Full text
Arts, Design, Information Systems +10