1 / 15
文档名称:

软件工程实验报告.docx

格式:docx   大小:219KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程实验报告.docx

上传人:mazhuangzi1 2022/4/1 文件大小:219 KB

下载得到文件列表

软件工程实验报告.docx

相关文档

文档介绍

文档介绍:.
武汉轻工大学
软件工程实验报告
题目:专业:班级:学号:姓名:指导老师:
软件工程软件工程1403
******************
董正言老师
约将增加到12万元,然而从工资支付这项应用中获得的经济效益并不变。
最佳方案:
综合以上三个系统的优缺点,中成本系统是最适合的。草拟开发计划如下:
阶段
需要用的时间(月)
可行性研究

需求分析

概要设计

详细设计

实现

总计

4. 实验总结
此实验让我对一个事件可以抽象为一个用例,然后根据用例的基本的法则来考虑设计一个问题并具体抽象的找出设计方案和解决方案。这有利于对一个具体的问题从抽象的角度,用计算机语言和程序去解决。感觉很有用。
实验二结构化设计实验
1. 实验目的
能够通过结构化分析的结构进行设计,了解设计过程中的模块化原理。
2. 实验内容
在上一次实验已经用结构化分析方法详细地分析了这个工资支付系统,请从结构化分析所得到的结果(完整数据流图),判断为事务流或是变换流,采用模块化的方法,设计工资支付系统的结构。最终生成一个工资支付软件结构。
3. 实验要求写出设计过程、画出工资支付软件结构,用层次图表现
4.
1. 供选择的方案1)低成本系统:把每月发一次工资改为每两个月发一次工资,则人工计算工资的成本大约可减少一半,。除了已经进行的可行性研究的费用外,不再需要新的投资。
2) 中成本系统:
i. 建议基本上复制现有系统的功能:课时表和任务表交到处理工资事务的专用机房,操作员把这些数据通过终端送入计算机
ii. 数据收集程序接收并校核这些事务数据,把它们存储在磁盘上。
iii. 然后运行工资支付程序,这个程序从磁盘中读取事务数据,计算工资,打印出工资表、工资明细表和财务报表。
3) 高成本系统:建立一个中央数据库,为开发完整的管理信息系统做好准备,并且把工资支付系统作为该系统的第一个子系统。
2. 最佳方案低成本系统存在的问题:
1)违反常规;
2) 教职工反对;
3) 不能解决根本问题,随着学校规模扩大,人工处理工资事务的费用也将成比例地增加。高成本系统:
开发成本大约将增加到12万元,然而从工资支付这项应用中获得的经济效益并不变。所以,中等成本系统是最佳方案,成本居于高成本与低成本之间,而效益不次于高成本系统。
3. 功能分解
1)取数据a)收集事务数据
b)审核事务数据
2)计算工资a)计算正常工资
b)计算超额工资c)更新年度报表
3)
实验总结
本次实验室结构化的设计,通过上次的结构化的分析,对结构化设计有了一定的了解,再通过本次结构化的设计,对教职工的工资的计算统计和发放,以及记录和数据的更新处理有了更加深刻的理解。
实验三软件测试实验(2学时)
1. 实验目的了解软件测试的基本概念,以及黑盒、白盒测试的基本过程。
2. 实验内容
a)设计测试下列函数的测试方案:
函数Search(somearray,size,value)的功能是,在一个整数数组somearray中搜索一个值为value的整数,如果数组中有这个数,则函数值等于该数的下标,否则函数值等于-1。数组的长度由参数size指定。假定数组第一个元素的下标为1。
3. 实验要求1.采用黑盒测试的方法,写出相应的测试用例
2.用c语言实现此函数,并且由此设计白盒测试方案(选做)。
4. ,写出相应的测试用例(假定数组中的值为:5,8,-56,235,-65,449)1)等价划分:
a)有效输入的等价类:一个正整数输入:10预期的输出:-1一个负整数输入:-56预期的输出:3b)无效输入的等价类:一个非数字符号输入:S输出:错误——无效输入一个浮点型数字输入::错误——无效的输入
若干个空格
输入:‘'预期的输出:错误——无效的输入空输入
输入:
预期的输出:错误——没有输入数字和非数字符号的组合输入:5#预期的输出:错误——无效的输入负号与最高位数字之间有空格输入:-56预期的输出:错误——无效的输入c)合法输入的等价类:在计算机能表示的最小负整数和零之间的负整数。输入:-10000预期的输出:-1

输入:0预期的输出:-1在零和计算机能表示的最大整数之间的正整数输入:10000预期的输出:-1d)非法输入的等价类:比计算机能表示的最大正整数还大的正整数。输入:132767