当前课程知识点:会计信息系统 > 第1.3节:会计信息系统的开发方法与开发工具 > (019)1.3.4 软件工程方法 > (019)1.3.4 软件工程方法(8分钟)
你好,我们来学习第一章第三个知识模块的第四个知识点
软件工程开发方法
这个知识点是我们整门课的第19个知识点
这个知识点的学习任务有这么两个
第一个就是理解“软件工程方法”的思想和构成
第二个就是掌握“软件工程方法”的要点
好,那么我们来看
软件工程
采用工程项目管理的概念
原理、技术和方法来开发软件
包括方法、工具和过程
这么三个方面
它的精髓是什么呢
是把各种方法有机的整合起来
不仅如此
还要把工程项目管理的理念
引入到整个
项目开发过程当中
人类在
做项目的时候
成百上千年做项目的经验和方法
那么把这种东西引入到
这个信息系统研发
全过程的管理当中
不仅仅是多种开发方法的结合,而且还把项目管理的理念
和方法引进来
我们首先看方法
是提供了如何做的技术
包括项目把整个软件开发
当成一个项目
用项目管理的方法
包括项目的计划
估算、系统需求分析、数据结构
系统的总体设计
然后算法设计、编码设计、测试与维护等等
整个的过程都用这个方法来实现
方法是贯穿整个过程的
方法不仅有各种开发方法,还有项目管理的方法
都把它纳入到
整个系统的研发过程当中
解决如何做
如何做的问题
第二个就是工具
第二个就是工具
提供什么,解决什么
如何有效做
提供这种支撑
软件工具
集成起来的一个
形成一个软件开发的支撑环境
即计算机辅助
软件工程CASE
作为软件开发的强大工具,什么意思呢
就是系统设计有设计工具
你画基表结构有基表结构的软件工具
你做界面有做界面的软件工具,做系统设计的
那么
比如说你在系统开发过程中,编程有编程工具
测试有测试工具
整个系统的管理有管理工具
就是整个系统的研发都是在
在CASE的支撑下进行
设计有设计工具
程序开发有程序设计工具,帮助你甚至生成程序
当然,这个生成的时候你要改,现在不大主张
这种程序生成的程序效率比较低
在九几年的时候挺风靡的
这种方法就是能够用
软件自动生成程序
在这基础之上改一改
其实有的时候改别人的程序还不如自己编
因为整个思路都乱
而这个时候,不管怎样,有这种工具
符合你的性格你可以使用
不符合你的性格你可以自己编程
编程也是有研发工具,有编程工具,能够
尤其是面向对象的这种程序设计
环境,能大大提高你的设计效率
测试有测试工具
方才我们说了没有测试工具怎么办,就破坏性的测试
相互测试
而在测试工具的前提下就
完全能够按标准来做
过程
采用什么途径做
如何做,如何有效做,用什么途径做
它要把
这个过程是把工具
我们说把工具
用非常有效的工具来研发系统
把方法和工具有机的整合起来
贯穿于整个研发过程
这就是过程控制,整个过程实施管理
整个过程全部的过程
都采用有效的方法
和有效的工具来展开
软件工程的要点主要体现在这么五个方面
第一个就是采用项目管理的理念和方法
管理整个系统的研发全过程
用项目管理的理念和方法
项目管理的理念和方法我们就不讲了,有关项目管理这门课了
采用按项目分阶段的结构化方法进行计划和管理
用结构化方法
那么严格的进行阶段评审
进行严格的过程控制
这就是项目管理的理念了
实施过程控制
每个环节都要严格评审
采用面向对象的
现代化的研发工具和管理工具
来进行开发
你看有面向对象的方法
有结构化方法
还有项目管理的理念
当然我们这里面的细节还可能用
原型法的思想
来构造原型
构建精干的研发队伍,这五大方面,五个主要要素
我们看软件工程方法包括
结构化软件工程方法
和面向对象的软件工程方法,这么两种
结构化软件工程方法将项目管理
与结构化方法
有机的整合
运用项目管理的理念、方法、工具
来完成整个软件的研发
也称为面向功能和数据流的
软件开发方法
这种方法的目标是比较明确的
结构化
问题非常有效
结构化的系统非常有效
面向对象的
将项目管理的理念和方法
与面向对象的开发方法进行融合
尽可能采用先进的技术
来研发系统
这种方法目前已经成为主流了
因为整个开发工具、开发环境都是在这种
先进的开发工具支撑下来完成的
整个系统都是一个对象
然后每个子模块
大的模块、子系统到系统
都是用对象这种继承性
来快速的模块化,像堆积木一样
来研发系统
结构化开发方法
我们说结构化的
软件工程方法和面向对象的软件工程方法是相互联系相互补充,是一个整体
而不是分割的
说某一个系统开发就采用一种方法
还有机的整合起来的
总的目标
明确的前提下
那么用面向对象的工具来进行研发
那么软件工程开发的实质
软件工程开发的实质
就是将各种开发方法有机的集成和整合
目前几乎所有的软件开发都是采用软件工程的方法
来完成的
有的同学说了,那其他方法还学它干什么呢,理解这个思想
其他方法都在软件工程方法上有所体现
好,这个知识点就讲到这里
-《会计信息系统》课程导学
-《会计信息系统》课程教学设计
--html
-《会计信息系统》课程教材
--外部链接
-哈尔滨工业大学“会计信息系统”课程教学大纲
--html
-第一章:PPT文件
--外部链接
-第1章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第1章讨论题
-(001)1.1.1 信息
-(002)1.1.2 会计信息
-(003)1.1.3 信息系统
-(004)1.1.4 会计信息系统
-(005)1.1.5 会计信息系统运行要素
-(006)1.1.6 会计信息系统与手工处理的相同点
--(006)1.1.6 会计信息系统与手工处理的相同点(6分钟)
-(007)1.1.7 会计信息系统与手工处理的不同点
--(007)1.1.7 会计信息系统与手工处理的不同点(16分钟)
-(008)1.2.1 国外发达国家会计信息化概况
--(008)1.2.1 国外发达国家会计信息化概况(11分钟)
-(009)1.2.2 国外发达国家会计信息化特点
--(009)1.2.2 国外发达国家会计信息化特点(19分钟)
-(010)1.2.3 中国会计信息化状况-会计电算化
--(010)1.2.3 中国会计信息化状况-会计电算化(10分钟)
-(011)1.2.4 中国会计信息化状况-会计信息化
--(011)1.2.4 中国会计信息化状况-会计信息化(15分钟)
-(012)1.2.5 会计信息化的未来发展—纵向延伸
--(012)1.2.5 会计信息化的未来发展—纵向延伸(18分钟)
-(013)1.2.6 会计信息化的未来发展—横向拓展
--(013)1.2.6 会计信息化的未来发展—横向拓展(16分钟)
-(014)1.2.7 会计信息化对会计理论的影响
--(014)1.2.7 会计信息化对会计理论的影响(9分钟)
-(015)1.2.8 会计信息化对会计实务的影响
--(015)1.2.8 会计信息化对会计实务的影响(14分钟)
-(016)1.3.1 结构化开发方法
-(017)1.3.2 原型法
-(018)1.3.3 面向对象方法
-(019)1.3.4 软件工程方法
-(020)1.3.5 会计信息系统的运行平台
-(021)1.3.6 会计信息系统的开发工具
--(021)1.3.6 会计信息系统的开发工具(20分钟)
-(022)1.4.1 会计信息系统组成
-(023)1.4.2 会计信息系统功能概述
-(024)1.4.3 会计信息系统处理流程
-第二章:PPT文件
--外部链接
-第2章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第2章讨论题
-(025)2.1.1 账套字典
-(026)2.1.2 账套管理—基本信息
-(027)2.1.3 账套管理—核算信息
-(028)2.2.1 基础数据字典
-(029)2.2.2 科目字典
-(030)2.2.3 会计科目管理功能
-(031)2.2.4 会计科目设置
-(032)2.3.1 部门管理
-(033)2.3.2 币种管理
-(034)2.4.1 客户分类管理
-(035)2.4.2 客户档案管理
-(036)2.4.3 个人往来管理
-(037)2.5.1 项目分类管理
-(038)2.5.2 项目核算科目设置
-(039)2.5.3 项目档案数据结构定义
-(040)2.5.4 项目档案管理
-第三章:PPT文件
--外部链接
-第3章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第3章讨论题
-(041)3.1.1 凭证管理功能设计
-(042)3.1.2 凭证基表
-(043)3.1.3 常用摘要管理
-(044)3.2.1 业务系统转入凭证
-(045)3.2.2 凭证填制
-(046)3.2.3 摘要录入
-(047)3.2.4 科目选择
-(048)3.2.5 辅助核算
-(049)3.2.6 外币与数量核算
-(050)3.2.7 其他信息处理
-(051)3.2.8 凭证处理
-(052)3.3.1 凭证查询
-(053)3.3.2 凭证汇总
-(054)3.4.1 凭证审核
-(055)3.4.2 凭证记账的数据存储设计(23分钟)
--(055)3.4.2 凭证记账的数据存储设计(23分钟)
-(056)3.4.3 记账处理功能
-(057)3.4.4 记账数据处理流程
-(058)3.5.1 期末转账功能
-(059)3.6.1 自定义转账基表
-(060)3.6.2 常用取数函数
-(061)3.6.3 特殊函数与取数公式
-(062)3.6.4 自定义转账凭证定义
-(063)3.6.5 自定义转账凭证生成
-(064)3.7.1 对应结转
-(065)3.8.1 主营业务成本结转基表
-(066)3.8.2 平均单位成本法结转定义
--(066)3.8.2 平均单位成本法结转定义(12分钟)
-(067)3.8.3 计划价(售价)法结转定义
--(067)3.8.3 计划价(售价)法结转定义(17分钟)
-(068)3.8.4 主营业务成本结转凭证生成
--(068)3.8.4 主营业务成本结转凭证生成(7分钟)
-(069)3.9.1 汇兑损益结转定义
-(070)3.9.2 汇兑损益结转凭证生成
-(071)3.10.1 期间损益结转定义
-(072)3.10.2 期间损益结转凭证生成
-第四章:PPT文件
--外部链接
-第4章讨论题
-(073)4.1.1 出纳管理功能设计
-(074)4.1.2 出纳签字
-(075)4.1.3 支票管理
-(076)4.2.1 现金和银行存款总账功能
--(076)4.2.1 现金和银行存款总账功能(13分钟)
-(077)4.2.2 现金和银行存款总账生成
--(077)4.2.2 现金和银行存款总账生成(11分钟)
-(078)4.2.3 现金和银行存款日记账功能
--(078)4.2.3 现金和银行存款日记账功能(13分钟)
-(079)4.2.4 “按月查”日记账生成
-(080)4.2.5 “按日查”日记账生成
-(081)4.2.6 资金日报功能
-(082)4.2.7 资金日报生成
-(083)4.3.1 银行对账流程
-(084)4.3.2 对账期初处理功能
-(085)4.3.3 对账期初未达账项处理
-(086)4.3.4 银行对账单数据处理
-(087)4.3.5 对账
-(088)4.3.6 对账查询
-第五章:PPT文件
--外部链接
-第5章习题(每题1分共10分)
--习题1(判断题)
--习题2(判断题)
--习题3(判断题)
--习题4(判断题)
--习题5(判断题)
--习题6(单选题)
--习题7(单选题)
--习题8(单选题)
--习题9(单选题)
--习题10(单选题)
-第5章讨论题
-(089)5.1.1 账簿管理功能
-(090)5.1.2 科目总账
-(091)5.1.3 科目余额表功能
-(092)5.1.4 科目余额表生成
-(093)5.2.1 科目明细账功能
-(094)5.2.2 科目明细账生成
-(095)5.2.3 科目明细账打印
-(096)5.2.4 科目多栏账查询方式
-(097)5.2.5 科目多栏账格式定义
-(098)5.2.6 科目多栏账生成
-(099)5.2.7 科目时序账
-(100)5.3.1 部门账表功能
-(101)5.3.2 部门总账
-(102)5.3.3 部门费用分析
-(103)5.3.4 部门明细账
-(104)5.4.1 往来账表功能
-(105)5.4.2 往来总账
-(106)5.4.3 往来科目余额表
-(107)5.4.4 往来分类余额表
-(108)5.4.5 业务员余额表
-(109)5.4.6 往来明细账
-(110)5.4.7 往来清理
-(111)5.4.8 往来分析
-(112)5.5.1 项目账表功能
-(113)5.5.2 项目总账
-(114)5.5.3 项目余额表
-(115)5.5.4 项目明细账
-(116)5.5.5 项目多栏账
-第六章:PPT文件
--外部链接
-第6章讨论题
-(117)6.1.1 报表管理功能设计
-(118)6.1.2 报表管理数据存储设计
-(119)6.1.3 报表管理处理流程
-(120)6.2.1 基本概念
-(121)6.2.2 基本描述
-(122)6.3.1 表样参数设置
-(123)6.3.2 表样格式定义功能
-(124)6.3.3 表样格式定义
-(125)6.3.4 表样格式定义实例
-(126)6.4.1 数据库取数公式
-(127)6.4.2 报表组件公式
-(128)6.4.3 报表公式定义实例
-(129)6.5.1 报表生成
-(130)6.5.2 报表汇总
-(131)6.6.1 XML概念
-(132)6.6.2 XBRL概念
-(133)6.6.3 XBRL技术规范
-(134)6.6.4 XBRL分类标准
-(135)6.6.5 XBRL技术构成
-(136)6.6.6 XBRL报告处理流程
-(137)6.6.7 XBRL报告生成模式
-(138)6.6.8 XBRL报告生成实例
-第七章:PPT文件
--外部链接
-(139)7.1.1 用户管理
-(140)7.1.2 角色管理
-(141)7.1.3 功能权限字典
-(142)7.1.4 功能授权
-(143)7.2.1 基表结构字典
-(144)7.2.2 数据权限控制设置
-(145)7.2.3 记录权限设置
-(146)7.2.4 字段与额度权限设置
-(147)7.3.1 登录权限验证
-(148)7.3.2 功能与数据权限验证
-(149)7.3.3 系统运行日志
-(150)7.4.1 初始会计科目数据管理
-(151)7.4.2 初始辅助核算数据管理
-(152)7.4.3 账套与年度数据管理
-(153)7.4.4 期末结账
-(154)7.4.5 结转上年数据
-(155)7.5.1 组织规划
-(156)7.5.2 平台建设
-(157)7.5.3 业务流程规范化
-(158)7.5.4 数据规范化
-(159)7.5.5 信息系统管理
-测试题1(判断题)
-测试题2(判断题)
-测试题3(判断题)
-测试题4(判断题)
-测试题5(判断题)
-测试题6(判断题)
-测试题7(判断题)
-测试题8(判断题)
-测试题9(判断题)
-测试题10(判断题)
-测试题11(判断题)
-测试题12(判断题)
-测试题13(判断题)
-测试题14(判断题)
-测试题15(判断题)
-测试题16(判断题)
-测试题17(判断题)
-测试题18(判断题)
-测试题19(判断题)
-测试题20(判断题)
-测试题21(判断题)
-测试题22(判断题)
-测试题23(判断题)
-测试题24(判断题)
-测试题25(判断题)
-测试题26(判断题)
-测试题27(判断题)
-测试题28(判断题)
-测试题29(判断题)
-测试题30(判断题)
-测试题31(单选题)
-测试题32(单选题)
-测试题33(单选题)
-测试题34(单选题)
-测试题35(单选题)
-测试题36(单选题)
-测试题37(单选题)
-测试题38(单选题)
-测试题39(单选题)
-测试题40(单选题)
-测试题41(单选题)
-测试题42(单选题)
-测试题43(单选题)
-测试题44(单选题)
-测试题45(单选题)
-测试题46(单选题)
-测试题47(单选题)
-测试题48(单选题)
-测试题49(单选题)
-测试题50(单选题)