软件工程实验第三次

合集下载

软件工程——第3次实验——Rational-Rose工具的使用

软件工程——第3次实验——Rational-Rose工具的使用
四、根据选定的实验项目,使用Rational Rose的用例视图或者Visio的软件——UML模型图,绘制系统用例图。
五、根据选定的实验项目,使用Rational Rose绘制系统的对象模型。
注意事项:
实验结果:
1、Rational Rose 2003和Microsoft Visio 2003在构建系统的UML模型时,哪个使用更方便一些?二者有何差别?
第三次实验Rational Rose工具的使用
实验目的:
1)初步了解系统面向对象建模工具Rational Rose的基本概念和操作界面
2)了解UML建模理论知识及与Rational Rose的关系
3)用Rational Rose工具进行系统分析建模操作
实验要求:
(1)掌握UML建模的方法。
(2)了解Rational Rose软件的使用方法。
2、体会需求分析所包含的主要内容。
实验类别:
应用性实验
实验学时:
2学时
实验ቤተ መጻሕፍቲ ባይዱ境:
软件实验室。Rational Rose2003,Microsoft Visio 2003
实验步骤:
一、安装Rational Rose2003软件。
二、确定实验项目名称(最好与实验一相同,为以后的实验及课程设计做准备)。
三、了解Rational Rose主界面构成,了解其可构建的四种视图:用例视图、逻辑视图、组件视图、部署视图。

云大软件工程实验三 软件设计

云大软件工程实验三 软件设计

云大软件工程实验三软件设计云大软件工程实验三软件设计1.引言1.1 目的1.2 背景1.3 定义、缩略词和首字母缩略词的解释2.需求分析2.1 功能需求2.1.1 功能12.1.2 功能22.1.32.2 非功能需求2.2.1 性能需求2.2.2 可靠性需求2.2.3 安全性需求2.2.43.概要设计3.1 架构设计3.1.1 客户端-服务器架构3.1.2 分层架构3.1.33.2 模块划分3.2.1 模块13.2.2 模块23.2.33.3 接口设计3.3.1 外部接口3.3.2 内部接口3.3.33.4 数据库设计3.4.1 数据库结构3.4.2 数据库表设计3.4.34.详细设计4.1 模块1设计4.1.1 子模块1.1设计 4.1.2 子模块1.2设计 4.1.34.2 模块2设计4.2.1 子模块2.1设计 4.2.2 子模块2.2设计4.2.35.测试计划5.1 功能测试5.1.1 功能1测试用例 5.1.2 功能2测试用例 5.1.35.2 性能测试5.2.1 性能指标5.2.2 性能测试用例5.2.35.3 安全性测试5.3.1 安全漏洞测试用例5.3.2 安全性能测试用例5.3.36.上线计划6.1 部署步骤6.1.1 部署环境准备6.1.2 代码6.1.36.2 回滚计划6.3 验收标准附件:附件一:需求说明书附件二:设计图纸附件三:测试用例法律名词及注释:1.版权:对作品(例如文学、音乐、软件等)所赋予的法律上的保护,使其著作权人能够授权他人使用或复制作品。

2.专利:对发明的新技术、产品或方法的法律保护,使其专利持有人拥有独占使用或制造的权利。

3.商标:能够识别品牌或企业的标志、名称、符号或设计的法律保护,使其商标持有人能够独占使用。

4.涉密信息:指涉及国家安全、经济安全、社会公共利益和个人隐私安全等方面的机密信息。

软件工程实验(共五次)

软件工程实验(共五次)

软件工程课程实验指导书软件工程是随着计算机系统的发展而逐步形成的计算机科学领域中的一门新兴学科。

通过软件工程课程的学习,能够达到正确的安排软件的结构,合理组织、管理软件的生产的教学目的。

教学的实践环节是本课程的重要部分,通过实验例证理解掌握软件工程各阶段的任务和完成后的文档是什么及完成方法。

本课程实验环节安排10学时,主要完成需求分析、模块设计、数据库设计、详细设计和测试分析六个部分。

具体安排如下:课时分配:内容实验一实验二实验三实验四实验五课时 2 2 2 2 2实验一编写系统需求说明书一、实验题目对系统进行需求分析。

并编写系统需求分析说明书。

二、实验目的通过对选定系统进行系统分析和编写需求说明书,掌握系统需求分析的步骤和方法,明确需求说明书内容和格式。

通过对visio2003的熟悉应用,把系统的逻辑模型画出来。

三、预习1、系统的数据描述、功能描述方法;2、需求分析工具(业务流程图、数据流图、数据字典);3、系统需求分析步骤和内容;四、实验设备与环境1、运行和使用visio2003;2、收集整理资料的资料室和虚拟用户或实际用户。

