第四章软件开发概述 【本章的学习目的与要求】通过本章内容的学习使学生了解软件、软件工程、软件 生存周期法、原型法等基本概念;熟悉采用生存周期法和原型法开发软件的步骤、方 法与异同 【本章重点】 1、软件生存周期法、原型法等基本概念 2、生存周期法和原型法开发软件的步骤、方法与异同 【本章难点】用生存周期法开发财务软件的步骤 【课时分配】8学时 一、软件与软件工程 1、软件:主体是程序 2、软件工程 软件开发的生存周期法 (一)电算化会计信息系统的基本内容(会计核算子系统) 即以软件工程中将信息系统开发的全过程严格地分为四个阶段的方 法,①、系统调查与分析,②、系统设计,③、系统实施,④、系统运行与维护。 三、系统开发各阶段的基本任务和文本 (一)系统调查与分析 、初步调查: 2、详细调查 3、系统分析 (二)系统设计 总体设计(概要设计 2、详细设计 即对概要设计细化,详细定义每一模块的功能、算法、输入、输出,所用数据项 来源和程序构成,编制详细设计说明书
6 第四章 软件开发概述 【本章的学习目的与要求】 通过本章内容的学习使学生了解软件、软件工程、软件 生存周期法、原型法等基本概念;熟悉采用生存周期法和原型法开发软件的步骤、方 法与异同。 【本章重点】 1、 软件生存周期法、原型法等基本概念 2、 生存周期法和原型法开发软件的步骤、方法与异同。 【本章难点】 用生存周期法开发财务软件的步骤 【课时分配】 8 学时 一、软件与软件工程 1、 软件:主体是程序 2、 软件工程 二、软件开发的生存周期法 (一)、电算化会计信息系统的基本内容(会计核算子系统) 即以软件工程中将信息系统开发的全过程严格地分为四个阶段的方 法,①、系统调查与分析,②、系统设计,③、系统实施,④、系统运行与维护。 三、系统开发各阶段的基本任务和文本 (一)、系统调查与分析 1、 初步调查: 2、 详细调查: 3、系统分析 (二)、系统设计 1、总体设计(概要设计) 2、详细设计 即对概要设计细化,详细定义每一模块的功能、算法、输入、输出,所用数据项 来源和程序构成,编制详细设计说明书
三)系统实施 1、程序设计 2、系统调试 (四)系统运行与维护 四、软件开发的快速原型法 (一)快速原型法 基本思路:首先建立一个能反映用户基本需求的原型,即软件开发人员能迅 速向用户提供一个“样机”,让用户能尽早看到未来系统的概貌,以便判断哪些功能 是符合需求的,哪些方面还需要补充或改进。然后,软件开发人员根据用户的反馈 意见对原型进行大量的修改,使其迅速完善,最终建立起能完全符合用户要求的新 系统。 (二)原型法开发过程简介 1、可行性研究阶段 2、确定用户基本需求阶段 3、原型开发 4、原型评价阶段 5、最终系统设计阶段 6、最终系统实现--结束阶段 (三)原型法与生存周期法的比较 原型法具备以下特点 ①、开发周期短,费用相对低; 原型法必须有较好的软件工具支持开发 ③、原型法提供初始系统给用户,从而使用户的参与更为实际,更有建设性。 第五章系统分析 【本章的学习目的与要求】学习本章內容使学生理解可行性硏究内容,掌握结构 化分析技术与方法、步骤,详细调查内容,学会使用数据流程图工具
7 (三)、系统实施 1、 程序设计: 2、 系统调试: (四)、系统运行与维护 四、软件开发的快速原型法 (一)、快速原型法 基本思路:首先建立一个能反映用户基本需求的原型,即软件开发人员能迅 速向用户提供一个“样机”,让用户能尽早看到未来系统的概貌,以便判断哪些功能 是符合需求的,哪些方面还需要补充或改进。然后,软件开发人员根据用户的反馈 意见对原型进行大量的修改,使其迅速完善,最终建立起能完全符合用户要求的新 系统。 (二)、原型法开发过程简介 1、 可行性研究阶段 2、 确定用户基本需求阶段 3、 原型开发 4、 原型评价阶段 5、 最终系统设计阶段 6、 最终系统实现-----结束阶段 (三)、原型法与生存周期法的比较 原型法具备以下特点: ①、 开发周期短,费用相对低; ②、 原型法必须有较好的软件工具支持开发; ③、 原型法提供初始系统给用户,从而使用户的参与更为实际,更有建设性。 第五章 系统分析 【本章的学习目的与要求】 学习本章内容使学生理解可行性研究内容,掌握结构 化分析技术与方法、步骤,详细调查内容,学会使用数据流程图工具