《项目管理及软件测试》实验指导书

合集下载

《软件项目管理》实验指导书解读

《软件项目管理》实验指导书解读

软件项目管理实验指导书太原理工大学计算机与技术学院2011-11-11说明本书适用于软件工程专业《软件项目管理》的实验指导,共10个学时。

覆盖软件项目管理的全过程。

一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。

2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。

3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件软件项目管理的实际能力。

*4.了解当前流行的软件项目管理工具与配置管理工具。

二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,可以分别每次实验提交一个报告,也可以写成综合报告。

实验所用项目说明1、项目简述本项目是为太原某公司开发的一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。

为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。

为现实企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。

公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷。

应聘者可以通过网上提交自己的简历并同时回答相应的问卷。

软件项目管理实验指导书

软件项目管理实验指导书

《软件项目管理》实验指导书实验一:监控中心工程建设方案的项目管理一、实验目的1、了解计算机在项目管理中的作用;2、掌握项目管理软件的功能和组成;3、熟悉Project软件的界面;4、掌握Project软件的基本操作。

5、就一个具体的项目实现管理。

二、实验仪器1、计算机2、Microsoft Office Project 2003三、实验原理项目管理软件是辅助项目管理人员完成项目动态管理、项目协调调度以及系统集成控制、完成工程的质量、进度、成本控制,完成项目合同、人力资源的管理,以及完成项目费用估算、风险分析、不可预见费用估计等。

本次实验要掌握项目管理软件的基本功能和组成,并且学会利用project 2003创建项目。

四、实验步骤和内容1.启动Project2003,在工作区中默认打开的是“甘特图”试图,单击“任务名称”列标题下面的第一个单元格,如图1-1所示图1-1 单击选中第一个单元格2.单击数据编辑栏,将插入点放置在其中,输入“监控中心工程建设方案”,再单击按钮(或者【Enter】键),如图1-2所示。

该任务是任务1,其为总任务,下面的所有任务都是其子任务。

图1-2 在单元格中输入文本作为任务名称3.这时任务1的“工期”域自动显示为“1工作日?”(问号表示估计工期),单击其后的微调按钮(也可直接在编辑栏中输入数字),将工期调整为60个工作日,如图1-3所示。

图1-3 设置任务1的工期4.在开始1的下方输入任务2“工程实施前的准备”,设置其工期为5个工作日。

其默认的开始时间就是任务1的开始时间,如图1-4所示。

图1-4设置任务2的工期5.同样输入任务3“设备采购”,其工期为21个工作日,开始时间为任务2完成后,因此其开始时间应该为任务2完成时间后面的一个工作日,如图1-5所示。

图1-5设置任务3的开始时间6.这时会弹出“规划向导”对话框,如图1-6所示,其默认选项是链接两个相关联的任务,单击【确认】按钮。

项目管理软件应用实验实验指导书

项目管理软件应用实验实验指导书

项目管理软件应用实验实验指导书一、实验目的本实验旨在通过实际操作项目管理软件,学习和掌握项目管理软件的基本功能和使用方法,提高项目管理能力,并且验证项目管理软件在实际项目中的应用效果。

二、实验材料1. 计算机:具备安装和运行项目管理软件的计算机。

2. 项目管理软件:选择一款常用且适合实际需求的项目管理软件。

三、实验步骤1. 软件安装根据项目管理软件的安装文件,进行软件的安装。

安装过程中,根据提示选择安装目录、设置语言等。

2. 创建项目打开项目管理软件,根据实际项目需求,创建一个新项目。

填写项目名称、描述、开始时间和结束时间等基本信息,并设置相关的项目属性。

3. 制定项目计划项目计划是项目管理的核心,也是项目管理软件能发挥作用的关键。

在项目管理软件中,点击“项目计划”或类似功能入口,制定项目计划。

(1)项目分解:将项目分解为不同的任务或阶段,形成项目的工作分解结构(Work Breakdown Structure, WBS)。

(2)任务排列:对任务进行排序,确定任务的前后关系,形成项目的逻辑关系图。

(3)任务时间估算:根据过往经验和专业知识,估算各个任务的完成时间,并为任务设置起始日期和截止日期。

(4)资源分配:为每个任务分配相应的资源,包括人力资源、物质资源、财务资源等。