五、实验内容选定系统后,进行系统分析,然后按如下编写提示撰写需求说明书。

1、引言⑴编写目的说明编写软件需求说明的目的,指出预期的读者。

⑵背景说明说明待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算机中心或网络中心;该软件系统同其他系统或其他机构的基本的相互来往关系。

⑶定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

⑷参考资料列出有关的参考资料及资料的来源。

2、任务概述⑴目标叙述该软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。

如果本系统是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的系统是一个更大的系统的组成部分,则应说明本系统与该系统中其他各组成部分的关系,用方框图来说明该系统的组成和本系统同其他各个部分的联系和接口。

软件工程导论实验指导书 实验3:代码复查、编译

软件工程导论实验指导书  实验3:代码复查、编译

软件工程导论实验三:代码复查、编译[ 实验日期 ] 年月日[ 实验目的 ]学习如何利用代码复查检查表快速而有效地发现程序中的缺陷。

[ 实验内容 ]按照代码复查脚本规定的流程,对照代码复查检查表检查源代码并记录。

编译程序,测试程序,修复所有缺陷,同时填写缺陷记录日志。

[ 实验原理和步骤]如果想发现和改正程序的每一个缺陷,就必须遵照一个精确的规程。

检查表可以帮助确保遵循这个规程。

检查表也是一个构思的来源。

当按照检查表去做时,就知道如何进行代码复查。

检查表包括了个人的经验。

通过不断地使用和改进个人检查表,可以更好地发现在程序中的缺陷。

[ 实验报告要求]《学生填写》填写代码复查检查表《学生填写》填写缺陷记录日志。

[注意事项][实验总结 ]①对重点实验结果进行分析;比如自己总查不出哪种错误②实验中的问题和提高:对老师或自己的编码进行评价,指出合理和不足之处,提出改进的方案。

③收获与体会:《学生填写》实验总结附录一:代码复查脚本附录而二:代码复查检查表C++代码复查指南和检查表程序名和程序号#一般性说明: 在完成每个复查步骤之后,将发现的某个类型的缺陷的个数记录在右面的栏目中。

如果该步骤没有发现缺陷,就在右面的栏目中打个表示检查无误的交叉符号(X)。

在开始复查下一个程序单元之前,要按照检查表完成对程序,类,对象或方法的检查检查内容函数1 函数2函数3累计数累计%完整性验证设计的所有功能都已经编码XXXIncludes 验证Include语句是完全的XXX初始化检查变量和参数的初始化:●在程序的开始;●在每个循环的开始;●在函数/过程的入口XXX调用检查函数调用的格式:XXX附录三:缺陷类型附录四:缺陷记录日志缺陷记录日志学生日期教员程序号日期编号类型引入阶段排除阶段修复时间相关缺陷。

云大软件工程实验三 软件设计

云大软件工程实验三 软件设计

云大软件工程实验三软件设计在软件工程的学习中,实验是帮助我们深入理解理论知识、掌握实际操作技能的重要环节。

实验三的软件设计,更是让我们亲身体验了从需求分析到架构搭建的整个过程,这不仅考验了我们的专业知识,也锻炼了我们的逻辑思维和创新能力。

软件设计,简单来说,就是根据用户的需求,确定软件系统的整体结构、模块划分、数据结构、算法流程等。

它就像是为一座即将建造的大楼绘制蓝图,只有设计得合理、完善,后续的施工(编码)才能顺利进行,最终建成的大楼(软件系统)才能坚固、美观、实用。

在本次实验中,我们首先进行了需求分析。

需求分析是软件设计的基础,就如同盖房子前要明确房子的用途、居住人数、功能需求等。

我们通过与用户的沟通、对业务流程的了解,收集了大量的需求信息,并对其进行整理、分类和优先级排序。

这其中,要特别注意需求的明确性和完整性,避免模糊不清或者遗漏重要需求,否则后续的设计和开发工作将会陷入困境。

接下来是总体设计。

在这个阶段,我们要确定软件系统的整体架构,比如是采用 C/S 架构还是 B/S 架构,是分层架构还是微服务架构等。

同时,还要划分出各个模块,并明确它们之间的关系。

这就像是把大楼划分成不同的区域,如客厅、卧室、厨房等,并确定它们之间的通道和连接方式。

在进行总体设计时,要充分考虑系统的可扩展性、可维护性和性能等方面的要求。

然后是详细设计。

详细设计是对总体设计的进一步细化,包括每个模块的内部结构、算法流程、数据结构、接口定义等。

