专业可行性论证ppt

简介 相关

截图

专业可行性论证ppt

简介

这是专业可行性论证ppt,包括了可行性研究的任务,可行性研究过程,系统流程图,数据流图,数据字典,成本/效益分析,小结等内容,欢迎点击下载。

专业可行性论证ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

软件工程xHf红软基地
第二章 可行性分析xHf红软基地
第二章 可行性分析xHf红软基地
2.1  可行性研究的任务xHf红软基地
2.2  可行性研究过程xHf红软基地
2.3  系统流程图xHf红软基地
2.4  数据流图xHf红软基地
2.5  数据字典xHf红软基地
2.6  成本/效益分析xHf红软基地
2.7  小结xHf红软基地
可行性研究xHf红软基地
目的:xHf红软基地
  用最小的代价在尽可能短的时间内确定问题是否能够解决。xHf红软基地
  不是解决问题,而是确定问题是否值得去解决。xHf红软基地
可行性研究xHf红软基地
项目的筹备、规划与准备是软件项目实施的前期工作,它由两个重要的工作阶段构成:一是项目规划及可行性分析;二是项目需求分析。xHf红软基地
 项目准备阶段的第一个工作,是项目的总体规划。首先要做的是明确系统的需求,也就是用户要计算机解决什么问题,即问题定义 。xHf红软基地
系统分析员应该深入现场,了解用户单位对系统的要求,调查开发背景,进行市场调研。经过调查分析,分析员要在较短的时间内对问题进行抽象、概括,并把自己的认识写成书面报告,即项目需求报告,提交给用户方面进行讨论审查。xHf红软基地
项目需求报告应该尽可能清楚简洁,内容通常包括项目的名称,对问题的概括,项目的目标,项目的规模及对可行性研究的具体建议(即需要用的时间和成本)等等。xHf红软基地
图2.1通过一个实际项目给出了项目需求报告编写示例。xHf红软基地
一般的做法是分析员和用户方面的人员一起阅读讨论这份报告,通过修改得到一份双方都满意的文档。xHf红软基地
 当分析员和用户双方就项目需求取得了完全一致的看法,项目的可行性研究即可开始。xHf红软基地
2.1  可行性研究的任务xHf红软基地
      可行性研究的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。”xHf红软基地
          GB 8566-88 《计算机软件开发规范》xHf红软基地
可行性研究的最根本任务xHf红软基地
     对软件开发以后的行动方针提出建议。xHf红软基地
可行性研究的内容xHf红软基地
(1) 技术可行性xHf红软基地
(2) 经济可行性xHf红软基地
(3) 操作可行性xHf红软基地
(4) 社会可行性(法律可行性)xHf红软基地
(5) 抉择xHf红软基地
技术可行性xHf红软基地
   度量一个特定技术信息系统解决方案的实用性及技术资源的可用性xHf红软基地
考虑的问题xHf红软基地
(1)开发风险分析xHf红软基地
(2)资源分析xHf红软基地
(3)相关技术的发展(现有技术能否实现新系统,技术难点、建议采用技术的先进性)xHf红软基地
经济可行性xHf红软基地
度量系统解决方案的性能价格比。xHf红软基地
考虑的问题xHf红软基地
   成本/效益分析(开发、运行的成本/效益)xHf红软基地
有形成本、效益xHf红软基地
无形成本、效益xHf红软基地
   价值和成本的关系xHf红软基地
质量与价值、成本的关系xHf红软基地
价值/成本的均衡xHf红软基地
举例xHf红软基地
操作可行性xHf红软基地
 用户使用可能性xHf红软基地
 时间进度可行性xHf红软基地
 组织和文化上的可行性xHf红软基地
2.2  可行性研究过程xHf红软基地
1. 复查系统规模和目标xHf红软基地
2. 研究目前正在使用的系统xHf红软基地
3. 导出新系统的高层逻辑模型xHf红软基地
4. 进一步定义问题xHf红软基地
5. 导出和评价供选择的解法xHf红软基地
6. 推荐行动方针xHf红软基地
7. 草拟开发计划xHf红软基地
8. 书写文档提交审查xHf红软基地
可行性研究报告的编写xHf红软基地
1 引言xHf红软基地
  1.1 编写目的xHf红软基地
  1.2 背景xHf红软基地
  1.3 定义xHf红软基地
  1.4 参考资料xHf红软基地
