软件项目管理实验指导书

合集下载

IT项目管理实验指导书

IT项目管理实验指导书

IT项目管理实验指导书课程编码:205361课程英文译名:IT Project Management课程类别:专业课IT项目管理是信息管理专业本科生专业必选课程;它是以IT项目为研究对象,研究和探索项目管理的理论、方法和最佳实践;目的和任务是通过本课程的学习,使学生掌握现代项目管理的基本原理和基本方法,了解IT项目的特点,以及IT项目管理各个阶段所需的基本技术和工具,使得学生初步具备从事项目组织、项目计划、项目实施与控制、项目风险管理、项目采购、项目人力资源与沟通管理的基本技能;传统的课堂讲授只能使学生了解项目管理的概念、原理与方法,而只有通过练习才能使学生熟练掌握IT项目管理的各项技术,并且通过该实验将项目管理的各个阶段融会贯通;本课程通过各项上机实验练习和情景模拟,培养学生运用项目管理软件解决实际问题的能力,为其今后的职业生涯打下坚实的基础;目录前言一、实验方式及基本要求本课程分为十个实验,实验一到实验九需要通过MS Project 2007软件工具来完成,这9个实验要求学生掌握项目从启动、规划、实施到收尾的全过程管理,熟悉Project 2007的各项基本功能与操作,掌握范围管理的基本内容、WBS的制作、进度计划的制定、资源计划的制定以及时间和资源之间的关系;实验九通过编写风险管理计划使学生掌握风险识别、分析和控制的基本方法;实验十通过真实模拟招投标过程使学生掌握采购管理的流程和法规以及标书的制作;二、实验报告学生一共需要提交9份实验报告,每份实验报告要求写明实验目的、实验内容、实验步骤以及实验总结,交电子稿,报告一律采用标准A4纸张;三、实验准备首先组建项目团队;实验以小组形式进行,小组的组建由老师负责,采取抽签方式随机组合,其目的是为了培养同学们的团队意识,体验项目团队的运作模式,锻炼协调和沟通能力;小组人数一般为4-5人,并且自己选择一名同学担任项目经理,负责小组实验的全过程;每个小组给自己的团队起一个名字;最后由小组自己选择一个感兴趣的项目,经过老师审核通过后,可正式作为实验项目;本指导书中将以软件开发性项目“杭州银行储蓄业务系统”为例,供各位同学参考学习;该项目的目标为:时间要求:在2011年12月2日开始,2012年5月7号结束;质量要求:提交一套符合此次合同要求的软件产品;费用要求:控制在人民币150万元以内;同学们使用项目管理软件Microsoft Project 2007,完成各个实验内容;实验一项目启动学时:4一、实验目的1.熟悉项目启动的流程;2.要求学生根据自己所选择的项目,分析和预测影响项目现金流的主要因素,建立项目的财务模型,掌握盈亏平衡分析法、敏感性分析法、概率分析法和风险决策方法;3.掌握项目章程的编制方法;4.掌握Microsoft Project 2007中项目新建、项目定义和项目环境信息的设置;二、知识要点启动阶段是正式认可一个新项目的存在,或者是对一个已经存的项目让其继续进行下一阶段工作的过程;项目启动是在必要的投资决策分析、项目选择、任命项目经理等程序后,通过发布某种项目章程来将这些项目启动正式化;项目章程确立了项目的合法地位,明确了项目经理为实现项目目标所需要的权利和应尽的责任;在项目投资决策阶段,项目决策分析时所使用的数据通常都是通过对未来情况进行预测和估算得来的,因此存在项目投资的不确定性;三、实验内容1、项目章程项目章程的编写是项目正式启动的重要标志之一,一个完善的项目章程离不开以下元素,以开发杭州银行业务储蓄系统为例;⑴项目名称杭州银行储蓄业务系统开发项目⑵项目的重要性工作效率低下,不能符合大量群众的及时需求,给群众的生活带来不便;这是现有系统办理业务的流程中出现的一个严重问题;为了解决这一问题,让人们在办理银行业务时更加方便快捷,我们急需开发一个更为高效的银行储蓄系统,让储蓄业务不用再排队;高效的银行储蓄系统可以用系统的高速特性来节省大量的人力,并且能够极大程度上简化操作人员的工作,使得储户只需做简单的输入输出以及对于本系统的管理就可以简便的完成自己的工作;将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高了工作效率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力;利用计算机的系统优势,可以弥补人工作业时的出错率高的缺陷,使得每一笔业务都能最大限度避免核实以及复工;利用计算机大容量存储数据库的模式来完成记录的存储,这样在工作中可以及时查证任意一条记录;⑶项目目标总目标在总投资不超过160万元的前提下开发一个集优化储蓄流程、简化用户操作过程、便于收集和统计数据、扩大客户数量功能于一身的银行储蓄业务系统,确保2012年5月31号前投入试运营;分目标⏹120天内完成业务系统的开发⏹2个月内完成系统的试运行⏹成本控制在120万元以内⏹业务系统符合实际业务需求⏹系统运行流畅,维护方便⏹积累相关经验,为今后建设类似项目提供借鉴⑷项目范围概述主要的项目范围业务系统需求调研,系统开发,测试与试运行,验收;主要的可交付成果项目章程、干系人管理表、范围说明书、WBS、进度计划、成本基线、状态报告、最终项目展示、项目总结报告和其他管理项目相关的文档;⑸项目经理项目经理人选项目经理的职责项目经理的主要权力包括:招聘项目团队成员,组建和管理项目团队,进行招标采购,在本章程规定的限额之内动用财务资源来开展项目活动;项目经理对在本项目章程之下成功完成项目负完全责任,既按照规范的项目管理方法对项目进行规划、执行、监控和收尾,确保项目在规定的范围、时间、成本和质量等要求之下完工;⑹主要项目干系人内部干系人来自公司内部的主要干系人包括:高层领导,财务部,人事部,开发部,资产部,公关部;外部干系人来自公司外部的主要干系人包括:银行项目对接人,客户;⑺项目总体进度计划项目开始时间:2011年11月1日项目结束时间:2012年5月31日主要里程碑:开工:2011年11月1日●项目正式启动:2011年11月11日●分析任务完成:2011年12月1日●系统设计完成:2012年1月10日●代码编写工作完成:2012年2月14日●测试任务完成:2012年3月21日●开发项目完成:2012年5月2日⑻项目总体预算项目总体预算为160万元;若项目成本超出160万元,需公司自行承担;⑼各职能部门应提供的配合财务处:为项目准备好预算资金,满足项目需要;为项目建立单独的核算账户,负责项目全过程的会计事务及资金结算;做好项目团队单据交接工作;开发部:为业务系统的开发提供决策支持和开发人员,确保项目开发工作的正常进行;为业务系统的测试维护提供技术支持;人事部:为项目的正常运行提供充足的人力资源保障;公关部:从企业层面为项目的开展提供便利的条件;为项目的开发提供流畅的客户交流信息;⑽项目审批要求授权领航者软件开发有限公司副经理王对项目计划进行审批,并组织阶段验收;公司将从相关银行的客户经理组成项目验收小组,对项目进行最终验收;在验收小组认为项目符合要求之后,由项目发起人签字批准项目结束;⑾本章程的批准本项目章程于2011年10月29日由下列人员签字批准:姓名:朱职务:领航者软件开发有限公司总经理签字2、新建项目开启Microsoft Project 2007,执行文件—>新建或由〔任务窗格—>新建项目〕,类似界面如下:在上图中单击空白项目,或单击工具栏上的相应空白图标按纽,新建一个空白的项目文件;类似界面如下:执行文件—>保存,在出现的对话框中输入项目的名称;此处保存为“杭州银行储蓄业务系统”;2、定义项目按照项目向导的提示开始定义项目;输入项目开始时间杭州银行储蓄业务系统的项目开始时间为2011年11月1日,执行保存并前往第2步;输入项目工作组选项如果你没有在服务器上安装Microsoft Project Server,或者目前你不希望发布你的项目信息,那么就请选择〔否〕,反之,则选择〔是〕最后,依次执行保存并前往第3步,保存并完成;3、设置项目环境信息选择工具—> 选项,选择选项对话框中的“日历”选项卡可以输入、查看或者修改日期、时间等设置;四、实验思考1.项目章程有谁来制定2.若项目经理被分配到一个时间很紧的重要项目中,怎样有效地制作一份项目章程3.为什么完成日期定义后不可修改4.如果要将每周的开始时间设为星期一应该如何操作5.在项目的启动阶段,客户公司内部明显存在对项目应如何构建和如何定义可交付成果的不同观点,假如你是项目经理,你该如何办6.你是公司B的一个新的项目经理,你以前为有丰富项目管理实践的公司A工作;公司B有自己的程序,但是你更熟悉公司A的程序,你该如何办实验二识别项目干系人学时:1一、实验目的1.理解项目干系人的重要性2.掌握识别项目干系人的方法3.掌握项目干系人的管理方法二、知识要点项目干系人旨在识别受项目影响或能影响项目的所有人员或组织,并记录其利益、参与情况及对项目成功的影响力;每个项目都有众多的干系人,他们在项目上的利益各不相同,对项目也有不同的影响力;在项目启动阶段,就需要进行干系人识别和分析工作,编制干系人登记册和干系人管理策略;通常由项目经理组织项目团队成员开展头脑风暴,来识别干系人;识别干系人需主要考虑项目章程、事业环境因素和组织过程资产等方面;三、实验内容项目干系人的识别主要通过项目干系人登记册来实现,主要包括基本信息,干系人基本信息表,项目干系人需求/影响表,项目干系人分类/管理策略表;部分干系人的识别通过登记册实现如下:基本信息表项目干系人需求/影响表项目干系人分类/管理策略表四、实验思考1.对于软件项目,你认为最重要的干系人有哪些请列出前5个;2.在实验中,你是采用什么方法识别项目干系人的你的项目中有隐性干系人吗3.识别项目干系人的依据是什么4.对于不同程度影响力的干系人应该采取何种方式来使其对项目发挥正向效用实验三定义范围学时:2一、实验目的1.了解范围规划过程和范围规划的内容2.了解范围定义的过程和使用的方法3.掌握范围说明书的编写二、知识要点定义范围旨在编制项目范围说明书,以便明确项目边界,并规定项目的主要可交付成果;项目范围是指为了完成具有特定功能的项目产品而必须开展的工作,是对项目章程中的项目总体范围的初步细化;通过定义范围,可以使所有项目干系人对项目边界达成共识,明确界定项目边界,为后续的各种项目决策奠定基础;而项目边界的确定则可使团队把资源用于范围内的工作,只做项目范围内的工作,确保资源的有效利用;通常由项目经理带领项目管理团队,依据项目章程和描述项目需求的相关文件以及过去类似项目的范围说明,来编制项目范围说明书;三、实验内容项目范围的定义通常需要经过资料收集、产品分析、确定项目工作范围和主要可交付成果、确定产品验收标准、确定项目例外工作、识别项目的主要制约因素和假设条件等步骤;以杭州银行储蓄业务系统为例,范围定义如下所示:基本信息表⑴产品范围描述本项目旨在开发一套成熟的银行储蓄业务系统,最终的项目产品应该同时具备一般快速数据交互,用户管理和业务管理的功能;最终的产品应该由以下五大系统构成:储蓄系统、用户系统、软件系统、线路系统、文档系统;⑵项目产品验收标准项目系统的验收标准将包括在招标文件和相应的合同文件中注明;有关项目最终产品的验收标准,将参照储蓄业务系统的专业标准执行;⑶项目工作范围为了完成最终的可交付成功,本项目必须开展以下工作:⏹项目业务需求分析⏹项目开发策略制定⏹项目开发⏹项目模块化测试⏹项目试运行⏹项目二次开发修正⏹整理文件并归档⏹项目验收交接⑷项目可交付成果◆与项目管理相关的可交付成果:项目章程、干系人管理表、范围说明书、WBS、进度计划、成本基线、状态报告、最终项目展示、项目总结报告和其他管理项目相关的文档;◆与产品相关的可交付成果:银行储蓄业务操作界面、项目及工作信息的录入、项目网络计划图的绘制、项目时间计划的安排、甘特图计划的制定、项目执行信息的录入与分析、各种计划报表的输出、在线咨询,在线反馈,远程支持;⑸项目除外责任例外工作本项目为银行储蓄业务系统开发,不包括相关支持硬件在日常使用中的维护;⑹主要制约因素●成本必须控制在160万元以内;为此,必须认真做好进度计划和成本预算,并严格执行;●春节放假期间暂停工作;为此,必须提前做好准备,错开放假时间;⑺主要假设条件●各职能部门按项目章程的要求提供支持,否则将造成项目不能按时按质完成;●资金按时到位,否则将造成项目延误;四、实验思考1.范围定义的依据是什么2.范围说明书与工作说明书SOW有什么不同3.可以用哪些其他类的软件支持项目的范围管理4.项目范围说明书制定以后,在项目实施过程中,用户不断提出新的需求,该如何处理5.在一次项目管理过程中,你发现通过使用一种简化的开发方法可以降低操作投资并为客户节省$10,000,这种方法不会对最终的产品范围和运行性能产生任何影响;然而,如果采用这种方法将减少你们公司的营业额;你该怎么做实验四创建WBS学时:4一、实验目的1.了解WBS的实质和用途2.熟悉创建WBS的主要依据3.熟练掌握创建WBS的方法及各方法的异同4.熟悉WBS在项目管理中的应用二、知识要点项目启动后,首先明确项目产出物范围和项目工作范围,就是对项目包括什么与不包括什么的定义;而WBS是基于交付成果对项目工作进行分组,它定义了项目的全部范围;同时WBS也是项目管理中的基础文档,它提供了计划和管理项目进度、成本、资源和变更的基础;创建WBS是指将主要的项目可交付成果细分为更小、更容易管理的组件,应以项目可交付的成果为导向,逐层分解成可由专人或小组负责的工作包;工作包是WBS每个分支底层的要素,即没有子要素的要素,能够可靠地安排进度、估算成本、定义质量和进行控制;三、实验内容1、工作结构分解根据杭州银行业务流程及现有储蓄业务系统的使用情况,对项目进行分解,最终确定项目的工作范围如下图所示:2、录入任务信息1在“任务名称”栏中依次输入项目名称,各阶段名称,输入项目结束里程碑;得如下界面:2对各阶段以及项目里程碑进行降级操作;选中需要降级的任务,单击工具栏上的右箭头,即可实现降级的操作,如下图:3对各阶段分别进行细化分解执行插入—>新任务在当前任务的上方增加新任务;在每阶段最后增加一项里程碑任务;对各阶段内的任务以及里程碑进行相应的降级操作;重复上述步骤,直到分解结束,部分结果见下图:四、实验思考1.编写一份实用的工作分解结构应该注意哪些问题2.工作分解结构的编写对于后续工作有何影响3.如何确定每个层次的工作负荷是不是工作包细分的越多越好4.在你的项目中,你采用何种方法创建WBS的请说明理由;实验五制定进度计划学时:4一、实验目的1.熟练掌握项目进度计划的编制过程2.熟练掌握项目进度安排的工具和技术3.了解关键路的实际意义和计算方法4.了解IT类项目尤其是软件项目的活动时间估计的方法二、知识要点项目进度计划是集活动持续时间、活动逻辑关系和日历时间于一体的,用来记录项目中各项活动的计划开始时间与计划完成时间的综合性文件,为项目的执行和监控提供时间上的依据,以便各项活动按时开始、按时结束;项目进度计划可包括里程碑进度计划、概括性进度计划和详细进度计划等不同层次的计划;其中里程碑进度计划是最高层次的进度计划,仅标出项目的进度里程碑;概括性进度计划是中间层次的进度计划,常用传统的横道图表示;详细进度计划是标明全部具体的进度活动及其相互之间的逻辑关系的进度计划;三、实验内容制定初始的项目进度表,估计工期,确定任务之间的逻辑关系,绘制网络图,找出关键路径;1、安排任务工期依据对杭州银行储蓄业务系统的前期分析,我们制定了项目的工作分解结构和各种限制约束条件,并依此编制了项目工作时间估计及工作关系顺序表、项目工作时间估计表,如下所示2、设置任务工期在Microsoft Project 2007中设置工期的方法有两种:1在要设置工期的任务的工期栏中键入所需工期;2双击需要设置工期的任务,在其“任务信息”对话框中录入工期;我们可以输入工期的月份、星期、工作日、小时或分钟;若要表明此新工期是估计值,可在其后面键入一个问号;当设置工期为0时,则表示该任务可标识为“里程碑”,在甘特图中用钻石符号标识;声明:在Project中,能够设定工期的任务必须是没有子任务的;根据项目工作时间估计表,在Microsoft Project 2007中设置各个任务的工期,如下所示:3、设置任务链接项目中的工作任务是遵循一定的时间顺序存在的,不同的时间顺序使得任务之间存在开始-开始SS——前置任务和本任务同时开始;完成-开始FS——默认参数,前置任务结束,本任务开始;开始-完成SF,前置任务开始,本任务必须结束;完成-完成FF,前置任务结束,本任务必须结束这四种不同的关系;在Microsoft Project 2007中,我们可分别为相关的2个或多个任务创建“完成—开始”或“开始—完成”或“开始—开始”或“完成—完成”链接;具体操作为:选取需要链接的2个或多个任务,在任务向导中,按下排定任务日程,在出现的排定任务日程中,根据任务之间的关系单击相应的链接,点击完成关闭本向导;如下图所示任务“成立项目小组”和任务“任务分配”存在“完成—开始”的任务关系:如果需要改变或是删除任务的相关性,可以再回排定任务日程向导进行,不过也可以直接在线条上连续按两下鼠标左键,在出现的任务相关性对话框中进行相应操作;如下图所示:在项目管理过程中,较为常用的是“完成—开始”链接,已完成的任务又称为后开始任务的前置任务;Microsoft Project 2007中,还有两种方法可方便快捷的设置“完成—开始”链接前置任务;1执行视图—>甘特图,在“前置任务”栏中直接输入当前任务的前置任务编号若有多个前置任务,则用逗号隔开,如下图所示:2双击需设置前置任务的任务名称,在弹出的对话框中选中“前置任务”标签页,在该标签页下的“任务名称”栏中下拉选择当前任务的前置任务;如下图所示:根据工作顺序表,我们对各任务顺序进行设置,部分结果如下图:4、设置周期性任务当项目过程中有遵循一定周期规律的工作安排时,可以为其设置周期性任务;以“杭州银行储蓄业务系统”开发过程的每周工作总结为例,具体操作为:执行菜单插入—>周期性任务,在“任务名称”栏中输入任务名称每周工作总结,在“工期”栏中键入此任务发生所需要的时间、在“重复发生方式”下选择每周,并指定任务发生的频率周五,则在“重复范围”中会自动显示该工作任务的始末日期和反复次数,按下确定按钮便完成输入;如下图所示:5、设置甘特图格式执行格式—>甘特图向导,弹出的对话框如下所示:点击下一步按钮,在新对话框中选择“关键路径”选项,如下图所示:继续点击下一步按钮,可在新对话框中设置甘特图中显示的任务信息,结束点击完成按钮;如下所示:继续点击下一步按钮,可在新对话框中设置是否显示相关任务间的链接线,结束点击完成按钮;如下所示:继续点击下一步按钮,可在新对话框中点击开始设置格式,如下所示:完成后点击退出向导按钮;此时,在视图—>甘特图,项目进度甘特图显示如下:6、查看网络图执行视图—>网络图,可查看项目进度的网络图,部分效果如下所示:四、实验思考1.项目进度计划包括哪些内容该计划应由谁制定2.解析关键路径,分析项目经理为什么应该对此关注;3.说明在项目进度计划编制时应该注意哪几个方面的问题;4.如果考虑任务的优先级,你认为总时差大的任务比总时差小的任务要优先吗5.如果项目要缩短工期,你该如何处理实验六编制成本计划学时:2一、实验目的1.了解项目成本计划的重要性2.熟悉项目资源的类型与特点3.掌握项目成本的估计方法二、知识要点编制成本计划旨在把各项进度活动的成本估算逐层向上汇总,并对汇总结果进行必要的调整,从而得出整个项目的成本计划;成本计划经过批准就成为项目的成本基准,用于指导项目的实施和监控,即项目必须在规定的预算内完工;编制成本计划时,既要按工作内容进行,也要按时间段进行;编制出成本计划后,还要编制项目的现金流计划,列出每个时段预计需要的资金数额;通常还应该为应对风险而预留一定的应季储备金;三、实验内容“杭州银行储蓄业务系统”的资源内容如下表所示:。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

