面向对象建模技术在软件开发中的应用分析-计算机应用技术专业毕业论文.docxVIP

面向对象建模技术在软件开发中的应用分析-计算机应用技术专业毕业论文.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文档。上传文档
查看更多
重庆大学硕士论文 重庆大学硕士论文 中文摘要 摘要 本文首先阐述了几十年来软件开发一直出现成本高、质量低、进度缓慢、不 能按时交付用户等闯题的主要原因:(1)难于真正理解系统需求;(2)软件开发没 有遵循一个确定的、供开发人员遵守的步骤,即软件过程,软件开发的管理、组 织和协调存在问题;(3)先进的开发方法没有和开发活动很好地结合,没有很好地 发挥作用。作者认为这是推动软件工程向前发展的主要动力,提出了解决这些问 题的方法。 任何系统都是由实体及其相互之间的关系构成的,使用面向对象的方法有助 予掌握并控制系统的复杂性。模型是对现实世界的抽象,不同的模型反映系统的 不同侧面,从不同的角度观察系统、建立不同的模型有助于对系统全面、真实地 理解。使用标准建模语言UMLCUnified MoSding Language)有助于开发入员和用户 对系统达成共识,消除误解,本文还介绍了UML的特点和一些表示方法。 对系统建模就是模型的生成和转换过程,过程是为了完成开发任务的一系秘 活动的集合,开发好一个系统需要按步骤有条不紊地组织这些活动。统一过程 (U越丘以Pro∞ss)提供了组织这些活动的一个框架,统一过程的生命翘包摇4个阶 段和9个核心工作流,每个阶段分为几次迭代。 文中接下来阐述了统一过程的特点:用例驱动、以架梅为中心、增量迭代。 用例是系统为每个用户提供的功能,项目一开始时就捕获用例,后续活动(分析、 设计、实现和测试)围绕这些用例进行。复杂的工作理解起来就困难,把它进行分 解,对这些小的部分的理解要比对整体的理解容易得多,同时任何系统的开发不 可能~开始就完美无缺,先实现系统的架构,然后以此为中心逐渐增加功能,有 利于系统的稳定。 最后本文给出了综合使用UML和统一过程的具体实例,详细说明了稽壹征费 系统的整个建模过程,并指出了采用该过程的优点是:缩短了开发周期、提高产 品质量、增加了管理的透明度便予在预算内及时向用户交付软件产品。 关键字:面向对象,建模,统一过程,UML,Unifiect Modeling Language 重庆大学硕士论文 重庆大学硕士论文 英文摘要 ABSTRACT This paper first describes the r瞄tsons why Cost is always high,quality is always low, schedule is always behind the plan,and software isn’t delivered to user on time for some decades.Firs‘it is di伍cult to understand user’s real requirements;Second,the development hasn’t followed assured steps in software administration,organization and corresponding;Third.good methods has not combined、珩m the software development process.The author considers these are main powers to progress the software engineering, and then brings forward the solutions ofthese problems. Real world is composed of entities and the relations of them。Using Object-Oriented method can help瑚to master and control the complexity of血e system.Model is the abstraction ofthe real world;different model reflects different aspect ofthe system It is good idea to build different models from different angles to understand the real systern. This paper also introduces the characteristics and notions of the U

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档