《系统分析与设计》实验指导书.doc
《《系统分析与设计》实验指导书.doc》由会员分享,可在线阅读,更多相关《《系统分析与设计》实验指导书.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统分析与设计实验指导书陈 武计算机与信息科学学院2009年3月目 录实验一 用户调查报告问卷设计和可行性分析1实验二 使用Microsoft Project管理项目3实验三 用例(Use Cases)描述与用例图11实验四 建立类图16实验五 概念模型与关系模型转换23实验一 用户调查报告问卷设计和可行性分析 实验目的 1. 学习用户需求调查问卷的设计方法;2. 尝试进行系统可行性分析。 预习与实验要求 设计两份针对小组任务的企业调查问卷,要求被调查者分别为企业部门主管和普通员工。完成小组项目可行性分析,并提交正式可行性分析报告 实验设备与器材 a. 计算机;b. Microsoft Wor
2、d, Microsoft Visio。 实验原理 问卷调查是信息系统分析中重要的事实发现技术,本试验要求学生针对个人自选的软件项目,设计针对两种不同类型调查对象的调查问卷。在项目可行性分析中,要求针对项目涉及的技术可行性、操作可行性和经济可行性作出相关的分析和说明。在完成可行性分析前,必须采用现有的事实发现技术,详细了解相关方法的具体情况,并以此作为可行性分析的基础。可行性分析报告中,要求用事实和数据说明该项目在各个方法的可行性分析结果,如有问题,必须详细说明,并给出项目的最终可行性分析结论。 实验内容 1, 问卷要根据不同调查对象的特点设计2, 问卷设计过程中要注意开发性问题和封闭性问题的比
3、例和使用技巧3, 问卷设计要求以电子稿形式完成,便于保存和整理4, 对项目进行事实发现,了解项目情况5, 可行性分析报告中要用事实说话6, 加入必要的数据分析和图形描述7, 可行性分析报告要求完整,清晰,注意文字表述规范实验报告 1. 简述用户调查问卷的设计方法和思路,以及系统可行性分析的基本方法和思路;2. 采用文本编辑软件完成用户调查问卷,并作为报告附件提交;3. 编写系统可行性分析报告,并作为附件提交。 思考题 1. 对于用户企业的一般员工和高层领导在进行问卷调查的时候有什么区别?2. 如何考察系统的技术可行性?3. 当信息系统可行性分析结论为不可行时应如何处理?实验二 使用Micros
4、oft Project管理项目 实验目的 1, 学习制定、调整项目基线计划2, 学习管理项目执行、生成甘特图、网络图等项目执行信息3, 掌握Microsoft Project的使用预习与实验要求 复习课程中学习的项目管理的各方面的工作,掌握项目执行计划的概念,了解项目任务分解的基本方式。理解项目计划关键路径的概念,初步了解甘特图、网络图的主要作用。 实验设备与器材 a PC机;b Microsoft Word, Microsoft Project。 实验原理 面向对象的系统开发要求项目的管理规范并具有实效。在课程中我们学习了项目管理的四个阶段,其中制定项目计划、调整项目计划和反映项目执行情况是
5、项目管理中的重要内容。我们可以使用已有的商品化软件来方便项目管理,规范管理过程,Microsoft Project是被业界广泛采用的通用项目管理工具,提供了制定、修改、执行项目计划等功能,能够方便地以甘特图、网络图等方式显示项目执行状态,并能够支持在网络上进行项目管理的任务协作。Project具有和Office套件中其他程序相似的操作方式,比较易于学习。在本实验中主要涉及Project的基本操作和功能:1、 启动Project,新建项目Project一般包含在Office套件中,也有单独的产品,因此Project可以单独安装,也可以在Office安装程序中新增Project应用程序。Proje
6、ct安装完成后,可以在Office程序组中启动。启动后一般已经自动新建了一个空白项目。也可以在程序中使用“文件”“新建”并选择任务栏中的模板,创建一个基于合适模板的项目。2、 定义项目新建项目后,可以在任务窗格中完成项目的各种设置,其中比较常用的就是完成项目的基本定义:选择项目定义后,可以在任务栏中的向导中定义项目的开始时间、项目组工作时间等重要信息。点击旁边的“资源”按钮,可以使用向导建立项目的可用资源等(人员、设备等)3、 添加一个新任务在Project右侧的任务表格中双击一个表格项,将会打开“任务信息”对话框,其中包含常规、前置任务、资源、高级等具体任务定制信息,从而将项目的工作分解为具
7、体任务,并确定每个任务的时间、人员、和其他任务的关系等。4、 建立子任务有些任务的工作内容较多并且持续时间较长,可用在任务中建立子任务。5、 建立里程碑在一些较大任务或阶段完成后应该形成阶段性成果,例如研究报告、设计文档、需求规格说明书等,我们可用把这些内容设置为“里程碑”,作为检查项目阶段性完成情况的重要标志。6、 管理项目执行在项目计划和任务安排完成后,项目管理人员应该随时根据项目实际情况调整、修改、记录项目基线计划。例如一个任务完成,应该调整任务的完成百分比:图中可见项目任务列表中任务的状态随完成度发生改变。7、 甘特图与网络图查看视图时可以选择以各种分类进行查看(例如查看关键路径):
8、实验内容 1, 根据教材P82页的表使用Project建立一个项目,项目中可以使用的人员为group1,group2,group3,要求正确处理项目的依赖关系。最后显示整个项目任务计划的网络图,并以关键路径方式重新显示网络图。2, 根据教材P82页的Figure 3-28使用Project管理这个项目,要求项目时间为2009年1月10日至2009年4月10日,项目中包含正确的任务和子任务,为每个大任务设定合适的里程碑。项目计划完成后,调整各任务的完成百分比,观察甘特图的变化。最后产生项目任务的甘特图和网络图。实验报告 1. 简述使用Project管理任务的主要操作过程和步骤;2. 说明项目执行
9、过程中随着任务的完成情况变化,甘特图上可能出现的相应变化;3. 在实验报告中绘制本实验完成的项目任务甘特图和网络图的关键部分或将打印部分作为报告附件提交。 思考题 1. 如何利用Project生成项目执行情况的报表?实验三 用例(Use Cases)描述与用例图 实验目的 3. 学习系统分析中的用例分析方法;4. 学习使用Rational Rose绘制用例图5. 尝试基于用例图描述系统需求。 预习与实验要求 预习:实验前应该预习教材第6章,了解用例图和用例描述的基本概念。熟悉用例图中的基本图例及含义,包括:活动者(actor)、用例(use case)、系统边界(system boundary
10、)、关联(connections)、扩展关系(extend relationship)、包含关系(include relationship)等。理解简单的用例图所表达的含义。阅读教材P160页的PVF的电子商务系统(Web Store)的需求内容。实验要求:使用Rational Rose绘制用例图描述PVF的电子商务系统(网站)的需求。 实验设备与器材 c. PC机;d. Microsoft Word,Rational Rose。 实验原理 1、 用例(Use Case)与用例图(Use Case Diagram)用例是系统行为和功能的描述,体现了不同情况下系统和用户的交互过程(请求和响应)。
11、一般在面向对象系统分析中将系统需求按功能目标进行划分后使用用例进行描述,每个用例具有确定的名字。针对用例的特点,在UML中一般使用图形来表示用例,称为用例图。由于图形非常直观,易于理解,能够支持开发人员之间、开发人员与管理人员、开发人员与用户之间进行交流。用例图已经称为表示用例的标准。2、 用例图的元素在用例图中包含的元素不多,主要有活动者、用例、系统边界、关联、扩展关系、包含关系。活动者用于表示与系统交互(不包含在系统中)的各种角色。角色是个体(人、单位)的集合。例如顾客在系统中是活动者,表示购买商品的角色。用例用于表示一个系统的功能,录入登录、注册、付账等。系统边界表示系统的功能和外部的分
12、隔,用例都包含在系统边界中,活动者在系统边界外。关联表示活动者和用例之间存在的交互或使用关系,可简单理解为一个活动者使用某个用例所表示的系统功能。扩展关系表示了用例扩展了另一个用例,增加了新的行为和功能。这种关系与对象的派生与继承关系类似。包含关系表示了用例包含其他用例的功能和行为。3、 启动Rational Rose在“Rational”程序组中启动“Rational Rose Enterprise Edition”,出现主界面和如下对话框,点击“Cancel”按钮:4、 建立用例图在Rose主界面中,左面部分为系统模型的多个视图,在本次试验中我们主要使用“Use Case View”。展开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析与设计 系统分析 设计 实验 指导书
限制150内