软件工程专业实验建设方案

软件工程专业实验建设方案

软件工程专业实验建设方案实验名称:软件工程实验建设方案实验目的:通过实践操作和项目开发,使学生掌握软件工程的基本理论和实践技能,培养学生的团队合作精神和创新意识,提高学生的软件开发能力。

实验课程:软件工程实验实验时间:每周2小时,共16周实验地点:计算机实验室实验设备:计算机、开发工具、实验指导书等实验内容:1. 软件需求分析实验- 学生将学习并实践软件需求分析的基本方法和技巧,如需求收集、需求建模等。

- 学生将通过实际案例,进行需求分析和需求建模的实践操作。

2. 软件设计实验- 学生将学习并实践软件设计的基本原理和方法,如面向对象设计、设计模式等。

- 学生将通过实际案例,进行软件设计的实践操作。

3. 软件开发实验- 学生将学习并实践软件开发的基本技术和流程,如编码、调试、测试等。

- 学生将通过实际案例,进行软件开发的实践操作。

4. 软件项目管理实验- 学生将学习并实践软件项目管理的基本方法和技巧,如项目计划、进度控制等。

- 学生将通过实际案例,进行软件项目管理的实践操作。

实验评估与考核:1. 实验报告:学生需完成实验相关的报告,包括实验目的、实验过程、实验结果等。

