• 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