OO过程以及UML的应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

限定分析类的分析机制ProductForm边界类安全机制ProductController控制类分布Product实体类永久性机制永久性分析机制(回顾)粒度:保持永久性所需的对象大小的范围。容量:保持永久性所需的对象数量。持续时间:通常所需的对象保留时间。检索机制:如何唯一地标识并检索给定对象。更新频率:对象是否大致保持不变,是否经常更新。可靠性:对象是否应当在进程、处理器或者整个系统崩溃后继续存在。永久性分析机制粒度:每个产品信息从1到10Kbytes容量:大约有2,000种产品,每种产品有100件访问频率:Create:每条新增2种产品,每件产品100个Read:每小时读取10000种产品Update:每天更新50种产品Delete:每月盘点,删除10种产品确定设计机制对分析机制的使用对象进行分类记录架构机制确定设计机制-分类分析机制确定各分析机制的使用对象。确定各分析机制的特征简档根据使用对象所用的特征简档将使用对象分组为实施机制开列清单确定设计机制-将分析机制映射到设计机制和实施机制分析机制设计机制实现机制永久性RDBMSJDBC分布RemoteMethodInvocation(RMI)Java1.2fromSun安全生物鉴别技术视网膜确定分析机制-记录架构机制对每一个机制,应用用例分析的方法对机制进行建模:创建应用此机制的例子类。创建访问应用此机制的类(对象)的例子类。创建支持应用程序功能的“支持类”。通过“类群体”的协作来建立分析机制的模型。永久性:RDBMS:JDBCResultSetgetString():string(fromjava.sql)ConnectioncreateStatement():Statement(fromjava.sql)StatementexecuteQuery(sql:String):ResultSetexecuteUpdate(sql:String):int(fromjava.sql)DriverManagergetConnection(url,user,pass):Connection(fromjava.sql)DBClasscreate():PersistentClassread(searchCriteria:string):PersistentClassListupdate(c:PersistentClass)delete(c:PersistentClass)role11PersistencyClient(fromSamplePersistencyClient)rolePersistentClassgetData()setData()command()new()(fromSamplePersistentClass)rolePersistentClassListnew()add(c:PersistentClass)(fromSamplePersistentClass)role0..*10..*1Rolestobefilledbythedesignerapplyingthemechanism永久性:RDBMS:JDBC:Initialize:DBClass:DriverManager1.getConnection(url,user,pass)永久性:RDBMS::JDBC:Create:Connection:Statement:PersistencyClient:DBClass:PersistentClass1.create()1.1.New()1.3.createStatement()1.4.executeUpdate(String)1.2.getData()永久性:RDBMS:JDBC:Read:Connection:Statement:ResultSet:PersistencyClient:DBClass:PersistentClass:PersistentClassList1.read(string)1.1.createStatement()1.2.executeQuery(string)1.4.new()1.5.getString()1.6.setData()called

文档评论(0)

188****8850 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档