




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章可行性研究2011年8月24日西安,西安电子科技大学课程,第二章可行性研究,2.1可行性研究的任务可行性研究的目的就是用最小代价在尽可能短的时间内确定问题是否能够解决。可行性研究应从以下三个方面来分析:(1)技术可行性:使用现有技术能实现这个系统吗?(2)经济可行性:该系统的经济效益能超过它的开发成本吗?(3)操作可行性:系统的操作方式在这个用户组织内行得通吗?可行性研究需要的时间长短取决于工程的规模,研究的成本只是预算成本的5%-10%。,第二章可行性研究,2.2可行性研究的过程2.2.1复查系统规模和目标该步骤的工作是为确保分析员要解决问题确实是要求他解决的问题。采用的方法是访问关键人员,仔细阅读和分析有关材料。2.2.2研究目前正在使用的系统现有系统是新系统的重要来源,应该仔细阅读分析现有系统,实地考察旧系统,找出旧系统的不足,为新系统的建立提供基础。“取其精华,去其糟粕”。但千万不要花费太多时间去了解和描绘现有系统的实现细节。同时应注意了解并记录现有系统和其它系统之间的接口,这是设计新系统的重要约束条件。,第二章可行性研究,2.2.3导出新系统的高层逻辑模型2.2.4重新定义问题新系统的逻辑模型事实上表达了分析员对新系统必须作什麽的看法用户是否认同?因此分析员应与用户一起再次复查问题定义,工程规模和目标。(此次复查应把数据流图和数据字典作为讨论的基础)。,第二章可行性研究,2.2.5导出和评价供选择的解法导出供选择的解法的最简单的途径,是从技术角度出发考虑解决问题的不同方案。当从技术角度提出了一些可能的物理系统之后,应根据技术可行性的考虑,初步排除一些不现实系统。可以考虑操作方面的可行性(根据用户的原则和习惯)。应考虑经济方面的可行性(估计每个开发系统的开发成本和运行费用),另外应根据上述几个方面制定实现进度表,估计生命周期每个阶段的工作量。2.2.6推荐行动方针部门领导主要根据经济上是否划算决定是否投资于一项工程开发,因此分析员对于所推荐的系统必须进行比较仔细的成本/效益分析。,第二章可行性研究,2.2.7草拟开发计划分析员应草拟一份开发计划,计划内容有:工程进度表开发人员及硬件需求情况表开发工期从而估计系统生命周期每个阶段的成本。草拟开发计划关系到整个系统实施,因此,应尽量准确。2.2.8书写文档提交审查应把上述可行性研究的各个步骤的结果写成清晰的文档,并接受审查。,第二章可行性研究,2.3系统流程图系统流程图是描绘物理系统的传统工具,基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序,文件,数据库,表格,人工过程等)。2.3.1符号教材P29,图2.1给出了基本符号,图2.2给出了系统符号。在绘制系统体系结构图时,目前采用了更加贴近现实的符号,而且在制作时,通常调用一种通用软件系统Visio。希望大家能够掌握。2.3.2分层面对复杂的系统,一个比较好的方法是分层次地描绘该系统。这种分层次描绘在后面的内容中给出例子。,第二章可行性研究,Visio4.0软件界面,第二章可行性研究,2.4数据流图数据流图描绘系统的逻辑模型,图中没有物理元素,只是描绘信息在系统中流动和处理情况。该图只需考虑系统必须完成的基本逻辑功能,不需要考虑如何具体实现。办理银行取款手续的数据流图,2.4.1符号右图给出了数据流图的符号,下面给出的是常用的附加符号。(*)号表示数据流之间是“与”的关系。(+)号表示数据流之间是“或”的关系。()号表示只能从中选一个(互斥)的关系。,第二章可行性研究,2.4.3命名数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性,给这些成分起名时应该仔细推敲。1.为数据流(或数据存贮)命名(1)名字应代表整个数据流(或数据存贮)的内容,而不是仅仅反映它的某些成分。(2)不要用空洞,缺乏具体含义的名字(如“数据”,“信息”,“输入”之类)。(3)某个数据流(或数据存储)起名字时遇到了困难,则很可能是因为对数据流图分解不恰当造成,应该重新分解。,第二章可行性研究,2.为处理起名(1)通常先为数据流命名,然后再为相关的处理命名。(2)名字应该反映整个处理的功能,而不是它的一部分。(3)名字最好有一个具体的及物动词,加上一个具体的宾语组成,尽量避免使用“加工”,“处理”等空洞、笼统的动词作名字。(4)通常名字中仅包含一个动词,如果必须用两个动词才可能描述整个处理的功能,则把这个处理再分解成两个处理可能更恰当。(5)如果在为某个处理命名困难时,则很可能是发现了分解不当的迹象,应当重新分解。,第二章可行性研究,2.4.3用途画数据流图的基本目的是利用它作为交流信息的工具,分析员把他对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。一些调查研究表明,如果一张数据流图中包含的处理多于5-9个,人们就难于领会它的含义了。因此数据流图应该分层,也就是把每个主要功能都细化为一张数据流分图,而原有的功能及数据流图用来描绘系统的整体逻辑概貌。数据流图的另一个主要用途是作为分析和设计的工具。该图看重描绘系统所完成的功能而不是其物理实现方案。当用数据流图辅助物理系统的设计时,以图中不同处理的真实要求为指南。能够在数据流图上画出许多组自动化边界。每组自动化边界可能意味着一个不同的物理系统,因此,可以根据系统的逻辑模型考虑系统的物理实现。,第二章可行性研究,家庭安全系统的第1层DFD,第二章可行性研究,家庭安全系统的第2层DFD,第二章可行性研究,监控传感器过程细化的第3层DFD,第二章可行性研究,DFD(dataflowdiagram)分层数据流图,第二章可行性研究,2.5数据字典(DD,dataDictionary)数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图不严格,反之,没有数据流图数据字典难发挥作用.2.5.1数据字典的内容一般来讲,数据字典由对下列四类元素的定义组成:(1)数据流(2)数据流分量(即数据元素)(3)数据存储(4)处理数据字典的任务是对于数据流图中出现的所有命名元素,包括数据流,加工,数据文件,以及数据的源,终点等,在数据字典中作为一个词条加以定义,假设的每一个图形元素的名字都有一个确切的解释。,第二章可行性研究,数据词典中所有的定义应是严密的,精确的,不可有半点含混,不可有二义性。1)词条描述对于在数据流图每一个被命名的图形元素,均加以定义,其内容有:图形元素的名字:某一词条的名字,要求无二义性,为人们所公认;别名或编号;分类:加工,数据流,数据文件,数据元素,数据源,汇点等;描述:功能,特点;定义:该词条的组成,数据结构等;位置:数据流的来源,去处,加工框的编号,输入输出;数据元素在哪个数据结构中等。其他:数据流的数据量,流通量;数据文件的存储方式,存取要求;数据加工的加工顺序,以及外部实体的数量等。,第二章可行性研究,2)数据结构的描述在数据流图中,数据流和数据文件都具有一定的数据结构。因此必须以一种清晰,准确,无二义的方式描述数据结构。下表给出在数据字典的定义中常出现的一些符号符号含义解释,=+,|mn()“”.,第二章可行性研究,银行取款的数据流图和数据字典1.银行取款的数据流图下边给出了一个银行取款的数据流图。,第二章可行性研究,存折户名所号开户日性质(印密)存取行户名字母所号“”“”开户日年月日性质“”“”印密存取行日期(摘要)支出存入余额操作复核日期年月日,2.银行取款的数据字典,这表明存折是由部分组成,第部分的“存取行”要重复出现多次如果重复的次数是常数,例如为50则可表示为存取行,若存取重复次数是变量,那末要估计其变动范围例如,存取行从到,则可记为存取行,这种定义方法是自顶向下,逐级给出定义式,直到最后给出基本数据元素为止。,第二章可行性研究,2.6成本效益分析2.6.1成本估计软件开发成本主要表现为人力消耗(乘以平均工资则得到开发费用)。成本估计是精确的科学。下面简单介绍三种估算技术:代码行技术一旦估计出源代码行数后,用每行代码的平均成本乘以行数便可确定软件的成本每行代码的平均成本主要取决于软件的复杂程度和工资水平任务分解技术把软件开发分解为若干个相对独立的任务,再分别估计每个单独的开发任务成本,最后累加起来得出软件开发工程的总成本估计每个任务的总成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本自动估计成本技术不太常用,采用这种技术须有长期收集的大量历史数据为基础。,第二章可行性研究,简单的成本核算核算方法中应考虑的几个方面:.硬件投入费用主要是开发时需投入的硬件购置费用.软件人员开发投入费用程序员:每小时元小时人员系数项目开发天数实际投入人数元小时.天6人高级程序员:元小时.1天2人系统分析员元小时.天1人美工设计师元小时.天1人辅助人员元小时.天2人项目总监元小时.天1人测试人员元小时.天3人,第二章可行性研究,.软件开发平台投入费用.调研费用与资料费.不可预见费(总经费5.5).利润.管理费(总经费15).运行维护费表示与对方讨价还价点,是可取舍,是打折的依据,第二章可行性研究,科技攻关项目可行性报告方案一、项目综述二、目的、意义三、国内外发展现状、趋势及市场需求分析四、与项目内容有关的前期工作情况、现有基础条件(包括试验基地、手段、技术力量等)五、项目攻关总体目标、考核指标六、主要研究内容、关键技术、创新点以及项目实施的技术路线方案七、项目的任务分解、专题设置及承担单位选择方式八、计划进度安排及年度考核指标九、项目经费
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 竹材采运安全风险识别与防范考核试卷
- 药品行业政策变动与影响考核试卷
- 坚定文化自信宣讲
- 数字智慧方案5474丨人力资源管理数字化转型解决方案1
- 中学生法制教育专题
- 公司2024年庆元旦活动方案细选
- 环保儿童视频课件
- 2019-2025年税务师之税法一通关提分题库及完整答案
- 《轴流泵维护》课件
- 2025年医用穿刺器械项目合作计划书
- 心电监护操作评分标准
- 三年级美术下册 《多彩的窗户》教学课件
- JJG 700 -2016气相色谱仪检定规程-(高清现行)
- 优秀病例演讲比赛PPT
- 技术报告审签表
- GB∕T 25684.5-2021 土方机械 安全 第5部分:液压挖掘机的要求
- 中国基层胸痛中心认证标准(第三版)
- 鸡的解剖步骤及病
- 喷涂件检验通用规范
- 石方爆破及安全施工工艺流程图
- 市场部经理年终总结PPT模板
评论
0/150
提交评论