2.3 系统流程图


  • 系统流程图的符号
    1. 系统流程图符号中有五种基本符号是从程序流程图中借用来的(见图2.1),当以概括方式抽象描绘一个实际系统时,仅用此五种符号足够了。
    2. 但需要更具体地描绘一个物理系统时还需要使用图2.2中列出的11种系统符号。
    3. 图2.1
      • ![[Pasted image 20230602200256.png]]
    4. 图2.2
      • ![[Pasted image 20230602200309.png]]
  • 成本-效益分析
    • 定义
      1. 成本-效益分析的目的使从经济角度评价开发一个新的软件项目是否可行。通过评估新的软件项目所需要的成本和可能产生的效益,便可以从经济上衡量这个项目的开发价值。
      2. 系统成本包括开发成本和运行维护成本。
      3. 系统效益包括有形的经济效益和无形的社会效益两种。
      4. 本章主要讨论有形的经济效益。
    • 货币的时间价值
      1. 投资是现在进行的,而效益是将来获得的,因此,应该考虑货币的时间价值。
      2. 通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可得到的钱数为F,若不记复利则:lF = P * ( 1 + n * i ) 这也就是P元钱在n年后的价值。
      3. 反之,如果n年后能收入F元钱,那么这些钱现在的价值是:lP = F / ( 1 + n * i )
    • 投资回收期
      1. 所谓投资回收期就是使累计的经济效益等于最初的投资费用所需要的时间。
      2. 显然,投资回收期越短,就可以越快获得利润,因此该项目就越值得投资开发。
    • 纯收入
      1. 纯收入,就是在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差。
      2. 如果纯收入为零,则工程项目的预期效益和存银行存款一样,但是开发一个系统要冒风险,因此,从经济观点看这个项目,可能是不值得投资开发的。如果纯收入小于零,那么这项工程项目根本不值得投资开发。
    • 可行性研究报告的主要内容
      1. 不同的标准模板,可行性研究报告的格式各有不同,但主要内容应该包括以下几项:
        1. 引言;
        2. 可行性研究前提;
        3. 对现有系统的分析;
        4. 对所建设系统的分析:经济可行性、技术可行性、社会因素的可行性等;
        5. 其他与设计有关选择方案;
        6. 其他与设计有关的专门问题;
        7. 结论意见。
  • 本章小结
    1. 可行性研究阶段是进一步探讨问题定义阶段所确定的问题是否有可行的解。尤其对于大型软件的开发,可行性研究是必须的。这个阶段主要是从经济可行性、技术可行性、操作可行性和法律可行性四个方面来讨论该项目是否能够解决以及是否值得去解决。通过可行性研究可以减少技术风险和投资风险。
    2. 系统流程图用来表达分析员对现有系统的认识和描绘他对未来物理系统的设想。
    3. 成本/效益分析是可行性研究的一项主要内容,它主要是从经济角度判断该项目是否继续下去的依据。

文章作者: Chipfron
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chipfron !
  目录