资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,*,*,第二章系统分析(定制计划,可行性研究),系统分析定制计划可行性研究报告,第1页,系统分析,定制计划阶段目标与任务,确定软件范围所需信息方法,可行性研究方面,可行性研究步骤(八个步骤),系统流程图,成本,效益分析,系统分析定制计划可行性研究报告,第2页,一些元素一个集合或排列,这些元素被组织起来以实现某种方法,过程或借助处理信息进行控制。,基于计算机系统,一,.,系统分析,系统分析定制计划可行性研究报告,第3页,基于计算机系统系统元素,一,.,系统分析,系统分析定制计划可行性研究报告,第4页,系统元素六个内容,软件,计算机程序、数据结构、相关文档,硬件,电子计算设备(如,CPU,,存放器)和外部机电设备(如传感器、马达等),人,硬件和软件用户,一,.,系统分析,系统分析定制计划可行性研究报告,第5页,数据库,一个大型有组织信息集合,文档,手册、表格和其它用以描述系统使用和操作信息,过程,定义每一个系统元素特定使用步骤,或系统驻留过程性环境,一,.,系统分析,系统元素六个内容,系统分析定制计划可行性研究报告,第6页,系统层次结构,基于计算机系统本身能够成为一个,更大基于计算机系统中一个元素,,并称为那个更大系统,宏元素,。,一,.,系统分析,系统分析定制计划可行性研究报告,第7页,工厂自动化系统,一,.,系统分析,系统分析定制计划可行性研究报告,第8页,计算机系统工程,计算机系统工程是一个问题求解活动,目标是,揭示,、,分析所期望功效,,,并把它们分配到各个单独系统元素中去,。,一,.,系统分析,系统分析定制计划可行性研究报告,第9页,系统工程师任务,与用户合作确认,用户目标和约束,导出,功效,、,性能,、,接口,、,设计约束,和,信息结构,表示,将它们分配到每一个系统元素中,一,.,系统分析,系统分析定制计划可行性研究报告,第10页,计算机系统工程师,选择硬件元件某种组合,以,组成基于计算机系统硬件元素,硬件工程过程能够分为三个阶段,计划和定义阶段,设计和样机实现阶段,生产、销售和售后服务阶段,硬件和硬件工程,一,.,系统分析,系统分析定制计划可行性研究报告,第11页,一,.,系统分析,系统分析定制计划可行性研究报告,第12页,一,.,系统分析,系统分析定制计划可行性研究报告,第13页,软件与软件工程,为实现要求功效和性能,必须制作或获取一系列软件部件,软件元素分为两类,应用软件,用来实现信息处理功效,系统软件,完成使应用软件能与其它系统元素交互控制功效,一,.,系统分析,系统分析定制计划可行性研究报告,第14页,一,.,系统分析,系统分析定制计划可行性研究报告,第15页,一,.,系统分析,系统分析定制计划可行性研究报告,第16页,系统分析目标,识别用户要求,评价系统可行性,进行经济分析和技术分析,把功效分配给硬件、软件、人、数据库和其它系统元素,建立成本和进度限制,生成系统规格说明,形成全部后续工程基础,一,.,系统分析,系统分析定制计划可行性研究报告,第17页,二,.,定制计划阶段目标与任务,目标,:处理问题是什么?(软件项目计划第一个活动是,确定范围,),任务,:确定软件范围,给出可行性分析,由用户决定“行”或“不行”。软件范围描述了将被处理数据和控制、功效、性能(如处理及响应时间)、约束(外部硬件,可用能存或其它已经有系统对软件限制)、接口及可靠性。,系统分析定制计划可行性研究报告,第18页,三,.,确定软件范围所需信息方法,1.,软件工程师(分析员)与客户交流(,会谈式,),与客户通信、交流,使我们能够:定义被处理数据和控制;必须被实现功效;界定系统性能和约束等。所以技巧方法是关键。,Gauss and Weinberg,Group1,:,集中于客户、总体目标及收益,谁提出这项工作?,谁会使用这个软件?,使用这个软件有什么好处?,是否有另一个方案代替现有系统,系统分析定制计划可行性研究报告,第19页,三,.,确定软件范围所需信息方法,(,Gauss and Weinberg),Group 2,:,集中在客户对软件处理方案想法,你(用户)认为一个成功处理方案应含有什么特征,这个处理方案针对什么问题,能否描述一下该方案使用环境,是否有特殊性能问题或约束会影响该方案实现?,Group 3,:,“,元问题,”,(集中于会谈效果),你是回答这些问题最适当人选吗?,是否还有其它人能够提供更多信息?,是否还有其它我应该问你问题?,系统分析定制计划可行性研究报告,第20页,2.,联合小组形式:建立由客户及开发小组组成联合小组一起工作,以标示问题,提议处理方案,商议不一样方法并描述初步需求集合,.,其中一个方法:便利应用规约技术,FAST,(,facilitated application specification technique,),如由,IBM,企业开发,JAD,(,joint application design,),三,.,确定软件范围所需信息方法之二,系统分析定制计划可行性研究报告,第21页,3.,一个确定范围例子:,CLSS,传送带分类系统,(,Conveyor line sorting system,),三,.,确定软件范围所需信息方法例子,ID No.111,123456789,ID No.123,987654321,分类站,PC,分流器,1,2,3,4,5,控制连接,条形码,6,系统分析定制计划可行性研究报告,第22页,传送带分类系统(,CLSS,)将沿传送带移动盒子进行分类。每个盒子由一个包含零件号条形码来标识,并在传送带末端分送到六个箱子中一个。这些盒子要经过一个由条形码阅读器及一台,PC,组成分类站。分类站,PC,连接到一个分流器上,它把盒子分送到不一样箱子中。盒子以随机次序经过且其间距离相同,传送带以每分钟五米速度移动。,三,.,确定软件范围所需信息方法例子,:,CLSS,传送带分类系统,系统分析定制计划可行性研究报告,第23页,CLSS,软件以和传送带速度一致时间间隔接收来自条形码阅读器信息。条形码数据被解码成盒子标示格式。软件将在最多可容纳,1000,个条目标零件号数据库中进行检索,以确定当前在分类站位置盒子应放在几号箱中。该箱子信息被传送到分流器中,以把盒子放入适当箱中。每个盒子放入箱子信息均被保留以供以后提取汇报。,CLSS,软件同时也接收来自脉冲流速计输入,用于使控制信号与分流器同时。依据分类站和分流器之间产生脉冲数,软件将产生一个控制信号给分流器,适当定位盒子。,三,.,确定软件范围所需信息方法例子,:,CLSS,传送带分类系统,系统分析定制计划可行性研究报告,第24页,三,.,确定软件范围所需信息方法例子,:,CLSS,传送带分类系统,作业,:,简单提取,CLSS,传送带分类系统软件功效,了解性能,约束,系统分析定制计划可行性研究报告,第25页,功效:,读取条形码输入,读取脉冲流速计,解码零件编码数据,检索数据库,确定适当箱子,产生分流器控制信号,维护盒子目标地统计,三,.,确定软件范围所需信息方法例子,:,CLSS,传送带分类系统,系统分析定制计划可行性研究报告,第26页,性能:,每个盒子处理必须在下一个盒子抵达条形码阅读器之前完成,CLSS,软件受它所必须访问硬件(条形码阅读器、分流器、,PC,),可用内存以及整个传送带配置(如等距盒子)约束。,功效、性能及约束须一起评定,不一样性能,相同功效开发工作量有巨大差异。,三,.,确定软件范围所需信息方法例子,:,CLSS,传送带分类系统,系统分析定制计划可行性研究报告,第27页,四,.,可行性研究方面,Putnam&Meyer,可行性研究四维:,1,。技术,2,。财政,3,。时间,4,。资源,经济可行性,:成本,效益分析,技术可行性,:现有技术是否实现系统功效,满足约束,风险有多大!,法律可行性,:系统开发可能造成责任(协议责任、法律责任,专利、版权等),抉择,:对系统不一样方案对比、选择,联想集团领导人柳传志曾说:“没钱赚事我们不干;有钱赚但投不起钱不干;有钱赚也投得起钱但没有可靠人选,这么事也不干。”柳传志为决议立了上述准则,同时也为能够行性分析指明了重点。,系统分析定制计划可行性研究报告,第28页,五,.,可行性研究步骤(八个步骤),1.,确定系统规模和目标,2.,研究现有系统工作流程,3.,导出新系统高层逻辑模型,4.,逻辑模型是否符适用户要求?,不是,没有现系统,5.,导出和评价供选择若干实现方案,6.,推荐行动方针,7.,草拟开发计划,8.,书写文档提交审查,用系统流程图,系统分析定制计划可行性研究报告,第29页,六,.,系统流程图,描述信息系统处理物理模型工具。描述信息在系统各部件之间流动情况,是用图形符号以黑盒形式描述系统内各个部件。,如专门流程图软件,VISCO,Word,软件绘图功效中流程图系列等。,系统分析定制计划可行性研究报告,第30页,六,.,系统流程图,处理:人工或计算机处理信息,输入,/,输出:不指明详细设备输入,/,输出,连接:同页转移到另一部分,1,换页:转入或转出到另一页,信息流:信息流动方向,打孔卡片:用打孔卡片输入,/,输出,文件,文档:打印输入,/,输出表格、报表,多文档,磁带:磁带输入,/,输出,磁带上数据库,联机存放:联机存放信息(包含磁带,盘),系统分析定制计划可行性研究报告,第31页,六,.,系统流程图,磁盘:磁盘输入,/,输出,磁盘上数据库,终端显示,辅助操作(使用设备),人工输入,判断,人工操作,通讯链路,系统分析定制计划可行性研究报告,第32页,六,.,系统流程图,:,学生选课注册系统例子,例:学生选课注册人工处理系统流程,学生选课单,学生,教管科搜集登记,重新选课,发给学生,发给教师,依据课程表和课程教学资源登记确认,产生学生课程表和成绩单,确认,教师,系统分析定制计划可行性研究报告,第33页,六,.,系统流程图,:,学生选课注册系统例子,新系统流程,卡片输入,选课数据预处理,选课卡片,终端选课,教学文件与开课清单,选课注册数据库,选课确认处理,重新选课通知,学生课程表,课程成绩单,否,系统分析定制计划可行性研究报告,第34页,七,.,成本,效益分析,A.,成本预计,1).,基于代码行预计(,LOC,:,Line of Code,,单位,kLoc,),软件功效分解,预计每个功效对应,Loc,行数。,计量单位:源代码行,工作量(人日,/,月,/,年),生产率。,生产率(,PR,),=,源代码行,/,总工作量,如,,2900,行源代码,注释,测试,等,200,行,总工作量,9,人,/,月,生产率(,Production Rate,),=(2900-200)/9=300Loc/PM,系统分析定制计划可行性研究报告,第35页,例:,CAD,应用开发软件包。,工程师经过用户界面与,CAD,进行交互控制。界面应含有良好人机界面设计特征,接收工程二维或三维数据,全部几何数据及其它支持信息均保留在一个,CAD,数据库中,需开发设计分析模块,以产生输出,输出将显示在各种不一样图形设备。软件设计中要考虑与外设进行交互并控制,包含,鼠标,、,数字化仪,、,激光打印机,和,绘图仪,。软件运行于工作站。,功效分解以下,:,七,.,成本,效益分析,(,成本分析例子,),系统分析定制计划可行性研究报告,第36页,七,.,成本,效益分析,(,成本分析例子,),功效,Loc,用户界面与控制设施(,UICF,),2300,二维几何分析(,2DGA,),5300,三维几何分析(,3DGA,),6800,数据库管理(,DBM,),3350,计算机图形显示设施(,CGDF,),4950,外设控制(,PCF,),peripheral equipment,2100,设计分析模块(,DAM,),8400,总代码行,33,,,200,系统分析定制计划可行性研究报告,第37页,七,.,成本,效益分析,(,成本分析例子,),系统分析定制计划可行性研究报告,第38页,七,.,成本,效益分析,(,成本分析方法,2),2).,基于功效点(,FP,:,Function Point,)预计,利用参数:用户输入数、用户输出数、用户查询数、文件数、外部接口数,来计算功效点。,计算功效点(,FP,方法)加权因子,测量参数,计数,简单,平均,复杂,用户输入:,3,4,6,=,用户输出:,4,5,7,=,用户查询:,3,4,6,=,文件:,7,10,15,=,外部接口数:,5,7,10,=,总计,=,系统分析定制计划可行性研究报告,第39页,七,.,成本,效益分析,(,成本分析方法,2),系统分析定制计划可行性研究报告,第40页,七,.,成本,效益分析,(,成本分析方法,2),系统分析定制计划可行性研究报告,第41页,七,.,成本,效益分析,(,成本分析方法,2),例:,CAD,软件,FP,预计,信息域值,乐观值,可能值,消极值,预计计数,加权因子,FP,计数,输入数,20,24,30,24,4(,平均,),97,输出数,12,15,22,16,5(,平均,),78,查询数,16,22,28,22,5(,平均,),88,文件数,4,4,5,4,10(,平均,),42,外部接口数,2,2,3,2,7(,平均,),15,总计数值,320,系统分析定制计划可行性研究报告,第42页,七,.,成本,效益分析,(,成本分析方法,2),预计信息域值,原因,值,原因,值,备份和恢复,4,信息域值复杂度,5,数据通信,2,内部处理复杂度,5,分布式处理,0,代码设计为可复用,4,性能关键性,4,设计中转换及安装,3,现有操作环境,3,屡次安装,5,联机数据登录,4,方便改变应用设计,5,多屏幕输入切换,5,主文件联机更新,3,复杂度调整因子,1.17,系统分析定制计划可行性研究报告,第43页,七,.,成本,效益分析,(,成本分析方法,2),系统分析定制计划可行性研究报告,第44页,七,.,成本,效益分析,(,成本分析方法,3),3).,基于过程预计,任务,PM,需求,1.5,设计,3,编码,1,测试,3.5,累计,9PM,还可对过程进行更详细划分,,系统分析定制计划可行性研究报告,第45页,七,.,成本,效益分析,(,成本分析方法,3),比如,CAD,系统,活动,客户交流,计划,风险分析,工程,建造公布,客户评价,累计,任务,分析,设计,编码,测试,功效,UICF,0.5,2.5,0.4,5,n/a,8.4,2DGA,0.75,4,0.6,2,n/a,7.35,3DGA,0.5,4,1,3,n/a,8.5,CGDF,0.5,3,1,1.5,n/a,6,DBM,0.5,3,0.75,1.5,n/a,5.75,PCF,0.25,2,0.5,1.5,n/a,4.25,DAM,0.5,2,0.5,2,n/a,5,累计,0.25,0.25,0.25,3.5,20.50,4.5,16.5,46,工作量,1%,1%,1%,8%,45%,10%,36%,系统分析定制计划可行性研究报告,第46页,七,.,成本,效益分析,(,成本分析方法,4),系统分析定制计划可行性研究报告,第47页,七,.,成本,效益分析,(,效益分析方法,),系统分析定制计划可行性研究报告,第48页,七,.,成本,效益分析,(,效益分析方法,),系统分析定制计划可行性研究报告,第49页,THANKS,系统分析定制计划可行性研究报告,第50页,
展开阅读全文