基于UML建模的邮件系统的设计与实现-计算机应用专业论文.docxVIP

基于UML建模的邮件系统的设计与实现-计算机应用专业论文.docx

  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文档。上传文档
查看更多
基于UML建模的邮件系统的设计与实现-计算机应用专业论文

基于UML建模的邮件系统的设计与实现摘要 基于UML建模的邮件系统的设计与实现 摘要 本文通过比较极限编程和UML(统一建模语言)两种建模工具,并根据邮件 系统的实际情况,确定运用UML对邮件系统建模,并以RUP(统一软件开发过程) 为指导。 本文邮件系统是一个三层结构的WEB应用程序,它结合了Exchange 2000的邮 件服务。本文邮件系统对中间层业务逻辑层(VB组件)进行了建模。 在UML中,用例普遍用于捕获软件系统的需求,是一切活动的基础。因此首 先描述邮件系统的用例,建立邮件系统的用例图。在用例基础上,根据GRASP(通 用职责分配软件模式)的原则,建立用例的交互图(顺序图和协作图)。交互图 是面向对象分析与设计中的最重要的制品,它展示多个对象之间如何通过消息传 递来共同协作完成任务。顺序图强调时间顺序,展示出参与者与系统之间所进行 的交互以及参与者所触发的系统操作。本文邮件系统建立了“接收邮件”、“发送 邮件”、“删除邮件”、“添加联系人”和“删除联系人”五个用例的顺序图。协作 图强调完成系统事件时对象间的协作,由此可确定对象问的职责分配。本文邮件 系统建立了“注册”、“接收邮件”、“发送邮件”、“查找邮件”等大部分用例的协 作图,为建立类图打下基础。对于操作和分支相对多的用例建立活动图,例如“注 册”、“接收邮件”两个用例。在已建立的邮件系统模型基础上,建立类图、组件 图和包图,最后实现邮件系统。 从邮件系统的发展历程可以看出,随着要求的提高和技术的发展,邮件系统 的功能将更加丰富和完善,应用将越来越广。本文邮件系统仅仅实现了基本的邮 件系统功能,对于进一步的完善和增强,存在很大发展空间。一体化邮件在电子 邮件中合并语音邮件,囊括传真功能,利用无线网络技术确保用户的高可用性。 本文的邮件系统为朝一体化邮件发展做了基础工作,它也可结合Exchange 2000 server的强大功能,用于内部通信。邮件系统基于UML建立的模型使得它既相 对独立,也易于扩充。 关键词: 极限编程统一建模语言 通用职责分配软件模式一体化邮件 基于UML建模的邮件系统的设计与实现Abstract 基于UML建模的邮件系统的设计与实现 Abstract Comparing eXtreme Program(XP)wit}l Unified Modeling Language(UML)and taking the reality of a mail project into account,the thesis applyes UML to make models for the mail project according as RUE The mall project is a Browser/Server pattern,it iS composed of three levels —Presentation,Business Logic and Data Service.The mail project integrates mail service ofExchange 2000. In UML,use case is used to catch requirement generally,it iS the basis of a11.So the thesis describes use cases of也e mail project in detail.then makes use ease diagram.On the basis of use cases and on the guide of General Responsibility Assignment Software Pattern(GRASP),makes intemctive diagrams of use cases~Sequence Diagram and Collaboration Diagram.Interactive diagram iS the most importance product in the design and analysis of Object Oriented.,it displays how to collaborate to work among one more object.Sequence diagram emphasizes time,it displays interaction between actor and system and system operation touched off by actor.The thesis makes sequence diagrams of five use

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档