《第4章系统工程与需求工程方法》由会员分享,可在线阅读,更多相关《第4章系统工程与需求工程方法(40页珍藏版)》请在金锄头文库上搜索。
1、第第4章章 系统工程与需求工程方法系统工程与需求工程方法教学内容:教学内容: 系统、系统思维、系统工程系统、系统思维、系统工程 系统分析员角色及要求系统分析员角色及要求 计算机系统工程计算机系统工程 需求获取方法需求获取方法重点掌握:重点掌握: 系统思维、需求获得方法系统思维、需求获得方法虑犊誉菱掷市露糯宜廖捏潦拆扇惰晃楷孔舜轻啃式落野殉散填自帚护荆糯第4章系统工程与需求工程方法第4章系统工程与需求工程方法14.1.1 4.1.1 系统的概念系统的概念系统:一个相互联系的有机整体。系统:一个相互联系的有机整体。系统:一个相互联系的有机整体。系统:一个相互联系的有机整体。 (Patching,
2、1990(Patching, 1990) 由相互作用和相互依赖的若干组成部分结合成的、具有由相互作用和相互依赖的若干组成部分结合成的、具有特定功能的有机整体。本身是所从属的更大系统的组成特定功能的有机整体。本身是所从属的更大系统的组成部分。(辞海)部分。(辞海)系统工程:运用先进科学方法,对系统工程:运用先进科学方法,对“系统系统”的规划、研究、的规划、研究、设计、制造、实验和使用等进行组织管理的技术。(外设计、制造、实验和使用等进行组织管理的技术。(外来语,辞海)来语,辞海)系统思维:一种把以广义的观点看待问题的方法,试图同系统思维:一种把以广义的观点看待问题的方法,试图同时考虑一个问题的所
3、有方面,而某一时刻集中关注的是时考虑一个问题的所有方面,而某一时刻集中关注的是组成问题各部分之间相互联系。组成问题各部分之间相互联系。(Checkland, 1981)(Checkland, 1981)4.1 4.1 系统思维方法系统思维方法兹廊讼忍终茧吼肩愿钟符亦肌挡架宪钢展藕旅酞兹怀亩经萎屋危擎脆旧盗第4章系统工程与需求工程方法第4章系统工程与需求工程方法2自然系统与设计系统自然系统与设计系统自然系统人人有形系统无形系统消化系统免疫系统感官系统精神系统能力系统设计系统烟叶发酵控制系统发酵室热源蒸汽温湿度检测调节装置执行机构烟包管道风机锅炉热电阻变送器湿度变送器可编程调节器控制模型电动调节阀
4、拐认彩丈铆焰额焙汤帆杏峰荐骨眺馒舜厦脾娟肯乍佣卷伞忍诫外倔懂酚驼第4章系统工程与需求工程方法第4章系统工程与需求工程方法31.突发性突发性 系统不是简单的堆积,有机组合具有更多的属性。这种显系统不是简单的堆积,有机组合具有更多的属性。这种显示出单一组成部分所不具有的新属性,称为突发性。示出单一组成部分所不具有的新属性,称为突发性。系统的特点系统的特点自然系统人人有形系统无形系统消化系统免疫系统感官系统精神系统能力系统设计系统烟叶发酵控制系统发酵室热源蒸汽温湿度检测调节装置执行机构烟包管道风机锅炉热电阻变送器湿度变送器可编程调节器控制模型电动调节阀术阐边蹄着叹全雪派吴肌若篓纵训邱蚊俐非吸祸明橙掣
5、波辱韦哼话名圣诣第4章系统工程与需求工程方法第4章系统工程与需求工程方法42.2.层次性层次性系统是一种由子系统组成的层次结构。系统是一种由子系统组成的层次结构。每个子系统是具有明确定义输入和输出的独立系统,但又是每个子系统是具有明确定义输入和输出的独立系统,但又是大系统的一个组成部分。大系统的一个组成部分。系统的特点系统的特点人人有形系统无形系统生物系统社会系统设计系统烟叶发酵控制系统发酵室热源蒸汽温湿度检测调节装置执行机构香烟生产系统工业控制系统序欧填原孰狼尼肖足辱蕊冲寸挞造挤变吹羽哦锻滁绅第舅主俩饵雾蝶傣格第4章系统工程与需求工程方法第4章系统工程与需求工程方法53.3.信息传递信息传递
6、为了激发子系统相互协作并实现一定目标,它们之间一定要有为了激发子系统相互协作并实现一定目标,它们之间一定要有信息传递。信息传递。信息传递形式信息传递形式: :系统之间系统之间 ( (内部之间内部之间) )、来自环境、来自环境 ( (外部输入到外部输入到系统系统) )、发往环境、发往环境 ( (从系统输出到外部从系统输出到外部) )系统的特点系统的特点烟叶发酵过程自动调节算法与运算控制思想与模型过程参数(温度、湿度)检测与转换执行机构外部环境刺艰硕民焉僧阀惨负啤领稽影藐傲腮琐伍可晓奉叁诵捕箩要拳慰防已毋淹第4章系统工程与需求工程方法第4章系统工程与需求工程方法64.4.自控制自控制 大部分的系统
7、表现出大部分的系统表现出某些自管理性的控制形式。如:某些自管理性的控制形式。如:烟叶发酵系统的调节器烟叶发酵系统的调节器人类对疾病的免疫系统人类对疾病的免疫系统v如果没有控制任其它们的组件独立工作,许多系统最终会如果没有控制任其它们的组件独立工作,许多系统最终会趋于趋于某种限制性的功能状态某种限制性的功能状态,如死亡或失去控制。,如死亡或失去控制。v但是,系统组件但是,系统组件之间的联系会限制之间的联系会限制系统的功能表现。系统的功能表现。系统的特点系统的特点锈禄技甸谜汹坊荒捶嚼眯秸瞪千坪雇桩饵碴园譬去集钓毕佬垦熬爵掉苔傅第4章系统工程与需求工程方法第4章系统工程与需求工程方法75.5.分解分
8、解系统可以被划分为较小组成部分系统可以被划分为较小组成部分。v基于这个特点,允许系统分析员基于这个特点,允许系统分析员: :把一个系统把一个系统划分为小的可管理划分为小的可管理的子系统;的子系统; 某一时刻关注某一时刻关注某一区域;某一区域;集中于与集中于与一组使用者有关一组使用者有关的组成部分;的组成部分;不同的时间内不同的时间内建立不同的组成部分。建立不同的组成部分。系统的特点系统的特点剂桑淳伎奖夏踊糊秽抱益惩雕劝桑料悠旺努箱订反哇哩莎趣悲咀函痈贪式第4章系统工程与需求工程方法第4章系统工程与需求工程方法86.6.模块化模块化v模块化模块化把系统划分为相对合理大小模块的过程把系统划分为相对
9、合理大小模块的过程模块化简化了系统设计模块化简化了系统设计v藕合性藕合性子系统之间的关联程度子系统之间的关联程度v内聚性内聚性一个系统实现一个单一功能的内部联系程度一个系统实现一个单一功能的内部联系程度系统的特点系统的特点突奈偶掳泳蚤启鸵酪畔狼洛卑堂乖啊荔盟殆爬耸朵鹤懊缆驯刹泳嘘僚迁绽第4章系统工程与需求工程方法第4章系统工程与需求工程方法9系统的总体描述系统的总体描述v一个系统一定有现实的目标或存在的理由。一个系统一定有现实的目标或存在的理由。 v一个系统有若干个自我控制或管理的组成部分。一个系统有若干个自我控制或管理的组成部分。v一个系统是由子系统以层次结构组成的。一个系统是由子系统以层次
10、结构组成的。v系统内活动的组成部件通过消息实现信息传递。系统内活动的组成部件通过消息实现信息传递。v系统能与其所处的环境进行消息传递。系统能与其所处的环境进行消息传递。v一个系统通常有在其管理机制下所消耗或转换的资源。一个系统通常有在其管理机制下所消耗或转换的资源。v系统有区别与简单组装的整体性系统有区别与简单组装的整体性v不同类型的系统服务与不同的目标。不同类型的系统服务与不同的目标。货距阑牢妆宵烘锰道阵田径庄衫寞挖念缆咐之樟肥况波箭构单韧沫朔失钻第4章系统工程与需求工程方法第4章系统工程与需求工程方法10系统分类系统分类自然系统和设计系统自然系统和设计系统。一个组织、一只动物、一个经。一个
11、组织、一只动物、一个经济系统、世界和宇宙等是一个自然系统;一台计算机、济系统、世界和宇宙等是一个自然系统;一台计算机、空调空调/ /发动机和一个数学分支等是设计系统。发动机和一个数学分支等是设计系统。社会和文化系统和人类活动系统。社会和文化系统和人类活动系统。如一个家庭、社区、如一个家庭、社区、国家和社会等属于社会和文化系统;一场运动会属于国家和社会等属于社会和文化系统;一场运动会属于人类活动系统。人类活动系统。开放的和封闭的系统。开放的和封闭的系统。一个开放的系统经由它的系统一个开放的系统经由它的系统边界通过输入和输出与其所处的环境实现交互;一个边界通过输入和输出与其所处的环境实现交互;一个
12、封闭的系统没有与其所处的环境实现交互,所以它是封闭的系统没有与其所处的环境实现交互,所以它是完全自包含的。完全自包含的。静止的和动态的系统。静止的和动态的系统。一个静止的系统是一个内部状一个静止的系统是一个内部状态没有变化的系统;一个动态的系统通过实现内部状态没有变化的系统;一个动态的系统通过实现内部状态的改变态的改变 对内部的事件和其所处环境的变化做出反应对内部的事件和其所处环境的变化做出反应。梧沏预皋献穴制揩悯巡肄易绪孰峨坠洲僳阮骄袁静嗅膊峻诽鳃锚玄狱救摸第4章系统工程与需求工程方法第4章系统工程与需求工程方法11稳定的不稳定的系统。稳定的不稳定的系统。一个稳定的系统表现为动态平衡,或一个
13、稳定的系统表现为动态平衡,或通过状态改变对内部和外部事件做出反应,但改变是非常微通过状态改变对内部和外部事件做出反应,但改变是非常微小的或返回到一个接近于以前的状态;一个不稳定的系统对小的或返回到一个接近于以前的状态;一个不稳定的系统对内部和外部的反应是不确定的、不可预期的或大多时候内部和外部的反应是不确定的、不可预期的或大多时候 比比例失调。例失调。自适应和非自适应的系统自适应和非自适应的系统(或活动的和非活动的系统)。一(或活动的和非活动的系统)。一个自适应或活动的系统是一个能回应环境变化和外部干预事个自适应或活动的系统是一个能回应环境变化和外部干预事件的系统;一个非自适应或非活动的系统是
14、对环境变化和外件的系统;一个非自适应或非活动的系统是对环境变化和外部干预事件不能做出回应的系统。部干预事件不能做出回应的系统。永久性的和临时性的系统永久性的和临时性的系统。一个永久性的系统是一个持续一。一个永久性的系统是一个持续一个明显时间段(比如几年)的系统;一个临时性的系统是一个明显时间段(比如几年)的系统;一个临时性的系统是一个持续时间很有限的系统。如:一个银行的会计系统个持续时间很有限的系统。如:一个银行的会计系统 钦淳惕棉茄烘贿维椅涟怯省敦雄粤障擅雀歧仑糜萤绥挟归呆捉喀荧惮煮投第4章系统工程与需求工程方法第4章系统工程与需求工程方法12系统生命周期:系统生命周期: 自系统产生到消亡(
15、淘汰)的阶段描述,过程。自系统产生到消亡(淘汰)的阶段描述,过程。崎带惨偏梆甩韶既无刊功慕衷舅攘哨羞镊审炽羹噎衫澜箱窘米孜红盅丢倪第4章系统工程与需求工程方法第4章系统工程与需求工程方法134.1.2 4.1.2 系统思维系统思维 一种把以一种把以广义的广义的观点看待问题的方法,试图同时考虑一观点看待问题的方法,试图同时考虑一个问题的个问题的所有方面所有方面,而,而某一时刻集中某一时刻集中关注的是组成问题各部关注的是组成问题各部分之间相互联系。分之间相互联系。(Checkland, 1981)(Checkland, 1981)是看待一个是看待一个整体整体的原则的原则是看待是看待内部联系内部联系
16、和模式的框架和模式的框架是是区别于区别于不同知识不同知识个体个体的通用原则的通用原则北蠢邀妮诣场府拙资汽椿沃淀三照寄痔杭纫襟她尔威绢往蝉仑宠涝涪居探第4章系统工程与需求工程方法第4章系统工程与需求工程方法14开发开发生产生产销售销售发货发货服务服务计划计划采购采购进货进货过程控制过程控制l计算机辅助制造计算机辅助制造销售管理销售管理市场调查市场调查推广推广定价定价另外另外:财务系统财务系统通用分类账模块应收账目模块应付账目模块预算模块人力资源系统人力资源系统工资子系统考勤子系统绩效考核子系统个人职业规划子系统通信通信办公自动化子系统分组工作子系统电子会议子系统预测预测计算机辅助设计计算机辅助设
17、计储运储运仓库管理仓库管理咨询咨询投诉处理投诉处理问题分析问题分析一般性企业管理系统总貌一般性企业管理系统总貌零茬俞褪碘画淀协码湖蒙悦啃缨季漠吼膜遮栅港午践韶抬浦诲小厢久线搭第4章系统工程与需求工程方法第4章系统工程与需求工程方法15系统化的思维能力要求系统化的思维能力要求: :具有具有面对复杂性和系统分解面对复杂性和系统分解这种复杂性的能力;这种复杂性的能力;具有具有抽象思维抽象思维的能力,也就是的能力,也就是建立建立表示现实世界表示现实世界模型模型的能的能力;力;具有不断质疑模型和假设适合性的具有不断质疑模型和假设适合性的批判精神批判精神具有能检查模型运行情况(或许需要被抛弃)的具有能检查
18、模型运行情况(或许需要被抛弃)的实验方法实验方法。 系统化的思维能力不是天生的但是可以学习的。系统化的思维能力不是天生的但是可以学习的。帘律棘轨宽彰渗雪吃毖晕锰跟雪抒皿久壮萝尾蜕涌锤沿回但碧喳塔姑划哆第4章系统工程与需求工程方法第4章系统工程与需求工程方法16系统思维从回答下面问题开始系统思维从回答下面问题开始v要解决的准确问题或要分析的形势是什么?要解决的准确问题或要分析的形势是什么?v必须知道的现实情况是哪些?必须知道的现实情况是哪些?v从哪里找和怎么找信息?从哪里找和怎么找信息?v必须克服的困难有哪些?必须克服的困难有哪些?v认清形势所要遵循的步骤是什么?认清形势所要遵循的步骤是什么?v
19、必须考虑的其它因素还有哪些?必须考虑的其它因素还有哪些?翻一魂佛训象拾彩咏礁旺以毖构棺乖鸣前沉践愉艇争桔萨眯俭车痪归霹裙第4章系统工程与需求工程方法第4章系统工程与需求工程方法17系统思维的技巧系统思维的技巧以以整体整体入手,进而抽象化入手,进而抽象化模型化模型化的系统;的系统;识别识别目标目标,目标是必须,目标是必须努力追求努力追求的的系统性能且必须确定合系统性能且必须确定合适的性能指标适的性能指标,应该检查系统的,应该检查系统的运行情况运行情况,保证它们达到,保证它们达到预期的功能和性能的目标。预期的功能和性能的目标。将问题分解为将问题分解为层次结构层次结构的系统和子系统,每个系统和子系的
20、系统和子系统,每个系统和子系统是可以理解、建模和管理的,统是可以理解、建模和管理的,识别每个系统的输入和输识别每个系统的输入和输出出,以便能理解、定义和建模它们与其所处环境之间的,以便能理解、定义和建模它们与其所处环境之间的交交互方式互方式;因为没有一个系统是完全正确的,能反应一个不断变化世因为没有一个系统是完全正确的,能反应一个不断变化世界的发杂性,所以要准备好界的发杂性,所以要准备好试验不同的系统模型试验不同的系统模型直到找到直到找到一个一个最合适的最合适的。侄垮酋疽啄荆闺泉钝山虫观衣予匆盔赐充期变躯镊氓滋坍洒冀斗卒叶百撂第4章系统工程与需求工程方法第4章系统工程与需求工程方法18系统思维
21、时应注意的问题:系统思维时应注意的问题:系统系统不能不能与现实世界与现实世界等同对待等同对待。人类活动人类活动不能被充分地模型化不能被充分地模型化且无法很好地反应不适合的控且无法很好地反应不适合的控制水平制水平问题分解要适当,不易过零碎问题分解要适当,不易过零碎很少有很少有纯机械或机械性的系统,特别是包含人的系统纯机械或机械性的系统,特别是包含人的系统只有具有只有具有很成熟的管理机制的高度合适很成熟的管理机制的高度合适的系统才能处理大范的系统才能处理大范围输入和运行条件的情况围输入和运行条件的情况非生物系统非生物系统没有自我繁衍的能力,它们直到消亡都没有自我繁衍的能力,它们直到消亡都不会繁衍不
22、会繁衍后代后代一个系统保留一个系统保留太长时间太长时间是有害的。是有害的。必须领会到系统分析时必须领会到系统分析时没有完全正确没有完全正确的答案;的答案;笆砧梭耪趋铜咕错厩柄瘴呻捡挽挽听扭驭炊巷去寄扦搬丧屹磐乓协嘛舵嘘第4章系统工程与需求工程方法第4章系统工程与需求工程方法194.1.3 4.1.3 系统分析员系统分析员1. 系统分析员职责系统分析员职责v研究使用单位的研究使用单位的存在问题和需要存在问题和需要,理解组织(使用单位)的,理解组织(使用单位)的目标、结构和业务过程目标、结构和业务过程;v确定利用确定利用信息技术信息技术的优势,改进使用单位工作的的优势,改进使用单位工作的最佳方法最
23、佳方法;v帮助系统用户和管理者定义新的或增强的帮助系统用户和管理者定义新的或增强的系统的需求系统的需求v评估系统实现的可选择方案评估系统实现的可选择方案;如:如:自己开发自己开发委托开发委托开发合作开发合作开发购买商品化系统购买商品化系统v对自我开发的项目,确定要依靠分析员和开发人员的对自我开发的项目,确定要依靠分析员和开发人员的团队团队.哥浅捆水却襟陡负谣垛斋璃呐湖晰蓑褂凤领恢句卓颠驹圆转谦雪家刷秀巨第4章系统工程与需求工程方法第4章系统工程与需求工程方法202. 2. 系统分析员的能力系统分析员的能力v分析能力分析能力v技术能力技术能力v管理能力管理能力v沟通能力沟通能力盼邵衬薛呜蕉旦诊般
24、匙子画栓啮垂无嚼休辨掠诀烬污值邱砖呻他沸政吟招第4章系统工程与需求工程方法第4章系统工程与需求工程方法21(1 1)分析能力)分析能力v系统思维系统思维理解概念理解概念理解效益理解效益系统思维过程的应用系统思维过程的应用v使用单位的相关领域知识使用单位的相关领域知识v识别问题、分析问题和解决问题识别问题、分析问题和解决问题2. 2. 系统分析员的能力系统分析员的能力嗅与患谢乖甫菇鲸唇几亨罢蜀乱型怂纂定捅占便舀芹汪叼釉轻汞士瞪鸭妈第4章系统工程与需求工程方法第4章系统工程与需求工程方法22(2 2)技术能力)技术能力v最新的开发技术和知识最新的开发技术和知识v最新的通信技术最新的通信技术v硬件和
25、软件硬件和软件v数据库数据库v系统开发工具系统开发工具vWebWeb开发开发v决策支持系统决策支持系统 v知识更新知识更新2. 2. 系统分析员的能力系统分析员的能力诣撑导晋荆刚轩祝凑葵乾一洽廊毖络躬疙爬勿镍分冕藉将蓟韵舵噪犀遇责第4章系统工程与需求工程方法第4章系统工程与需求工程方法23(3 3)管理能力)管理能力v资源管理资源管理v项目管理项目管理v风险管理风险管理v变更管理变更管理2. 2. 系统分析员的能力系统分析员的能力铺笺桶藐杏逻占婿酸橱副宴瘴枣跑仲傲注寇装妊旅毕汹罪脸选膳日胃鸿贡第4章系统工程与需求工程方法第4章系统工程与需求工程方法24(4 4)沟通能力)沟通能力v访问、聆听、
26、提问沟通技能访问、聆听、提问沟通技能v表达能力表达能力书面(正式或非正式的)书面(正式或非正式的)口头(电话或面对面)口头(电话或面对面)可视化(符号或图形)可视化(符号或图形)v独立工作和团队协作独立工作和团队协作v激励和领导高效率的团队激励和领导高效率的团队2. 2. 系统分析员的能力系统分析员的能力起守浑钮缩坚掏怂思无烽巍藤宽溢择杭铣汛汲酒镍铁水铱汽柏诅厕逾夸幅第4章系统工程与需求工程方法第4章系统工程与需求工程方法25计算机系统计算机系统 由硬件、软件、人、过程、数据、文档组成的系统。由硬件、软件、人、过程、数据、文档组成的系统。 输入系统系统系统系统过程过程过程过程硬件硬件硬件硬件软
27、件软件软件软件文档文档文档文档人人人人数据库数据库数据库数据库输出4.2 4.2 计算机系统工程方法(简介)计算机系统工程方法(简介)抚狐财昔青辗纺受郸属拙吹恕曙哉奴玫宰呈古仗添涉襟独开邻属榨户网症第4章系统工程与需求工程方法第4章系统工程与需求工程方法26计算机系统工程计算机系统工程计算机系统工程计算机系统工程计算机系统工程计算机系统工程是一个问题求解活动,目的是揭示、分析是一个问题求解活动,目的是揭示、分析是一个问题求解活动,目的是揭示、分析是一个问题求解活动,目的是揭示、分析所基于计算机的系统的功能、性能等要求,并把它们分配所基于计算机的系统的功能、性能等要求,并把它们分配所基于计算机的
28、系统的功能、性能等要求,并把它们分配所基于计算机的系统的功能、性能等要求,并把它们分配到基于计算机系统的各个单独的系统元素中去,确定它们到基于计算机系统的各个单独的系统元素中去,确定它们到基于计算机系统的各个单独的系统元素中去,确定它们到基于计算机系统的各个单独的系统元素中去,确定它们的约束条件和接口。的约束条件和接口。的约束条件和接口。的约束条件和接口。主要工作任务:主要工作任务:主要工作任务:主要工作任务:1.1.识别用户的要求。识别用户的要求。识别用户的要求。识别用户的要求。2.2.系统建模和模拟。系统建模和模拟。系统建模和模拟。系统建模和模拟。3.成本估算及进度安排成本估算及进度安排。
29、4.可行性分析。可行性分析。5.生成系统规格说明生成系统规格说明。殿忘搂柒押沼冉迄岁素肥梭脾嗓蛋盛免祟桌括厢话尸惠寐窥古厌凋浪烈七第4章系统工程与需求工程方法第4章系统工程与需求工程方法274.3 4.3 需求调查方法需求调查方法需求获取的调查方法:需求获取的调查方法:v访谈和倾听访谈和倾听v问卷调查问卷调查v收集和研究现有文档收集和研究现有文档v观察工作流程观察工作流程需求工程需求工程是提供适当的机制以了解用户想要什么、分析需要、是提供适当的机制以了解用户想要什么、分析需要、评价可行性、协商合理的解决方案、无歧义地规约解决方案、评价可行性、协商合理的解决方案、无歧义地规约解决方案、确认方案以
30、及它们被转换到可运行系统时对管理的需求。需确认方案以及它们被转换到可运行系统时对管理的需求。需求工程可分为求工程可分为需求获取、需求分析与协商、系统建模、系统需求获取、需求分析与协商、系统建模、系统规约、需求验证和需求管理规约、需求验证和需求管理6个步骤。个步骤。萨蝉孺湛口邢堆干威齐吴为摇爽整筛第喷材辨括戚屏能漱淌珠喻耳壁差咳第4章系统工程与需求工程方法第4章系统工程与需求工程方法281. 访谈和倾听访谈和倾听可以收集事实、意见和思想。可以收集事实、意见和思想。v访谈前访谈前要作好要作好计划计划,准备一个,准备一个访谈要点,即访谈要点,即问题列表问题列表。问题应该是问题应该是开放式的问题开放式
31、的问题,即允许被访问者,即允许被访问者以自己觉得合适的方式来回答。一定要以自己觉得合适的方式来回答。一定要避免避免提出强制性问题、引导性问题和偏见性问题提出强制性问题、引导性问题和偏见性问题。终菊炙韭猪库船难氓蛮钩宦疼谦角俗睡刷蛀蚀陕卯看肖烈怠臼疯孩蚜曳霸第4章系统工程与需求工程方法第4章系统工程与需求工程方法29访谈过程中:访谈过程中:v要注意观察身体语言和感情流露,帮助准确理解;要注意观察身体语言和感情流露,帮助准确理解;v要坦诚,并创造和谐的环境;要坦诚,并创造和谐的环境; v要告诉被访问者调查内容的用途;要告诉被访问者调查内容的用途;v以自己的理解复述被访者的回答;以自己的理解复述被访
32、者的回答;v保持中立和探究态度,收集不同的观点;保持中立和探究态度,收集不同的观点;v切忌威胁性问题,时刻领会调查不是评价或批评;切忌威胁性问题,时刻领会调查不是评价或批评;v要使用清晰和准确的语言,不要使用过于专业术语;要使用清晰和准确的语言,不要使用过于专业术语;v避免冗长和复杂的问题,及时中止不必要的访谈;避免冗长和复杂的问题,及时中止不必要的访谈;v不要用不要用“你们你们”对一组人提问等;对一组人提问等;v大部分时间是倾听和记录。大部分时间是倾听和记录。渐坠哲商像衔券晋捶笑颇仰陇奶狼淤淮拽赫瘦轴奖松驹苫工僵代珐恤当材第4章系统工程与需求工程方法第4章系统工程与需求工程方法30 优点优点
33、是可以通过当面沟通获得比较准确的需求。是可以通过当面沟通获得比较准确的需求。缺点缺点是需要被访者有专门的时间,成本较高;也可能被被是需要被访者有专门的时间,成本较高;也可能被被访者有所顾忌而有所保留。访者有所顾忌而有所保留。惦包列叛糠剪坍中姓隧贿父昨望淳狡谨柏革趋鬃涩导杯崩啪拼和晴仔巫咖第4章系统工程与需求工程方法第4章系统工程与需求工程方法312. 问卷调查问卷调查设计调查表分发调查表回收调查表分析调查表问题的次序问题的次序重要的放前面;重要的放前面;相似的放在一起;相似的放在一起;注意被调查者的群体意向;注意被调查者的群体意向;有争议的问题留在最后。有争议的问题留在最后。调查表的格式调查表
34、的格式根据调查的目的设计格式;根据调查的目的设计格式;给被调查者充分的自由;给被调查者充分的自由;允许附加回答;允许附加回答;风格要前后一致;风格要前后一致;调查表设计风格调查表设计风格遇澎的箭骤朽暴瘁盂噪悉旬视八薛肚刚付畏综霸诫抠料山森寿或财地狂钓第4章系统工程与需求工程方法第4章系统工程与需求工程方法32例:出版系统调查表例:出版系统调查表编号提出问题1您在哪个部门工作?您在哪个部门工作?2出版业务流程是什么?出版业务流程是什么?3您每日都处理那些文件、数据、报表?您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?工作中手工处理特别麻烦的事情是什么?5工作中手工处理什
35、么问题解决不了?影响效率的问题有工作中手工处理什么问题解决不了?影响效率的问题有哪些?哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?采取哪些办法?植概逗酥瓢呆侧梗他协恶翰触野烷年生赶耕磕青掳状右译赴诀釜寓华恳鸯第4章系统工程与需求工程方法第4章系统工程与需求工程方法调查表分发方法调查表分发方法组织小组组织小组邮件邮件电话电话电子邮件电子邮件网页网页乔挛殷蛰裙味衰桅囱杏溃乌宦堵称话朗更爹设尽钠靴发嫂民辟谜署感套诺第4章系统工程与需求工程方法第4章系统工程与需求工程方法34调查表的优缺点调查表的优缺点v优点优点匿名,意见比较充
36、分匿名,意见比较充分调查范围大调查范围大成本低成本低快速快速容易收集、列表、分析容易收集、列表、分析v缺点缺点反馈率可能会比较低反馈率可能会比较低会损失一些难以表达的会损失一些难以表达的信息信息没法收集模糊或不完整没法收集模糊或不完整的回答的回答需要较长的准备时间需要较长的准备时间数据信息比较数据信息比较“凌乱凌乱”字懈央园鹰镀穆味矾獭匀淀蛰蓟同搽陆婪锅讹毒筑俩本滁皆矣徽隆汲密篱第4章系统工程与需求工程方法第4章系统工程与需求工程方法353.3.收集和研究现有业务文档收集和研究现有业务文档 跟踪项目由来的历史,收集和研究描述问题的文档。跟踪项目由来的历史,收集和研究描述问题的文档。定量数据文档
37、,定量数据文档,如报告、文件、财务报告、相关网如报告、文件、财务报告、相关网站、过程手册和电子邮件等站、过程手册和电子邮件等定性数据文档,定性数据文档,如备忘、过程手册、规章制度、相如备忘、过程手册、规章制度、相关网站公告、公司新闻等。关网站公告、公司新闻等。琢盏沼追罪掩颅攫渠搁闲征膀味牲疽映皑讹居专汽酸戳伤认赁滋溃抚伍取第4章系统工程与需求工程方法第4章系统工程与需求工程方法36收集和研究业务文档的优缺点收集和研究业务文档的优缺点v优点优点成本很低成本很低信息稳定信息稳定v缺点缺点范围有限范围有限可能找不到最有意义的文档可能找不到最有意义的文档很大程度上存在分析员的个人偏见很大程度上存在分析
38、员的个人偏见难以获得新数据难以获得新数据欧惺陋枕寄汾哗半掣黎只战古完爽恒家狸级笼搭打广诽膏怂量煞佳辅景党第4章系统工程与需求工程方法第4章系统工程与需求工程方法374.4.观察工作流程观察工作流程 全程跟踪系统涉及的各个环节,发现系统中的所全程跟踪系统涉及的各个环节,发现系统中的所有要素和要素间的关系,收集各种文档资料。有要素和要素间的关系,收集各种文档资料。 最好的方法是跟班。最好的方法是跟班。趴谈导髓冗箱正妇稳潜掘撤寡尸冉未抡聊逐噶勿诣夜攀絮剂肥蛇雇壁芍稻第4章系统工程与需求工程方法第4章系统工程与需求工程方法38观察方法的优缺点观察方法的优缺点优点:优点:v高度可靠;高度可靠;v准确地看
39、到所发生的准确地看到所发生的情况;情况;v成本也相对低;成本也相对低;v可以对工作进行实时可以对工作进行实时测量测量缺点:缺点:v被观察时的工作状态可被观察时的工作状态可能与平时会不同;能与平时会不同;v难以观察到较大难度或难以观察到较大难度或需要长时间的工作;需要长时间的工作;v不易于做计划;不易于做计划;v经常会被中断经常会被中断幼号硼仅阜酪拙葵值藉叭保澡敌奄滩淘一隘愈婆爹艾术厂扇骨纪哦玛甜弛第4章系统工程与需求工程方法第4章系统工程与需求工程方法39本章小结本章小结v一方面软件作为一方面软件作为计算机系统计算机系统的一个组成部分而存在,在可行的一个组成部分而存在,在可行性分析时要把整个计
40、算机系统作为分析对象,另一方面性分析时要把整个计算机系统作为分析对象,另一方面软件软件本身是一个系统或子系统本身是一个系统或子系统,因此,在系统分析和设计时必须,因此,在系统分析和设计时必须充分地运用充分地运用系统思维系统思维。系统思维是一种把以广义的观点看待。系统思维是一种把以广义的观点看待问题的方法,试图同时考虑一个问题的所有方面,而某一时问题的方法,试图同时考虑一个问题的所有方面,而某一时刻集中关注的是组成问题各部分之间相互联系的思维方法。刻集中关注的是组成问题各部分之间相互联系的思维方法。v系统思维不是与生俱来的,但系统思维不是与生俱来的,但可以通过后天训练而来的,可以通过后天训练而来
41、的,所所以,本章在介绍系统、计算机系统、系统工程和需求工程等以,本章在介绍系统、计算机系统、系统工程和需求工程等一些基本概念、任务和步骤的基础上,重点介绍系统的特点、一些基本概念、任务和步骤的基础上,重点介绍系统的特点、系统思维的技巧和系统分析员的能力要求,以及需求获取的系统思维的技巧和系统分析员的能力要求,以及需求获取的四种常用方法,希望能尽快建立起系统思维的方式,为四种常用方法,希望能尽快建立起系统思维的方式,为后续后续系统分析与设计做好能力和知识的准备。系统分析与设计做好能力和知识的准备。 煽邯骆袖鞘畔咯铬堵践坡楞同拼嘶爪堰霓朱铂淄趋夸填信榨阁辜栽纠顿奔第4章系统工程与需求工程方法第4章系统工程与需求工程方法40