(5)设置里程碑:根据项目目标和需求,设置里程碑,用于标识项目的重要节点。

4. 项目进度跟踪在项目执行期间,通过项目管理软件进行项目进度跟踪。

根据实际完成情况,及时更新任务的完成状态和进度百分比。

5. 项目资源管理利用项目管理软件,对项目资源进行管理。

包括人力资源、物资资源、财务资源等。

通过软件的功能,可以实现资源的调配、资源的优化利用以及资源的成本控制等。

6. 项目风险管理项目管理软件通常提供风险管理的功能。

在项目管理软件中,可以识别和记录项目可能面临的风险,并制定相应的风险应对措施。

7. 编制项目报告项目管理软件具备生成项目报告的功能。

软件项目管理实验指导书-llp

软件项目管理实验指导书-llp

《软件项目管理》实验指导书2 0 16年第一部分软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。

为了配合《软件项目管理》课程,本实验要求针对《软件项目管理教学网站》项目(也可自选项目),项目简称:SPM。

完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。

准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。

每个团队以团队的形式完成给定的项目的项目管理的实践环节。

1、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1)老师(甲方)提供项目要求2)团队(乙方)选定并分析项目3)编写***项目的项目章程4)选择2个团队课堂上进行竞标,进行答辩,提交项目章程5)其他团队进行评述,充当评审专家的角色,可以提问题。

老师评述和总结:2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1)复习课程的生存期模型2)分析SPM项目特性3)确定SPM项目生存期模型4)选择1个团队课堂上讲述SPM项目生存期模型5)其他团队进行评述,可以提问题。

老师评述和总结:3、实验(实践)三、项目需求管理实验目的:掌握软件项目需求管理过程,可以编制需求规格,实验要求:1)复习需求分析的几个方法2)编写SPM项目的需求分析说明书3)复习需求变更控制流程4)编写SPM项目的需求变更控制5)选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6)其他团队进行评述,可以提问题。

老师评述和总结:4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1)复习任务分解和验证方法2)编写SPM项目的任务分解,即WBS。

3)选择1个团队课堂上讲述SPM项目任务分解结果4)其他团队进行评述,可以提问题。

IT项目管理实验指导书

IT项目管理实验指导书

《项目管理》实验指导书课程编码:205361课程英文译名:课程类别:专业课《项目管理》是信息管理专业本科生专业必选课程。

它是以项目为研究对象,研究和探索项目管理的理论、方法和最佳实践。

目的和任务是通过本课程的学习,使学生掌握现代项目管理的基本原理和基本方法,了解项目的特点,以及项目管理各个阶段所需的基本技术和工具,使得学生初步具备从事项目组织、项目计划、项目实施与控制、项目风险管理、项目采购、项目人力资源与沟通管理的基本技能。

传统的课堂讲授只能使学生了解项目管理的概念、原理与方法,而只有通过练习才能使学生熟练掌握项目管理的各项技术,并且通过该实验将项目管理的各个阶段融会贯通。

本课程通过各项上机实验练习和情景模拟,培养学生运用项目管理软件解决实际问题的能力,为其今后的职业生涯打下坚实的基础。

目录前言................................................................................................ 错误!未指定书签。

实验一项目启动........................................................................ 错误!未指定书签。

实验二识别项目干系人............................................................ 错误!未指定书签。

实验三定义范围........................................................................ 错误!未指定书签。

实验四创建................................................................................ 错误!未指定书签。

实验指导书_软件项目管理

实验指导书_软件项目管理

软件项目管理实验指导书学年第学期班级:学号:姓名:指导老师:计算机科学与工程学院2009目录序言---------------------------------------------------------------------------------------------------------- 1实验一熟悉MICROSOFT PROJECT环境 ------------------------------------------------------ 1实验二项目内容安排与设定-------------------------------------------------------------------------- 2实验三项目工作分派与设定-------------------------------------------------------------------------- 7实验四项目成本设定与监控------------------------------------------------------------------------ 13实验五VSS配置管理工具使用 -------------------------------------------------------------------- 19实验六综合实验项目——网站项目开发管理--------------------------------------------------- 20序言本试验应用《软件项目管理》课程理论知识,依托Project2000来进行实际的项目管理工作。