这就好比是为每个房间确定具体的布局、装修风格、家具摆放等。

详细设计的好坏直接影响到代码的编写质量和效率,因此需要我们非常仔细和认真地对待。

在软件设计过程中,有几个关键的原则需要遵循。

首先是高内聚低耦合原则。

高内聚意味着一个模块内部的各个元素之间联系紧密,共同完成一个明确的功能;低耦合则表示模块之间的依赖关系尽量少,这样当一个模块发生变化时,对其他模块的影响最小。

其次是开闭原则,即软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。

软件工程形考三实验

软件工程形考三实验

软件工程形考三实验软件工程形考三实验实验背景软件工程是现代软件开发过程中的一门重要学科,其涉及到软件的设计、开发、测试、维护等方面。

为了全面了解和掌握软件工程的基本知识和技能,培养学生的软件开发能力,软件工程面向对象课程通常会设置一系列实验。

实验目的本次实验旨在帮助学生理解软件工程的基本理论和实践技能,在实际项目中应用所学的知识,通过团队合作完成一个小型软件项目。

实验要求实验要求学生以小组为单位,完成一个小型软件项目,项目的主题和功能要求由教师提供。

每个小组需要按照软件工程的规范进行需求分析、设计、编码、测试等工作,并提交相应的文档和代码。

实验步骤1. 需求分析根据教师提供的项目主题和功能要求,小组成员需要分析用户需求,明确软件的功能需求和非功能需求,并将其记录在需求分析文档中。

在需求分析过程中,需要与教师和用户充分沟通,确保对需求的理解准确。

2. 系统设计在系统设计阶段,小组成员需要根据需求分析结果,设计软件的体系结构、模块划分和接口设计。

可以使用UML图等工具进行系统设计,将设计结果记录在系统设计文档中。

3. 编码实现根据系统设计文档,小组成员需要编写代码实现软件的各个功能模块。

在编码过程中,需要遵循编码规范,保持代码的可读性和可维护性。

4. 单元测试在完成代码编写后,小组成员需要进行单元测试,验证代码的正确性。

可以使用单元测试框架进行测试,并记录测试结果和测试覆盖率等指标。

5. 系统测试在整个软件开发过程完成后,小组成员需要对整个系统进行测试。

可以进行功能测试、性能测试、压力测试等,确保软件能够满足用户的需求。

测试结果需要记录在系统测试文档中。

6. 文档编写在以上各阶段完成后,小组成员需要根据实际开发情况撰写相应的文档,包括需求分析文档、系统设计文档、单元测试文档、系统测试文档等。

文档需要按照Markdown格式编写,以方便阅读和分享。

实验评估本次实验将根据小组提交的文档和代码进行评估。

评估的主要内容包括需求分析的完整性、系统设计的合理性、代码的规范性、测试结果的准确性等。

软件工程实验(四个实验)

软件工程实验(四个实验)

武汉轻工大学软件工程实验报告院系:数学和计算机学院班级:软件工程1504姓名:赵佳璐学号:1508100065实验一结构化分析实验1实验目的:通过此实验了解结构化分析的特点和步骤,以及结构化分析所采用的基本图形工具。

2.实验内容:假设你在一所职业高中工作,负责该校信息系统的建设和维护。

财务科长请你研究用学校拥有的pc机生成工资明细表和各种财务报表的可能性。

3.实验要求:1.问题定义:请在这个阶段描述你需要解决的问题。

包括用户面临的问题和预期的项目规模。

最后生成一份问题定义报告书。

2.可行性研究:在这个阶段产生处理工资事务的大致过程,画出高层逻辑模型,并且画出相应的数据流图,建立数据字典。

3.对此系统进行成本效益分析。

4.实验步骤:4.1问题定义报告书1.项目名称:工资支付2.问题描述:该校一直由会计人工计算工资并编制财务报表,随着学校规模扩大工作量也越来越大。

目前每个月都需要两名会计紧张工作半个月才能完成,不仅效率低而且成本高。

今后学校规模将进一步扩大,人工计算工资的成本还会进一步提高。

3.项目目标:1)研究开发费用较低的新工资支付系统的可能性。

4项目规模:1)开发成本应该不超过7.2万元5.初步设想:1)用学校自己的计算机系统生成工资明细表和财务报表6.可行性研究:为了更全面地研究工资支付项目的可能性,建议进行大约历时两周的可行性研究。

这个研究的成本不超过4000元。

4.2可行性研究:1.处理工资事务的大致过程:1)每月月末教师把他们当月实际授课时数登记在课时表上,由各系汇总后交给财务科,职工把他们当月完成承包任务的情况登记在任务表上,汇总后交给财务科。

