DocumentCode :
1298274
Title :
A survey of software design techniques
Author :
Yau, Stephen S. ; Tsai, Jeffery J -P
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
Issue :
6
fYear :
1986
fDate :
6/1/1986 12:00:00 AM
Firstpage :
713
Lastpage :
721
Abstract :
Software design is the process which translates requirements into a detailed design representation of a software system. It is argued that good software design is the key to reliable and understandable software. Important techniques for software design, including architectural and detailed design stages, are surveyed. Recent advances in distributed software system design methodologies are also reviewed. To ensure software quality, various design verification and validation techniques are discussed. In addition, current software metrics and error-resistant software design methodologies are considered. Future research in software design is considered.
Keywords :
software engineering; current software metrics; design methodologies; design representation; design stages; distributed software system; error-resistant software design; software design; software design techniques; software system; Data structures; Design methodology; Formal specifications; Programming; Software design; Software systems; Design methodologies; design representation; design verification and validation; distributed software system design; error-resistant software design; software design technique; software metrics;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1986.6312969
Filename :
6312969
Link To Document :
بازگشت