2. 实验成果评估:根据学生的实验作品、代码质量等进行评估。

3. 实验表现评估:根据学生的实验操作技能、团队合作精神等进行评估。

4. 实验考试:对学生进行实验知识的理论考核。

实验指导与辅导:1. 指导教师将对实验内容进行详细的讲解和演示,解答学生的问题。

2. 学生可通过实验指导书进行自主学习和实验操作。

3. 定期组织学生进行实验讨论和交流,促进学生之间的互动与合作。

实验资源与支持:1. 提供实验所需的计算机、开发工具、实验指导书等设备和材料。

2. 提供实验过程中的技术支持,解决学生在实验中遇到的问题。

实验效果评估与改进:1. 结合学生的实际需求和反馈,进行实验效果评估,及时进行改进和调整。

2. 定期组织学生进行实验评价,收集学生的意见和建议,不断改进实验内容和方法。

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

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

目录第一章实验基础知识概述 (1)1.1 团队协作和沟通 (1)1.2 几种配置管理工具简介 (1)1.2.1 Visual Source Safe (VSS) (1)1.2.2 Concurrent V ersion System (CVS) (2)1.2.3 StarTeam (2)1.2.4 ClearCase (3)1.2.5优缺点对比 (4)1.3 Project工具 (4)1.4 项目基本设定与快速上手 (4)1.4.1 利用范本方式进行部署 (5)1.4.2 利用现成的文件快速变更成自己的部署计划 (8)1.4.3 从空白项目开始制作起-火速上线 (9)第二章实验要求 (15)2.1 实验过程要求 (15)2.2 实验报告要求 (15)2.2.1 实验报告书写格式 (15)2.2.2 实验报告范例 (15)2.3 实验成绩评价 (15)2.3.1 实验成绩评价结构及比例 (15)2.3.2 考核方式 (15)2.3.3 评价标准及考核方式细则的确定 (15)第三章实验内容 (16)3.1 团队游戏(齐心协力) (16)3.1.1 实验类型 (16)3.1.2 实验目的 (16)3.1.3 背景知识 (16)3.1.4 实验设备 (16)3.1.5 实验内容 (16)3.1.6 实验步骤 (16)3.1.7 实验要求 (16)3.1.8 实验思考 (16)3.2 沟通游戏(扑克牌游戏) (17)3.2.1 实验类型 (17)3.2.2 实验目的 (17)3.2.3 背景知识 (17)3.2.4 实验设备 (17)3.2.5 实验内容 (17)3.2.6 实验步骤 (17)3.2.7 实验要求 (17)3.2.8 实验思考 (17)3.3 VSS配置管理工具 (17)3.3.1 实验类型 (17)3.3.2 实验目的 (17)3.3.3 背景知识 (17)3.3.4 实验设备 (18)3.3.5 实验内容 (18)3.3.6 实验步骤 (18)3.3.7 实验要求 (18)3.3.8 实验思考 (18)3.4 Project项目管理工具 (18)3.4.1 实验类型 (18)3.4.2 实验目的 (18)3.4.3 背景知识 (19)3.4.4 实验设备 (19)3.4.5 实验内容 (19)3.4.6 实验步骤 (19)3.4.7 实验要求 (19)3.4.8 实验思考 (19)3.5 网站项目管理 (19)3.5.1 实验类型 (19)3.5.2 实验目的 (19)3.5.3 背景知识 (19)3.5.4 实验设备 (19)3.5.5 实验内容 (19)3.5.7 实验要求 (23)附录B 实验报告封面 (40)附录C Project工具使用实验报告模板 (41)附录D 团队游戏总结报告模板 (42)附录E 软件项目计划模板 (43)第一章实验基础知识概述1.1团队协作和沟通团队是一组个体成员为实现一个共同目标而协同工作,团队工作就是团队成员为实现这一共同目标而共同努力。

