问题时间:2013/11/1
Simplicity(191***517)10:29:06
潘老师,这个系统用例合适吗? Simplicity(191***517)10:29:45
潘加宇(3504847)10:30:40 不对,后面的那些"用例"都是步骤 Simplicity(191***517)10:31:28 这些吗? Simplicity(191***517)10:32:15
使用当前的一些工具如Enterprise Architect等结合方法学建模时,建模人员需要熟练掌握方法学知识,在建模过程中做很多思考,挑选合适的表示元素来建模。
例如,在建模愿景的过程中,建模人员需要思考如何定位目标组织和老大,思考过程中,可能需要画类图来帮助定位;在画业务序列图时,建模人员需要思考如何正确描述各个系统恰当的责任,以及可能存在的改进模式……
建模人员还要了解模型中存在的对应关系。
例如,业务序列图上从外部指向某个业务实体的消息,会对应某个系统的用例;某个类的状态机图上的迁移事件,会对应某张序列图上指向该类的某个对象的操作……
《软件方法》详细描述了这些知识,但当前的各种建模工具并没有封装,而是依赖于建模人员的大脑,而且这颗大脑还得掌握《软件方法》。
如果能把这部分知识提炼出来,封装到建模工具中,可以大大降低得到高质量模型的门槛。