Title :
Software design: in search of method
Author_Institution :
Software Quality Inst., Griffith Univ., Brisbane, Qld., Australia
Abstract :
By making better use of the fact that the primary purpose of software is to satisfy goals, it is possible to synthesise a more constructive method for designing the high-level architecture of software systems. The method yields architectures that capture and express stable data dependencies that are highly likely to be resilient to the evolution of any given system. This goal-directed design method consequently provides strong up-front support for component-based development, objected-oriented development, the creation of reusable software components and the exploitation of reuse
Keywords :
object-oriented methods; software reusability; component-based development; constructive method; dataflow; goal satisfaction; goal-directed design method; high-level software architecture; objected-oriented development; reusable software components; software design methods; software reuse exploitation; stable data dependencies; system evolution resilience; systems analysis; Australia; Computer architecture; Costs; Data analysis; Design methodology; Software architecture; Software design; Software engineering; Software reusability; Software systems;
Conference_Titel :
Software Engineering Conference, 1998. Proceedings. 1998 Australian
Conference_Location :
Adelaide, SA
Print_ISBN :
0-8186-9187-5
DOI :
10.1109/ASWEC.1998.730911