项目管理《项目管理及软件测试》实验指导书【精选资料】

项目管理《项目管理及软件测试》实验指导书【精选资料】

《项目管理及软件测试》实验指导书成都电子机械高等专科学校计算机工程系目录实验一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.首先打开\\USER\软件测试\CD1,然后双击Setup.exe会出现如下图:2 单击下一步,如下图:3再打击下一步如下图: 4选择默认,单击下一步:5单击Next:6单击Update,出现如下图:7单击Next,出现如下图:8耐心等待单击直到完成,单击Finish就完成.9打开开始菜单——>程序——>rational software——>rational license key 10 选择Import a Rational License File后单击下一步:11从Browse选择如下图:12单击打开然后单击Import可见如下图:到此软件就正确安装完毕.实验二三角形问题的黑盒测试(2学时)一.实验目的●通过测试三角形问题熟悉掌握等价类划分法和边界值分析法。

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

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

3.4 Project项目管理工具3.4.1 实验类型验证性实验,2学时,选做;3.4.2 实验目的安装并能熟练使用Project项目管理工具的基本功能;3.4.3 背景知识3.4.4 实验设备PC机一套,服务一台。

3.4.5 实验内容1)安装单机版Project;2)以书上第6章油漆工的资源组合为例,通过帮助文档使用project的基本功能;3)根据优化策略,对所给的example进行优化;3.4.6 实验步骤第一步骤:从服务器下载project安装程序和example文件;第二步骤:安装Project,并输入example;第三步骤:通过帮助文档,熟悉project的基本功能;第四步骤:根据所学的优化策略,对example进行优化;3.4.7 实验要求1)熟练使用Project的基本功能;2)撰写实验报告;3.4.8 实验思考1)可以从哪些方面来检查一个计划是否合理?2)可以使用哪些优化策略对项目计划进行进一步优化?3.5 软件项目计划的制定3.5.1 实验类型设计性实验,4学时,必做;3.5.2 实验目的借助project工具制定合理科学的软件开发计划;3.5.3 背景知识项目经理最重要的职责是做计划、整合计划和执行计划。

由于相对较短的期限和资源的优先控制,几乎所有的项目都需要正式的、详细的计划。

又因为每个职能单位可能只按自己的计划文件来进行工作而很少顾及其他职能单位,所以计划活动的整合是必要的。

为了履行个人应负的责任,计划决定需要做什么,由谁做,什么时候做。

计划阶段主要有9个主要组成部分:●目标。

一个目的、指标或在一定时间内要完成的任务。

●程序。

为到达或超过目标要采取的战略和主要的行动;●进度计划。

计划说明了个人或集体活动或任务在什么时候开始和结束。

●预算。

为达到或超过目标,计划所需要的费用。

●预测。

在某一时间会发生什么情况,通常用风险来描述。

●组织:为达到或超过目标,对所需要的职位数目,种类及其相应的权利和责任的设计。