2 可行性研究的前提xHf红软基地
  2.1 要求xHf红软基地
  2.2 目标xHf红软基地
  2.3 条件、假定和限制xHf红软基地
  2.4 进行可行性研究的方法xHf红软基地
  2.5 评价尺度xHf红软基地
可行性研究报告的编写xHf红软基地
3 对现有系统的分析xHf红软基地
  3.1 数据流程和处理流程xHf红软基地
  3.2 工作负荷xHf红软基地
  3.3 费用开支xHf红软基地
  3.4 人员xHf红软基地
  3.5 设备xHf红软基地
  3.6 局限性xHf红软基地
4 所建议的系统xHf红软基地
  4.1 对所建议系统的说明xHf红软基地
  4.2 数据流程和处理流程xHf红软基地
  4.3 改进之处xHf红软基地
  4.4 影响xHf红软基地
  4.5 局限性xHf红软基地
  4.6 技术条件方面的可行性xHf红软基地
可行性分析的目标xHf红软基地
识别用户要求xHf红软基地
评价系统的可行性xHf红软基地
进行经济分析和技术分析xHf红软基地
把功能分配给硬件、软件、人、数据库和其它系统元素xHf红软基地
建立成本和进度限制xHf红软基地
生成系统规格说明,形成所有后续工程的基础xHf红软基地
可行性分析的主要任务xHf红软基地
2.3  系统流程图xHf红软基地
系统流程图是概括地描绘物理系统的传统工具。xHf红软基地
它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。xHf红软基地
系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。xHf红软基地
基本符号     ----以概括的方式抽象地描绘一个实际系统所用符号xHf红软基地
图2.3 库存清单系统的系统流程图xHf红软基地
   2.4  数据流图              DFD ---- Data Flow DiagramxHf红软基地
一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。xHf红软基地
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程,是系统逻辑功能的图形表示。xHf红软基地
设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行软件设计的很好的出发点。xHf红软基地
   数据流图四种基本符号xHf红软基地
数据流图几种附加符号xHf红软基地
举例xHf红软基地
学生购买教材系统xHf红软基地
1) 为数据流(或数据存储)命名xHf红软基地
     (1) 名字应代表整个数据流(或数据存储)的内容,而不是仅xHf红软基地
         仅反映它的某些成分。xHf红软基地
     (2) 不要使用空洞的、缺乏具体含义的名字(如“数据”、xHf红软基地
         “信息”、“输入”之类)。xHf红软基地
     (3) 如果在为某个数据流(或数据存储)起名字时遇到了困难xHf红软基地
         ,则很可能是因为对数据流图分解不恰当造成的,应该xHf红软基地
         试试重新分解,看是否能克服这个困难。xHf红软基地