所有试验均围绕项目的三个阶段(制定计划、追踪和管理项目、结束项目)和项目管理的三个基本要素(时间、资金、范围)来进行,试验与试验之间具有一定的连贯性,建议每个同学对所有的实验均采用同一个软件项目为例进行。

本指导书以Project2000为例,实际试验时可以采用Project更改版本。

软件测试技术实验指导书

软件测试技术实验指导书

软件测试技术实验指导书公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-《软件测试技术》实验指导书实验1、自由测试一、实验目的1.理解软件测试的概念。

2.提高反向思维的能力。

二、实验任务针对某产品Beta的版本,对照其竞争对手的产品,进行测试,以发现该软件产品潜在的任何问题,记录下来。

Discuz! X beta 对比 PHPWind实验2、黑盒测试方法:等价类划分法+边界值分析方法一、实验目的1.掌握等价类、有效等价类、无效等价类、边界值等概念。

2.掌握边界值分析法、等价类划分法的测试用例设计方法。

3.能够将这两种方法结合起来,灵活运用二、实验任务以下三个任务、至少完成一个1、对三角问题综合运用边界值分析方法、等价类划分方法设计测试用例。

三角形问题:void Triangle (int a, int b, int c)函数规定输入三个整数a、b、c分别作为三边的边长构成三角形。

通过程序判定所构成的三角形的类型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。

1<=a,b,c<=200。

实验步骤:①划分等价类,得到等价类表。

等价类表格式如下:②综合运用这两种方法设测试用例,得到测试用例表:③综合运用这两种方法设测试用例,得到测试用例表:④根据上述测试用例表,能否进行优化,获得最小测试用例集合:2、对于找零钱最佳组合问题运用边界值分析法设计测试用例。

实验步骤:①分析边界值。

②运用健壮性边界条件法设计测试用例,得到测试用例表(测试用例表格式同实验1)。

③执行测试,填写软件缺陷报告(软件缺陷报告格式同实验1)。

3、现有一个程序int CheckTel(char *rc, char *n)执行电话号码有效性检查功能,中国的固定电话号码由两部分组成。

这两部分的名称和内容分别是:地区码(rc):以0开头的三位或者四位数字(包括0)。

电话号码(n):以非0、非1开头的七位或者八位数字。

软件测试实验指导书

软件测试实验指导书

第一章实验要求1.1 实验总体要求1.1.1 实验意义和目的本实验课程配合《软件测试技术》理论课同步开设,其中包括验证型、设计型和综合型实验。

本实验课程着眼于理论与应用的结合,注重培养学生软件测试的实际动手能力,增强软件工程项目的质量管理意识。

通过实验教学,使学生掌握软件测试的方法和技术,并能运用软件测试工具进行自动化测试。

本实验课程要求学生完成适当的上机实习,并写出相应的实验报告。

验证和设计题单独完成,综合题任选一题。

验证型题目使学生熟悉常用的软件测试工具。

设计型题目使学生掌握软件测试的基本理论和基本方法,培养基本的应用能力。

综合型题目在于提高学生分析问题、解决问题的能力,培养工程项目的测试能力和管理能力。

1.1.2 实验内容安排实验内容安排如表1-1 所示。

表1-1 实验内容安排表1.1.3 实验过程要求实验前要充分做好准备工作:●复习和掌握与本实验有关的知识内容;●预习、思考实验内容;●对实验内容进行分析和设计。

实验过程中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。

在指定的实验时间内,必须到实验室内做实验。

对于上机过程中出现的问题,尽量先独立思考和解决;对于难以解决的问题可以和同学交流或询问老师;对于同一个实验题目,可以考虑多种方法来实现,然后比较并选择出一种较为有效的方法来实现。

对于设计型和验证型实验,实验时一人一组,独立上机。

对于综合型实验,每四人组成一个小组,由组长来组织管理小组成员,共同完成实验内容。

1.2 实验报告要求实验后,应及时整理出实验报告,实验报告提交电子文档和纸质报告。

1.3 实验成绩评价1.3.1 实验成绩评价结构及比例实验课程的总成绩由实验考勤和实验报告成绩组成,其中实验考勤占20%,实验过程占20%,实验报告占60%。

