- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络编程课程设计论文模板
课程设计报告
题 目:××系统××模块的设计(与开发)
课 程: 网络编程课程设计
学院:专 业: 班 级:
学 号: 学生姓名: 指导教师: 图 11所示, ForCES 需求分析(RFC3654)和 ForCES 框架 (RFC3746)对其作了基本定义。
图 11××基本结构
表 11校内实习实训基地一览表
实习实训基地名称 用途 房间号 面积 网络综合布线实验室 为学生提供计算机与网络实习 534-536 77 电子工艺实训室 为学生提供电子工艺实习 204-206 116
本项目的研发内容和目标
××
×××
需求分析
需求分析方法及文档
任务:收集、分析、理解、确定用户的要求;然后把用户的要求精确、完整地描述表达出来。
目的:要回答“要解决什么问题?”,即系统”做什么?“。需求说明书是让用户理解:“什么是他们真正需要的”。
需求的内容
(1)需求的层次
业务需求——为什么要开发一个系统,前景和范围文档。包括客户调研报告——用户要求系统必须完成的任务,用例、场景描述和事件响应表。
系统需求——描述包含多个子系统(或模块)的顶级需求。
子系统(或模块)需求——完整详细地描述该子系统的功能及非功能性需求
以上四大需求中都含:功能性需求(包括用户接口、硬件接口、系统软件接口、模块接口)和系统需求说明书包括产品系统需求说明和用户需求说明。
(2)非功能性需求包括性能和质量。
性能需求包括:
静态数值需求可能包括:
支持的终端数;
支持并行操作的用户数;
处理的文卷和记录数;
表和文卷的大小。
动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。
质量需求包括:健壮性、可靠性、易用性、清晰性、安全性、可扩展性、兼容性、可移植性
要区别设计参数、约束、目标。约束包括:
用户特点。列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。
管理方针;
硬件的限制;
与其他应用间的接口;
并行操作;
审查功能;
控制功能;
所需的高级语言;
通信协议;
应用的临界点;
安全和保密方面的考虑;
参与开发人员的自身条件约束(如知识背景,经验及熟练程度等);
其它影响到该软件产品开发的外部约束及限制条件,如经费限制、开发期限等。
表达形式1-需求表
(1)功能需求的一般表示形式:系统或模块应能够在运行条件(约束)下,具有功能。如:PL模块应能在FE已与CE建立连接后具有“事务”处理功能。
(2)需求的值
有些是不可协商的;如,FE PL模块中链路维护单元在1分钟之内未接收到Heartbeat消息时,与CE进行重新建链。
有些是可协商的;可采用如下表示方法,如:CE TML可接收连接的FE TML个数[M:50,D:100,B:500],M:强制低限(或高限),D:所要求的值,B:最佳值。
(3)需求语句可以分解成多个从句。
(4)用表格表达需求
将需求先粗分再细分,下表中的 Feature A, Function A.1等符号应当被替换成有含义的名称。功能类别 功能名称 标识符 描述 Feature A Function A.1 … Feature B Function B.1 … Feature C Function C.1 … 名称 标识符 功能描述 输入 操作序列 输出 补充说明 unctional Block Diagram, FBD)来表示各功能间的关系。
图 21 Functional block diagram of a third generation mobile phone
功能方框图可以视为一种概念图(采用头脑风暴,下面是另一个概念图的另一个例子)。可以用概念图工具进行需求设计。
图 22 逻辑结构图
表达形式3-数据流图数据流图中有以下几种主要元素:
→:数据流。箭头的始点和终点分别代表数据流的源和目标。
□:数据源(终点)。代表系统之外的实体,可以是人、物或其他软件系统。
○:对数据的加工(处理)。加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。
〓:数据存储。表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。23营销系统顶层数据流图24病员监视系统各层数据流图数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的;数据流图中的箭头是数据流,而流程图中的箭头则是控制流,它表达的是程序执行的次序;数据流图适合于宏观地分析一个组织业务概况,而程序流程图只适合于描述系统中某个加工的执行细节。数据流图一般
文档评论(0)