2)两名会计根据这些原始数据计算每名教职工的工资,编制工资表、工资明细表和财务报表。

然后,把记有每名教职工工资总额的工资表报送银行。

3)由银行把钱打到每名教职工的工资存折上,同时把工资明细表发给每名教职工。

2高层逻辑模型:3.数据流图:4.数据字典:1)名字:授课情况登记表别名:描述:记录每个教师的当月完成的课时及任务。

软件工程实验报告

软件工程实验报告
②向图形元素中添加文本,并修改数据流图中的文字和格式。
连接图形元素.
③使用“数据流”连接线将“接口”、“进程”和“数据存储”等形状互相连接起来。
逻辑连接:将数据流起点、终点拖拽到进程或接口中央位置,进程或接口被红色框包围时松开鼠标,这时可看到数据流符号相应端点为红色方框。拖动进程或接口,可看到流据流的端点随着进程或接口的移动而移动.
教师批阅:分数/等级:
评语:
教师签名(手写):
批阅日期:年月日
第三次实验实验项目名称:数据库设计-ER图
时间:年月日
实验环境及原理说明:
(一)实验环境
1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。
2.软件环境操作系统:Windows XP
3。数据库: Sql Server 2000以上 或 Access 2003以上
1.静态模型图
①将类、对象形状拖到绘图页上,代表要在类静态结构图或概念模型中包
含的类或对象.
②双击每个形状,打开其“UML属性”对话框,可以在其中添加特性、操作和其他属性。
③右击每个类或对象形状,单击“形状显示选项",选择要在形状上显示的属性以及要隐藏的形状部分(如特性、操作和模板参数)
④使用“关联”、“链接"、“依赖关系"、“泛化"或“复合”形状,指示类和对象之间的关系.
第一次实验实验项目名称:熟悉Visio
时间:年月日
实验环境及原理说明:
(一)实验环境
1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。
2。软件环境操作系统:Windows XP
3。数据库: Sql Server 2000以上 或 Access 2003以上
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程学院软件工程实验报告专业:班级:学号:姓名:指导老师:实验一:软件开发的过程计划实验课时:2课时一、实验目的项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。

⑴估计项目的总体规模、工作量和成本。

⑵制定项目计划,重点放在产品生命周期中的主要关键任务。

⑶制定项目时间表和预算。

二、实验环境1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。

2.软件环境操作系统:Windows XP数据库:Sql Server 2000以上或Access 2003以上3.通用工具软件通用绘图工具:MicroSoft Visio 2003以上文本编辑工具:MicroSoft Word 2003以上4.CASE工具UML建模工具:Rational Rose 2000三、实验要求、实验内容1、实验要求:在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。

2、实验内容熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。

学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题1、项目开发首先要做的事是什么?答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。

2、你认为该软件应具备的最重要的特性是什么。

答:安全性、实用性、灵活性。

3、你认为怎样分工是最合理的?答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工作员有问题的话,内部自己解决,只要按时汇报工作就可以了。

五、实验内容:项目背景项目名称:银行计算机储蓄系统随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。

其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。

一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。

现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。

在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。

为解决此问题,拟为其开发计算机储蓄系统。

项目进度:项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:项目资源管理:在开发过程中涉及的东西太多如:质量保证、配置管理、文档、数据;还有系统开发应该采用什么样的工具、技术,以上这些都要做统一的管理和规范,以至于开发工作能顺利有序的进行和完成。

风险管理:风险是一种具有负面影响的事件,风险的发生会影响系统的开发,甚至毁掉整个工作的进行。

所以,为了确保任务的正常完成,必须进行风险管理和控制,风险管理步骤如图所示:风险避免 风险转移开发过程风险化解风险减轻项目后期管理:系统开发完成之后,并不代表就完事,还有一系列的事要做比如:测试、培训、安全管理、维护等等。

六、实验小结:整个开发工作都要按照计划执行,随时了解客户的需求,随时更改相关的事项,但是大的方向不变.实验二:软件开发可行性分析实验学时:2课时一、实验目的确定所开发项目的可行性和必要性,在此基础上完成系统的数据流图和数据字典文档。

给出系统的可行性分析文档。

二、实验要求、实验内容1、实验要求⑴实验之前学生应了解本项目的业务流程。

⑵学生基本掌握Microsoft Visio建模工具。

2、实验内容:分析项目的业务流程图,掌握用Microsoft Visio进行功能分析和建模,并绘制数据流图、系统流程图和状态图等。

