• DocumentCode
    798435
  • Title

    Supporting Software Development With Roles

  • Author

    Zhu, Haibin ; Zhou, MengChu ; Seguin, Pierre

  • Author_Institution
    Dept. of Comput. Sci. & Math., Nipissing Univ., North Bay, Ont.
  • Volume
    36
  • Issue
    6
  • fYear
    2006
  • Firstpage
    1110
  • Lastpage
    1123
  • Abstract
    Software development tools are very important in software engineering. Although roles have been acknowledged and applied for many years in several areas related to software engineering, there is a lack of research on software development tools based on roles. Most significantly, there is no complete and consistent consideration of roles in all the phases of software development. Considering the increasing importance and applications of roles in software development, this paper intends to discuss the importance of roles in software engineering and that of role-based software development; review the literature relevant to role mechanisms in software engineering; propose and describe a role-based software process; and implement a prototype tool for developing complex software systems with the help of role mechanisms
  • Keywords
    software engineering; prototype tool; role mechanism; role-based software development; software development tools; software engineering; Application software; Behavioral science; Information systems; Layout; Programming; Sociology; Software engineering; Software prototyping; Software systems; Software tools; Role; role concept; role mechanism; software engineering;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2006.883170
  • Filename
    1715481