《软件工程》实验指导书-卓越项目

《软件工程》实验指导书-卓越项目

《软件工程》实验指导书太原理工大学计算机科学与技术学院2013年3月目录第一部分实验教学大纲 (1)第二部分实验说明 (3)实验一软件工程的网上资源与常用的CASE工具 (3)实验二传统软件开发方法的可行性研究 (5)实验三传统软件开发方法的需求分析建模 (6)实验四传统软件开发方法的结构设计 (7)实验五系统测试 (8)实验六面向对象的分析与设计 (9)实验七软件项目管理 (10)附录一实验题目 (11)第一部分实验教学大纲课程名称:软件工程(Software Engineering)课程总学时: 48 学时[理论: 40 学时;实验: 8 学时]课程总学分: 3 学分适用专业和年级:计算机科学与技术、软件工程专业一、实验的目的与任务本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

二、实验内容和要求本课程的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。

通过一个模拟项目,要求学生分别用结构化方法和面向对象的方法完成系统的分析、设计和实现的整个软件开发过程。

此外实验中引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

实验要求学生采用“项目小组”的形式,结合具体的开发项目进行分析、设计。

每个项目小组必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档;具体要求如下:1.班级按项目不进行分组。

2.每个人均为负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。

项目开发的每项任务要规定该任务的起止日期和时间。

3.每个项目均要进行需求分析,完成需求分析报告,修订并评审需求分析报告,确定系统的需求分析模型。

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

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

软件项目管理实验指导书太原理工大学软件学院2017-5-2说明本书适用于软件工程专业《软件项目管理》的实验指导,共8个学时。

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

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

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

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

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

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

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

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

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

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

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

软件工程实验指导书 2021

软件工程实验指导书 2021

软件工程实验指导书 2021一、实验目的软件工程是一门将理论与实践紧密结合的学科。

通过本实验课程,旨在帮助学生深入理解和掌握软件工程的基本原理、方法和技术,培养学生的软件开发能力、团队协作能力和问题解决能力,为今后从事软件开发及相关工作打下坚实的基础。

二、实验环境1、操作系统:Windows 10 或 Linux(如 Ubuntu)。

2、开发工具:Eclipse、IntelliJ IDEA 等集成开发环境(IDE)。

3、数据库管理系统:MySQL、Oracle 等。

4、版本控制系统:Git。

三、实验要求1、学生应在实验前认真预习实验内容,熟悉相关的理论知识和技术。

2、实验过程中,学生应严格遵守实验室的规章制度,爱护实验设备。

3、学生应独立完成实验任务,不得抄袭他人的实验成果。

4、实验结束后,学生应及时整理实验数据和结果,撰写实验报告。

四、实验内容实验一:软件需求分析1、实验目的掌握软件需求分析的方法和过程。

学会使用需求分析工具,如 UML 用例图、活动图等。

2、实验内容确定软件项目的目标和范围。

对用户的需求进行调研和分析,收集相关的信息和资料。

绘制用例图和活动图,描述系统的功能和业务流程。

编写需求规格说明书。

3、实验步骤第一步:明确软件项目的背景和目标,与相关人员进行沟通和交流,了解项目的需求和期望。

第二步:通过问卷调查、用户访谈等方式收集用户的需求,对需求进行整理和分类。

第三步:使用 UML 工具绘制用例图和活动图,对系统的功能和业务流程进行建模。

第四步:根据需求分析的结果,编写需求规格说明书,详细描述系统的功能、性能、数据、安全等方面的需求。

实验二:软件设计1、实验目的掌握软件设计的原则和方法。

学会使用设计模式,提高软件的可维护性和可扩展性。

2、实验内容进行软件体系结构设计,选择合适的架构模式。

设计软件的模块结构和接口。

运用设计模式对软件进行优化。

3、实验步骤第一步:根据需求规格说明书,确定软件的体系结构,如分层架构、微服务架构等。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书计算机学院2017年2月软件工程实验指导前言软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。

其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。

按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。

因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

通过实验训练,达到如下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。

实验要求软件工程实验具体要求如下:每个项目小组必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档;题目自定或采用附录二中的题目;软件开发的方法自定(结构化或面向对象的方法学)。

实验一用Visio进行功能分析和建模1. 实验目的掌握结构化分析的方法。

工程项目管理实验2----指导书

工程项目管理实验2----指导书

工程项目管理件应用实验指导书
实验二
一、实验名称:绘制“长沙卷烟厂联合工房一期工程”的质量控制流程图(竣工验收阶段)
二、实验目的
通过本实验,可针对“长沙卷烟厂联合工房一期工程”,对其项目背景、各个阶段的质量控制有一个清晰的认识,而其质量控制流程图(竣工验收阶段)是建立在竣工验收阶段此阶段的的质量控制的目标、任务、控制方法等基础之上,根据其质量控制的流程绘制的。

此实验可加深学生对于工程项目(竣工验收阶段)的质量控制知识的认识和理解。

三、实验内容与步骤
(一)通读案例,弄清“长沙卷烟厂联合工房一期工程”项目的背景情况。

(二)根据所学知识,结合此案例,指导学生将此项目(竣工验收阶段)的质量控制程序分解为以下几个方面:
1、督促施工承包单位进行竣工自检,自检合格后,向监理单位提交《工程竣工报验单》。

2、审查承包单位提交的竣工验收所需的文件资料。

3、总监理工程师组织对现场进行检查,发现质量问题指令承包单位进行整改。

4、对拟验收项目初验合格后,总监理工程师对承包单位的《工程竣工报验单》予以签认并上报建设单位,同时提出“工程质量评估报告”,建设单位再组织正式的竣工验收。

(三)根据以上步骤,要求学生绘制出“长沙卷烟厂联合工房一期工程”的质量控制流程图(竣工验收阶段)。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书一、基本目的:1.使学生把信息系统分析与设计的基本原理和技术应用于实践。

2.强化学生规范化系统开发思想和开发方法与工具的掌握。

二、实验环境:文档制作工具为WORD、VISIO、PROJECT等。

三、实验要求:以4人为一个小组,每组从以下题目中任选一题,也可自选题目。

每组指定一名组长,负责分工和制定标准等管理工作。

2.实验内容包括进行可行性分析、需求分析、系统总体设计。

各组全体成员共同协商讨论完成可行性分析和需求分析,定义系统目标与功能,划分系统功能结构。

然后每个成员就一个子系统进行设计,设计过程考虑系统方案的整合。

3.实验报告要求包括可行性分析报告、需求规格说明书、总体设计规格说明书。

全组文档格式、内容参照附件中模板,提交一份完整的实验报告(提交打印和电子两种形式)。

四、实验题目:1、某城建档案馆档案管理信息系统某城建档案馆馆藏大量各种比例地形图、底图,还有大量的其它档案资料,是其所在市规划、建设、管理的真实记录,是该市建设和发展的重要依据。

目前,馆藏资料的接收、整理、入库等工作全部为传统的手工作业,其难度高、成卷工作量大,而且缺乏系统管理手段,存贮问题日益突出,利用效率低,共享程度差。

为了21世纪信息社会使档案能更好地充分体现其社会价值,该市建委决定建立一个满足国家标准和城建档案管理工作要求的"**市城建档案管理信息系统"。

