可行性分析和需求分析.ppt
《可行性分析和需求分析.ppt》由会员分享,可在线阅读,更多相关《可行性分析和需求分析.ppt(93页珍藏版)》请在课桌文档上搜索。
1、精选ppt,1,第2讲 可行性分析,精选ppt,2,可行性研究的任务,不是解决问题,而是确定是否可解值得解 可从下述以下方面考虑:策略评估操作性评估计划评估技术评估风险评估社会性评估经济评估注:不要花过多精力,占总成本的 5 10%,精选ppt,3,可行性研究的步骤,1、复查定义,明确限制的约束。我们认为用户要的 用户要的(1)访问关键人员(2)阅读和分析有关的材料(3)改正含糊或不确切的叙述,精选ppt,4,可行性研究的步骤,2、研究老系统 解决老系统问题,老系统功能,新增功能,新系统效益,注:只了解老系统做什么,而不管怎样做;注意了解与其它系统的接口。,老系统效益,精选ppt,5,可行性研
2、究的步骤,3、导出高层逻辑模型(conceptual design),老系统物理模型,模型逻辑模型,新模型逻辑模型,新系统物理模型,报告应该告诉用户“What”而不是“How”,精选ppt,6,可行性研究的步骤,3、逻辑模型4、重新定义 1、复查定义(1)分析员应和用户一起再次复查问题定义、工程规模和目标(2)前四个步骤构成一个循环。注:此时合同未签,应考虑成本,不宜反复太多次。,精选ppt,7,可行性研究的步骤,5、导出多种解法,进度表,经济上合算,技术上可行,操作上可行,策略上不可行,用户,不,可,能,操,作,不合算,精选ppt,8,项目评估的内容,策略评估操作性评估计划评估技术评估风险评
3、估社会可行性(法律,合同,政治)经济性评估,精选ppt,9,策略评估的内容,目标:提出的系统对组织目标具有怎样的贡献?例如它是否能够增加市场份额?IS计划:提出的系统如何与IS计划相适应?它将替换或者与那些系统接口?它与将来开发的系统有何交互关系?组织结构:新系统对目前的部门和组织结构有何影响?例如一个新的订单处理系统是否与目前的销售与库存控制的功能相重叠?MIS:系统将在组织的何层次上提供何种信息?它将以何种方式对现存管理信息系统进行补充何提高?人员:系统将以何种方式影响人力水平和现存雇员的技术?它对组织整个人员开发策略有何影响?情形:系统将使客户对组织的态度有何变化?是否采用一个自动化的系
4、统将与提供友好的服务相冲突?,精选ppt,10,操作可行性,确定:系统是否能够真正解决问题是否系统一旦安装后,有足够的人力资源来运行系统用户对新系统具有抵触情绪可能使操作不可行,精选ppt,11,计划评估,估计项目完成所需的时间评估项目的时间是否足够,精选ppt,12,技术评估,技术的成熟程度实验室技术经过中试的技术已经工业化应用的技术市场需求显在潜在:转化为显在的条件竞争态势:与竞争技术相比,所采用技术的优势及缺陷技术转换成本支撑体系与条件:原料、销售网络、用户体系、政策技术发展趋势及所采用技术的发展前景,精选ppt,13,技术方案选择,要考虑的制约条件需求制约:现存的需求结构及需求结构可能
5、的变化资源制约:资金、人力资源、自然资源、其它要素环境制约:经济技术环境、社会文化环境、自然环境选择原则经济性原则:以最小的投入取得最好的效果发展原 则:发展的前景及适应发展的能力兼容性原则:与原有经济、技术、环境、社会的兼容性相关效果原则:相关的经济、技术、环境、社会效果选择视角技术先进性技术适用性,精选ppt,14,风险分析,风险识别风险评估风险识别风险分析风险优先级,精选ppt,15,社会可行性,是否满足所有项目涉及者的利益是否满足满足法律或合同的要求如环境法规,精选ppt,16,成本效益分析,1、成本估计(Cost Estimation)代码行技术:每行代码的平均成本 源代码行数 任务
6、分解技术:人力 工资 经验公式及软件:,软件:Boehms Constructive Cost Model(COCOMO)v1.0 in 1970s,v2.0 in 1995,精选ppt,17,成本效益分析,2、效益估计(Benefit Estimation)例:假设某软件生命周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资?,精选ppt,18,成本效益分析,到第5年底结算时:投资额=200000(1+3%)5 231855(元)收入=42000(1+3%)4+(1+3%)3+(1+3%)2+(1+3%)+1 222984(元),不合算!,
7、精选ppt,19,成本效益分析,衡量工程价值的经济指标有:纯收入=折合现价的总收入-当前投资额=,投资回收期例:第6年底可收回,精选ppt,20,成本效益分析,投资回收率:设为j,精选ppt,21,可行性研究的步骤,6、推荐行动方针,什么都不做永远是一个值得考虑的方案,精选ppt,22,综合评估,我们的目的是最后确定是否实施该项目因此我们要将这些评估加以综合考虑如何综合考虑?,精选ppt,23,Candidate Systems Matrix,精选ppt,24,精选ppt,25,7、开发计划(粗略)任务分解,确定负责人 大致进度规划 财务预算 风险分析及对策,8、审查、存档,精选ppt,26,
8、第3讲:需求分析,精选ppt,27,What Are the Real Problems?,the customer has only a vague idea of what is,required,the developer is willing to proceed with the,vague idea on the assumption that well fill in,the details as we go,the customer keeps changing requirements,the developer is racheted by these changes,ma
9、king errors in specifications and development,and so it goes.,精选ppt,28,Software Requirements Analysis,identify the“customer”and work together to negotiate“product-level”requirementsbuild an analysis modelfocus on datadefine functionrepresent behaviorprototype areas of uncertaintydevelop a specificat
10、ion that will guide designconduct formal technical reviews,精选ppt,29,Requirements Gathering,Facilitated Application Specification Techniques,Software,Engineering,Group,Customer,Group,精选ppt,30,FAST Guidelines,participants must attend entire meetingall participants are equalpreparation is as important
11、as meetingall pre-meeting documents are to be viewed as“proposed”off-site meeting location is preferredset an agenda and maintain itdont get mired in technical detail,J.Wood&D.Silver,精选ppt,31,Quality Function Deployment,Function deployment determines the“value”(as perceived by the customer)of each f
12、unction required of the systemInformation deployment identifies data objects and eventsTask deployment examines the behavior of the systemValue analysis determines the relative priority of requirements,精选ppt,32,The Analysis Process,the problem,requirementselicitation,build aprototype,createanalysism
13、odels,developSpecification,Review,精选ppt,33,Analysis Principle IModel the Data Domain,define data objectsdescribe data attributesestablish data relationships,精选ppt,34,Analysis Principle IIModel Function,identify functions that transform data objectsindicate how data flow through the systemrepresent p
14、roducers and consumers of data,精选ppt,35,Analysis Principle IIIModel Behavior,indicate different states of the systemspecify events that cause the system to change state,精选ppt,36,Analysis Principle IVPartition the Models,refine each model to represent lower levels of abstraction refine data objects c
15、reate a functional hierarchy represent behavior at different levels of detail,精选ppt,37,Analysis Principle VEssence,begin by focusing on the essence of the problem without regard to implementation details,精选ppt,38,The Analysis Model,Data Model,BehavioralModel,FunctionalModel,精选ppt,39,Analysis Modelin
16、g:Where to Begin?,A statement of scope can be acquired from:the FAST working document A set of use-casesthe statement of scope must be“parsed”to extract data,function and behavioral domain information,精选ppt,40,Statement of Scope,a relatively brief description of the system to be builtindicates data
17、that are input and output and basic functionalityindicates conditional processing(at a high level)implies certain constraints and limitations,精选ppt,41,Identifying Objects and Operations,define“objects”by underlining all nouns in the written statement of scopeproducers/consumers of dataplaces where d
18、ata are stored“composite”data itemsdefine“operations”by double underlining all active verbs processes relevant to the applicationdata transformationsconsider other“services”that will be required by the objects,精选ppt,42,Data Modeling and Entity Relationship(E-R)Diagramming,精选ppt,43,Why Data Modeling?
19、,examines data objects independently of processingfocuses attention on the data domaincreates a model at the customers level of abstractionindicates how data objects relate to one another,精选ppt,44,What is a Data Object?,Object,something that is described by a set,of attributes(data items)and that wi
20、ll be,manipulated within the software(system),each,instance,of an object(e.g.,a book),can be identified uniquely(e.g.,ISBN#),each plays a necessary role in the system,i.e.,the system could not function without,access to instances of the object,each is described by attributes that are,themselves data
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可行性 分析 需求
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-186919.html