会议专题

Separating Design from Implementations: Role-Based Software Development

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.

Nature of software Software Development Design Implementation Roles Role-Based Software Development

Haibin Zhu

Department of Computer Science and Mathematics, Nipissing University, 100 College Dr., North Bay, ON, Canada, P1B 8L7

国际会议

Firth IEEE International Conference on Cognitive Informatics(第五届认知信息国际会议)

北京

英文

141-148

2006-07-17(万方平台首次上网日期,不代表论文的发表时间)