毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

需求工程在教务管理系统开发中的应用研究 第2页

更新时间:2011-4-23:  来源:毕业论文
需求工程在教务管理系统开发中的应用研究 第2页
对于信息编码数据的编码方案已经确定;而对于系统初始数据则要确定编码具体的编码方案。校区编码:采用自动生成的流水码方式。专业校内编码:由于国家标准专业代码不能区分专科、本科,因此,只有国标码标志专业不能满足需求,为此,必须建立专业的校内编码。专业校内编码的原则是:采用输入方式的三位数字编码,学校中开设的所有专业采用校内编码来标志。二级单位(院、系)编码:采用输入方式的两位数字编码。三级单位(系、教研室)编码:采用四位数字编码,其中前两位为所属二级单位的编码、后两位为两位流水码。四级单位(教研室)编码:采用辣位数字编码,其中前两位为所属二级单位的编码、中间两位为所属二级单位下属单位编码、后两位为两位流水码。教学区编码:采用输入方式的两位数字编码。教室编号:采用9位数字编码,即所属教学区编码+ “一”+教学楼号+ “~”+教室号,例:0l一0 3一l 0l任课教师编号:采用6位数字编码,其中,l一2位为所属二级单位编码;3—4位为所属三级单位编码;最后两位为流水码。院级领导编码前4位为0000,最后两位为流水码,后两位为8l表示外聘教师、为9l表示研究生;课程编码:采用八位数字编码。其中,前三位为所属专业校内码(公共基础课、公共选修课的前两位编码为000);第4位为课程类别码;第5、6位为在相应类别中的顺序号。第7位为分学期上课的顺序号(不分学期,默认为0),第8位为课程学分。体育教学区编码:采用输入方式的两位数字编码。行政班级编码:两位年份+两位所属单位编码+两位流水码序号
3 系统开发环境分析
该系统在开发的过程中决定采用SQL Sever 2005作为后台数据库,将C/S与B/S技术相结合,借助ASP.NET的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,使原来静态网页形式升级到动态更新数据的方式。有较好的网络扩展性,支持TCP/IP协议直接接入Internet。良好的安全性能,借助防火墙技术,结合Windows 2000与IIS的高度安全性以及ASP.NET的安全机制,可以保证系统和后台数据库的安全。
 规格说明:软件需求规格SRS(Software Requirement Specification)也称为功能规格说明、需求协议或系统规格说明。是精确阐述一个软件系统必须提供的功能和性能以及所要考虑的限制条件,是对外部行为和系统环境(软件、硬件、通信端口和人)接口的简洁完整的描述性文档。需求规格说明书主要包括引言、任务概述、系统建模和模拟、项目问题和附录等几个方面。我们在这里只通过表格简单介绍一下学校教务管理系统需求规格说明书的内容。

1引言 编写目的 背景 定义 参考资料
2任务概述 目标 用户特点 假定和约束 
3系统建模和模拟 对功能的规定 对性能的规定 数据输入输出要求 数据管理
4项目问题 运行环境设备 支持软件 接口 控制
5附录 待解决问题   
 需求验证:是指在需求规格说明完成之后,对需求规格说明文档进行的验证活动。
 
 这是一个反复执行的过程,只有当执行验证后没有问题存在,才能终止需求验证的活动。
3.2 需求管理
 需求管理是一个对系统需求变更了解和控制的过程。通过需求管理使软件需求受控,并建立供软件工程和管理使用的需求基线并且使软件计划、产品和活动与软件需求保持一致。
需求管理又分为变更管理、版本控制、需求跟踪以及需求状态四个部分。
变更管理是建议需求变更并分析其影响,做出是否变更的决策。定义需求时无论怎样谨慎小心,也总会有可变因素。变更的需求之所以变得难以管理,不仅是因为一个变更了的需求意味着要花费或多或少的时间来实现某一个新特性,而且也因为对某个需求的变更很可能影响到其他需求。应确保赋予需求一个有弹性的结构,使它能适应变更,并且确保使用可追踪性链接可以表达需求与开发生命周期的其他工件之间的依赖关系。管理变更包括建立基线,确定需要追踪的重要依赖关系,建立相关项之间的可追踪性,以及变更控制等活动。
版本控制是确定单个需求和SRS的版本。
需求跟踪是定义对于其他需求及系统元素的联系链;进行需求跟踪的目的是为了建立和文护从用户需求开始到测试之间的一致性与完整性。确保所有的实现是以用户需求为基础。对于需求实现是否全部的覆盖。同时确保所有的输出与用户需求的符合性。
需求跟踪有两种方式,正向跟踪与逆向跟踪。正向跟踪:以用户需求为切入点,检查《用户需求说明书》或《需求规格说明书》中的每个需求是否都能在后继工作产品中找到对应点。逆向跟踪:检查设计文档、代码、测试用例等工作产品是否都能在《需求规格说明书》中找到出处。
需求状态:顾名思义,状态也就是一种事物或实体在某一个时刻或点所处的情况,此处要讲的需求状态是指用户需求的一种状态变换过程。在整个生命周期中,存在有几种不同的情况,在需求调查人员或系统分析人员进行需求调查时,客户存在的需求可能有多种,一类是客户可以明确且清楚的提出的需求;一类是客户知道需要做些什么,但又不能确定的需求;另一类是客户本身可以得出这类需求,但需求的业务不明确,还需要等待外部信息。还有是客户本身也说不清楚的。对于这些需求,在开发进展的过程中,存在着以下几种情况:有可能要取消的;有的因为不明确而可以后延的,同时可能转化为被取消的需求;与客户经过沟通或确认的。那么我们可以建辣,文-论'文'网http://www.751com.cn 立简单的状态:CLOSED:经过确认,双方认可并达成共识;OPEN:双方确认,但没有达成共识的需求;待定:客户提出需求,但双方没有经过沟通或确认;
在教务管理系统中,早期定义软件时不可能定义所有的问题,在随着软件项目的进行中,软件开发人员要对问题或变更进行分析以检查它的有效性,在确定变更需求后修改SRS,开发计划以及其他相关文档。在开发教务管理系统过程中,须跟踪每个需求的状态比如删除、设计、实现等。
4 总结
教务管理系统的很多功能是大家很熟悉的,但由于过于繁杂使得在做需求分析时需要有清晰的思路,并严格按照原则进行。教务管理过程中涉及的数据源很多,本文从教务管理的需求出发,详细介绍了需求工程的过程。

上一页  [1] [2] 

需求工程在教务管理系统开发中的应用研究 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。