为此,要求该系统开发所采用的信息技术既要最先进,又要成熟、安全、可靠,同时要具有现实性和前瞻性。

2、某省科技厅科学基金管理系统为实现政务公开,某省拟采用网上自然基金申报和审批,需开发一套包括基金申报(使用说明、文档提交、申报情况查询)、基金信息公告(基金公告、基金新闻、最新立项)、网上审批与鉴定(专家定量网上审批、项目鉴定)、基金项目管理(发布申报计划、批复申请、查询申请项目等)与推荐优秀基金项目等功能的办公网站。

要求具有基金申报管理(申报文档提交,申报情况查询等),信息公告维护(增加,撤除和修改等),审批流程管理(管理员可指定审批流程,对需执行审批的专家显示审批流程,进行审批提示),项目鉴定管理(管理员可指定鉴定流程,对需执行鉴定的专家显示审批流程,进行鉴定提示)等功能。

软件项目管理实验指导书-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)其他团队进行评述,可以提问题。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》试验指导序论软件工程是对软件开发、运作、维护、退役的系统研究方法。

在整个计算机科学中占有举足轻重的地位。

软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。

本指导书内容包含了软件生命周期中的各个阶段,内容设计软件工程计算环境、软件工程国家标准、软件开发绘图工具Microsoft Visio、软件分析建模工具Sybase Powerdesinger、软件自动化测试Mercury Interactive WinRunner、软件项目管理Microsoft Project 和软件配置管理软件Microsoft Visual SourceSafe等。

整个指导书共含7试验,其中每一个试验都包含背景知识介绍、所需工具、准备工作和试验步骤等。

第一种软件工程工具以环境一、试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容2.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。

3.熟悉软件工具、软件开发环境和CASE工具4.了解GB/T15853-1995《软件支持环境》相关内容二、试验内容与步骤1.查阅有关资料,给出“软件”的权威定义2.查阅有关资料,给出“软件生命周期”的权威定义3.查阅有关资料,给出“软件生存周期过程”的权威定义4.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。

5.查阅有关资料,给出“软件工具”、“软件开发环境”、“CASE工具”的权威定义6.填写下列学术术语的英文简写,并思考、理解其含义7.软件开发环境8.软禁工程环境9.软件支持环境10.软件项目支持环境11.软件自动开发环境12.集成化程序设计环境13.通过查阅资料给出GB/T15853-1995《软件支持环境》规定的软件支持环境的基本要求14.了解Microsoft Visio的应用状况15.了解Rational Rose的应用状况16.了解Oralce Designer的应用状况17.了解Together Soft的应用状况18.了解CASE Studio的应用状况19.了解Sybase PowerDesigner的应用状况20.了解Microsoft Visual SourceSafe的应用状况三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第二章软件工程标准化一、试验目的1.熟悉和掌握软件工程标准化的概念、内容和意义2.了解那些支持国家标准和其他标准信息的专业网站3.较为系统全面的了解软件工程相关的国家标准1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、一、二、三、四、五、六、七、八、九二、试验内容与步骤1.上网浏览和检索标准化专业网站,并记录标准化专业网址,网站名称,内容描述2.了解软件工程标准化的概念3.了解软件工程的国家标准1)GB/T8566-20012)GB/T8567-19883)GB/T9385-19884)GB/T9386-19885)GB/T1526-19896)GB/T11547-19897)GB/T12504-19908)GB/T12505-19909)GB/T14079-199310)GB/T16680-199611)GB/T15532-199512)GB/T14394-199313)其他三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第三章软件开发绘图工具Visio一、试验目的1.了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识2.掌握应用Visio工具绘制软件开发图形的基本操作3.了解开发Visio解决方案的基本概念4.学习应用Visio工具绘制UML模型图、网络图、网站图等图形二、试验内容与步骤与步骤1.了解Visio的工作环境1)工作窗口2)视窗调整3)任务窗口4)小视窗2.了解菜单项3.了解定位工具4.了解工具栏5.了解文件操作6.了解绘图页面操作7.绘制一个C程序流程图8.针对一个实际网络开发,部署,维护过程建立:1)用例图2)类图3)对象图4)状态图5)时序图6)协作图7)活动图8)构件图9)部署图10)用例视图11)逻辑视图12)构件视图13)并发视图14)部署视图九、学时分配4学时十、要求必做十一、性质验证、设计十二、所需仪器设备微机、网络、Microsoft Visio十三、试验总结十四、试验评价(教师)第四章系统分析与建模工具PowerDesigner一、试验目的1.初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面2.了解PowerDesigner的四个模型:业务处理模型、概念数据模型、物理数据模型和面向对象模型及相互关系3.用PowerDesinger工具进行简单系统分析建模操作二、试验内容与步骤与步骤1.启动PowerDesinger2.建立新项目3.建立概念数据模型4.定义实体5.定义属性、属性的约束和算法6.定义关系7.保存并使用Check Model检查E-R图8.使用Generate Physical Data Model选择生成物理数据模型9.建立业务处理模型10.建立面向对象模型三、学时分配4学时四、课程作用――物业管理系统1.需求分析该物业管理系统包含三个核心模块:物业基础资料模块、业主变动处理和物业费用处理模块1)物业基础资料模块是物业系统最基本的部分,此模块包含了如下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息。

《软件工程》实验指导书(实验一)

《软件工程》实验指导书(实验一)

实验1软件工程概念与相关工具1.1 软件工程的计算环境(实验估计时间:90 分钟)1.1.1 背景知识软件工程学主要研究如何以较少的代价获得高质量的软件,而要达到这个目的,就必须研究软件开发方法和软件开发工具。

软件开发方法就是开发软件的规范化方法。

软件工具是指能支持软件生存周期中某一阶段(如系统定义、需求分析、设计、编码、测试或维护等)的需要而使用的软件系统;软件开发环境则是面向软件整个生存周期,为支持各个阶段的需要,在基本硬件和宿主软件的基础上使用的一组软件系统。

软件工具和软件开发环境都是软件工程的重要支柱,对于提高软件生产率,改进软件质量,以及适应计算机技术的迅速发展有着越来越大的作用。

从20世纪70年代末开始,专家们就致力于软件开发自动化工具的研究,并逐步形成了应用于软件过程的集成的项目支撑环境(Integrated Project Support Environment)和计算机辅助软件工程(CASE,Computer-Aided Software Engineering)工具。

在此基础上建立集成式软件开发环境,全面支持软件开发过程,以期实现软件设计过程的自动化或半自动化。

1.1.2 实验目的1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件生存周期过程和软件生存周期各阶段的定义和内容。

2)通过Internet 搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持来开展软件工程应用实践。

1.1.3 工具/准备工作在开始本实验之前,请预习教科书第一章的相关内容。

需要准备一台带有浏览器、能够访问因特网的计算机。

1.1.4 实验内容与步骤1)请查阅有关资料,给“软件”下一个权威性的定义:软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。

一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。

《UML》实验指导书--吐血推荐--史上最全--精华版

《UML》实验指导书--吐血推荐--史上最全--精华版