1.3.2 考核方式实验考核主要是三个方面:1.上机实验考勤。

每次上机应主动在指导老师处签到,冒签等不诚信行为一旦被发现,取消本次实验成绩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《项目管理及软件测试》实验指导书成都电子机械高等专科学校计算机工程系目录实验一 Rational Suite Enterprise的安装(2)实验二三角形问题的黑盒测试(9)实验三NextDate函数的黑盒测试(12)实验四 Rational PureCoverage基本练习(16)实验五 Rational PureCoverage案例测试(20)实验六 Rational Purify基本练习(22)实验七 Rational Purify案例测试(26)实验八 Rational Quantify基本练习、案例测试(29)实验九在Rational Administrator中创建测试项目(34)实验十 Rational Robot功能测试(39)实验十一 Rational Robot性能测试(49)实验十二用Project 2003进行项目计划编写(65)实验一 Rational Suite Enterprise的安装(2学时)一.实验目的●掌握软件测试工具的安装、基本使用。

二.实验环境●windows 2000,512MB内存,80G硬盘。

●Rational Suite Enterprise 2003三.实验内容及步骤1.首先打开会出现如下图:2 单击下一步,如下图:3再打击下一步如下图:4选择默认,单击下一步:5单击Next:6单击Update,出现如下图:7单击Next,出现如下图:8耐心等待单击直到完成,单击Finish就完成.9打开开始菜单——>程序——>rational software——>rational license key10 选择Import a Rational License File后单击下一步:11从Browse选择如下图:12单击打开然后单击Import可见如下图:到此软件就正确安装完毕.实验二三角形问题的黑盒测试(2学时)一.实验目的●通过测试三角形问题熟悉掌握等价类划分法和边界值分析法。

二.实验环境●Windows2000 Server。

