软件工程实验指导书.doc_第1页
软件工程实验指导书.doc_第2页
软件工程实验指导书.doc_第3页
软件工程实验指导书.doc_第4页
软件工程实验指导书.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程实验指导书前 言软件工程是对软件开发、运作、维护、退役的系统研究方法。在整个计算机科学中占有举足轻重的地位。软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。本实验指导书是软件工程课程的辅助,实验以实践环节为主,根据课程的性质、任务、要求及学习的对象,旨在促进学生将理论知识用于实践,以辅助课堂教学,加强学生实际动手能力,经过多层次,多方式教学的全面训练后,学生应能达到下列要求:1进一步巩固和加深对软件工程基本知识的理解,提高综合运用所学知识,使用UML设计开发软件系统的能力。2具备软件需求获取、综合能力,培养基本的需求调查素质,特别是与用户独立交流的能力。3能根据需要选学参考书,查阅手册,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,具有一定的创新精神。4培养学生团队意识和协作精神。目 录前 言1目 录2实验一 软件开发绘图工具Microsoft Visio的基本应用3实验二 数据建模工具PowerDesigner的基本应用8实验三 Rational Rose的使用11实验四 建立用例模型15实验五 建立活动图18实验六 图书管理系统分析20实验七 图书管理系统设计21实验八 软件自动化测试22实验九 软件项目管理26附录一:实验要求31附录二:实验题目32主要参考文献:35实验一 软件开发绘图工具Microsoft Visio的基本应用背景知识Visio的主要特性。(1)拖拽式绘图。这是Visio和其他绘图软件的最大区别之处。只要鼠标把需要的图元拖到绘图区,就生成了该图元的一个实例,并且可以对它进行其他的编辑操作。(2)提供了适应不同行业设计需求的Solutions(解决方案),为不同的设计用户定制了对应的模板库和图纸初始化,方便您快速地进入工作。下图所示对话框左边列出了可供选择的解决方案目录,每个目录中可以选择的模板显示在右边,并且带有相应的图形提示。1.1可供选择的解决方案(3)完全兼容了Office系列的其他产品,如Microsoft Word等。成为Office系列软件一员后的Visio实现了和其他Office产品的无缝接合,用户可以非常方便地将Visio图形插入这些产品中进行编辑和整合。(4)所有Visio产品都具备开放式的程序架构,支持自定义智慧图元。用户可以为特定的工作制定不同的图元,并可以在图形符号列表中修改和设置特定的图元行为。(5)完善的网络应用。可以方便的将超级链接加入Visio的图形和绘图页中。这样,用户可以方便地按照预定的路线跳转到其他绘图页、其他文件或Web站点。在Visio中,也可以迅速地将设计好的图样转换成HTML格式进行Web发布,以便在公司内部或Internet上展示您的作品。2. Visio绘图初步正确安装与启动Visio后,首先启动如图1.2所示的“开始”界面,该界面的主窗口内包括模板预览区和任务栏两个部分。1.2 Visio主界面“开始”界面支持用户通过多种方式开始Visio的绘图编辑工作。您可以选择任意目录中的一个模板开始设计,这时Visio系统会为您打开对应的图形库,并设定好恰当的页面大小;也可以选择已有的一幅图样为模板开始新的设计,Visio系统将给原有复制作为当前设计的底稿。通过打开一个模板来开始创建 Microsoft Office Visio 图表。模板在绘图页的左侧打开一个或多个模具。模具包含创建图表所需的形状。 模板还包括创建特定的图表类型所需的所有样式、设置和工具。例如,打开流程图模板时,它打开一个绘图页和包含流程图形状的模具。模板还包含用于创建流程图的工具(例如为形状编号的工具)以及适当的样式(例如箭头)。 打开模板后,从模具中将形状拖到绘图页上来创建您的图表。模具上的形状专门用于特定的绘图类型,Microsoft Office Visio 绘图环境包括菜单、工具栏、包含形状的模具、绘图页和位于绘图页右侧的任务窗格。 在绘图页上创建绘图,所创建的绘图表示打印页面,并包含帮助调整形状位置的网格。下图1.3和图1.4是基本流程图和ER图示例。1.3 Visio基本流程图1.4 Visio 的ER图一、实验目的1. 了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识2. 掌握应用Visio工具绘制软件开发图形的基本操作3. 了解开发Visio解决方案的基本概念4. 学习应用Visio工具绘制UML模型图、网络图、网站图等图形二、主要实验仪器设备及环境1. 每位学生应有一台计算机。2. 计算机安装有:操作系统Windows XP,Microsoft Visio。三、试验内容1. 了解Visio的工作环境1) 工作窗口2) 视窗调整3) 任务窗口4) 小视窗2. 了解菜单项3. 了解定位工具4. 了解工具栏5. 了解文件操作6. 了解绘图页面操作7. 绘制一个C程序流程图8. 针对一个实际网络开发,部署,维护过程建立:1) 用例图2) 类图3) 对象图4) 状态图5) 时序图6) 协作图7) 活动图8) 构件图9) 部署图四、实验报告要求(1) 绘制一个C程序流程图。(2) 绘制用例图、类图、对象图、时序图、活动图。36实验二 数据建模工具PowerDesigner的基本应用一、 实验目的1. 初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面2. 了解PowerDesigner的四个模型:业务处理模型、概念数据模型、物理数据模型和面向对象模型及相互关系3. 用PowerDesinger工具进行简单系统分析建模操作二、 主要实验仪器设备及环境1. 每位学生应有一台计算机。2. 计算机安装有:操作系统为Windows XP或Windows 2000,PowerDesigner。三、 实验内容与步骤1. 启动PowerDesinger2. 建立新项目3. 建立概念数据模型4. 定义实体5. 定义属性、属性的约束和算法6. 定义关系7. 保存并使用Check Model检查ER图8. 使用Generate Physical Data Model选择生成物理数据模型9. 建立业务处理模型10. 建立面向对象模型四、 课程作业物业管理系统1. 需求分析 该物业管理系统包含三个核心模块:物业基础资料模块、业主变动处理和物业费用处理模块1) 物业基础资料模块是物业系统最基本的部分,此模块包含了如下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息。2) 业主变动处理模块实现了业主的入住与迁出过程3) 费用处理模块是物业管理的核心部分,包括费用处理中心,报修处理中心子模块2. 建立概念数据模型 通过分析一般物业管理系统涉及的各个实体以及相关含义如下表所示物业管理系统的主要实体及其含义实体名含义业主基本信息 est_owner业主基本信息小区定义 est_region小区基本信息物业基本信息 est_estate物业管理基本信息维修项目定义 est_repairdef维修项目信息物业图片管理 est_estimage物业图片信息管理费用定义 est_feeexpress业主应交纳费用信息迁入迁出管理 est_resinout业主迁入登记和迁出处理信息费用时间段中心 est_periodinfo业主应交纳费用的时间段信息报修处理中心 est_repair业主报修及处理情况物业管理系统实体之间的关系如下图所示物业管理系统实体之间关系实体A实体B关系描述关系类型费用处理中心 Est_periodinfo费用时间段 est_period在某个时间段可以发生多笔费用,一笔费用必须发生在某一个时间段一对多物业基本信息 est_estate一条物业基本信息代表一个业主在物业管理部门做的登记信息;以物业信息可能需要交纳多笔费用;一笔费用需要对应一个住户一对多业主基本信息 est_owner一个住户需要交纳多笔费用;一笔费用需要对应一个住户一对多建立概念数据模型主要工作步骤包括1) 建立实体2) 建立联系3) 定义域4) 定义企业规则5) 检查正确性6) 生成文档3. 通过概念数据模型建立物理数据模型概念数据模型完成的是系统的概要设计,与用户的实际情况可能存在差距,所以还需要通过物理数据模型建立详细设计,并对概念设计模型的ER图进行检测和修改。具体转换包括实体转换为表,实体与实体之间的关系转换为表与表之间的关系,同时为主键建立唯一索引,与外部键建立其他索引,同时还存在触发器设计,存储过程设计,视图定义等工作。4. 通过物理数据模型建立面向对象模型定义好概念数据模型和物理数据模型后,转换为面向对象模型,并生成代码。实验三 Rational Rose的使用背景知识Rational Rose 是一种面向对象的统一建模语言软件设计工具,用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计个种类,来创造(模型)一个应用的框架。当程序表被创建时,Rational Rose记录下这个程序表然后以设计师选择的C+, Visual Basic, Java, Oracle8, CORBA或者数据定义语言(Data Definition Language)来产生代码。Rational Rose的两个受欢迎的特征是它的提供反复式发展和来回旅程工程的能力。Rational Rose允许设计师利用反复发展(有时也叫进化式发展),因为在各个进程中新的应用能够被创建,通过把一个反复的输出变成下一个反复的输入。(这和瀑布式发展形成对比,在瀑布式发展中,在一个用户开始尝试之前整个工程被从头到尾的完成。)然后,当开发者开始理解组件之间是如何相互作用和在设计中进行调整时,Rational Rose能够通过回溯和更新模型的其余部分来保证代码的一致性,从而展现出被称为来回旅程工程的能力.Rational Rose是可扩展的,可以使用刻下载附加项和第三方应用软件。它支持COM/DCOM (ActiveX), JavaBeans, 和 Corba组件标准。熟悉Rational Rose集成环境文档描述窗口标准工具条集成环境说明:图形工具条图形设计窗口浏览区标准工具条说明:建立新的模型存储模型或目录复制打印浏览文档浏览交互图浏览拓扑图浏览前一幅图放大取消操作打开已存在的模型剪切粘贴内容感知帮助浏览类图浏览组件图浏览双亲图缩小缺省窗口浏览区说明(左侧上部)浏览区中列出面向对象工程模型的use case(用例视图)、logic view(逻辑视图)、component view(组件视图)、deployment(配置视图),每个视图可以包含多个图描述模型。泛化:建立角色或用例之间的泛化关系依赖:建立角色或用例之间的依赖关系关联:建立角色或用例之间的关联关系角色:参与系统活动的人或事用例:对应系统的功能,经过需求分析获得功能,用该符号表示。包:一个软件系统可以由若干个包构成。连线:角色或用例与其注释的连线,注释说明。对某个角色或用例说明输入文本按钮,可以在用例图区适当地方加上文本说明工具选择按钮,按下是非工具选择状态。用鼠标点击某个工具,在绘图区点击出现相应的图符,右击图符,弹出菜单中,单击open specification菜单项,出现规格说明窗口。在此窗口中可以修改角色或用例的属性。用例或角色名用例说明或描述一、实验目的1. 了解目前支持UML的工具。2. 熟练使用Rational Rose工具进行建模。3. 能够用Rose工具构建用例图、类图、对象图、顺序图、协作图、活动图、状态图、组件图和配置图。二、主要实验仪器设备及环境1. 每位学生应有一台计算机。2. 计算机安装有:操作系统为Windows XP或Windows 2000,Rational Rose Enterprise Edition。三、实验内容1. 启动和关闭Rational Rose。2. 在Rational Rose环境中新建、编辑和保存一个模型文件。3. 熟悉Rational Rose的操作界面4. 画出UML的用例图。5. 画出UML的顺序图和协作图,注意它们之间的区别和联系。6. 画出类图和对象图,注意它们之间的区别和联系。7. 画出状态图和活动图,注意它们之间的区别和联系。8. 画出组件图和部署图,注意它们之间的区别和联系。四、实验报告要求要求使用Rational Rose Enterprise Edition 分别构建UML中9种类型的图,即用例图、顺序图、协作图、类图、对象图、状态图、活动图、组件图和部署图,并简单写出构建这9种图的方法和操作步骤。实验四 建立用例模型一、实验目的1. 熟悉使用Rational Rose工具进行建模。2. 学习用例模型的建立方法,用Rose工具建构用例图。二、“在线选修课程管理系统”描述大学教师选择本学期教授的课程,每位教师最多只能上报4门课程。教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。人数达到10人时,停止学生登记注册此门课程;学生选课结束后,系统自动取消人数少于3人的课程。学生最终的课程表到财务处办理收费手续。教师可查询所教课程的学生花名册。教务管理人员维护学生、教师和课程的信息。三、实验内容1. 温习Rational Rose的使用,以及使用Rational Rose画9种UML图。2. 理解“在线选修课程管理系统”的需求,确定系统的执行者和用例。3. 利用Rational Rose构建“在线选修课程管理系统”的用例模型。四、实验步骤1. “在线选修课程管理系统”中的参与者(Actors)(1) 注册选修课程的学生;(2) 教授选修课程的教师;(3) 教务管理人员必须汇总选修课程情况,制作课程表;(4) 教务管理人员必须维护关于课程、教师和学生的所有信息;(5) 财务管理系统从本系统中取出收费信息。2.使用Rational Rose创建参与者(1) 右击browser框中的Use Case View包,弹出快捷菜单;(2) 选择New Actor项;(3) 输入执行者的名字(如出错,可用Rename命令更改);(4) 如果文档窗口不可见,选择屏幕上方的View Documentation菜单;(5) 在browser框中选中所需执行者;(6) 将光标置于文档框中,输入相应文档,如图2.1所示。3. “在线选修课程管理系统”中的用例(use case)(1) 注册选修课程(学生);(2) 选择教授的选修课程(教师);(3) 索取课程花名册(roster)(教师);(4) 维护课程信息(教务管理人员);(5) 维护教师信息(教务管理人员);(6) 维护学生信息(教务管理人员);(7) 创建课程目录(教务管理人员)。4.使用Rational Rose创建用例(1) 右击browser框中的Use Case View包,弹出快捷菜单;(2) 选择New Actor项;(3) 输入用例的名字(如出错,可用Rename命令更改);(4) 如果文档窗口不可见,选择屏幕上方的View Documentation菜单;(5) 在browser框中选中所需用例;(6) 将光标置于文档框中,输入相应文档,如图2.2所示。图2.1 建立参与者图2.2 建立用例5.使用Rational Rose创建主用例图(main use case diagram)(1) 双击browser框中的Use Case View包中的Main条目,打开主用例图;(2) 单击选中browser框中的执行者,并将其拖到主用例图中;(3) 重复第(2)步,直到完成所需的工作为止;(4) 单击选中browser框中的用例,并将其拖到主用例图中;(5) 重复第(4)步,直到完成所需的工作为止;(6) 在工具条中选择单向关联(unidirectional association)图标;(7) 单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上,如图3所示。 图2.3 建立用例图五、实验报告要求(1) 写出构建“在线选修课程管理系统”的用例模型的步骤。(2) 画出“在线选修课程管理系统”的用例图。(3) 写出其中两个用例的用例描述。实验五 建立活动图一、实验目的1. 了解利用活动图描述系统的方法。2. 熟练使用Rational Rose工具进行建模。3. 能够用Rose工具构建活动图。二、实验内容学习使用Rational Rose画活动图(activity diagram),针对“在线选修课程管理系统”中建立选修课程目录表功能,画出活动图。三、实验内容与步骤1. 使用Rational Rose 创建活动图(1) 右击browser框中的Use Case View包,弹出快捷菜单;(2) 选择New Activity Diagram项;(3) 输入活动图的名字(如出错,可用Rename命令更改);(4) 双击browser框中的Activity Diagram名称,打开该图,如图3.1所示。 图3.1 建立活动图2.使用Rational Rose创建活动(activity)(1) 在工具条中选择activity图标;(2) 在活动图中单击要放置活动的位置;(3) 输入活动名字(如出错,可用Rename命令更改);(4) 在工具条中选择State Transition图标;(5) 单击一个活动,并将其拖到相应的活动上,如图3.2所示。 图3.2 建立活动3.使用Rational Rose创建决策点(decision points)(1) 在工具条中选择decision图标;(2) 在活动图中单击要放置决策点的位置;(3) 输入决策的名字(如出错,可用Rename命令更改);(4) 在工具条中选择State Transition图标;(5) 单击一个活动,并将其拖到相应的决策点上;(6) 在工具条中选择State Transition图标;(7) 单击一个实验六 图书管理系统分析一、实验目的1. 用面向对象方法进行图书管理系统分析2. 熟练使用Rational Rose工具进行建模。二、“图书馆管理系统”描述图书馆管理系统是使用计算机实现图书馆大量信息处理的电子档案管理系统, 在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。对于借书者来说主要是查询个人的信息, 查询图书的信息, 预定图书馆中注册了的但当前正被别的读者借阅的图书, 借阅图书和返还图书等; 图书管理员是系统主要的使用者, 负责借书处理和还书处理, 当读者预定的图书借出给预定者后取消预约; 系统管理员主要负责系统的维护工作, 涉及到读者信息的管理, 图书信息的管理, 系统状态的维护等。系统的功能分析图如图1 所示。三、实验内容对图书馆管理系统进行面向对象的分析。四、实验报告要求要求有:1. 系统需求分析2. 建立用例模型3. 建立对象模型4. 建立动态模型实验七 图书管理系统设计一、实验目的用面向对象方法进行图书管理系统设计二、实验内容对图书馆管理系统进行面向对象的设计。三、实验报告要求要求有:1. 设计类库结构2. 设计问题域子系统3. 设计人机交互子系统4. 设计任务管理子系统5. 设计数据管理子系统实验八 软件自动化测试背景知识HP-Mercury WinRunner是行业标准的用于企业IT应用功能测试解决方案。它自动捕获、验证和重放用户的交互行为,因此您可以发现应用缺陷,确保业务流程按照设计正常工作。 各种规模的机构如今都面临着这样一个两难问题,即如何应对部署在不同平台上,需要在多种环境下工作的复杂应用展开有效的测试。此外,各企业正竭尽全力,利用有限的资源,去应付不断增加的如期完成高质量产品的压力。您又是如何确保您的关键业务应用的如期运行,并满足各项业务需求呢? WinRunner的工作区(Workspace)能够使您轻松地管理和监控断点,变量观察点和调用链。 对此的回答是在应用部署之前进行功能和回归测试。HP-Mercury WinRunner为您的机构提供一个强大的企业级的功能和回归测试工具。WinRunner自动捕获、验证和重放用户的交互行为,确保应用部署后万无一失地展开业务流程,并保持其可靠性。WinRunner可以提供给您的机构以下几种优势: 通过自动执行重复任务,减少了测试时间。 通过在不同应用环境中使用同一测试工具,优化了测试进程。 在应用展开时,通过对测试脚本的修改和重复利用,最大化投资回报(ROI)。 WinRunner是如何工作的 WinRunner直观的记录流程可以帮助用户创建稳固的测试案例。WinRunner通过模拟用户行为,例如订购一件商品或打开卖方的一个帐户,来记录下一个典型的业务流程,从而创建一个测试。在记录过程中,您也可以直接编辑生成的脚本,以满足大多数复杂的测试需求。 接着,测试人员可以在测试脚本中加入检查点(Checkpoint),这些检查点可以在测试过程中比较预期值和实际值。WinRunner提供各种类型的检查点,包括GUI、位图和Web链接等。WinRunner可以标示出被更新、修改、删除和插入的记录,以验证数据库值,确保交易的准确性和数据库的完整性。 仅仅通过几下鼠标点击,WinRunner的数据驱动(Data Driven)向导就可以帮助您将所录制的业务流程转换成为以数据驱动为主导的测试案例,这些测试的执行能反映不同用户的唯一和实时的行为。为了进一步巩固测试,函数生成器(Function Generator)提供一种快速可靠的方法对测试进行规划,同时虚拟对象(Virtual Object)向导可以让您指导WinRunner去识别、记录和回放任何未知的或被定制的对象。 当WinRunner执行测试时,它自动操作应用,就如一个真实用户正在业务流程中进行每一步操作。如果测试执行中断了,或者QA工程师不在场,WinRunner的恢复管理器(Recovery Manager)和例外捕获机制将自动查找例外事件、错误和应用崩溃的起因,确保测试的顺利完成。 一旦测试被运行,WinRunner的互动报告工具将通过提供详尽易懂的报告,向您的工作小组解释测试结果,该报告列出了错误和错误的起因。WinRunner能帮助机构建立可重复利用的测试,在整个应用生命周期中反复使用。所以,如果开发人员对应用做了修改的话,测试人员无需对多个测试案例进行修改。他们可以将修改内容置于一个与测试案例有关的中央信息存储GUI映射(GUI Map)中,WinRunner将自动把修改内容传递到所有与之相关的脚本。 一、 实验目的1. 了解自动化测试的原来和方法,了解在何种情况下适合进行自动化测试2. 结合软件生命周期,了解自动化测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的有点和限制二、 实验内容与步骤1、了解软禁安测试方法分类,其中必须包括: 1)白盒测试 2)黑盒测试 3)静态测试 4)动态测试 5)自动测试2、了解自动化测试工具分类,其中必须包括: 1)JUnit 2) WinRunner 3) Rational TeamTest 4)Applied等 3、了解基于图形界面的自动化测试工具的基本原理4、了解自动化测试工具的主要特征5、了解测试类型 1)单元测试 2)集成测试 3)确认测试 4)黑盒测试 5)白盒测试 6)功能测试 7)负载测试 8)web测试 9)a测试 10)b测试6、了解自动化测试的应用情况7、基于Winrunner的软件自动化测试 1)建立GUI Map 2)建立测试:包含建立测试脚本,检查点,数据捕捉 3)调试测试 4)执行测试 5)查看检测结果 6)报给发现错误 三、实验报告要求写一份软件测试报告书。实验九 软件项目管理背景知识1. 软件项目管理介绍软件项目管理是软件工程的保护性和支持性的获得。它与任何技术活动之前开始,并持续贯穿整个软件的定影,开发和维护过程之中。软件项目管理的目的是成功地组织与实施软件的工程化生产,完成软件产品的开发和维护任务,主要是对项目的人员、费用、进度和质量四个方面的管理。软件项目开发的资源主要是人员、开发时间、软件工具、运行所需要的软件、硬件等。软件开发过程是人智力密集型的劳动。开发组织为提高软件生产率,必须最大限度地发挥每一个人的技术和能力。一些常用的项目管理技术有:任务分解结构技术(Work Breakdown Structure)、 甘特图(Gantt Chart)、 项目评审技术(PERT)和关键路径法(CPW)。2. Project 2003介绍项目范围管理 利用Project 2003的项目分解功能,用户可方便的对项目进行分解,并可以在任何层次上进行信息的汇总。项目进度管理 Project 2003提供了多种进度计划管理的方法,如甘特图、日历图、网络图等,利用这些方法,可以方便地在分解的工作任务之间建立相关性,使用关键路径法计算任务和项目的开始,完成时间,自动生成关键路径,从而对项目进行更有效的管理。Project 2003包含了项目管理中多方面重要的技术和方法,可以对整个项目的计划、进度、资源进行综合管理和协调,改善项目管理的过程,提高管理水平,最终实现项目的目标。启动和退出Project 2003执行【开始】【所有程序】【Microsoft Office】【Microsoft Office Project 2003】菜单命令,即可启动Project 2003,其界面如图所示。使用Project 2003工具栏 启动Project后,在操作界面中菜单栏的下方会出现两个默认的工具栏:一个是“常用”工具栏,另一个是“格式”工具栏。除了“常用”工具栏和“格式”工具栏外,Project还提供了其他几个工具栏,它们是Visual Basic、Web、跟踪、绘图、任务窗格、协作、资源管理、自定义窗体、PERT分析、比较项目版本、分析、欧元货币转换器、网络图和项目向导工具栏。使用Project 2003数据编辑栏 数据编辑栏位于屏幕的上部,“常用”工具栏的下方。单击选择单元格,插入点会自动显示在数据编辑栏中。这时可以键入新的文字或编辑已有的文字,只要在数据编辑栏文本任意位置单击即可。使用Project 2003任务窗格 任务窗格是Office应用程序中提供常用命令的窗口。任务窗格作为一个特殊的工具栏,默认显示在工作窗口的左侧,其上部的弹出菜单中包括【开始工作】、【搜索结果】、【帮助】、【新建项目】和【共享工作区】5个命令,选择不同的命令,任务窗格中将显示不同的内容。使用Project 2003视图栏 因为单个视图难以显示出项目的全部信息,即很难把任务工期、任务之间的链接关系、资源配置情况、项目进度情况等方面的信息全部在一个视图中显示出来,所以Project提供了多种视图来显示项目信息。 视图栏共有9个视图图标,单击视图栏底部的向下箭头可以看到其他更多的视图。 如果视图栏没有出现,选择【视图】【视图栏】菜单命令或者从工作区的右键快捷菜单中选择【视图栏】命令,即可显示视图栏;再次执行该命令可隐藏视图栏。视图简介“甘特图”视图“甘特图”视图以工作表和条形图表的形式显示基本的任务信息。使用“甘特图”可以很方便地查看任务的工期、开始和结束时间,以及资源的信息;使用“甘特图”可以创建初始计划,查看日程和调整计划。 “跟踪甘特图”视图跟踪甘特图”显示出了项目偏移原始估计的程度,这样有助于确定如何来调整计划来适应任何延迟。“任务分配状况”视图 “任务分配状况”视图给每项任务列出了分配给该项任务的资源,以及每项资源在各个时间段内(可能是每天、每周、每月,或者是其他更小或更大的时间间隔)完成的工时。 “日历”视图“日历”视图使用了以月为时间单位的日历格式,用天或周来计算任务时间,如图2-31所示。其中,非工作日呈灰色显示,尽管工期条线会穿越非工作日(周六和周日),但是工期时间并不包含非工作日。 “网络图”视图 “网络图”视图以流程图方式来显示任务及其相关性。一个框(有时称为节点)代表一个任务,框与框之间的连线代表任务间的相关性。 “资源工作表”视图 资源可以是人员、设备、装置、部门、公司、房间等。“资源工作表”视图采用电子表格的格式显示有关每种资源的信息,如资源名称、工作组、标准费率、加班费率、使用成本、基准日历等。“资源使用状况”视图使用“资源使用状况”视图可以一次查看所有资源分配信息。在视图左边的资源名称一栏里,显示了资源名称及其指向的所有任务;工时一栏里显示的是完成每项任务的估计工时。右边窗口显示的为小时数。 “资源图表”视图 “资源图表”视图显示的是单个资源的分配信息,它是基于逐个方式显示的。“资源图表”视图主要用来突出显示资源冲突,指出在人员、设备及其他资源中,有哪些是过度配置的,有哪些是没有充分利用的。组合视图 除了上面提到的这些视图之外,还有各种资源视图、任务视图等,它们大都是单独显示在整个窗口中。不过,也可以根据需要在一个屏幕上分上下窗口同时显示两种视图,Project将它称为“组合视图”。 如果要得到组合视图,选择【窗口】【拆分】命令,窗口将被拆分为上下两部分。比如,组合视图的上方窗口为“资源图表”视图,下方窗口视图中显示了在上方窗口中选定资源的信息。在下方窗口中,还显示资源使用成本,分配了该资源的任务,以及与任务相关的工时。 一、 实验目的1. 了解IT项目管理的基本概念和项目管理核心领域的一般知识2. 初步掌握项目管理软件Microsoft Project的操作界面和基本操作二、主要实验仪器设备及环境1. 每位学生应有一台计算机。2. 计算机安装有:操作系统Windows XP,Microsoft Project 2003。三、实验内容与步骤1. 了解项目管理概念2. 了解项目管理的9大知识领域是什么3. 了解Project项目管理的部分功能附录一:实验要求 软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1班级按项目小组进行分组,每组不得超过6人2每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目3项目中的每项任务要落实到人且规定该任务的起止日期和时间4每个项目小组必须按照软件工程实验指导书附录中给定的文档规范标准提供项目文档5题目自定或采用附录二中的题目6软件开发的方法自定(结构化或面向对象的方法学) 附录二:实验题目题目一:“教务管理系统之子系统学院课程安排”1系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2限定条件(1)每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。(2)学院中层干部的主讲课时不能超过4学时/周。(3本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 题目二:“学校教材定购系统”1系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论