网站大量收购闲置独家精品文档,联系QQ:2885784924

1需求分析说明书-面向对象.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1需求分析说明书-面向对象

文档编号版本号文档名称:需求分析说明书项目名称:项目负责人:编写年月日校对年月日审核年月日批准年月日开发单位云南大学软件学院文档更改历史记录序号主要更改内容版本号更改人更改时间1234567891011引言立项背景立项原因概述UML 概述面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD 的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(Unified Modeling Language)是第3 代的面向对象建模语言。UML 是由Rational 公司的面向对象技术研究专家Grady Booch、Ivar Jacobson 和Jim Rumbaugh联合开发的。它采纳和扩展了Booch标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给OMG( ObicctManagementGroup)后,最终成为大众所接受的标准建模语言。UML建模语言吸取和发展了Booch、OMT 和OOSE 方法,以及其它OO 和非OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了5 类10 种模型图,用于提供静态建模机制和动态建模机制。静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图)。(1) 用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。(2)类图:是显示一组类、接口、协作以及它们之间关系的图。对象图:类的实例图。包图:提供类图的分组优化机制(3) 行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。状态图:描述单个对象的所有可能状态及转移条件。(4)交互图:显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。顺序图:是强调消息的时间顺序的交互图。协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(5)实现图:用于描述系统实现的一些特性,包括构件图和配置图。构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。配置图:描述构件运行环境及系统软硬件体系结构。参考文献项目概述面向的用户实现目标项目开发要求系统描述系统概述系统总体结构各部分功能描述系统分析用例图功能一功能二功能三活动框图功能一功能二功能三时序图功能一功能二功能三类分析功能一功能二功能三类设计功能一功能二功能三组件框图部署图系统接口用户接口硬件接口性能需求精度要求时间特征灵活性软件属性系统安全性可维护性、其它需求数据库需求系统操作要求故障及其处理

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档