DocumentCode :
463354
Title :
Separating Designs from Implementations: Role-Based Software Development
Author :
Zhu, Haibin
Author_Institution :
Dept. of Comput. Sci. & Math., Nipissing Univ., North Bay, Ont.
Volume :
1
fYear :
2006
fDate :
17-19 July 2006
Firstpage :
141
Lastpage :
148
Abstract :
This paper explores the nature of software and software development, discusses the importance of specialization in software development, and infers that separation of design and implementation is beneficial to software development. It proposes that roles can be taken as a new mechanism to separate design from implementation. It presents an exciting innovative perspective of software development, i.e., role-based software development. Finally, it shows the most difficult and important tasks of role-based software development
Keywords :
software engineering; role-based software development; software design; Computer industry; Computer science; Mathematics; Motion pictures; Object oriented programming; Production; Psychology; Software design; Software engineering; Software systems; Design; Implementation; Nature of software; Role-Based Software Development; Roles; Software Development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cognitive Informatics, 2006. ICCI 2006. 5th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
1-4244-0475-4
Type :
conf
DOI :
10.1109/COGINF.2006.365689
Filename :
4216404
Link To Document :
بازگشت