软件工程仓库管理系统实验报告-华北电力大学
q 』•,上课程设计报告 0
课程设计的目的与要求 1. 课程设计目的 软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准 文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中 的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。
2. 课程设计要求 2.1 课程设计准备 1 )
复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。
2 )
明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。
3 )
熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。
4 )
熟悉开发环境和开发工具。
2.2 内容要求 1 )
对所设计和实现的系统进行可行性分析,提交可行性分析报告; 2 )
对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明 书( SRS ); 3 )
在 SRS 的基础上进行软件的概要设计和详细设计,提交软件设计文档; 4 )
遵循上述文档的要求,实现软件; 5 )
对所实现系统进行软件测试,完成软件测试报告。
q 』•,上课程设计报告 1
1. 可行性分析报告 1.1 项目简介 1.1.1 项目目标 随着计算机和网络技术的飞速发展,计算机的应用领域不断扩大。利用计算机进行信息控制,不仅提 高了工作效率,更提高了其安全性。尤其对于复杂的信息管理,利用计算机能够充分发挥它的优越性。随 着科学技术的不断提高,计算机科学技术日渐成熟,它在人类社会的各个领域发挥着越来越重要的作用。
物资管理系统是根据企业的管理员对仓库物品的入库、出库等操作的管理及记录的需要来设计开发 的,目标是给仓库管理员提供更加快速、便利的平台,具有对仓库货物信息进行管理和维护的功能。
1.1.2 系统的简要描述,主要功能 从总体上来看,本系统主要实现以下功能:
查看货物信息:可以查询所有货物的相关信息。
查看管理员信息:可以查看所有仓库管理员的相关信息。
查看记录信息:可以查看所有入库、出库的记录信息。
删除货物信息:可以删除选定的货物信息,且同时删除与该货物相关的所有记录。
物资入库:可以添加仓库已有或没有的货物,同时修改或添加相关信息。(所有的入库人都包含在管 理员之内)
物资出库:可以使已有货物出库,同时修改相关信息。(所有的出库人都包含在管理员之内)
安全退出:退出当前页面至上一界面。
1.2 对现有系统的分析 1.2.1 处理流程和数据流程 ( 系统流程图 )
1.2.2 对现有系统的其他说明 ( 1 )
维护:在系统交付之后的有效期限之内,系统的维护只由开发单位提供; ( 2 )
人员:开发人数较少,管理员数目一定,允许管理的人员必须是熟悉数据库管理知识及相关业务的 人员; ( 3 )
设备:
硬件环境:处理器( CPU ):双核酷睿 13 及以上;内存容量( RAM ):至少 2G ; 设计正文
q 』•,上课程设计报告 2
软件环境:操作系统:
Microsoft Windows 7 ;数据库管理系统:
SQLServer2008; Microsoft Visual Studio 2013 ;软件需求管理工具 RRP ;软件设计工具 RSA ;软件测试工具 RFT ( 4 )局限性:开发人员全部为本科生,缺乏项目经验,技术操作方面还不太熟练。原有的系统存在很大 的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等 等。
1.3 技术可行性分析 基于 winform 窗体程序,使用 C# 语言和 Microsoft SQLServer 2008 数据库实现,使系统的部署、应用、 维护更加方便。因此技术方案是成熟的和可行的。
1.4 经济可行性分析 从用户角度来看,无需单独购买计算机,只需利用目前已有的计算机,并且可以接入互联网即可;从 开发者角度来看,此类软件开发周期一般为 2 - 3 个月,开发所需硬件和软件要求是目前大多数 PC 机系统 能够承担的,开发费用不高。
1.5 社会因素可行性分析 1.5.1 法律因素 我国用著作权体系来保护计算机软件,保护的范围也很广泛,从系统软件、应用软件到源程序、目标 程序,都可以受到保护。该系统为独立开发,在法律方面不会存在侵犯专利权、侵犯版权等问题。
1.5.2 用户使用可行性 该系统提供友好的界面,对用户来说,操作简单,容易掌握。
1.6 可供选择的方案 方案 1 :基于 winform 窗体的仓库物资管理系统, 系统主要针对管理员部分, 管理员可以对职工信息、 物资信息进行管理和维护。
该方案的优点和选择该方案的原因:
( 1 )
winform 窗体操作比较简单,用户容易掌握;( 2 )
C# 语言简单易懂,兼容性好,对开发者来说容 易使用;( 3 )开发难度较低 , 降低了开发成本;( 4 )
C# 语言能实现系统与数据库的无缝连接,降低了系 统的维护开销; 方案 2 :使用 Java 编写的仓库物资管理系统 不选择该方案的原因:
( 1 )使用 Java 编写界面相对困难,不容易使界面实现更好的人机交互;( 2 )
Java 语言相对于 C# 语 言来说较难理解,对开发者来说使用不便; ( 3 )熟悉并精通 Java 的开发者数量不多, 维护起来比较困难; 方案 3 :在以前的仓库物资管理系统上进行修改,完善功能。
不选择该方案的原因:
( 1 )以前的开发者大多离校,不便于交流;( 2 )修改需先理清以前的开发思路,了解以前系统的开 发过程及结构,工作量太大; 方案 4 :购买“仓库物资管理系统”。
不选择该方案的原因:
( 1 )目前市场上的仓库物资管理系统主要是大型系统,购买系统费用昂贵;( 2 )对于学校内部的小 型系统来说显得“大材小用” ;( 3 ),维护比较困难,维护价格也比较高昂。
2. 软件需求规格说明书(SRS 2.1 需求概述 1 )
给出软件需求的摘要和简单描述 仓库物资管理系统的主要功能是实现职工信息和物资信息管理的信息化。仓库物资管理系统需要满足 来自管理员的需求。
I • 对于仓库管理员来说,他们的需求是:对职工信息、物资信息进行管理和维护。管理员可以查询、 添加、删除、修改、
q 』•,上课程设计报告 3
物资和职工的基本信息。系统管理员可以维护系统的状态和正常的运行。
根据仓库物资的实际需求情况,仓库物资管理系统应该包括以下几个功能模块 :
1• 基本业务模块:主要实仓库日常业务的信息化处理,包括入库、出库。
2• 基本数据维护模块:主要是对管理员信息、物资入库、出库记录信息、物资基本信息进行操作,包 括添加、修改和删除。
2 )
运行环境 Windows 7,Windows Vista/ Windows XP 或更高的版本,安装有 SQLServer2008 和 Microsoft Visual Studio 2013 及以上版本;至少有 100M 左右的硬盘空间 2.2 功能需求 2.2.1 功能图:
2.2.2 用例图:
课程设计报告 4
&■逅回成功 ② 查询物资记录信息时序图:
•包含"
咆缶 wsw> VTTU 耳丽 SbW? 223 时序图 ① 查询或删除物资信息时序图: 数林库:数据库 十答毘员:瞥理員 1.負录 C1 4"显示奁询信舄 5:題回 2:豊录廳功 吏谊物资蓿恵
T ■ 八,上讨
课程设计报告 5
羞也挥删誨系朗別困 ■&啞白册權生* 旧「1心* ■■- 苛*碎血二 首理帀甘淨員 " 灯库窓塢界而竹碍钢 | 药示录疋而 su* 亲麺 [ 瑟拇匸:砺 S 岸- :右 iW 机禄曲
9 凸库 5 ; 界面:世车尿站足而 匚 查匀记录页蘆鱼询囱:页面 二慕肃洋:朝书阵 1: 1* I 1 血汕時喩
L.2- 期 it ; ? 怕紈功 " r・ ・r・・ ・・T・ ・ti * r・ ・rBh・・ ・・r・ ・r n」u =,■»”・・・.》■ = =・■■ m■»■ »■ ■,〜m■» 亠^ rr・ ・“・・・・・・・・ ・・・・・・・・ am」‘ ■■ m 亠・■ u =,・■■ ■».!■」”.uu■!.«■・・,亠,ah・ 亠 ・・ ik p 負录勰 "T a :
更河帽遐记汨 j ! 古询菲丰希号鬥如 1 订录月息 ■ -------------
- ——
---------- » ,.出苣电口址果 A B.5TK 录信总 5 :
*n | ③ 物资入库时序图:
2.3 数据描述 类之间的关系图:
i ; 』上课程设计报告 6
管理员类包含的属性主要是管理员编号、 管理员登录密码、管理员权限、管理员姓名。
管理员类的方法主要是查询信息基本操 作。
物资类包含的属性主要是物资编号、物资 名称、物资型号、物资数量。
书籍类的方法有删除、更新物资信息,还 有查询物资信息,可以按物资编号查询。
epjlDyBes 管理员类描述: 1 Gno 1 Gno —r elai.1 relation rm 曰
叵. Kao * GliO - Ruum , ------- A 1 s tyle * 叵舀 Rtime
i npul () SX output C )
gocdi 出入库类描述: Eno Ekey .Ert 那自 ^E"ssx Q luery () 物资类描述:
课程设计报告 7
出入库类包含的属性主要是编号、状态、数量 类型、更改时间。当状态为 1 时为入库操作,当状 态为 2 时为出库操作。
出入库类的方法有输入、输出、更新物资信息。
2.3.1 性能需求 1)
数据精确度 查询时应保证查全率,所有包含查询关键字的记录应该都能查到。在添加任何记录时,要保证数据库 中数据的一致性,避免发生错误,要求不能有误差。
2)
时间特性 检索响应时间应在人的感觉和视觉能接受的时间范围内; 更新数据库处理时间应小于等于 1s ;网络传 输时间应小于等于 2s 。
3)
适应性 技术约束:该系统的设计是在使用 C# 语言编写、基于 winform 窗体的,技术设计采用软硬一体化的设 计 方 法。
标准约束:该系统的开发完全按照企业标准开发,包括硬件、软件和文档规格。
2.3.2 运行需求 1)
用户界面 用户界面的设计应遵循用户界面设计的原则,做到以人为本、尽可能减少用户记忆、保持界面的一致 性。力求设计结果美观大方、直观、明了、条理清晰,使系统易学、易用、易管理。
本系统是以 Winform 窗体的形式工作的,打开系统后,呈现在眼前的是一个登录界面,输入管理员编 号和密码进入系统,进行相应的操作,各种操作都与数据库相连,一旦确定某些操作,相应的数据就会保 存到数据库中,实时性好。
登录界面:
操作选择页面: ; ——-relati on i On© □ Ejium 叵酋 s tyl e g^E-time i 作讥 C ) 辭 outp-at [』
了 「 课程设计报告 8
町功能,三|亘 I 岀盂管浬 库存査闾 退出 库存查询操作界面: 密码修改界面: 权限修改界面:
课程设计报告 9
入库管理界面: 人专卓理 出库管理界面: 2)
硬件接口
q 』•,上课程设计报告 10
需要浏览器进行显示,键盘进行输入。
3)
软件接口 Windows 7 , Windows Vista/ Windows XP 或更高的版本,安装有 SQLServer2008 和 Microsoft Visual Studio 2013及以上版本。
4)
故障处理 对于应用程序,要求能够判断用户输入的错误信息,能够给出相应的错误提示,不会因为输入的错误 信息而导致系统的运行终止; 对于硬件故障,系统能够自动备份数据,防止由于计算机故障导致数据丢失; 对于数据库,要求在发生故障时,能够实现数据的恢复; 2.3.3 其它需求 可使用性:本系统容易使用和理解,界面友好; 安全保密:除了本人可以修改自己的登录密码外,只有管理人员能对读者及书籍信息做修改。
可维护性:本系统在管理方面相对简单,容易维护,数据库的管理需要专门管理员。
系统最小寿命:系统应能在无重大改动的条件下正常运行 3 年以上。
可移植性:对 Win dows 7 , Win dows Vista/ Win dows XP 或更高的版本系统均可使用 。
q 』•,上课程设计报告 11
3. 软件设计说明书 3.1 软件模块结构图 具体如下图所示:
3.2 文件结构和全局数据 3.2.1 数据库文件表 ( 1 )职工表( employee )用于存放所有职工即管理员的信息,职工表是判断用户的登录权限必不可少 的部分,表中各个字段的数据类型、大小以及简短描述如下表 1 所示。
表 1 职工表( Employee )
字段名 数据类型 大小 字段描述 Eno n char 10 职工编号,主键 Ekey n char 10 密码 En ame n char 10 姓名 表 1 ( 2 )物资信息表( Goods )用于存放仓库中所有货物的信息,物资信息表是用于查询物资信息和入库出库 是否可行的判断基础。表中各个字段的数据类型、大小以及简短描述如下表 2 所示。
表 2 物资信息表( Goods )
字段名 数据类型 大小 字段描述 Gno n char 10 物资编号,主键 Gn ame n char 10 物资名称 sort n char 10 类型 num int
数量 ( 3 )管理关系表( Relation )用于存放职工对货物的所有操作。表中各个字段的数据类型、大小以及简 短描述如下表 3 所示。
表 3 管理关系表( Relation )
字段名 数据类型 大小 字段描述 Rno n char 10 管理编号,主键 Eno n char 10 职工编号
q 』•,上课程设计报告 12
Gno n char 10 物资编号 Rnum int
操作物资数量 style n char
操作类型 Rtime datatime
操作时间 322 数据表关系图
323 创建存储过程 用于向管理关系表中添加新的信息,代码如下:
create table relati on ( Rno int identity(1,1) primary key, Eno nchar(10) not null, Gno nchar(10) not null, Rnum int not n ull, style nchar(10) not null, Rtime datatime not n ull ) 其他表均为直接新建表填入列名和约束 3.2.4 软件各个模块所共享的全局数据的结构 :物资管理系统中使用了公共模块 DAL ,每一张表均新建了 一个类 EmployeeDAO.cs 、 GoodsDAO.cs 、 RelationDAO.cs 和 SQLHelper.cs 。在 EmployeeDAO.cs 定义了对 职工表的查询操作函数, 在 GoodsDAO.cs 中定义了对物资信息表的查询、插入、删除和更新等函数,在 RelationDAO.cs 中定义了对物资记录表的查询、插入等函数。
3.3 模块描述 3.3.1 登录模块描述 (1) 功能:管理员通过登录界面选择权限进入仓库物资管理系统; ( 2 )接口:将管理员输入的编号和密码与数据库中的数据尽心对比; (3) 数据:管理员编号,密码,权限; (4) 处理:单击“登录”按钮,若输入的编号和密码与数据库中的数据相符,则登录成功,进入选 择支持的操作界面,否则登录失败。
3.3.2.1 超级管理员管理管理员信息模块描述
q 』•,上课程设计报告 13
( 1 )
功能:超级管理员可以对管理员的信息进行查询与修改基本操作; ( 2 )
接口:由超级管理员模块调用该模块,连接到数据库按编号进行查询管理员信息,进行查 询基本操作后数据会更新到数据库中; ( 3 )
数据:管理员编号、密码、姓名; ( 4 )
处理:在操作界面单击“权限修改”按钮,进入权限修改界面,选择用户名与希望更改后 的用户类型,点击"确认”修改信息;在操作界面单击“密码修改”按钮,进入密码修改界面,选择 用户名,输入其原密码并输入和再次输入其新密码,点击“确认”修改信息 3.322 管理员管理入库模块描述 ( 1 )
功能:管理员可以对货物信息进行仓库选择,货物编号,货物名称,货物数量,货物价格 的增加操作; ( 2 )
接口 :由管理员模块调用该模块,连接到数据库查询货物信息,进行增、删、查等基本操 作后数据会更新到数据库中; ( 3 )数据:仓库位置,货物编号,货物名称,货物数量,货物价格; ( 4 )处理:在管理员在管理界面单击“入库管理”按钮,进入入库管理界面,依次输入入库货 物编号、名称、数量、价格的点击入库可以将修改后的信息保存到数据库中。
3.3.2.3 管理员管理出库模块描述 ( 1 )
功能:管理员可以对货物的信息进行仓库选择,货物编号,货物名称,货物数量,货物价 格的修改操作; ( 2 )
接口 :由管理员模块调用该模块,连接到数据库查询货物信息,进行删、改、查等基本操 作后数据会更新到数据库中; ( 3 )数据:仓库位置,货物编号,货物名称,货物数量,货物价格; ( 4 )处理:在管理员管理界面单击“出库管理”按钮,进入出库管理界面,依次输入出库货物 编号、名称、数量、的点击入库可以将修改后的信息保存到数据库中。
3.3.2.4 管理员管理库存查询模块描述 ( 1 )
功能:管理员可以对货物的信息进行查询操作; ( 2 )
接口:由管理员模块调用该模块,连接到数据库查询货物信息。
( 3 )
数据:仓库位置,货物编号,货物名称,货物数量,货物价格; ( 4 )
处理:在管理员管理界面单击“库存查询”按钮,进入库存查询管理界面,选择查询条件 以及关键字显示相关货物的详细信息。
q 』•,上课程设计报告 14
4 软件测试报告 4.1 测试范围 4.1.1 测试目的:测试是为了发现程序中或处理流程中的错误而执行的过程。
4.1.2 预期结果:系统运行正常,与用户交互流畅,数据处理正确并能与数据库正确相连; 4.1.3 测试步骤:单元测试、集成测试、确认测试和系统测试。
4.2 测试计划 整个系统分为两个模块:超级管理员模块和普通管理员模块,每个模块都要先独立测试,再集合到一 起测试。注意模块之间的连接。每个模块都要设计测试用例。先进行白盒测试,再进行黑盒测试。
4.2.1 测试阶段 ( 1 )第 1 阶段:对每个模块进行单元测试,包括超级管理员管理管理员信息模块、管理员管理入库 模块描述、 管理员管理出库模块描述、管理员管理库存查询模块描述,对设计的测试用例进行测试,查 看是否与预期的结果相同。
( 2 )
第 2 阶段:进行集成测试,测试模块之间的调用是否正确。
( 3 )
第 3 阶段:进行确认测试,测试各个子系统是否完成了需求说明书中的功能。
( 4 )
第 4 阶段:进行系统测试,测试整个系统的功能、性能是否与预期效果相同。
4.2.2 测试进度:
测试的全部进度、顺序和依赖关系及各模块的测试日程如下表所示: 测试模块 测试顺序 依赖关系(先行的测试)
测试时间 用户登录模块 按权限(普通管理员或超 级管理员)登录分别进行 测试 无 2014.06.25 上午 超级管理员管理管理 员信息模块 权限修改、密码修改 用户登录测试 2014.06.25 上午 管理员管理入库模块 入库仓库位置、货物编 号、名称、数量、单价 用户登录测试 2014.06.25 上午 管理员管理出库模块 出库仓库位置、货物编 号、名称、数量 用户登录测试、管理员管 理入库模块 2014.06.25 上午 管理员管理库存查询 模块 查询仓库位置、货物编 号、名称、数量、单价 用户登录测试、管理员管 理出库模块 2014.06.25 上午
4.3 测试项目说明 4.3.1 用户登录模块测试 ( 1)
测试目的:测试系统的登录是否正确、合法,对于合法的用户是否能够转入正确的界面,对于非法的 用户能否能提示错误。
( 2)
测试方法和测试软件:分别使用超级管理员信息表和普通管理员信息表中合法用户信息登录系统,再 以非合法信息登录系统,用白盒测试中的逻辑覆盖法进行测试。
( 3)
测试用例 测试用例编号 用户权限 用户账号 密码 预期结果 1 超级管理员 1201 (合法)
123 (合法)
登录成功,进入管 理员操作主界面 2 超级管理员 1201 (合法)
1234 (非法)
登录失败,提示用 户名和密码不匹 配
q 』•,上课程设计报告 15
3 超级管理员 1201 (合法)
空 登录失败,提示密 码不能为空 4 超级管理员 空 123 登录失败,提示用 户名不能为空 5 超级管理员 1202 (非法) 123 (合法) 登录失败,提示用 户名不存在 6 普通管理员 1202 (合法) 123 (合法) 登录成功,进入读 者操作主界面 7 普通管理员 1202 (合法) 1234 (非法) 登录失败,提示用 户名和密码不匹 配 8 普通管理员 1202 (合法) 空 登录失败,提示密 码不能为空 9 普通管理员 空 123 登录失败,提示用 户名不能为空 10 普通管理员 1201 (非法) 123 登录失败,提示用 户名不存在
432 管理员管理管理员信息模块测试 (1) 测试目的:测试超级管理员的对管理员信息的基本操作是否正确、合法。
(2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。
(3) 测试用例:
测试用例编号 超级管理员操作 输入 预期结果 1 修改权限 超级管理员 更改并显示管理员级别 2 修改密码 新密码确认、新密码 成功修改密码
4.3.3 管理员管理入库模块测试 (1) 测试目的:测试管理员的对货物的入库基本操作是否正确、合法。
(2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。
(3) 测试用例:
测试用例编号 管理员操作 输入 预期结果 1 入库 仓库位置,货物编号、名称、 数量、价格 显示入库信息 2 删除 货物编号、名称 删除选定货物信息 4.3.4 管理员管理出库模块测试
(1) 测试目的:测试管理员的对货物信息的基本操作是否正确、合法。
(2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。
(3) 测试用例:
测试用例编号 管理员操作 输入 预期结果 1 出库 货物编号、名称、数量 显示出库信息 3 删除 货物编号、名称 删除选定货物信息 4.3.5 管理员管理库存查询模块测试
q 』•,上课程设计报告 16
(1) 测试目的:测试管理员的对货物类别信息的基本操作是否正确、合法。
(2 )
测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。
(3)
测试用例:
测试用例编号 管理员操作 输入 预期结果 1 查询 货物编号、名称 显示查询信息
4.4 测试分析 3.3.1.1 用户登录模块测试 ( 1 )
实测结果:在用户名和密码均正确的情况下,登录成功;否则失败,提示错误信息; ( 2 )
与预期结果数据的偏差:无偏差 ( 3 )
该项测试表明的事实:连接数据库登录可行 ( 4 )
该项测试发现的问题:无 3.3.1.2 管理员管理管理员信息模块测试 ( 1 )
实测结果:在用户名和密码均正确的情况下,增、删、改、查等操作可以正确进行; ( 2 )
与预期结果数据的偏差:无偏差 ( 3 )
该项测试表明的事实:管理员可以对管理员信息正确管理; ( 4 )
该项测试发现的问题:无 3.3.1.3 管理员管理入库模块测试 ( 1 )
实测结果:在用户名和密码均正确的情况下,增、删、改等操作可以正确进行; ( 2 )
与预期结果数据的偏差:无偏差 ( 3 )
该项测试表明的事实:管理员可以对入库信息正确管理; ( 4 )
该项测试发现的问题:无 3.3.1.4 管理员管理出库模块测试 ( 1 )
实测结果:在用户名和密码均正确的情况下,删、改等操作可以正确进行; ( 2 )
与预期结果数据的偏差:无偏差 ( 3 )
该项测试表明的事实:管理员可以对出库信息正确管理; ( 4 )
该项测试发现的问题:无 3.3.1.5 管理员管理库存查询模块测试 ( 1 )
实测结果:在用户名和密码均正确的情况下,库存查询操作可以正确进行; ( 2 )
与预期结果数据的偏差:无偏差 ( 3 )
该项测试表明的事实:管理员可以对库存查询正确管理; ( 4 )
该项测试发现的问题:无
q 』•,上课程设计报告 17
课程设计总结或结论 经过这两个周的软件工程课程设计,我了解了软件开发的大致过程,可行性分析、软件需求、软件设 计、软件测试,每一步都必不可少。要对所要开发的项目进行正确的可行性分析,正确的需求分析(包括 功能需求、性能需求、运行需求等),对文件的结构和全局数据有正确的描述,设计足够多的测试用例进 行单元测试、集成测试和系统测试。
在开发软件的过程中,我体会到用户需求对软件的重要性。成功的软件是建立在成功的需求基础之上 的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。在需求获取过程中,能否准确地描述 需求也是对开发人员的一项考验。
软件测试应该贯穿于整个软件开发的过程中,而不是等软件开发完成才开始进行,应该尽早地设计测 试用例并进行测试。软件测试的方法有白盒测试、黑盒测试和灰盒测试。也可以借助自动化测试工具进行 测试,比如 IEM 的 RFT 测试工具。
在软件设计的过程中,我对结构化程序设计有了更深的理解,对用例图、时序图等建模的方法都有了 一定的掌握,也了解了 UML 工具在软件开发过程中发挥着重要的作用。
4 参考文献 [1] 宋雨,软件工程,北京,中国电力岀版社 岀版时间 :
2007/2 [2] 李铭, c# 高级编程 ( 第 7 版 )
,北京,清华大学出版社, 2010 年 11 月 [3] 刘婕 . 张琳等著 C#.NET2.0+SQL Server 动态网站开发从基础到实践 . 电子工业出版社 , 2007.1 [4] Pressman R S, 郑人杰 , 马素霞 . 软件工程 :
实践者的硏究方法 [M]. 机械工业出版社 , 2011. [5] 曲朝阳,刘志颖 软件测试技术 北京:中国水利水电出版社 2006
- 范文大全
- 职场知识
- 精美散文
- 名著
- 讲坛
- 诗歌
- 礼仪知识
-
超星尔雅学习通《对话大国工匠致敬劳动模范》题库附答案
超星尔雅学习通《对话大国工匠致敬劳动模范》题库附答案 1、历史只会眷顾坚定者、奋进者、搏击者,而不会
【入党申请书】 日期:2021-05-12
-
对于政治生态考核整改工作方案
本文系作者原创投稿,仅供学习参考,请勿照搬照抄! 关于政治生态考核整改工作的方案 为做好推进风清气正
【经济工作】 日期:2020-06-05
-
大学生学习2024年两会精神心得感悟
大学生学习2024年两会精神心得感悟过去一年,是全面贯彻二十大精神的开局之年,中国共产党带领全国各族人民,付出艰辛努力,换来重大成
【心得体会】 日期:2024-03-07
-
中国传统故事英文版 中国古代故事英文版
历史学科蕴含着许多丰富的、生动的、有趣的素材,每一个历史事件、历史人物都有相关的、动人的历史小故事,都能给人以启迪。你对中国古代的故事了解多少呢?下面是小编为您...
【调查报告】 日期:2019-05-22
-
基尔霍夫定律验证实验报告
基尔霍夫定律的验证的实验报告本文关键词:基尔,定律,霍夫,验证,实验基尔霍夫定律的验证的实验报告本文
【思想宣传】 日期:2021-03-08
-
中小学党建工作实施意见
中小学党建设工作实施意见中小学校担负着培养德智体美全面发展的社会主义建设者和接班人的重要使命。加强中
【爱国演讲】 日期:2020-09-22
-
地藏经诵读仪规(完整版)
地藏经诵读仪规(完整版) 恭请文: 恭请大慈大悲大愿地藏王菩萨、护法诸天菩萨慈悲加持护念弟子***能
【个人简历】 日期:2021-03-31
-
小学党建工作制度
小学党建工作制度33篇 党建工作责任制度 1 党支部年初制定全年党建工作计划,将目标任务分解到有关部
【思想学习】 日期:2021-02-10
-
青年学生学习全国人大十四届二次会议心得感想16篇
青年学生学习全国人大十四届二次会议心得感想16篇报告中提到政府在经济调控、消费政策、基础设施和制造业投资、房地产调控以及地方债务
【心得体会】 日期:2024-03-07
-
材料力学考题
材料力学考题本文关键词:材料力学,考题材料力学考题本文简介:材料力学1、简易起重设备中,AC杆由两根
【入党申请书】 日期:2021-03-06
-
执行信息公开网
执行信息公开网 执行信息公开网 执行信息公开网: zhi*ing (点击下图可直接进行访问) 全国
【职场知识】 日期:2020-07-03
-
大学教师毕业设计指导记录4篇
大学教师毕业设计指导记录4篇 毕业设计是指工、农、林科高等学校和中等专业学校学生毕业前夕总结性的独立作业。是实践性教学最后一
【职场知识】 日期:2022-05-11
-
年国家开放大学电大电子商务单选题题库
单选: 1、EDI是指A、电子商务B、电子数据交换C、电子交易 D、移动数据交换 答案: B 2、电
【职场知识】 日期:2020-06-05
-
“以学生为中心”的教学原则
以学生为中心的教学原则教师在开展以学生为中心的教学实践中,必须谨记学习目标不再是知识的获得,能力要比知识更重要。以下是蒲公英阅读网
【职场知识】 日期:2023-01-05
-
有机磷酸酯类中毒及其解救(实验报告范文)
有机磷酸酯类中毒及其解救XXX、XXX一、实验目的1 观察有机磷酸酯类农药敌百虫中毒时的症状。 2
【职场知识】 日期:2020-08-30
-
组工干部学习谈治国理政第三卷《共建创新包容开放型世界经济》心得体会
组工干部学习谈治国理政第三卷《共建创新包容的开放型世界经济》心得体会 《习近平谈治国理政》第三卷第七
【职场知识】 日期:2020-09-22
-
心理健康黑板报_心理健康黑板报图片
虽然工作上难免压力,但是只要正视压力,一切就不会太辛苦。下面就随小编看看心理健康黑板报内容,希望喜欢哦。 心理健康黑板报图片欣赏 心理健康黑板报图片1 心理健...
【职场知识】 日期:2020-02-26
-
2021教育基础知识试题(附答案)
2021教育基础知识精选试题(附答案) 1、主张恢复西方传统教育核心价值,反对“进步教育
【职场知识】 日期:2021-03-17
-
男一分钟仰卧起坐标准表
表表11--13 男生一分钟仰卧起坐、引体向上单项评分表(单位:次) 等级 单项 得分 三年级 四年
【职场知识】 日期:2021-05-08
-
发展党员工作部门联审征求意见表
发展党员工作部门联审征求意见表发展对象姓 名 性别 出生年月 身份证号 现工作单位及职务 家庭住址
【职场知识】 日期:2020-09-22
-
唐代诗人李昂个人信息
唐代诗人李昂个人信息 导读:我根据大家的需要整理了一份关于《唐代诗人李昂个人信息》的内容,具体内容:
【古典文学】 日期:2020-11-07
-
[关于中秋的朗诵诗词] 关于爱国的朗诵诗词
中秋,热闹的街头树起了灯彩,舞起了火龙。你知道多少关于中秋的朗诵诗词?下面小编为你整理了几篇关于中秋的朗诵诗词,希望对你有帮助。 关于中秋的朗诵诗词一 中秋佳节...
【古典文学】 日期:2019-06-06
-
叠加原理实验报告
一、实验目的1、通过实验来验证线性电路中的叠加原理以及其适用范围。 2、学习直流仪器仪表的测试方法。
【古典文学】 日期:2020-11-12
-
输血查对制度
输血查对制度依据卫生部《临床输血技术规范》的要求,制订抽血交叉配备查对制度、取血查对制度、输血查对制
【古典文学】 日期:2020-09-24
-
大气唯美黑板报【国庆节大气黑板报】
日本在投降的那一天,再也没有昔日的嚣张,我们中国的屈辱得到洗刷。下面就随小编看看国庆节大气黑板报内容,希望喜欢哦。 国庆节大气黑板报图片欣赏 国庆节大气黑板报...
【古典文学】 日期:2019-05-05
-
【二人旅游英语情景对话】 二人英语对话2分钟旅游
随着国内外旅游业市场的不断扩大,旅游英语人才成为社会的紧缺人才。小编精心收集了二人旅游英语情景对话,供大家欣赏学习! 二人旅游英语情景对话1 A:Itsmyfirsttimeto...
【古典文学】 日期:2020-02-29
-
怎样认识世界处于百年未有之大变局
怎样认识世界处于百年未有之大变局 首先,“大变局”是对国际格局发生巨大变迁的
【古典文学】 日期:2020-10-28
-
2021公安专业知识考试练习题(附答案)
2021公安专业知识考试练习题(附答案) 1 甲地公安机关接到群众举报,在当天举行的大型娱乐活动中,
【古典文学】 日期:2021-01-29
-
乳糖检测方法
附录A(规范性附录) 乳糖的测定A 1原理牛乳或乳粉样液经沉淀剂澄清后,样液中的乳糖在苯酚、氢氧化钠
【古典文学】 日期:2020-12-08
-
[合作与成功的故事]团队合作成功的案例
学会合作,合作是一种深刻后的美丽,因为一滴水只有融入大海,才能够激起美丽的浪花。关于合作你了解吗?以下是小编分享的合作与成功的故事,一起来和小编看看吧。 合作与成...
【古典文学】 日期:2020-02-27
-
时尚女装店面装修效果图|韩式女装店面装修
在服装店的设计之中,我们要将多变、创新、品牌自身的定位与发展趋势相结合,用一种可持续的设计方式呈现出来,以便更加适应不断更新的展示主体。下面小编就为大家解开时尚女装店...
【中国文学】 日期:2019-05-16
-
2021年超星尔雅学习通《辩论与修养》章节测试试题(共183题附答案)
2021年超星尔雅学习通《辩论与修养》章节测试试题(共183题附答案)1、辩论的目的不是单纯获得某种
【中国文学】 日期:2021-05-12
-
天地人格最佳搭配起名技巧|天地人格的五行怎么算
天地有阴有阳,物体刚柔表里,而数字则有一个诱导力,那么你知道怎么计算天地人格来取名吗?今天小编为你整理了天地人格最佳搭配起名技巧,一起来看看用天地人格取名的方法有哪些...
【中国文学】 日期:2019-06-06
-
信息技术重要性
信息技术的重要性 信息技术与课程整合将带来课程内容的革新,信息技术的高速发展,要求传统的课程必须适应
【中国文学】 日期:2021-02-11
-
2022年当前世界下中国面临国际形势论文范本
和平与发展仍然是当今时代的主题。谋和平、求合作、促发展是各国人民的共同愿望。为了大家学习方便,下面是小编为大家整理的当前世界下中国面临的国际形势论文范文内容,以供参...
【中国文学】 日期:2022-03-31
-
【世界上最大的半岛】阿拉伯半岛
你知道世界上最大的半岛是什么吗?下面由小编来介绍一下。 阿拉伯半岛的简介 阿拉伯半岛(阿拉伯文:)位于亚洲,是世界上最大的半岛。沙特阿拉伯、也门、阿曼、阿拉伯联合...
【中国文学】 日期:2019-05-24
-
古代人物漫画女生唯美图片欣赏 漫画人物图片女孩唯美
中国漫画始于清末民初,而平面设计虽然其名称是在改革开放以后确立的,但设计活动却自古就有,二者的相互影响是本文的主要讨论范围。小编整理了唯美古代女生人物漫画,欢迎阅读!...
【中国文学】 日期:2020-03-19
-
雪天安全行车注意事项_雪天安全行车提示语
维护城市交通秩序,争做河源文明市民。你们想看看雪天安全行车提示语有哪些吗?以下是小编推荐雪天安全行车提示语给大家,欢迎大家阅读! 安全行车温馨提示语【经典篇】 1...
【中国文学】 日期:2020-03-15
-
2021年5月时事政治热点(国内+国际)
2021年年5月时事政治热点(国内+国际)国内部分 1 55月月66日,由商务部和海南省人民政府共同
【中国文学】 日期:2021-06-10
-
关于通过努力获得成功的故事:靠自己努力成功的例子
努力,是成功的一半。人生道路上难免会遇到挫折,但我们不应后退,应向理想之路奋勇前进。关于名人努力成功的故事你了解吗?以下是小编分享的关于通过努力获得成功的故事,一起...
【中国文学】 日期:2020-03-03
-
改革开放大事记简表(改革开放新时期1978-2012年)
改革开放大事记简表 (1978-2012年) 时间1978年12月18日至22日地点北京事件党的十一
【外国名著】 日期:2021-06-17
-
山东省生产经营单位安全生产主体责任规定(303号令)
山东省生产经营单位安全生产主体责任规定(2013年2月2日山东省人民政府令第260号公布根据2016
【外国名著】 日期:2020-10-22
-
大学生音乐欣赏论文 大学音乐鉴赏论文3000
今天小编就为你介绍关于大学生音乐欣赏论文,下面是!小编给你搜集了相关资料!希望可以能帮助到大家。 大学生音乐欣赏论文—第一篇 音乐是生活不可缺少的一部分,学会欣...
【外国名著】 日期:2019-05-27
-
材料力学金属扭转实验报告
材料力学金属扭转实验报告 【实验目的】 1、验证扭转变形公式,测定低碳钢的切变模量G。;测定低碳钢和
【外国名著】 日期:2020-11-27
-
长豆角家常做法怎么做好吃营养 炒豆角的家常做法
豆角在我们日常生活中是很常见的食材,可能我们只知道它含有优质蛋白和维生素,其实它还有其他的营养价值。它也是可以和很多食材做搭配的。下面小编为大家整理了长豆角的做法...
【外国名著】 日期:2020-02-26
-
(新版)就业知识竞赛题库及答案解析
(新版)就业知识竞赛题库(全真题库) 一、单选题1 (单选):在职业生涯规划工具中,组织在展开员工职
【外国名著】 日期:2021-07-21
-
植物装饰画黑白图片欣赏|荷花装饰画黑白图片
装饰画是一种装饰性艺术,是装饰性和创造性相结合的艺术设计形式。小编整理了植物装饰画黑白,欢迎阅读! 植物装饰画黑白图片展示 植物装饰画黑白图片1 植物装饰画黑白...
【外国名著】 日期:2019-05-31
-
坚定不移全面从严管党治警研讨发言稿
坚定不移全面从严管党治警研讨发言稿政治建警、从严治警是党在新时代的建警治警方针。一年前的全国公安工作
【外国名著】 日期:2020-09-18
-
白烛葵的花语:白烛葵的不死幻想症
白烛葵,花名,花语为“不感兴趣”。现又指《知音漫客》上连载漫画《极度分裂》里主要角色之一。下面小编为你整理了白烛葵的花语。欢迎阅读。 白烛葵的花语:不感兴趣 ...
【外国名著】 日期:2019-05-11
-
把脉人力资源管理的风向标 什么是风向标
把脉人力资源管理的风向标 外部经营环境的巨大变化,不可避免地给身处其中的企业及其经营管理带来新的、深刻的变化和挑战:市场需求在明显萎缩;而买方市场中,客户要求
【外国名著】 日期:2019-09-04
-
梧桐花的花语|梧桐花的功效与作用
梧桐花为梧桐科植物梧桐的花,植物形态详梧桐子条。今天小编为你整理了梧桐花的花语,欢迎阅读。 梧桐花的花语是:情窦初开 在春季里晚开的花朵,有着恬淡的气息。 ...
【寓言童话】 日期:2020-03-03
-
西部计划笔试题库(99题含答案)
西部计划笔试题库(99题含答案) 1 第十三届全国人大三次会议表决通过了《中华人民共和国民法典》,自
【寓言童话】 日期:2021-06-16
-
大学生音乐欣赏论文 大学音乐鉴赏论文3000
今天小编就为你介绍关于大学生音乐欣赏论文,下面是!小编给你搜集了相关资料!希望可以能帮助到大家。 大学生音乐欣赏论文—第一篇 音乐是生活不可缺少的一部分,学会欣...
【寓言童话】 日期:2020-03-12
-
年学生资助诚信教育主题活动方案
各二级学院(部): 为深入贯彻落实习近平总书记关于教育的重要论述,落实立德树人根本任务,增强当代大学
【寓言童话】 日期:2020-06-21
-
油管、套管规格尺寸对照表
API油管规格及尺寸 公称尺寸(in) 不加厚外径(mm) 不加厚内径(mm) 加厚外径(mm) 加
【寓言童话】 日期:2020-08-31
-
主题教育调查研究工作方案2篇
主题教育调查研究工作方案1根据省、市、县开展“不忘初心、牢记使命”主题教育工
【寓言童话】 日期:2021-03-19
-
惊悚鬼故事50字 令人惊悚的故事
这些惊悚故事在短短的篇幅和时间之内让您感受到故事里传达出来的恐怖感,令你感到害怕。下面就是小编给大家整理的令人惊悚的故事,希望对你有用! 令人惊悚的故事篇1:学校...
【寓言童话】 日期:2019-05-13
-
【古代男生漫画图片大全】男生漫画头像
漫画和动画组成了动漫产业的两大支柱。然而,与动画相比,漫画在业界和学界皆相对冷清。小编整理了古代男生漫画,欢迎阅读! 古代男生漫画图片展示 古代男生漫画图片1 ...
【寓言童话】 日期:2019-05-27
-
读《李光耀观天下》有感_李光耀观天下txt在线读
务实与真诚 ——读《李光耀观天下》有感 原创:雁过留声ly 购于北大,在出差的飞机和高铁上读完,这本《李光耀观天下》给予我很多启示。严格地说,这本书没有详
【寓言童话】 日期:2019-05-05
-
北京最好吃的自助餐厅 北京高档自助餐排名
自助餐简直就是拯救大胃王的最佳饮食!没有之一!世界上没有什么事情是吃一顿自助餐解决不了的,如果有,那就吃两顿!下面小编给大家推荐北京几家好吃的自助餐。 北京最好吃的...
【寓言童话】 日期:2020-02-25
-
学生高考动员演讲稿
学生高考动员演讲稿3篇高考动员演讲稿11 老师们、同学们: 大家下午好!漫漫高考长征路已经进入尾声了
【百家讲坛】 日期:2021-09-22
-
企业安全演讲稿2021
最新企业安全的演讲稿5篇 演讲稿是作为在特定的情境中供口语表达使用的文稿。在充满活力,日益开放的今天
【百家讲坛】 日期:2021-09-22
-
XX镇扶贫项目实施专项整治工作总结_1
XX镇扶贫项目实施专项整治工作总结 为深入贯彻精准扶贫精准脱贫基本方略,认真落实党中央、国务院,省委
【百家讲坛】 日期:2021-09-22
-
对乡镇领导班子干部成员批评意见例文
对乡镇领导班子干部成员的批评看法范文 一、对党委书记XXX同志的批评看法〔3条〕 1、与干部交流偏少
【百家讲坛】 日期:2021-09-22
-
群英乡扶贫资金项目芬坡村祖埇村生产道路硬化工程绩效自评报告
群英乡扶贫资金项目((芬坡村祖埇村生产道路硬化工程))绩效自评报告 一、基本情况(一)群英乡扶贫资金
【百家讲坛】 日期:2021-09-22
-
党委书记警示教育大会上讲话2021汇编
党委书记在警示教育大会上的讲话55篇汇编 党委书记在警示教育大会上的讲话(一) 同志们: 根据省州委
【百家讲坛】 日期:2021-09-22
-
对于2021年召开巡视整改专题民主生活会对照检查材料
关于12021年召开巡视整改专题民主生活会对照检查材料 按照中央巡视组要求和省、市、区委统一部署,区
【百家讲坛】 日期:2021-08-14
-
消防安全知识培训试题.doc
消防安全知识培训试题姓名: 部门班组: 成绩: 一:填空题,每空4分,共44分。 1、灭火剂是通过隔
【百家讲坛】 日期:2021-08-14
-
涉疫重点人员“五包一”居家隔离医学观察工作流程
涉疫重点人员“五包一”居家隔离医学观察工作流程 目前,全球疫情仍处于大流行状
【百家讲坛】 日期:2021-08-14
-
疫情防控致全体师生员工及家长一封信
疫情防控致全体师生员工及家长的一封信 各位师生员工及全体家长朋友: 暑假已至,近期我省部分地方发现确
【百家讲坛】 日期:2021-08-14