第1,2章小节,问题:VDM,成本-效益分析的时间价

第1章第1节  软件工程的产生

1、软件的特点:

     1)逻辑产品;2)成本主要是研制;3)不会磨损;4)成本昂贵。

2、发展:

     1)程序设计时代;2)程序系统;3)软件工程。

3、软件危机:

    1)产生:供不应求

    2)危机的表现:

          1>预算常突破;2>不能满足用户要求;3>可维护性差;4>可靠性差。

    3)危机原因:

          1>规模;2>管理;3>技术;4>工具。

4、软件工程:

    1)定义:用科学知识和技术原理来定义、开发、维护软件的一门学科。

    2)性质:交叉学科;

    3)内容:开发技术,开发管理。

5、问题:

    1)费用;2)可靠性;3)维护;4)生产率;5)重用。

**************************************

第2节  软件工程过程和软件生存周期

1、过程:获取,供应,开发,操作,维护,管理,支持。

2、周期:可行性分析和开发计划,需求分析,概要设计,详细设计,编码,测试,维护

第3节  软件生存周期、方法、和工具

1、生存周期模型:瀑布,增量,螺旋,喷泉,基于知识,变换

2、开发方法:结构化,Jackson,维也纳(VDM,形式化不懂?),OOP

3、工具:

    1)重要性

    2)工具箱

    3)开发环境 

    4)CASE(computer aided software engineering)

***************************************************************

第2章  软件可行性研究与项目开发计划

第1节  可行性研究

1、任务:技术,经济,社会

2、步骤:规模目标,现有系统,新系统高层模型,评价各种方案,可行方案,可研报告

3、可研报告内容:引言,前提,现有系统分析,技术可行性,经济,社会,其他方案,结论

********

第2节  系统流程图

1、作用:物理模型

2、符号:3、例子

********

第3节  成本-效益分析

1、时间价值(不懂?)2、投资回收期  3、纯收入

*********

第4节  项目开发计划:项目概述,实施计划,人员,期限

***************************