UML实验指导书适用专业:软件技术执笔人:周辉奎南昌工学院信息学院编二〇一一年六月目录实验项目一熟悉UML开发工具Microsoft Visio 2007 (3)实验项目二绘制UML各种模型的符号 (8)实验项目三绘制UML常见的关系图 (12)实验项目四类图 (18)实验项目五对象图 (31)实验项目六包图 (34)实验项目七用例图 (37)实验项目八交互图 (48)实验项目九活动图 (53)实验项目十状态机图 (60)实验项目十一构件图 (64)实验项目十二部署图 (66)实验项目十三需求建模实例与分析 (68)实验项目十四设计建模实例与分析 (69)实验项目十五数据库建模实例与分析 (70)实验项目一熟悉UML开发工具Microsoft Visio 2007一、实验目的和要求:(一)目的:1、掌握UML开发工具Microsoft Visio 2007的安装方法。

2、熟悉UML开发工具Microsoft Visio 2007的使用方法。

(二)要求:1、认真做好实验前的各项准备工作,熟悉实验内容和机器操作流程。

2、遵守实验室规章制度和实验课堂教学纪律。

3、认真完成实验任务,填写实验报告。

4、熟悉Microsoft Visio 2007的UML建模绘图界面。

二、实验时数:2学时三、实验器材:方正电脑、Microsoft Visio 2007四、实验内容或步骤:(一)内容:Microsoft Visio 2007的安装、熟悉建模绘图环境。

绘图窗体介绍Visio 2007的主界面由标题栏、菜单栏、工具栏、工作区和状态栏以及右边的在线帮助等组成。

分别介绍如下:●绘图页面:可以在该区域生成并编辑图形。

●绘图窗口:可放置绘图页面及其它组件的平台。

●标题栏:标题栏用来显示当前正在编辑的模型名称●控制按钮:用来控制最大/最小化或关闭Visio 2007窗口。

●滚动条:可实现绘图页的水平或垂直滚动。

●标尺:每个绘图页面的水平或垂直滚动。

软件工程实验指导书

软件工程实验指导书

《实用软件工程方法》实验指导书目录第1章传统的结构化分析与设计 (3)实验1 分析系统业务流程和绘制系统业务流程图 (3)实验2 分析数据流和绘制数据流图 (7)实验3 总体设计和数据库设计 (11)第2章面向对象的分析与设计 (17)实验4 面向对象的分析与设计—用例图 (17)实验5 面向对象的分析与设计—类图 (21)实验6 面向对象的分析与设计—时序图 (26)实验7 面向对象的分析与设计—活动图 (31)实验8 面向对象的分析与设计—状态图和通信图 (34)实验9 面向对象的分析与设计—包图、组件图和部署图 (39)实验10 项目开发计划—Project软件的使用 (43)第1章:传统的结构化分析与设计实验1 分析系统业务流程和绘制系统业务流程图实验目的1、掌握结构化分析方法2、掌握业务流程分析方法和业务流程图的绘制实验内容:任务一绘制系统业务流程图系统流程图是描绘物理系统的传统工具。

是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等等)。

表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程。

试绘制工资管理系统的系统流程图,根据系统流程图的符号说明仔细理解下图含义:图1-1 工资管理系统系统流程图系统业务流程图的符号:图1-2 基本符号图1-3 系统符号操作步骤:1.运行Microsoft Office Visio 2007图1-4 运行Microsoft Office Visio 2007 2.选择流程图中的基本流程图模板图1-5 选中基本流程图模板3.用鼠标选拉图标进行绘图任务二分析系统业务流程和绘制系统业务流程图案例一:总务办公管理系统系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。

办公用品的购买申请由各科室提出,由负责总务工作的办公室统一收集。

其中,购买申请的金额低于500元(含500元)可以由总务办公室直接审批,而高于500元的购买申请由机构主管领导审批,批准的购买申请形成采购清单由采购员负责购买,同时应记录每次实际购买清单,进行入账。

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

软件项目管理实验指导书目录实验一Project的基本操作 (1)实验二建立项目任务与项目中的任务关系 (2)实验三项目时间管理。

…………………………………………………………。

4实验四项目资源管理与成本管理 (5)实验五跟踪项目进度……………………………………………………………。

.8实验六软件配置管理…………………………………………………………。

.12软件项目管理实验指导书实验一Project的基本操作一、实验目的1.了解IT项目管理的基本概念和项目管理核心领域的一般知识。

2.初步掌握项目管理软件Microsoft Project的操作界面和基本操作。

3.学会使用Project 2003的帮助文件。

二、实验内容与步骤1.熟悉Project的界面和基本操作2.了解Project 2003视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换。

3.新建项目文件、设置关键项目信息.(结合本组的项目)步骤:1、针对本组项目做wbs功能分解(1)文件-——新建命令打开新建项目任务窗格中选择新建区域下的空白项目超链接,新建一个项目文件“项目1"(2)选择项目———项目信息命令,打开信息对话框(3)默认情况下,用户可以利用项目信息对话框指定开始时间等。

(4)在日历下拉列表中指定一个用于计算工作时间的标准日历。

(5)完成上述操作后单击确定.(6)输入本组项目中的各个任务把功能分解的所有任务都输入(只需要输入任务名称即可)。

2、使用模板创建项目文件(1)文件-—-新建,打开新建项目任务窗格(2)选择模板选项域下的本机的模板,打开模板对话框,打开Project模板.(3)在内置模板中选择软件开发模板,单击确定.(4)创建模板后,用户根据自己的项目对模板进行修改.三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络、Microsoft Project 2003七、实验思考题1、项目管理概念2、项目管理的九大领域知识3、介绍下Project 2003中的几种视图及其主要特点.八、实验要求1、根据实验内容完成任务。

2、完成实验报告。

实验二建立项目任务与项目中的任务关系一、实验目的学习利用Project创建任务列表,编辑任务列表,排定任务日程,建立任务相关性,拆分任务和任务限制等。

二、实验内容与步骤实验内容:以课程项目为例,创建任务列表,排定任务日程,建立任务相关性。

实验步骤:1、输入任务及工期。

2、把任务设置为里程碑(里程碑是用于标示日程中的重要事项,其工期为0)3、输入周期性任务(项目进行过程中重复发生的任务):插入-周期性任务—周期性任务信息4、编辑任务列表1)使用任务信息对话框(项目—任务信息-常用—任务信息)2)使用大纲组织任务列表。

(在甘特图的任务名称域选择第一个要作为子任务的任务,然后选择插入—新任务命令,在任务名称域中输入摘要任务的任务名称,最后选择要作为子任务的多个任务,单击降级按钮吧这些任务降级为子任务)5、对任务分组(甘特图视图常用—分组依据)6、排定任务日程1)为项目选的基准日历(理解基准、项目、资源和任务四种日历,知道四种基准日历的异同):项目—项目信息—项目信息2)改变日期显示格式。

工具-选项-视图-日历格式3)自定义工作时间. 工具—选项-日历4)新建日历。

工具-更改工作时间-新建5)编辑日历。

工具-更改工作时间—范围下拉列表选择要编辑的日历-选择日期6)设置日历视图的外观。

视图-日历打开日历视图—格式—条形图样式7)为任务分配日历. 甘特图的任务名称域双击要为其分配日历的任务—打开任务信息对话框—高级—日历下拉列表中选择分配给任务的日历。

(选中排定日程忽略资源日历)7、建立任务的相关性。

