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