软件开发过程与质量保证-12-领域模型2009说课材料.ppt
《软件开发过程与质量保证-12-领域模型2009说课材料.ppt》由会员分享,可在线阅读,更多相关《软件开发过程与质量保证-12-领域模型2009说课材料.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Software Engineering20092009软件开发过程与质量保证-12-领域模型2009Software Engineering20092009领域建模是我们初探面向对象世界的开端Software Engineering20092009细化是一般项目中最初的一系列迭代。对核心、有风险的软件架构进行编程和测试发现并稳定需求的主体部分规避主要风险Software Engineering20092009第十一章 领域模型11.1 过程模型11.2 领域模型概念领域模型概念11.3 创建过程Software Engineering20092009什么是领域模型定义是对领域内的概念类或现实
2、世界中对象的可视化表示。领域模型也被称为概念模型、领域对象模型和分析对象模型。Software Engineering20092009理解UP领域模型是UP业务对象模型(BOM)的特化,专用于解释业务领域中重要的“事务”和产品。领域模型可以被描述成一组没有定义操作的类图(UML表示法)。它提供了概念透视图。领域对象或概念类概念类之间的关联概念类的属性Software Engineering20092009银行领域模型的例子任何一个银行“账户”(这里没有详细分类)可能与多个“凭证”相关;具体而言,凭证可以是银行卡、存折、存单等形式;任何凭证都有明确的生效起始日和终止日;但各种凭证的凭证号却不是统
3、一的,比如存折和信用卡有不同的编号格式;Software Engineering20092009领域模型与数据模型的区别领域模型不是数据模型。数据模型的实体对象是通过对数据模型的定义,来表示存储于某处的持久性数据。在领域模型中,并不会排除需求中没有明确要求记录其相关信息的类,也不会排除没有属性的概念类。在领域模型中没有属性的概念类是合法的,或者在领域内充当单纯行为角色而不是信息角色的概念类也是有效的。Software Engineering20092009第十一章 领域模型11.1 过程模型11.2 领域模型概念11.3 创建过程创建过程Software Engineering20092009
4、创建领域模型几个步骤:寻找(识别)类筛选类确定关系识别类的属性以当前迭代中的需求为界Software Engineering20092009类的识别领域对象类的最佳来源高级问题陈述、低级需求和问题空间的专业知识。寻找概念类的三条策略:1、重用和修改现有的模型这是首要、最佳且最简单的方法。在许多领域中,都存在已发布的、绘制精细的领域模型和数据模型。这些领域包括库存、金融、卫生等等。2、使用分类列表表中包含大量值得考虑的常见类别,其中强调的是业务信息系统的需求。该准则还建议在分析时建立一些优先级。3、确定名词短语Software Engineering20092009分类列表举例Software
5、Engineering20092009确定名词短语用例UC2.1:添加藏书基本流程:1.藏书者登记新购买图书的信息,包括书名、作者、译者、出版社、购买时间(系统自动给出录入时间)、价格、对图书的推荐信息、喜爱程度(默认情况下为3星,最高等级为5级,最低等级为1级),数量(默认为1本,极个别情况会出现多本重复书籍)、类别(方便管理,可自己设定归类名称)。2.系统进行输入信息的有效性检查3.系统根据图书名称进行重复图书检查4.存储图书信息,并提示存储成功。5.系统重新显示初始添加藏书界面,用户可以进行下一本图书的录入过程。分支流程:1.a、如果藏书者录入信息有误 1、系统提示藏书者此信息 2、返回
6、刚才的添加藏书界面,界面保持原来填写数据3.a、如果图书名称发生重复,系统将提示此信息,并给出相应图书列表,用户可以查阅图书的详细信息,同时要求用户对此情况进行处理。1、如果确认图书录入重复,则系统放弃对当前图书信息的存储2、如果只是同名不同书,则用户确认此情况后,系统对当前录入的图书信息进行保存。Software Engineering20092009用例用例UC2.1:添加藏:添加藏书书基本流程:基本流程:1.藏藏书书者者登记新购买图书图书的信息的信息,包括书书名名、作者作者、译译者者、出版社出版社、购买时购买时间间(系系统统自动给出录录入入时间时间)、价格价格、对图书的推荐信息推荐信息、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 过程 质量保证 12 领域 模型 2009 材料
限制150内