甘特视图中选择要建立相关性的任务在常用工具栏中选择链接任务或者选择比较-链接任务命令建立任务的相关性.8、能够进行任务的拆分。

常用工具栏—单击任务拆分。

三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络、Microsoft Project 2003七、实验思考题1、任务之间的关系有几种,如何确定活动之间的关系。

八、实验要求1、根据实验内容完成任务。

2、完成实验报告。

实验三项目时间管理一、实验目的学习利用Project定义项目的时间、项目的跟踪等。

二、实验内容与步骤1、内容(1)定义项目开始时间新建空白项目后,显示任务向导。

单击定义项目显示定义项目向导,其中第一步就是设置定义项目的开始时间。

(2)设置项目日历选择一个日历模板,定义工作周,更改工作时间和设置假日。

定义时间单位,保存日历设置。

(3)指定任务时间在甘特图视图中创建任务,在任务名称域选择要指定时间的任务,选择项目—任务信息,打开任务信息框.选择开始下拉列表按钮,打开日历,在日历中设置任务的开始日期,在工期文本框中输入任务的工期。

设置完毕,单击确定。

重复以上操作,完成每个任务的时间设置。

(4)设置里程碑工期为0的任务。

(5)项目的跟踪2、步骤(1)设置基准计划工具-跟踪—保存比较基准,选择保存比较基准单选按钮,然后单击其下方的下拉列表按钮,选择需要的比较基准选项。

在范围选项区域中选择完整项目.(2)查看比较基准信息a)使用项目统计。

项目-项目信息菜单命令,弹出项目信息对话框,单击统计信息按钮,弹出该项目的项目统计对话框,在项目对话框中可以查看当前与比较基准的开始时间、结束时间、工时、工期、成本等信息,以及两者的差异。

b)使用比较基本表。

在甘特图视图下,选择视图—表—其他表,弹出其他表对话框,选择人物单选按钮在列表框中选择比较基准,单击应用按钮,这样视图中就会显示比较基准表。

(3)跟踪项目进程甘特图视图中,选择一个任务,鼠标放在该行任何位置双击,弹出任务信息对话框,选择常规选项卡,输入介绍双击和完成百分比。

返回甘特图视图,可看到该任务的进度横条上可以看到行条中间出现的黑线代表完成任务的百分比。

通过更新任务对话框跟踪任务进度。

工具-跟踪—更新任务打开更新任务对话框。

(4)创建进度线Microsoft Office Project 2003将绘制一条进度线来连接进行中的任务和本应开始的任务,并在“甘特图"中创建一个图表,其中对于落后于日程的工时,顶点指向左侧;对于提前于日程的工时,顶点指向右侧。

顶点与垂直线的距离表示任务在进度或状态日期上超前或落后于日程的程度:甘特视图中选择视图-工具栏-跟踪命令,打开跟踪工具栏,单击工具栏中的添加进度线按钮。

将鼠标放置在任务的进度横条上,随即打开进度线提示框.双击创建的进度线打开进度线对话框选择日期与间隔选项卡,修改进度日期,选择线条样式,选择进度线类型,修改线条样式。

如果要删除设置的进度线,可在日期与间隔选项卡中的进度线日期列表框中选择要删除的进度线日期,然后单击删除按钮,单击确定。

三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络、Microsoft Project 2003七、实验思考题1、简介项目时间估算的常用方法八、实验要求1、根据实验内容完成任务。

2、完成实验报告。

实验四项目资源管理与成本管理一、实验目的学习利用Project创建资源列表、资源分配、成本分配及运作等。

二、实验内容与步骤1、创建资源列表在已创建的项目中选择视图—资源工作表命令。

打开资源工作表,在资源名称域中,分别输入资源的名称,在类型域中指定资源类型为工时或材料,在这里人员指定为工时,如果要指定资源组,可在资源名称的组域中输入组的名称.对每个工时资源(人员或设备),在最大单位域中使用默认值为100%,如为200%,表明特定的资源的两个全职单位.2、利用资源信息对话框设置资源在资源工作表中选择某资源后,单击常用工具栏中的资源信息按钮,或双击该资源,就可以打开资源信息对话框。

利用该对话框的常规选项卡可以方便的进行资源的设置。

3、编辑资源日历当资源需要按不同的日程工时,或者需要说明假期或者停工期,可以修改个别资源的资源日历.在工作表中选择需要更改工作日程的资源,选择项目—资源信息命令,打开资源信息对话框,选择工作时间选项卡,仿照编辑日历的方法编辑资源的工作日历。

可以为某资源创建一个基准日历。

选择工具-更改工作时间命令,打开更改工作时间对话框,单击其中的心境按钮,创建新的基准日历,为资源组创建基准日历后,如要给基准日历分配资源,只有双击资源打开资源信息对话框,在工作时间选项卡中的基准日历下拉列表中选择所创建的基准日历即可。

4、分配资源在创建资源列表并设置好资源信息和资源日历后,就可以为项目中的任务分配资源,为任务分配资源即创建一个工作分配,用户可以不受限制的对资源进行修改.视图-甘特图打开甘特视图,从中限制要进行资源分配的任务,限制工具-分配资源命令,打开分配资源对话框。

重复以上步骤,直到所有任务都分配好资源.最好单击关闭按钮,关闭分配资源对话框。

5、删除和替换资源分配在甘特图中选择需要删除资源分配的任务,选择工具-分配资源命令,打开分配资源对话框,在分配资源对话框的资源列表中选择要删除的已分配的资源,单击删除按钮即可。

6、跟踪资源视图-任务分配状况命令,打开任务分配状况视图。

选择视图—表—工时命令,在工作表中添加工时域。

7、成本分配(1)分配费率视图—资源工作表,在query选择了视图-表—项命令后,在资源工作表中选择该资源,并在其标准费率和加班费率域中,输入所需的费率。

(2)分配固定的任务成本视图—甘特图命令,打开甘特图视图,通过视图-表—成本命令,在甘特图的固定成本域中输入相应任务的固定成本就可以了。

(3)分配固定的资源成本打开甘特图,在任务名称域中选择某个任务,选择窗口-拆分命令,打开组合视图。

通过任务窗体视图,在资源名称域中,输入新的资源名称,选择格式-详细详细—资源成本,在组合视图的下方窗格中显示资源成本。

在任务类型下拉列表中选择固定工期选项,将输入的任务类型设置为固定工期。

在单位域中将任务设置为0%,在成本域中为资源分配输入一个成本值为100,单击确定。

(4)加班成本的计算视图-任务分配状况命令,打开任务分配状态视图,选择视图-表子菜单中的工时命令,在任务分配状况视图中选择整个工时域,选择插入-列命令,打开定义对话框,在域名称下拉列表中选择加班工时选项,标题的对齐方式居中,数据的对齐方式为右,宽度设置为10,点击确定按钮,在任务分配状况视图中添加加班工时域.选择相应资源,在域中输入加班总量。

(5)项目中货币设置的更改工具—选项命令,打开选项对话框,并选择视图选项卡货币选项域的符号文本框可以输入所需的货币符号,位置下拉列表框可以选择所需的货币格式,小数位数文本框输入需要显示的小数位数,设置完成后,单击确定按钮,则当前项目的货币符号和格式被改变。

相关文档
最新文档