Title :
Casting software design in the function-behavior-structure framework
Author :
Kruchten, Philippe
Author_Institution :
British Columbia Univ., Vancouver, BC, Canada
Abstract :
In this article, the author cast the software engineering process into the function-behavior-structure framework and thus into the broader framework of engineering design. By doing so, we can draw some lessons about the state of our favorite engineering discipline. The most important lesson might be that many of the analogies we´ve drawn from other engineering disciplines, especially civil engineering, are somewhat flawed or biased.
Keywords :
software engineering; system documentation; engineering design; function-behavior-structure framework; software design; software engineering; Australia; Casting; Design engineering; Glass; Manufacturing; Natural languages; Process design; Software design; Software engineering; Windows; FBS frame; software design; software engineering;
Journal_Title :
Software, IEEE