三、思考题1、可行性分析在软件开发中真的有那么重要吗?2、针对所开发项目的数据流图,谈谈数据流图设计的原则。

3.怎样组织对可行性分析阶段工作的评审?四、实验内容:1 要求1.1 功能此系统所要完成的主要功能有两方面:如果是存款,储户填写存款单,然后交业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。

如果是取款:储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。

1.1 性能为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时做出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够的磁盘容量;安全性也似系统最终要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。

2.目标近期目标第一年内在一个银行建立一个银行内部计算机储蓄系统,初步实现银行储蓄系统计算机化,并保证该银行能够按期望顺利完成工作。

长期目标拟在三至四年内,在国内多间银行中建立该计算机储蓄系统,促进多间银行间的互联合作,实现银行储蓄系统的计算机管理体制,提高银行储蓄系统的整体水平;并实现银行储蓄系统的高效性、方便性、实用性、互联性,从而提高银行的信用度,提高银行公司的经济效益和社会效益。

a.用系统的高速特性来节省大量的人力,并且能够极大程度上简化操作人员的工作,使得操作人员只需要做简单的输入输出以及对于本系统的管理就可以简便的完成自己的工作;b.将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高了工作效率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力。

c.利用计算机的系统优势,可以弥补人工作业时的出错率高的缺陷,使得每一笔业务都能最大限度避免核实以及复工。

d.利用计算机大容量存储数据库的模式来完成记录的存储,这样在工作中可以及时查证任意一条记录。

3.进行可行性研究的方法采用查找资料的方法:通过专业书本,及图书馆的有关资料,并且充分利用网上的资料说明来确定客户和实际应用中的需求:然后经过组员讨论和开会的形式最终确定项目需要解决的问题,并确定问题能不能被解决。

4.决定可行性的主要因素1)项目开发成本2)所需设备置办成本3)技术是否能满足需求4)操作人员的熟练程度5)资源有效性5.可行性研究5.1 技术可行性程序设计采用Visual Basic 6.0,所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,我们可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。

此外,我们除了可以使用单独的Visual Basic 6.0程序设计环境进行程序设计外。

Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows功能应用软件中,以供用户进行二次开发。

目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。

用Visual Basic 6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windows NT系统),完全脱离Visual Basic系统环境,并且该文件可以自由发布,安装到单机或网络服务器上。

数据库用SQL Server 2000 ,SQL Server 2000是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。

该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。

可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

5.2 经济可行性本系统实现的功能较少且简单,所以在开发的过程中基本上不需要考虑什么成本,开发人员已尽可能的减少。

使用较成熟的开发工具也减少不必要的支出,只需用很小的代价便可开发完毕。

使用本系统的用户只需在短时间内就可以获得个人所需的信息,并获得需要的服务。

这点与传统的人工服务相比,效率得到了很大的提升,无论是对用户还是公司都节省了大量的时间,带来很大的方便,并且省去了雇佣员工的费用。

软件的经济效益大大的超过了它的开发成本,所以开发本软件在经济上是可行的。

5.3 操作可行性本系统采用的是直观的图形用户界面,用户进入银行储蓄管理系统的主界面后,有注册新用户、存款和取款这三个操作按钮可供用户选择,各个界面简洁,操作方便,容易上手,更有提示信息。

存款只要在存款界面按提示输入信息,然后在界面显示相应的信息。

取款只要在取款界面输入提示信息,输入无误就可取款成功。

总体来说,程序操作简单,数据显示直观。

另外,从法律方面来看,该系统的开发只运用于学习中,它不存在法律问题,也可以说是完全合法的,完全可行的。

从社会效益方面来看,该系统的应用有利于银行储蓄业的发展,提高它的经济效益,同时促进社会经济的发展。

五、实验小结:银行储蓄计算机系统技术在目前是一个技术上成熟的系统,并且在银行公局内部准备采取有力措施保证资金和人员配置等。

因此,分阶段开发“银行计算机储蓄系统”的构想是可行的。

为了使银行公司适应现代化高场竞争的需求,促进银行管理信息化,不断满足储户的要求,争取更好的经济效益,根据以上分析,认为此系统的开发是可行的并着手开发此系统。

实验三:软件开发需求分析实验学时:2课时一、实验目的确定所开发项目的需求,在此基础上完善和细化可行性分析中数据流图的功能,可以采用不同的分析工具(如Rose或Visio),完成对项目的分析过程,给出系统的需求分析文档。

二、实验要求、实验内容1、实验要求⑴实验之前学生应熟悉本项目的业务流程。

⑵学生熟练掌握Microsoft Visio或Rational Rose建模工具。

相关文档
最新文档