2) 为处理命名xHf红软基地
    (1) 通常先为数据流命名,然后再为与之相关联的处理命名。xHf红软基地
        这样命名比较容易,而且体现了人类习惯的“由表及里”xHf红软基地
        的思考过程。xHf红软基地
    (2) 名字应该反映整个处理的功能,而不是它的一部分功能。xHf红软基地
    (3) 名字最好由一个具体的及物动词加上一个具体的宾语组成。xHf红软基地
        应该尽量避免使用“加工”、“处理”等空洞笼统的动词xHf红软基地
        作名字。xHf红软基地
    (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描xHf红软基地
        述整个处理的功能,则把这个处理再分解成两个处理可能xHf红软基地
        更恰当些。xHf红软基地
    (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分xHf红软基地
        解不当的迹象,应考虑重新分解。xHf红软基地
2.5  数据字典 & 用途       ---- DD(Data Dictionary)xHf红软基地
  数据流图和数据字典共同构成系统的逻辑模型xHf红软基地
     没有数据字典数据流图就不严格,没有数据流图      xHf红软基地
    数据字典也难于发挥作用。xHf红软基地
数据字典的内容xHf红软基地
      一般说来,数据字典应该由对下列4类元素的定义组成:xHf红软基地
  (1) 数据流xHf红软基地
  (2) 数据流分量(即数据元素)xHf红软基地
  (3) 数据存储xHf红软基地
  (4) 处理xHf红软基地
对数据流图的每一个基本加工,必须有一个基本加工逻辑说明。xHf红软基地
基本加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则。xHf红软基地
加工逻辑说明必须描述实现加工的策略而不是实现加工的细节。xHf红软基地
加工逻辑说明中包含的信息应是充足的,完备的,有用的,无冗余的。xHf红软基地
商店业务处理系统中“检查发货单”xHf红软基地
if 发货单金额超过$500 thenxHf红软基地
      if 欠款超过了60天 thenxHf红软基地
              在偿还欠款前不予批准xHf红软基地
      else (欠款未超期)xHf红软基地
              发批准书,发货单      xHf红软基地
else (发货单金额未超过$500)xHf红软基地
      if 欠款超过60天 thenxHf红软基地
              发批准书,发货单及赊欠报告xHf红软基地
      else (欠款未超期)xHf红软基地
              发批准书,发货单      xHf红软基地
(2)判定表xHf红软基地
          如果数据流图的加工需要依赖于多个逻辑条件的取值,使用判定表来描述比较合适xHf红软基地
(3)判定树xHf红软基地
           判定树也是用来表达加工逻辑的一种工具。有时侯它比判定表更直观。xHf红软基地
2.5.4  数据字典的实现xHf红软基地
CASE结构化分析与设计工具 (大型软件)xHf红软基地
卡片形式/excel  or record in file (小型软件)xHf红软基地
卡片应该包含下述信息:xHf红软基地
名字、别名、描述、定义、位置。xHf红软基地
2.6  成本/效益分析xHf红软基地
    成本/效益分析的目的:xHf红软基地
      从经济角度分析开发一个特定的新系统是否划算,从而帮助客户组织的负责人正确地作出是否投资于这项开发工程的决定。xHf红软基地
  2.6.1  成本估计---人力成本估计xHf红软基地
   软件开发成本主要表现为人力消耗xHf红软基地
                (乘以平均工资则得到开发费用)xHf红软基地
估算技术xHf红软基地
      1. 代码行技术xHf红软基地
      2. 任务分解技术xHf红软基地
      3. 自动估计成本技术xHf红软基地
    代码行技术xHf红软基地
根据经验和历史数据估计实现一个功能需要的源程序行数,用每行代码的平均成本乘以行数就可以确定软件的成本。xHf红软基地
每行代码的平均成本主要取决于软件的复杂程度和工资水平。xHf红软基地
代码行技术是比较简单的定量估算方法。当有以往开发类似工程的历史数据可供参考时,这个方法是非常有效的。xHf红软基地
    任务分解技术xHf红软基地
首先把软件开发工程分解为若干个相对独立的任务。xHf红软基地
再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。xHf红软基地
估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。xHf红软基地
    自动估计成本技术xHf红软基地
         采用自动估计成本的软件工具可以减轻人的劳动,并且使得估计的结果更客观。但是,采用这种技术必须有长期搜集的大量历史数据为基础,并且需要有良好的数据库系统支持。xHf红软基地
2.6.2 成本/效益分析的方法xHf红软基地
成本/效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益,然后从经济角度判断这个系统是否值得投资。xHf红软基地
运行费用取决于系统的操作费用(操作员人数,工作时间,消耗的物资等)和维护费用。xHf红软基地
系统的经济效益等于因使用新系统而增加的收入加上使用新系统可以节省的运行费用。xHf红软基地
注意:xHf红软基地
总的效益和生命周期的长度有关,所以应该合理地估计软件的寿命。xHf红软基地
投资是现在进行的,效益是将来获得的,不能简单地比较成本和效益,应该考虑货币的时间价值。xHf红软基地
成本/效益分析使用的几个概念xHf红软基地
成本/效益分析使用的几个概念xHf红软基地
第二章小结xHf红软基地
2.1  可行性研究的任务: 技术, 经济, 操作,社会,抉择xHf红软基地
2.2  可行性研究过程: 7 步骤xHf红软基地
2.3  系统流程图:数据在系统(人,软,硬) 各部件之间流动xHf红软基地
2.4  数据流图: 源点或终点,处理,数据存储和数据流xHf红软基地
2.5  数据字典: 流,元素,存储,处理xHf红软基地
2.6  成本/效益分析:估计,ROI,货币的时间价值xHf红软基地

展开

同类推荐

热门PPT

相关PPT