摘要
UML is widely accepted and applied by the international software industry. UML is a powerful language for Object oriented modeling, designing, and implementing software systems, but its Use Case method for requirement analysis and modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use Case method. Uses the Role Model to modeling software pattern at knowledge level. This paper also extends the UML Meta Model and accentuates “RM before UML's class Modeling”.
UML is widely accepted and applied by the international software industry. UML is a powerful language for Object oriented modeling, designing, and implementing software systems, but its Use Case method for requirement analysis and modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use Case method. Uses the Role Model to modeling software pattern at knowledge level. This paper also extends the UML Meta Model and accentuates “RM before UML's class Modeling”.
作者
He Ke\|qing 1, Jiang Hong 1, He Fei 2, Ying Shi 3 1 School of Computer Science,Wuhan University,Wuhan 430072,China
2.Japan Advanced Institute of Science and Technogy,923\|1292,Japan
3.Stae Key Lab. of Software Engineering, Wuhan University,Wuhan
基金
Supported the Middleware Software Division of Software Group of F ujitsu L imited in Japan
the National Depart-ment of Educat