●被测程序naive.exe和 blackbox.exe三.实验内容及步骤1.实验内容●设计测试用例●执行测试●提交测试报告●包括测试用例、实际结果(PASS OR FAIL)、缺陷及统计分析.2. 实验步骤1、测试naive.exe本程序每次只能输入和执行一个测试用例.(1) 打开” nai ve.exe”,如下图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,测试三角形问题,点击”Triangle Program”.进入如下图所示的界面.(3) 根据要求,点击”Creat OutPut File Name”,先建立记录测试结果的记事本.如下图.(4)根据按钮的内容,根据提示输入用例的内容,最后在下方的黄色地方输出其结果.如下图所示.(5)最后将测试的结果存入所建的记事本中.2测试blackbox.exe本程序对测试用例文件中的测试用例(多个)进行测试.(1)打开” blackbox.exe”,如下图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,测试三角形问题,点击”Triangle Program”.进入如下图所示的界面.(3) 根据要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.(4)根据提示,依次在空白处输入相应的内容(1)继续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方黄色处输入合格的个数,如下图所示: (6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.实验三 NextDate函数的黑盒测试(2学时)一.实验目的●通过nextdate函数(1812<=year<=2012),熟悉掌握等价类划分法和边界值分析法。

二.实验环境●Windows2000 Server。

●被测程序naive.exe和 blackbox.exe三.实验内容及步骤1.实验内容●设计测试用例●执行测试●提交测试报告●包括测试用例、实际结果(PASS OR FAIL)、缺陷及统计分析.2. 实验步骤1、测试naive.exe本程序每次只能输入和执行一个测试用例.(1) 打开” naive.exe”,如上图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,测试NextDate函数问题,点击”Triangle Program”.进入如下图所示的界面.(3) 根据要求,点击”Creat OutPut File Name”,先建立记录测试结果的记事本.与前一个程序类似。

(4)根据按钮的内容,根据提示输入用例的内容,最后在下方的黄色地方输出其结果.如下图所示.(5)最后将测试的结果存入所建的记事本中.2.测试blackbox.exe本程序对测试用例文件中的测试用例(多个)进行测试.(2)打开” blackbox.exe”,如下图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,先NextDate问题,点击”Triangle Program”.进入如下图所示的界面.(3) 根据要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.(4)根据提示,依次在空白处输入相应的内容(5)继续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方黄色处输入合格的个数,如下图所示:(6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.实验四 Rational PureCoverage基本练习(2学时)一.实验目的●学会用自动化测试工具Rational PureCoverage来测试程序的覆盖率二.实验环境●Windows 2000。

●Rational PureCoverage。

三.实验内容及步骤1、”开始”<<”程序”<<” Rational Software”<<”Rational PureCoverage”2、点开”RUN”按纽3、找到正确路径后点击”RUN”按纽4、等待几分钟,出现以下覆盖率:5、点开其详细信息:6、点开函数的详细信息,如下图:实验五 Rational PureCoverage案例测试(2学时)一.实验目的●建立不同的覆盖测试用例,理解条件覆盖、语句覆盖、判定覆盖、判定/条件覆盖、组合覆盖和路径覆盖的真正含义及它们相关的具体用法。

二.实验环境●Windows 2000。

●Rational PureCoverage。

三.实验内容及步骤(流程图)1、根据流程图写出程序如下(程序段中每行开头的数字是对每条语句的编号):void Do(int x,int y){1 if(x>8&&y>5){2 if(x>16||y>10){3 cout<<"x>16 or y>10 is right"<<endl; }}4 else if(x>0||y>0){5 cout<<"x>0 or y>0 is right"<<endl;}6 else{7 cout<<"x>0 or y>0 is wrong"<<endl;}2、根据程序画出程序的控制流程图(将其分为a,b,c,d,e,f):3、对各种取值加以标记:对于第一个判定(x>8&&x>5)条件x>8取值为T1,取假的为-T1; 条件y>5取值为T2,取假的为-T2;对于第一个判定(x>0ory>0)条件x>0取值为T2,取假的为-T2; 条件y>0取值为T3,取假的为-T4;对于第一个判定(x>16orx>10)条件x>16取值为T5,取假的为-T5; 条件y>10,取值为T6,取假的为-T6;4、设计语句覆盖测试用例,根据程序流程图知需要设计3个测试用例;如下图:5、根据判定思想,设计判定测试用例如下:6、根据条件思想,设计条件测试用例如下:7、根据判定/条件覆盖思想,建立判定/覆盖测试用例如下:8、根据组合覆盖思想,建立测试用例如下:9、根据路径思想,建立测试用例如下:10、执行测试用例。

实验六 Rational Purify基本练习(2学时)一.实验目的●学会用自动化测试工具Rational Purify来测试程序的与内存相关的错误。

二.实验环境●Windows 2000。

●Rational Purify。

三.实验内容及步骤1、”开始”<<”程序”<<” Rational Software”<<” Rational Purify”2、点开”RUN”按钮,选择运行程序。

在Program name中选择被测对象的路径后,单击“run”按钮,运行程序。

3、可以对Settings的具体信息的进行设置,如下图:4、对PowerCheck中的Configure进行设置5、找到正确路径后点击”RUN”按纽4、代码如下:#include <iostream>using namespace std;int main(){char* str1="four";char* str2=new char[4]; //not enough spacechar* str3=str2;cout<<str2<<endl; //UMR strcpy(str2,str1); //ABW cout<<str2<<endl; //ABRdelete str2;str2[0]+=2; //FMR and FMW delete str3; //FFM}实验七 Rational Purify案例测试(2学时)一.实验目的●通过用Rational Software的Rational Purify测试程序,掌握Rational Purify的功能。

二.实验环境●Microsoft Windows2000 Service Pack4●Rational Software三.实验内容及步骤1、测试如下程序:#include <iostream>using namespace std;int main(){char* str1="four";char* str2=new char[4]; //not enough spacechar* str3=str2;cout<<str2<<endl; //UMRstrcpy(str2,str1); //ABWcout<<str2<<endl; //ABRdelete str2;str2[0]+=2; //FMR and FMWdelete str3; //FFM }2、打开“开始“菜单”——选择“程序”——“Rational Software”——“Rational Purify”,进入“RationalPurify“的界面如右:3、选择”Run“或者在菜单栏选择“文件”——“Run”,进入选择测试程序的界面,如下图:4、在”Programe name”输入测试程序的路径或者选择测试的程序”example.cpp“,然后点击“Run”,进入程序运行的控制台,在输入测试用例后得到程序判断的结果,如下图:5、按任意键后,进入“Rational Purify”测试结果的界面,每一种错误都有解释。

相关文档
最新文档