欢迎来到天天文库
浏览记录
ID:14939004
大小:3.82 MB
页数:62页
时间:2018-07-31
《网络编程课程设计论文模板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告题目:××系统××模块的设计(与开发)课程:网络编程课程设计学院:信息与电子工程学院专业:网络工程班级:网络080*学号:********学生姓名:******指导教师:董黎刚二○一一年六月××系统(××模块)的设计(与开发)张三李四(浙江工商大学信息与电子工程学院杭州310018)摘要作者必须回答好以下几个问题:1)本文的目的或要解决的问题(WhatIwanttodo?),2)解决问题的方法及过程(HowIdidit?),3)主要结果及结论(WhatresultsdidIgetandwhatconclusionscanIdraw?),4)本文的创新、独到之处(W
2、hatisnewandoriginalinthispaper?)。关键词开放;可编程;网络;转发与控制分离;可重构1概述请在本技术报告模板的基础上进行修改,无需改动字体和大小。实际的技术报告可能很长,但是因为要交打印稿(电子版同时发至donglg@zjgsu.edu.cn),为减少打印量,请大家缩减到6-12页。1.1×××的发展(背景和意义)无论对于互联网还是电信网的发展,新一代网络都被认为应该具有分组化、多业务、QoS、宽带化、开放性、兼容性、移动性、泛在性、安全性、可管理/可运营性等特征[1]。但是传统网络设备××1.2×××研发现状一个满足ForCES规范的网络件,其
3、基本结构如图11所示,ForCES需求分析(RFC3654)和ForCES框架(RFC3746)对其作了基本定义。图11××基本结构表11校内实习实训基地一览表实习实训基地名称用途房间号面积网络综合布线实验室为学生提供计算机与网络实习534-53677电子工艺实训室为学生提供电子工艺实习204-2061161.1本项目的研发内容和目标1.1.1××1.1.1.1×××2需求分析2.1需求分析方法及文档任务:收集、分析、理解、确定用户的要求;然后把用户的要求精确、完整地描述表达出来。目的:要回答“要解决什么问题?”,即系统”做什么?“。需求说明书是让用户理解:“什么是他们
4、真正需要的”。2.1.1需求的内容(1)需求的层次Ø业务需求——为什么要开发一个系统,前景和范围文档。包括客户/市场调研报告。Ø用户需求——用户要求系统必须完成的任务,用例、场景描述和事件响应表。Ø系统需求——描述包含多个子系统(或模块)的顶级需求。Ø子系统(或模块)需求——完整详细地描述该子系统的功能及非功能性需求以上四大需求中都含:功能性需求(包括用户接口、硬件接口、系统软件接口、模块接口)和系统需求说明书包括产品系统需求说明和用户需求说明。(2)非功能性需求包括性能和质量。性能需求包括:Ø静态数值需求可能包括:n支持的终端数;n支持并行操作的用户数;n处理的文卷和记录数
5、;n表和文卷的大小。Ø动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。质量需求包括:健壮性、可靠性、易用性、清晰性、安全性、可扩展性、兼容性、可移植性(1)要区别设计参数、约束、目标。约束包括:Ø用户特点。列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。Ø管理方针;Ø硬件的限制;Ø与其他应用间的接口;Ø并行操作;Ø审查功能;Ø控制功能;Ø所需的高级语言;Ø通信协议;Ø应用的临界点;Ø安全和保密方面的考虑;Ø参与开发人员的自身条件约束(如知识背景,经验及熟练程度等
6、);Ø其它影响到该软件产品开发的外部约束及限制条件,如经费限制、开发期限等。1.1.1表达形式1-需求表(1)功能需求的一般表示形式:<系统或模块>应能够在<运行条件(约束)>下,具有<功能>。如:PL模块应能在FE已与CE建立连接后具有“事务”处理功能。(2)需求的值Ø有些是不可协商的;如,FEPL模块中链路维护单元在1分钟之内未接收到Heartbeat消息时,与CE进行重新建链。Ø有些是可协商的;可采用如下表示方法,如:CETML可接收连接的FETML个数[M:50,D:100,B:500],M:强制低限(或高限),D:所要求的值,B:最佳值。(3)需求语句可以分解成多个
7、从句。(4)用表格表达需求将需求先粗分再细分,下表中的FeatureA,FunctionA.1等符号应当被替换成有含义的名称。功能类别功能名称标识符描述FeatureAFunctionA.1 … FeatureBFunctionB.1 … FeatureCFunctionC.1 … 如何需要更详细描述,可以用以下表格。功能名称标识符功能详细描述功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。输入1)详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围(
此文档下载收益归作者所有