软件课程设计实验报告
(个人报告)
课 题: 音乐播放器设计
班 级: 电信1103班
成 员: 成俊文
学 号: U201113148
指导老师: 许毅平老师
课设评价:
课设成绩:
一、需求分析
1)引言 ···················································3
…… …… 余下全文
软件课程设计实验报告
(个人报告)
课 题: 音乐播放器设计
班 级: 电信1103班
成 员: 成俊文
学 号: U201113148
指导老师: 许毅平老师
课设评价:
课设成绩:
一、需求分析
1)引言 ···················································3
…… …… 余下全文
软件工程实验报告
姓名:冯巧
学号:3080702205
实验题目:实验室设备管理系统
1、系统简介:
每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。
2、技术要求及限定条件:
采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。
一:可行性分析
1、技术可行性分析
计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示:
2、经济可行性分析
依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。
3、系统可选择的开发方案
①方案A用C# 开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。
…… …… 余下全文
1. 了解Microsoft Project工具的使用和项目管理的相关知识;
2. 学会用Project2007绘制甘特图,掌握以下内容:
1) 在项目中建立任务;
2) 输入任务的工期;
3) 调整任务的层次;
4) 设定任务之间的关联性;
5) 建立资源,并将资源分派到任务中;
6) 建立成本花费表。
参考教材P276~282的内容,根据P85表3-9项目计划 完成甘特图的绘制,绘制结果参考图3-30和3-31。
windows XP ,Microsoft Project 2007
1. 得到的甘特图
图1 甘特图
2. 得到的任务成本信息
图2 任务成本图
3. 得到的网络图
图3 网络图
4. 得到的资源工作表
图4 资源工作表
管理者由此极为便利地弄清一项任务(项目)还剩下哪些工作要做,生产管理并可评估工作是提前还是滞后,亦或正常进行。是一种理想的控制工具。
它说明的是一系列与项目相关的任务和时间组合。甘特图的形式是条形图,其中横轴为时间或日期,纵轴为需要完成的任务。甘特图的优势是图形化概要,易于理解,能传递大量信息。甘特图的主要作用之一是通过代表任务的横条在时间坐标上的位置和跨度来直观地反映任务的相关时间信息(开始时间、工期、结束时间);通过横条的不同图像特征(实心条、空心条等)来反映任务的不同状态;通过用带箭头的线来反映任务间的逻辑关系。
甘特图的另一主要作用是进度控制。其工作原理是将项目实际进展情况以横条形式画在同一个项目的进度计划横条图中,以此来直观地对比实际进度和计划进度之间的差距,并作为控制计划制定的依据。
…… …… 余下全文
实验一 测试实例
1. 实验题目
一般软件系统登录页面测试或其它软件简单操作测试。
2. 实验目的
⑴ 熟悉.Net 测试环境;
(2) 了解软件黑盒测试的重要性;
(3) 掌握利用软件功能需求测试的方法;
(4) 掌握利用测试用例的测试方法。
3. 实验要求
⑴ 通过测试,找出软件的错误与缺陷;
⑵ 分析该程序的输入,建立不少于5个的等价划分;
(3) 分别纪录每组测试用例对应的输出结果,总结自己的结论。
4.实验结果:
实验二 给出简单的测试用例编写
1. 实验题目
书写黑盒测试用例
2. 实验目的
(1)了解测试用例的内容与重要性;
(2)熟悉和掌握等价类划分,边界值条件测试方法
(3)掌握测试用例编写要点;
3. 实验要求
⑴ 利用实验一的测试过程中所用数据,测试方法完成一个测试用例
(2) 测试用例以表格形式给出,并包含尽可能多的信息。
(3) 通过分组交换测试用例,分别再次进行测试。
4.实验结果:
利用等价类划分法设计测试用例
测试用例12不符合题目给定要求
分析:在正常情况下,输入日期为明年的2月29时,程序应报错。
用例质量:8.333%
缺陷密度:6.67%
测试结论与建议:应该对程序纠错性方面进行改进,如测试10情况下,程序进入死循环状态,说明程序鲁棒性不好。
实验三 白盒测试用例设计
1. 实验题目
白盒测试用例设计
2. 实验目的
(1) 熟悉和掌握语句覆盖、分支覆盖、条件覆盖方法;
(2) 理解白盒测试的优缺点;
(3) 理解白盒测试的必要性。
3. 实验要求
⑴ 以用户管理的添加功能为例,划出其程序流程图;
⑵ 分析程序流程图,确定各分支条件;
⑶ 设计分别满足语句覆盖,分支覆盖和条件覆盖的测试用例,每种不少于三组;
…… …… 余下全文
软件测试实验报告
万继王(20111081147)
任课教师:贾春花
班级:20##级计科(1)班
实验目的:
计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。
此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到XXX功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。
实验内容:
软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。
软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
…… …… 余下全文
河南省高等教育自学考试
实 验 报 告 册
计算机及应用专业(本科段)
《软件工程》
姓名 准考证号 所属地市
实验地点 实验日期
实验总成绩 指导教师签名
实验单位(实验室)意见: 主考院校审核意见:
…… …… 余下全文
计算机实验室
开放项目学生实验报告
学 号: 201001220515
姓 名:
班 级: 生物科学102
指导教师: 叶甫泉
学 年: 20## – 2013
日 期: 20##-11-27
…… …… 余下全文
班级 XXXXX 学号 XXXXXXX 姓名 XXXX
第 X 周 星期 X 、 XXX 节 成绩
一、实验目的:
1、掌握顺序表结构的实现方式;
2、掌握顺序表常用算法的实现;
3、熟悉利用顺序表解决问题的一般思路;
4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。
二、实验内容:
1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:
(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。
(2)删除指定位置的数据元素(指定元素位置通过键盘输入),再依次显示删除后的顺序表中的数据元素。
(3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。
…… …… 余下全文