《存储管理系统项目开发计划.docx》由会员分享,可在线阅读,更多相关《存储管理系统项目开发计划.docx(11页珍藏版)》请在优知文库上搜索。
1、存储管理系统工程开发方案杭州电子工业学院软件工程工作小组2023年12月目录1引言11.1 编写目的11.2 工程背景11.3 定义11.4 参考资料22工程概述32.1 工作内容32.2 条件与限制32.3 产品4程序42.3.2文档42.4 运行环境42.5 效劳52.6 验收标准53实施方案73.1 任务分解73.2 进度83.3 预算93.1关键问题104人员组织及分工115交付期限126专题方案要点13文档编号3版本号1文档名称:工程开发方案工程名称:存储管理系统工程负责人:马天翼编写潘桂仪2004年3月12校对马天翼2004年3月140审核马天翼2004年3月140批准马天翼200
2、4年3月14日开发单位杭州电子工业学院软件工程工作小组1引言1.1编写目的1 .说明编写开发方案的目的:在开发软件之前,对这个软件如何开发进行一个大致的规划。2 .指出读者对象:银行的柜台工作人员,由他们使用此软件来对银行的所有储户的存储与取出进行管理,包括为储户提供存储效劳。3 .2工程背景1 .工程的任务提出者:杭州市商业银行下沙分行2 .软件的用户:银行的柜台工作人员或行政管理人员,由他们使用此软件来对银行的所有储户资料进行管理,并对用户的账户进行管理,按照给账户的类型产生不同的利息计算方式。3 .工程的开发单位及人员:杭州电子工业学院软件工程工作小组,成员有安蝶、马天翼、潘桂仪、盛丹珠
3、、王克峰。4 .与其他软件系统的关系:可以和银行的自动柜员机的管理系统联合使用,共同对银行的储蓄总额和储户资料进行管理。需要关系型数据库RDBMS(如:SQLSerViCer)和WindOWSODBC的支持。另外在产生报表时需要OfficeWord的支持。5 .3定义响应时间:用户发出指令到接收到计算机做出回应所需要的时间。集成测试:根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。验收测试:按照规格说明书的规定(通常在需求分析阶段确定),用户(或在用户积极参加下)对目标系统进行验收。白盒测试:结构测试)测试者对被测试程序的内部结构是清楚的
4、,从程序的逻辑结构入手按照一定的原那么来设计测试用例,设定测试数据。黑盒测试功能测试)测试者把被测试程序看成一个黑盒,完全用不着关心程序的内部结构,设计测试用例时,仅以程序的外部功能为根据,一方面检验程序能否完成一切应做的事情,另一方面要考察它能否拒绝一切不应该做的事情。6 .4参考资料软件工程导论(第四版)张海藩编著清华大学出版社存储管理系统工程目标与范围说明书安蝶编写存储管理系统可行性研究报告马天翼编写2工程概述2.1 工作内容1 .工程的各项主要工作:a.进行市场调查,看看目前的软件系统有什么弊端b.在摒弃这些弊端的同时,拟定一个更适合用户的新软件系统c.编写文档,对软件系统的功能、设计
5、、使用方法进行描述,便于之后对软件进行维护d.根据小组讨论,进行程序代码的编写e.编码完毕,反复进行测试和调试f.待测试、调试完毕后,交付给用户使用,并随时准备进行维护2 .开发软件的功能:用户点击图标进入软件系统,然后提供了开户,存款,取款,修改密码,注销帐号,操作记录查询,转帐,帐户管理和显示用户存储信息等功能。3 .性能:要求软件的运行速度较快,可靠性好,便于维护,生命周期较长。2.2 条件和限制未完成工程应具备的条件:开发者对工程开发有扎实的理论知识;对编程有良好的技术根底,具有一定的开发经验;具有精力和时间搞工程开发;对银行的一些专业的事务具有一定的了解。另外,应获得开发工程所需的资
6、金。开发单位已具备的条件:具备工程开发的理论知识,对编程的技术良好,经验丰富,具有精力和时间搞工程开发。开发小组对开发工程已经确定了工程目标和范围,对开发的可行性也进行了研究,结论是可着手开发。最后,开发工程所需的资金也已经落实到位。尚需创造的条件:鉴于开发者对银行的一些专业的事务不太熟悉,所以希望开发工程的提出单位杭州商业银行下沙分行能提供个别工作人员来协作我们的工程开发工作。2.3 产品2.3.1 程序程序名称:银行存储管理系统使用的语言:面向对象的程序存储形式:文本文档2.3.2 文档工程目标与范围说明书可行性研究报告工程开发方案需求规格说明书概要设计详细设计用户操作手册测试方案测试分析
7、报告工程总结报告2.4 运行环境硬件环境:微型计算机软件环境:WindoWS操作系统(WindowsNT/9x/2000/XP/ME)2.5 效劳包括人员培训,安装,包修,维护,且在效劳期间可以向用户提供最新开发出来的试用版本(试用期一个月),之后假设要使用最新版本需要购置。效劳期限:三年(期间上门效劳需要用户单位支付来回车费)保修期:一年2.6 验收标准编号条款具体事项合格不合格1功能要求开户,存款,取款,修改密码,注销帐号,转帐,操作记录查询,帐户管理8项功能2性能要求软件运行速度快,响应时间短,平安性能好,兼容性较好3界面操作界面友好直观,色彩明朗,设计有序,给人一种宁静的感觉,使用户能
8、更好进行操作4运行环境硬件环境:微型计算机软件环境:WindoWS操作系统(WindowsNT9x2000/XP/ME)5人员培训在最初使用本软件时,我们会安排人员对用户单位的局部工作人员进行培训,教授如何使用本软件,并测试软件系统的功能6安装交付软件系统的同时,负责将软件安装完毕7包修用户如果遇到一些关于此软件上的问题,都可以找我方解决8维护如果遇到什么问题可以随时与我开发单位联系,我们会尽快改善我们的软件3实施方案3.1任务分解编号阶段具体任务人员安排1问题定义通过访问调查,明确要解决的问题,确切地定义问题的必要性。系统分析员2可行性研究研究问题的范围,是否值得去开发,并且是否有可行的解决
9、方法。系统分析员3需求分析跟用户密切配合,沟通,确定目标系统具备的功能,建立用户确认的系统逻辑模型。系统分析员4概要设计提出低本钱,中等本钱,高本钱设计方案,确定解决问题的策略及目标系统中应包含的程序。高级程序员5详细设计设计出程序的详细规格说明,具体实现目标系统。程序员6编码和单元测试编写容易理解和维护的程序模块,并对其进行测试。程序员7综合测试通过各种类型的测试(及相应的调试)是软件到达预定的要求。测试分为:集成测试、验收测试、现场测试。高级程序员8软件维护通过各种必要的维护活动使系统持久地满足用户的要求。维护步骤:提出维护要求,分析维护要求,提出维护方案,审批维护方案,确定维护方案,修改
10、软件设计,修改程序,测试程序,复查验收等。系统分析员、软件工程师、程序员、高级程序员3.2进度整个工程预定在五月底完成,进度如下:1 .问题定义(3.13.7)2 .可行性研究(3.83.14)3 .需求分析(3.153.25)4 .概要设计(3.264.12)5 .详细设计(4.134.30)6 .编码和单元测试(5.85.15)7 .综合测试(5.165.26)8 .软件维护(交付软件至效劳期满)图表:进度表3.3 预算参加工程开发的人员:小组的5个成员所有经费全由用户单位支付,具体如下:办公费:100Oo元差旅费:5000元机时费:Iooo元资料费:1000元通讯设备:1500元专用设备
11、的租金:7000元分发给组员的劳务:系统分析员8000元/每月,高级程序员7000元/每月,程序员6000元/每月3.4 关键问题设备条件:在有限的时间内,资金的限制满足不了不断增长的软件产品质量要求,所用的设备处于一般水平。技术难点:开发的环境日益复杂,代码共享日益困难,需跨越的平台增多。由于设备的限制,以及技术不够全面,实现的功能无法很完善。其他风险因素:一些客观原因造成的工程无法进行,比方本钱提高,时间延长,预算不准确,组员因故无法继续工程开发等。相应对策:资金问题是没有方法解决的(除非用户单位能增加酬劳),技术问题可以在有限的时间里尽可能地能请教到专家或高手来解决。而客观原因导致的风险
12、是无可防止的。4人员组织及分工本工程开发小组由五人组成,是杭州电子工业学院软件工程工作小组的成员,对编程有一定的根底。组员王克峰的编程能力较强,所以编写代码的工作根本由他完成,其余组员编写文档,做需求分析和工程设计。接下来的从测试到维护的阶段,由所有组员负责(每人负责自己的那一局部)。文件的审批由组长马天翼负责。用户培训工作由潘桂仪和盛丹珠负责,软件安装工作由王克峰和安蝶负责。5交付期限由于用户急需这个软件系统,我们会在5月上旬做出个具有根本功能的软件版本,先交付于用户使用。用户使用后给我们提供意见,我们会在之后的时间对软件系统进行完善,尽量能使用户满意。预定是在五月底将结束软件系统工程的开发
13、和测试,到六月初即可将完整版交付于用户。用户单位应与我工作小组共同承当所有的风险。如不出意外状况,我定会如期交付。交付之后,我们会对本软件系统进行维护,所以请用户尽量放心使用。6专题方案要点测试方案:先用黑盒测试法进行测试,再用白盒测试法。如果查出错误,马上返回到相应的环节,修改文档,然后再进行调试。质量保证方案:经过严格测试和计量局认证,本软件系统在质量上不会有问题,但随着不断提高的软件质量要求,也许不太跟得上需求的开展。但我们会尽量做到精益求精。配置管理方案:严格遵守用户指南及其他操作程序,并按照合同规定。内容和要求,人工复查软件配置,保证所有的成分都齐全,质量符合要求,文档与程序完全一致。仔细记录发现的遗漏或错误,并且适当地补充和改正。人员培训方案:用户单位组织一批工作人员进行人员培训,大致安排20一25人,我们会教授如何使用此软件系统,遇到一些常识性问题该如何应付。系统安装方案:我们有负责人到用户单位为用户安装此软件系统,并负责搞好局域网,保证用户可以放心地使用。