第一篇:《利息理论》教学大纲
《利息理论》教学大纲
The Theory of Interest
学分数:3
周学时:3 一.说明
1. 课程名称:利息理论(一学期课程)2.教学目的和要求:(1)课程性质:本课程是数学科学学院选修课,为数学科学学院本科高年级学生所选修。(2)基本内容:利息、年金、收益率、债务偿还、偿债基金、债券与证券、随机利率。
(3)基本要求:通过本课程的学习,使学生掌握应用数学工具对金融保险业务中与利息
有关的方面进行定量分析的一些方法,并为今后对现代金融业务作进一步研究或实务打下坚实的基础。
3.教
材:《利息理论》 刘占国编,南开大学出版社,2000年。
参考书:《 The Theory of Interest 》 S.G.kellison RICHARD D.IRWIN, INC.1991.二、讲授纲要
第一章 利息的基本概念 §1.1利息度量 §1.2利息问题求解
本章教学要求:掌握实际利率、实际贴现率、名义利率、名义贴现率、利息效力、贴现效力的概念,知道利息度量中所涉及的基本原则与基本假设。会用时间图建立价值方程,从而求出原始投资的本金、投资时期的长度、利率或本金在投资期末的积累值。第二章 年金
§2.1年金的标准型 §2.2年金的一般型
本章教学要求:掌握标准年金、一般年金和永续年金的概念。掌握推演年金在任意时刻现时值的代数表达式的方法,会求在任意时刻的年金值,会求解年金的未知时间、未知利率问题。第三章 收益率
§3.1收益率
§3.2收益率的应用
本章教学要求:掌握收益率的概念。会在单纯借贷业务和更广大的商业与金融业务领域中,通过对现金流动的分析,计算出某项资金运动的收益情况。第四章 债务偿还 §4.1分期偿还计划 §4.2偿债基金
本章教学要求:掌握偿还贷款的两种主要方法:分期偿还方法和偿债基金方法。会计算在任何时刻的未偿还贷款余额,会划分还款对本金的偿还和利息的支付。第五章 债券与其他证券 §5.1债券
§5.2其它类型的债券与证券 本章教学要求:掌握债券、股票的概念。会计算债券、股票的价格、收益率和其在被购买后的一给定日期的价值。第六章 利息理论的应用于金融分析 §6.1利息理论的应用 §6.2金融分析
本章教学要求:掌握诚实信贷、不动产抵押贷款的概念。会计算银行信贷业务的收益率、投资成本和固定资产的折旧。第七章 利息的随即处理 §7.1随机利率 §7.2模型 本章教学要求:掌握随机利率的概念。会用资产估价模型分析不同类型投资收益率的变化规律,会用Black-Scholes模型和两项模型计算期权价值。本纲要编写者:黄云敏
第二篇:《软件工程》理论教学大纲
《软件工程》理论教学大纲
(2000年制订,2004年修订)
课程编号:210024 英 文 名:Software Engineering 课程类别:专业主干课
前 置 课:计算机导论、程序设计基础、数据结构、面向对象程序设计、离散数学 后 置 课:毕业设计和毕业论文 学
分:3学分
课
时:48课时(其中理论教学32课时,实验教学16课时)主讲教师: 韩忠愿等
选定教材: 张海藩.软件工程.北京:人民邮电出版社.2002年.课程概述:
本课程面向信息系统与信息管理专业的学生,介绍软件系统性质、目标、环境的分析方法,目标系统逻辑联系、功能联系、控制联系和状态转换过程的描述方法,软件结构、测试方案的设计要求和分析方法,软件工程学新进展,以及上述过程所用的规范化图文数表模型。具体包括:软件工程概念及其过程模型、结构化分析/设计/实现方法和工具,面向对象方法学及面向对象的概念、模型、分析方法、设计方法、实现方法,软件项目管理及其定量度量方法、相关国际标准。最后介绍佩特网等形式化方法、统一建模语言、软件常用技术和软构件的分类与检索。教学目的:
本课程的教学目的,应使学生掌握大型复杂软件系统的开发方法、规则和工具。首先,应使其克服长期书写小程序形成的“重编码、轻分析设计;重编码、轻技术资料建设和管理”的习惯;其次,要理解软件工程原理/方法/规则的必要性和掌握其技术细节;第三,要了解软件工程学的进展和前沿动态;第四,要通过软件系统设计的练习,巩固和应用所学知识。教学方法:
本课程的难点在于,学生不曾经过大型软件开发的训练,因此在讲解中要适时插入大量软件开发事例,要求教师具有一定的软件开发经验;本课程不安排具体编程环境和开发语言的学习,但必须以大型软件开发实例说明问题,因此要求教师熟悉多种开发环境和开发语言;此外,软件开发技术的滞后和软件应用的广泛性所形成的反差,要求教师了解并适时提出计算机辅助软件工程(CASE)的问题。因此,作为教师,应把案例的收集和规律的提取作为重点;作为学生,重点是掌握基本思想和基本方法及其综合应用。教学中以讲授和讨论为主,实验内容则是在Power Designer、Project、IBM Rational Rose等CASE环境下实习理论教学中的建模、分析和管理过程。各章教学要求及教学要点
第一章 软件工程概述
课时分配:2课时 教学要求:
本章对计算机软件工程学进行简短的概述。首先要通过回顾计算机系统软硬件关系的发展简史,说明开发软件的一些错误方法和观念是怎样形成的。然后列举这些错误方法带来的严重弊病(软件危机),澄清一些糊涂观念。为了计算机系统的进一步发展,需要认真研究开发和维护软件的科学技术。应总结计算机软件技术发展的历史经验教训,借鉴其他工程领域的管理技术。教学内容:
第一节
软件工程
一、什么是软件工程
概括地说,软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
二、软件工程的基本原理
1.用分阶段的生命周期计划严格管理; 2.坚持进行阶段评审; 3.实行严格的产品控制; 4.采用现代程序设计技术; 5.结果应能清楚地审查; 6.开发小组的人员应该少而精;
7.承认不断改进软件工程实践的必要性。
第二节 软件工程方法学
一、方法学(methodology)范型(paradigm)瀑布模型、喷泉模型、快速原型模型、增量模型、螺旋模型。
二、软件工程方法学三要素:方法、工具和过程。
三、传统方法学和面向对象方法学 思考题:
1.什么是软件工程?怎么应用软件工程消除软件危机? 2.软件工程化的观点认为,软件生命周期包含哪些阶段?
3.简要论述结构化范式和面向对象范式的要点,并比较这两种范式的优缺点。
第二章 软件过程
课时分配:2课时 教学要求:
本章需要明确:软件过程是为了获得高质量软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。软件过程必须科学、合理,才能开发出高质量的软件产品。按照在软件生命周期全过程中应完成任务的性质,在概念上可以把软件生命周期划分成问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试以及维护等八个阶段。实际从事软件开发工作时,软件规模、种类、开发环境及使用的技术方法等因素,都影响阶段的划分。因此,一个科学、有效的软件过程应该定义一组适合于所承担的项目特点的任务集合。据此,本章讲授五类典型的软件生命周期模型及其特点。教学要点
第一节 软件生命周期的基本任务
一、问题定义—“要解决的问题是什么?”
二、可行性研究—“上一个阶段所确定的问题是否有行得通的解决办法?”
三、需求分析—用规格说明(specification)定义“目标系统必须做什么?”
四、概要设计—“怎样实现目标系统?”
五、详细设计—“怎样具体地实现这个系统?”
六、编码和单元测试—写出正确的容易理解、容易维护的程序模块。
七、综合测试—通过各种类型的测试及相应的调试,使软件达到预定的要求。
八、软件维护—通过各种必要的维护活动使系统持久地满足用户的需要(改正性维护、适应性维护、完善性维护、预防性维护)。
第二节 瀑布模型
一、阶段间具有顺序性和依赖性。
二、推迟实现的观点。
三、质量保证的观点。思考题:
1.什么是软件过程?它与软件工程方法学有什么关系?
2.假设你要开发一个软件,它的功能是把某个数开平方,所得的结果应该精确到小数点后4位。一旦实现并测试完毕后,该产品将会被抛弃。你打算选用哪种软件生命周期模型?
3.列出上一题所述软件产品在开发过程中可能遇到的风险。
第三章 结构化分析
课时分配:3课时 教学要求:
本章讲授用户需求的发现、求精、建模、规格说明和复审的过程。本章还要说明模型的以下作用:1.模型能帮助分析员更好地理解软件系统的信息、功能和行为,从而使得需求分析工作更容易完成,使需求分析的结果更系统化。2.模型是复审需求分析成果时的焦点,因此,也成为验证规格说明的完整性、一致性和准确性的重要依据。3.模型是设计的基础,为设计者提供软件的实质性表示,通过设计工作将把这些表示转化成软件实现。在此基础上,引导学生使用实体—关系图来建立数据模型,掌握数据流图的基本符号,并能正确地使用这些符号建立目标系统的功能模型。此外,简要说明状态转换图和数据字典。教学内容:
第一节
概述
一、需求分析的含义(发现、求精、建模、规格说明和复审的过程)。
二、模型—为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。
三、结构化分析通常建立数据模型、功能模型和行为模型等三种模型。
四、用分析模型表示软件需求并写出准确的软件需求规格说明。
第二节 需求分析与需求工程
一、访谈—访谈(或称为会谈)。
最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。
二、规格说明技术。
这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。
三、软件原型化方法。
构建原型的要点是,它应该实现用户看得见的功能(例如屏幕显示或打印报表),省略目标系统的“隐含”功能(例如修改文件)。
第三节 软件需求规格说明
一、软件需求规格说明简略大纲。
引言、信息描述、功能描述、行为描述、确认标准、参考书目、附录。
二、需求规格说明书各部分的撰写要点。
第四节 实体—关系图
数据模型包含三种相互关联的信息:数据对象、描述数据对象的属性及数据对象彼此间相互连接的关系。
第五节 数据流图
一、数据流图符号。正方形(或立方体)表示数据的源点或终点;圆角矩形(或圆形)代表变换数据的处理;开口矩形(或两条平行横线)代表数据存储;箭头表示数据流,即特定数据的流动方向。
二、例子。
三、图元命名。
第六节 状态转换图
一、状况转换图的各种图形结构要素。
二、换图的应用实例。
第七节 数据字典
一、数据字典是为了描述在结构化分析过程中定义的对象的内容而使用的一种半形式化的工具。
二、数据字典是所有与系统相关的数据元素的有组织的列表。
三、数据字典是对系统中使用的所有数据元素的定义的集合。
四、数据字典的内容(名字、别名、使用地点与方式、内容描述、补充信息)。
五、数据字典中表示数据构成的符号。思考题:
1.银行计算机储蓄系统的工作过程大致如下:储户填写存款单和取款单,由业务员键入系统。如果是存款,则系统记录存款人姓名、住址(或电话号码)、身份证号、存储类型、存款日期、到期日起、利率及密码等信息,并打印存款单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确和存款时未留密码,则计算利息并打印利息清单。
2.用数据流图描绘本系统的功能,并用实体联系图描绘系统中的数据对象。
第四章 结构化设计
课时分配:6课时 教学要求:
本章应使学生学会用各种图形描绘软件结构。描述程序处理过程的工具,可分为图形、表格和语言三类,这三类工具各有所长,教学中应该让学生能够根据需要选用适当的工具。教学内容:
第一节
结构化设计与结构化分析的关系
结构化分析的结果为结构化设计提供了最基本的输入信息,结构化设计是结构化分析的继续。
第二节 软件设计的概念和原理
一、模块化。模块是由边界元素限定的相邻的程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符来代表它。像Pascal或Ada这样的块结构语言中的Begin„end对,或者C,C++和Java语言中的{„}对,都是边界元素的例子。因此,过程、函数、子程序和宏等,都可作为模块。面向对象范型中的对象是模块,对象内的方法也是模块。模块是构成程序的基本构件。
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
1.模块可分解性; 2.模块可组装性; 3.模块可理解性; 4.模块连续性; 5.模块保护性。
二、抽象。
三、逐步求精。
四、信息隐藏。
第三节 模块独立
一、耦合。
耦合是对一个软件结构内不同模块之间互连程度的度量,分为数据耦合,控制耦合,公共环境耦合,内容耦合。
二、内聚。
内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。分为功能内聚、顺序内聚、通讯内聚、过程内聚、时间内聚、逻辑内聚、偶尔内聚。
第四节 启发规则
一、改进软件结构提高模块独立性。
二、模块规模应该适中。
三、深度、宽度、扇出和扇入都应适当。
四、模块的作用域应该在控制域之内。
五、力争降低模块接口的复杂程度。
六、设计单入口单出口的模块。
七、模块功能应该可以预测。
第五节 表示软件结构的图形工具
一、层次图。
二、HIPO图。
三、层次图和HIPO图的区别和所适用的情况。
第六节 面向数据流的设计方法
一、概念。
1.变换流—如果数据流图中的输入经过加工处理后才沿输出通道变换成外部形式后离开软件系统,这种数据流称为变换流。
2.事务流—如果数据流图中的输入未经加工处理后就沿多个输出通道离开软件系统进入下一个分支,这种数据流称为变换流。
二、变换分析。
复查基本系统模型、复查并精化数据流图、确定数据流图具有变换特性还是事务特性、确定输入流和输出流的边界,从而孤立出变换中心、完成“第一级分解”、完成“第二级分解”、使用设计度量和启发规则对第一次分割得到的软件结构进一步精化。
三、事务分析。
事务分析的设计步骤和变换分析的设计步骤大部分相同或类似,主要差别仅在于由数据流图到软件结构的映射方法不同。
四、设计优化。
第七节 过程设计
一、经典的结构程序设计。
只允许使用顺序、IF-THEN-ELSE型分支和DO-WHILE型循环这三种基本控制结构。
二、扩展的结构程序设计。
除了上述三种基本控制结构之外,还允许使用DO-CASE型多分支结构和DO-UNTIL型循环结构。
三、修正的结构程序设计。
在上述结构的基础上,再加上允许使用LEAVE(或BREAK)的结构。
第八节 过程设计的工具
描述程序处理过程的工具称为过程设计的工具,它们可以分为图形、表格和语言三类。
一、程序流程图。
二、盒图(N-S图)。
盒图没有箭头,因此不允许随意转移控制。坚持使用盒图作为详细设计的工具,可以使程序员逐步养成用结构化的方式思考问题和解决问题的习惯。
三、PAD图。
用二维树形结构的图来表示程序的控制流,将这种图翻译成程序代码比较容易。
四、判定表。
当算法中包含多重嵌套的条件选择时,判定表能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。
五、判定树。
判定表虽然能清晰地表示复杂的条件组合与应做的动作之间的对应关系,但其含义却不是一眼就能看出来的,初次接触这种工具的人要理解它需要有一个简短的学习过程。判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。
六、过程设计语言(PDL)。思考题:
1.分析模型中的哪些信息为数据设计奠定了基础?哪些信息为软件体系结构设计奠定了基础?那些信息为接口设计奠定了基础?那些信息为过程设计奠定了基础?
2.为每种类型的模块偶合举一个具体例子。3.对每种类型的模块内聚举一个具体例子。4.举例说明信息隐藏和模块独立的关系。5.举例说明藕合和可移植性的关系。
第五章 结构化实现
课时分配:3课时 教学要求:
学习本章后,为了设计出有效的测试方案,学生必须深入理解并应用指导软件测试的基本准则,应该能够应用各种测试方法设计软件系统的测试方案,并根据测试结构进行错误定位、软件调试和软件可靠性估计等后续工作。教学内容:
第一节 软件实现的基本问题
一、选择程序设计语言。
二、编码风格。
程序内部的文档、数据说明、语句构造、输入/输出、效率。
第二节 软件测试基础
一、测试目标。
1.测试是为了发现程序中的错误而执行程序的过程;
2.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; 3.成功的测试是发现了至今为止尚未发现的错误的测试。
二、黑盒测试和白盒测试。
三、测试准则。
1.所有的测试都应该能追溯到用户需求;
2.应该在测试开始之前的相当长时间,就制定出测试计划; 3.测试发现的错误中的80%很可能是由程序中20%的模块造成的; 4.测试应该从“小规模”开始,并逐步进行“大规模”测试; 5.穷举测试是不可能的;
6.为了达到最佳的测试效果,应该由独立的第三方来从事测试工作。
四、流图。
第三节 逻辑覆盖
一、语句覆盖。
二、判定覆盖。
三、条件覆盖。
四、判定/条件覆盖。
五、条件组合覆盖。
第四节 控制结构测试
一、基本路径测试。
1.根据过程设计结果画出相应的流图; 2.计算流图的环形复杂度; 3.确定线性独立路径的基本集合;
4.设计可强制执行基本集合中每条路径的测试用例。
二、条件测试。
三、数据流测试。
四、循环测试。1.简单循环; 2.嵌套循环; 3.串接循环。
第五节 黑盒测试技术
一、等价划分。
1.如果规定了输入值的范围,则可划分出一个有效的等价类输入值在此范围内(两个无效的等价类输入值小于最小值或大于最大值)。2.如果规定了输入数据的个数,则类似地也可以划分出一个有效的等价类和两个无效的等价类。
3.如果规定了输入数据的一组值,则每个允许的输入值是一个有效的等价类,此外还有一个无效的等价类(任一个不允许的输入值)。
4.如果规定了输入数据必须遵循的规则,则可以划分出一个有效的等价类(符合规则)和若干个无效的等价类(从各种不同角度违反规则)。
5.如果规定了输入数据为整型,则可以划分出正整数、零和负整数等三个有效类。6.如果程序的处理对象是表格,则应该使用空表,以及含一项或多项的表。
二、边界值分析。
三、错误推测。
第六节 测试策略
一、测试步骤。
二、单元测试。1.代码审查; 2.软件测试。
三、集成测试。1.自顶向下集成; 2.自底向上集成; 3.回归测试;
4.不同集成测试策略的比较。
四、确认测试。
第七节 调试
一、调试过程。
二、调试途径。1.蛮干法; 2.回溯法; 3.原因排除法。思考题:
航空公司向软件公司订购了一个规划飞行路线的程序。假设你是另一软件公司的软件工程师。航空公司已雇用你在的公司对上述程序进行验收测试。你的任务是,根据下述事实设计验收测试的输入数据,并解释你选取这些数据的理由:领航员向程序输入出发点和目的地,以及根据天气和飞机型号而初步确定的飞行高度。程序读入途中的风向风力等数据,并且制定出三套飞行计划(高度、速度、方向及途中的五个位子校核点)。所制定的飞行计划应做到燃油消耗和飞行时间都最少。
第六章 面向对象的概念与模型
课时分配:3课时 教学要求:
面向对象方法学比较自然地模拟了人类认识客观世界的思维方式,本章教学应使学生了解面向对象方法的概念和规律和工具,能够用面向对象的思想描述问题域,从而建立关于软件系统的对象模型,当然,出于面向对象建模的需要,也要重温过程建模和功能建模方法。教学内容:
第一节
概述
一、面相对象思想基本内涵:OO=Objects+ Classes+ Inheritance+ Communication with messages。
二、面向对象方法学的主要优点。
与人类习惯的思维方法一致、稳定性好、可重用性好、较易开发大型软件产品、可维护性好。
三、面向对象方法的其他概念。
(类Class)、对象、消息(Message)、方法(Method)、属性(Attribute)、封装(Encapsulation)、继承(Inheritance)、多态性(Polymorphism)、重载(Overloading)。
第二节 对象模型
一、表示类—&—对象的图形符号。
二、表示结构的图形符号。
三、对象模型之例。
第三节 动态模型
一、概念。
二、符号。
第四节 功能模型
一、表示方法。二、三种模型之间的关系。思考题:
1.试分析传统的生命周期方法学的优缺点。2.什么是面向对象方法学?这种方法有什么优点? 3.什么是对象?它与传统的数据有何关系?有何不同? 4.什么是模型?开发软件为什么要建立模型? 5.什么是对象模型? 6.什么是动态模型? 7.什么是功能模型?
第七章 面向对象分析
课时分配:2课时 教学要求:
本章介绍面向对象思想和方法在具体软件系统分析中的应用,包括一些具体的操作技术,如对象、属性、联系和行为的初选和求精等。本章讲述的自动取款机系统和电梯系统这两个实例,应该有助于读者更深入、具体地理解面向对象分析的方法与过程。教学内容:
第一节 分析过程
一、概述。二、三个子模型与五个层次。
第二节 需求陈述
一、书写要点。
二、例子。
第三节 建立对象模型
一、确定类—&—对象。1.找出候选的类—&—对象; 2.筛选出正确的类—&—对象。
二、确定关联。1.初步确定关联; 2.筛选; 3.进一步完善。
三、划分主题。
四、确定属性。1.分析; 2.选择。
五、识别继承关系。
六、反复修改。
第四节 其他过程
一、建立动态模型。
二、建立功能模型。
三、定义服务。
第五节 面向对象分析实例
思考题:
1.用面向对象方法分析研究一个储蓄系统,试建立它的对象模型、动态模型和功能模型。2.用面向对象方法分析研究一个机票预定系统,试建立它的对象模型、动态模型和功能模型。
3.用面向对象方法分析研究一个患者监护系统,试建立它的对象模型、动态模型和功能模型。
第八章 面向对象设计
课时分配:2课时 教学要求:
本章在前面两章关于面向对象思想及其基本应用的系统介绍的基础上,考虑到面向对象分析与结构化分析在过程、要求和原则等方面的相似性,讲授从略;同时考虑到具体实现技术的差异,着重介绍在面向对象方法中实现模块化、信息隐蔽的若干技术。教学内容:
第一节 面相对象设计方法与过程
一、面向对象设计的准则。
二、启发规则。
三、系统分解。
四、设计问题域子系统。
五、设计人-机交互子系统。
六、设计任务管理子系统。
七、设计数据管理子系统。
八、设计类中的服务。
九、设计关联。
十、设计优化。
十一、面向对象分析与设计实例。
第九章 计划
课时分配:4课时 教学要求:
软件工程包括技术和管理两方面的内容,是管理与技术紧密结合的产物。只有在科学而严格的管理之下,先进的技术方法和优秀的软件工具才能真正发挥出它们的威力。因此,本章教学应使学生在认识软件管理特点的基础上,掌握主流的估算和评价指标,并能据此安排和优化软件项目的进度。教学内容:
第一节 度量软件规模
一、代码行技术。
二、功能点技术。
功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。1.信息域特性—输入项数(Inp)、输出项数(Out)、查询数(Inq),主文件数(Maf)和外部接口数(Inf)。
2.计算未调整的功能点数UFP。3.计算技术复杂性因子TCF。
第二节 工作量估算
一、静态单变量模型:E=A+B×(ev)C。
二、动态多变量模型:E=〔LOC×B0.333/P〕3×(1/t)4。
三、COCOMO模型。
第三节 进度计划
一、基本原则。
二、Gantt图。
三、工程网络。
四、估算进度。
五、关键路径。
六、机动时间。思考题:
分析研究一个仓库管理信息系统,要求: 1.用代码行技术估算本系统的规模; 2.用功能点技术估算本系统的规模; 3.用静态单变量模型估算开发本系统所需的工作量; 4.假设由一个人开发本系统,请制定进度计划; 5.假设由两个人开发本系统,请制订进度计划。
第十章 软件工程项目管理组织
课时分配:2课时 教学要求:
本章教学要具体介绍国外比较流行的民主制程序员组、主程序员组和现代程序员组的组织方式,讨论不同组织方式的优缺点和适用范围。然后再从更广阔的角度进一步讨论通用的软件项目组的组织结构问题,主要讲述风险管理、质量保证和配置管理等三类软件工程控制活动。教学内容:
第一节 组织策略
一、民主制程序员组;
二、主程序员组;
三、现代程序员组;
四、软件项目组。
第二节 控制策略
一、风险管理;
二、质量保证;
三、配置管理。
第十一章 国际标准
课时分配:3课时 教学要求:
本章简要地介绍几个与软件项目管理有关的国际标准,供学生在实际工作中参考、借鉴。教学内容:
第一节 常用标准
一、IEEE1058.1软件项目管理计划标准。
二、ISO9000质量标准。
三、ISO/IEC12207软件生命周期过程标准。
四、ISO/IECTR15504软件过程评估标准。
五、能力成熟度模型。
附 录:参考书目
1.齐治昌等.软件工程[M].北京:高等教育出版社,北京.1997.2.王选.软件设计方法[M].北京:清华大学出版社,1992.3.Pont M J.Software Engineering with C++ and CASE Tools[M].Addison-Wesle,1996.4.周之英.现代软件工程[M].北京:科学出版社,1999.5.张海藩.软件工程导论(第三版)[M].北京:清华大学出版社,1998.6.张海藩.牟永敏.面向对象程序设计实用教程[M].北京:清华大学出版社,2001.7.张海藩等.计算机第四代语言[M].北京:电子工业出版社,1996.8.蒋慧等.UML设计核心技术[M].北京:希望电子出版社,2001.9.柏路等译.C++面向对象的程序开发技术[M].北京:电子工业出版社,1996.10.Roger S.Pressman.Software Engineering—A Practitioner’s Approach.Fourth Edition[M].McGraw-Hill,1997.11.Stephen R.Schach.Software Engineering with Java[M].McGraw-Hill,1999.执笔人:
韩忠愿
审定人:
程国达
2004年6月
2004年6月
2004年6月
院(系、部)负责人:韩忠愿
第三篇:新利息理论教案第3章
第3章:变额年金
本课程第2章讨论的都是等额支付的年金问题。本章将讨论年金不相等的情况。如果每次支付的金额没有任何变化规律,那么只好分别计算每次付款的现值与终值,然后将其相加求得年金的现值与终值。但某些变额年金仍然是有规律可循的,本节将讨论这方面的年金。
第3.1节:递增年金
本节内容:
3.1.1期末付递增年金
假设第一期末支付1元,第二期末支付2元,…,第n期末支付n元,那么这项年金就是按算术级数递增的。
一、年金现值(Ia)nn
(Ia)如果用(Ia)n表示其现值,则有
v2v23v3...nvn(1)公式推导过程:
上式两边同乘(1+i)
(1i)(Ia)12v3v2...nvn1n
用第二式减去第一式 i(Ia)(1vv2v3...vn1)nvnn
annvn
所以:(Ia)annnvni
(2)公式的另一种推导思路(略)
二、年金终值(Is)nn
nii
三、例题
例
1、一项20年期的递增年金,在第1年末支付65元,第2年末支付70元,第3年末支付75元,以此类推,最后一次支付发生在第20年末,假设年实际利率为6%,求此项年金在时刻零的现值。
解:最后一次支付的金额应该为65195160元。将此年金分解成一项每(Is)(1i)(Ia)nsnnsn1(n1)年末支付60元的等额年金和一项第1年末支付5,每年递增5元的递增年金。这时:
例
2、一项递增年金,第1年末支付300元,第2年末支付320元,第3年末支付340元,以此类推,直到最后一次支付600元,假设年实际利率为5%,试计算此项年金在最后一次支付时刻的终值。
20上述年金的现值为:60a205(Ia)1181.70解:支付金额每次递增20元,因为6003001520,所以一共支付了16次。最后一次支付发生在第16年末。
将此年金分解成一项每年末支付280元的等额年金和一项第1年末支付20,每年递增20元的递增年金。这时:
上述年金的终值为:280s1620(Is)10160.2516
3.1.2 期初付递增年金
假设第一期初支付1元,第二期初支付2元,…,第n期初支付n元,那么这项年金就是按算术级数递增的。
一、年金现值
如果用(Ia)n表示其年金现值,则有
nvnd(Ia)n(1i)(Ia)nan
二、年金终值 如果用(Is)nn表示年金现值,则有
dd
三、永续年金
当n趋于无穷大时:
111(1(Ia)diii)112(1)(Ia)d2i
四、例题
1、确定期末付永续年金的现值,每次付款为1、2、3、…。设实际利率为i=5%。
解:(Is)(1i)(Is)nsnnsn1(n1)(Ia)111(1)diii=420 2
本节重点:
(Ia)年金现值本节难点:
年金现值n的计算公式。
(Ia)n的公式推导。
第3.2节:递减年金
本节内容:
3.2.1 期末付递减年金
假设第一期末支付n元,第二期末支付n-1元,…,第n期末支付1元,那么这项年金就是按算术级数递减的。
(Da)
一、年金现值如果用
n
(Da)nn表示其现值,则有
(Da)nv(n1)v2(n2)v3...nn(1)公式推导过程:
上式两边同乘(1+i)
(1i)(Da)n(n1)v(n2)v2...vn1n
用第二式减去第一式 i(Da)n(vv2v3...vn)nann
(Da)所以:nnani
(2)公式的另一种推导思路(略)
二、年金终值(Ds)nn
i
3.2.2 期初付递减年金
假设第一期初支付n元,第二期初支付n-1元,…,第n期初支付1元,那么这项年金就是按算术级数递减的。
一、公式(Ds)(1i)n(Da)nn(1i)nsn1、如果用(Da)n表示其年金现值,则有
nand(Da)n(1i)(Da)n
2、如果用(Ds)n表示年金现值,则有
(Ds)n(1i)(Ds)nn(1i)nsnd
说明 :递减年金不存在永续年金的情况。
二、例题
本节重点:
(Da)年金现值本节难点:
年金现值
n(Da)和
n的计算公式。
(Da)n公式的证明。
第3.3节:付款金额按几何级数变化的年金(复递增年金)
本节内容:
3.3.1 期末付复递增年金
2(1r)假设第一年末付款1元,第二年末付款(1+r)元,第三年末付款元,…,n1(1r)第n年末付款元,那么这项年金就是按几何级数增长,其中(1r)0。当r>0时,年金为递增的,当r<0时,年金为递减的。
1、如果用A表示其年金现值,则有
1rn1()1iirA(推导过程略)
2、如果用S表示年金终值,则有
1rn1()(1i)n(1r)nn1iS(1i)[]irir
3.3.2 期初付复递增年金
2(1r)假设第一年初付款1元,第二年初付款(1+r)元,第三年初付款元,…,4 n1(1r)第n年初付款元,那么这项年金就是按几何级数增长,其中(1r)0。当r>0时,年金为递增的,当r<0时,年金为递减的。
1、如果用A表示其年金现值,则有
A1rn1()1i(1i)ir
2、如果用S表示年金终值,则有
(1i)n(1r)nS(1i)ir
3、关于永续年金
1rn1()11iir 在A中,当ri时极限不存在。
4、例题
例1、20年期末付年金,首次付款1000元,以后每年递增4%,如果年利率为7%,计算年金现值。
解:i=7%,r=4% 1r101()1i1000ir现值=14459元 本节重点:
1rn1()1iir A。本节难点:
1rn1()1iirA的推导。
第3.4节:每年支付m次的变额年金
本节讨论的年金属于广义变额年金。
本节内容:
本部分内容以期末付为例进行分析
本部分为确定年金中最复杂的情况,主要以下述年金为例说明。假设利息结 转周期为n,每个利息结转周期支付款项m 次,那么总的付款次数为mn。如果每个利息结转周期支付款项m 次,付款又是逐期递增的,在第一个利息结转周期末支付1/m元,在第二个利息结转周期末支付2/m元,…,在第n个利息结转周期末支付n/m元。下面分两种情况讨论:
一、在同一个利息结转周期内付款相同,但后一个利息结转周期比前一个利息结转周期每次多付1/m元。这样在第一个利息结转周期内每次付款1/m元,在第二个利息结转周期内每次付款2/m元,…,在第n个利息结转周期内每次付款n/m元。年金现值记为
(Ia)mn。可以推导出计算公式。
(Ia)
1、i(m)mna1(m)(12v3v2..nvn1)annvn
同里也可以推出终值的计算公式。
2、例题
二、在同一个利息结转周期内付款也是逐期递增。为了保证在第一个利息结转周期末付款1/m元,在第二个利息结转周期末付款2/m元,…,在第n个利息
1222mm结转周期末付款n/m元,假设第一次付款元,第二次付款元,第三次付
m3mnn(m)22a)n。可以推导出mmm元。年金现值记为(I款元,…,第mn次付款计算公式。
(m)(Ia)
1、mn(m)annvni(m)
2、例题
本节重点:
递增年金的计算公式。本节难点:
(m)(Ia)mn(m)annvni(m)的推导。
第3.5节:连续支付的变额年金
本节内容:
3.5.1 连续支付的变额年金
一、连续支付的递增年金
annvn1、现值(Ia)n
2(Is)snn、终值n
3、永续年金现值
(Ia)1d
二、连续支付的递减年金
1、现值(Da)nnan
n(1i)nsn2、终值(Ds)n
3.5.2 连续支付连续递增的年金
(mma(m)
一、由(I)a)nnnvni(m)推出
(Ia)n公式
二、(Ia)n公式的直接推导
3.5.3 连续支付连续递减的年金
(略)
3.5.4一般连续变额年金
一、现值
ntPV texp[0sds]dt0
二、终值
nnFV texp[0sds]dtt
本节重点:
连续变额年金公式的推导。本节难点:
一般连续变额年金现值的表示。
第3.6节:年金问题的案例
一、固定养老金计划
1.一般情景
责任:退休前时,每月初存入一定的金额,具体方式为,25-29岁,月付x1元;30-39岁,月付x2元;40-49岁,月付x3元;50-59岁,月付x4元。
权益:从60岁(退休)开始每月初领取p元,一直进行20年。问题:在给定年利率i情况下,分析x1、x2、x3、x4与p的关系。2.(1)假设某人25岁参加保险,则基本价值方程为
(12)(12)(12)12pa2012x1s5(1i)3012x2s10(1i)20(12)(12)12x3s10(1i)1012x4s10
于是,px1s35(x2x1)s30(x3x2)s20(x4x3)s10a20
若i=10%,x1=200元,x2=300元,x3=500元,x4=1000元。
p2s35s302s205s10a10580.48
20(2)如果从30岁开始加入,p100则3s302s205s10a8077.89
20(3)如果从40岁开始加入,p500s则20as10204299.73
二、购房分期付款
某人采用贷款方式购房。已知房价为50万元,首付比例为30%,贷款的年实际利率为8%。若每月底等额付款。求相应贷款期为五年,八、十年时的月还款额。
解:(1k)p12Ran 计算出i(12)12=7.7208%。
五年期:月付款额7050.05元 八年期:月付款额4898.33元。十年期:月付款额4194.98元
三、汽车零售
某汽车商计划采用如下零售策略:(1)若一次付清款项,价格为10万元;(2)以年利率提供8%给4年分期贷款(每月末付款)。已知当前市场上商业消费贷款的月度结转名义利率为12%,试分析第2种销售策略的当前成本(第2种付款的现值)。解:在8%的年实际利率下,月度付款100000/(12a4)=2428.2(元);
按12%当前利率计算上述月付款的当前价值为:2428.2 当前成本为100000-92209.6=7790。
12a48=92209.6(元)
第四篇:《就业、利息与货币理论》读后感
《就业、利息和货币通论》读后感
会计1116王佳玲1203110121
有人说:“如果不读凯恩斯的著作,就没有资格谈论经济学。”大一大二的时候分别修了微观经济学和宏观经济学这两门课,虽然有学习了一些凯恩斯的理论,但对其系统的观点和理论还是一知半解,便从图书馆借了《就业、利息和货币通论》,利用课余时间把它给读完了。这本书被公认为是一本非常难懂的经济学著作,由于时间有限,我也只能勉勉强强地从头到尾看了一遍,虽然也在网上查阅了相关的资料,但很多内容都是囫囵吞枣。不过在阅读的过程中也确实感受到了大师的思想魅力,并将我看到的想到的记录了下来。
凯恩斯的《就业利息和货币通论》、亚当斯密的《国富论》与马歇尔的《经济学原理》是西方经济学史上三部划时代的著作。《国富论》为古典经济自由主义奠定了基础,《经济学原理》则是新古典经济学的代表,为经济自由主义作了总结,而《就业利息和货币通论》作为凯恩斯主义的经典之作,标志着凯恩斯主义这一独立的理论体系的形成。
进入20世纪,垄断资本主义的发展加深了资本主义的矛盾,先后发生了多次世界性的经济危机,特别是1929-1933年的世界经济大危机,企业纷纷倒闭,大批工人失业,购买力下降,市场供求力量失衡,这一严重的现实使得新、旧古典经济学理论陷入“经济学危机”。凯恩斯原本是一个自由贸易论者,他也是古典经济的信奉者和支持者,他自己也承认“对于我抨击的理论,我本人曾多年奉为圭臬,因而,我想我不至于忽视该理论的有利之处。”。然而,当环境的变化导致旧的理论不能指导和解释新的经济现象,他开始对古典的经济学理论进行反思和改革,《通论》这本书的写作过程就是凯恩斯在这样的环境中为了摆脱传统思想而长期奋斗的过程。《通论》也是由于力图挽救这次“经济学危机”而被称为对传统经济学的“革命”的,其一出版就引起了西方经济学界的轰动,有人把他的理论誉为一场像“哥白尼在天文学上,达尔文在生物学上,爱因斯坦在物理学上一样的革命”。它的核心问题是如何解决就业,以缓解市场供求力量失衡的问题.书中的核心问题是如何解决就业,凯恩斯的中心论点是:提高总需求是充分就业的关键。本书共分6篇24章,以下对各篇的内容进行介绍:
第一篇引论中,凯恩斯主要批评了李嘉图及其以后的资产阶级经济学家如约翰、穆勒、马歇尔、庇古等人的两个“前提”:1.工资等于劳动力的边际产物;2.当就业量不变时,工资的效用正好等于该就业量的边际负效用,这仅适用于一种特例,而不能适用于普遍情况。进而他分析了“有效需求原理”:总供给函数和总需求函数相交时的数值,就业量就是这个交点值。“有效需求理论”是本书最核心也是最精彩的部分,凯恩斯运用总量分析的方法,对总收入、总需求、总供给、投资、消费、就业水平、物价水平等一系列总量相互关系进行研究的同时,独辟澳径地创造了三个基本心理因素定理,精辟的分析出导致现实失业与萧条的原因,在此基础上又提出了国家干预经济的主张。
第二篇中,他则主要阐明了预期、所得、储蓄、投资的定义,以及单位的选择等问题。这一部分的内容具有脱离主题的性质,凯恩斯在这里停下来对以下三个问题作了说明:1.选择一个合适与研究整体经济体系问题的数量单位;2.预期在经济分析中的作用;3.收入的定义。
第三篇中,凯恩斯主要研究了消费者倾向,分析消费倾向的主客观因素、边际消费倾向与乘数的关系。在凯恩斯的理论中,乘数原理占有重要地位,它绝不只是一个“数学概念”。用凯恩斯的话来说:它是“整个就业理论中不可或缺的一步,有了这一步,设消费倾向不变,则我们可以在总就业量、总所得与投资量之间,建立一个确切的关系”。也正是以此为桥梁,凯恩斯将其经济理论导向经济政策,并指导经济实践。
第四篇中,他主要介绍和分析了资本边际效率、长期预期状态、利息率的一般理论、古典学派的利息率理论、流动性偏好理论、资本性质以及利息与货币的特征,并对一般就业理论做了重新表述。凯恩斯否定了经济学界普遍接受的萨伊定律:供给创造了需求。在古典经济学家看来,利率取决于储蓄与投资的关系:如果储蓄的人太多,利率会下跌,鼓励人们投资企业,产出最大化;如果储蓄的人太少,利率会提高,吸引更多的储蓄者。凯恩斯探讨了储蓄者的动机,提出了完全不同的结论,他认为储蓄者往往不把钱存入银行或投资于股票,而是喜欢把钱以流动的形式存起来,主要因为可能的三个动机:1.出于交易的目的,满足日常生活需要;2.出于预防的目的,以备应付意外的开支;3.出于投机的目的,“即相信自己对未来的看法,较市场上一般人高明,想由此从中获利”。
第五篇中,凯恩斯对庇古教授的《失业论》做了详细的批评,主要阐述了货币工资的决定和价格、就业函数和价格理论。凯恩斯提出就业量决定有效需求,也即消费,而就业量取决于消费倾向和投资量。在假定社会的消费倾向为既定的情况下,则就业量的均衡水平决定于当前的投资量。投资量取决于资本的边际效率和利率所确立的投资引诱。
第六篇引用了几篇短论,主要分析了商业循环,论述了重商主义、禁止高利贷法、加印货币以及消费不足论,最后通过结束语的方式,提出了《通论》所引起的社会哲学思考。
《通论》中我所理解比较深的一点是凯恩斯提出的三大心理规律,即消费边际递减,资本边际效益递减和流动性偏好。凯恩斯认为,由于基本的心理法则,收入的增加会引起消费的增加,但这是以递减的幅度进行的,造成了消费在收入中的比重随收入的增加而不断减少,这就是边际消费倾向递减规律。凯恩斯认为,在决定投资需求的两因素中,资本边际效率是比利率更重要的因素。资本边际效率是投资者预期增加的每单位投资与新增利润之比,深受投资者的心理和利率因素的影响。资本边际效率递减规律使得投资很难随储蓄的增加而一直增加下去。所谓流动性偏好就是人们愿意用货币形式保持财富的心理动机。凯恩斯认为流动性偏好取决于三种心理动机:交易动机、谨慎动机和投机动机。
这三者共同导致了社会生活中,消费的不足,对经济拉动作用的不足。所以,凯恩斯主张采取赤字政策,以国家消费来刺激经济增长。凯恩斯曾把上街消费的妇女称为爱国者,认
为她们对国家经济做出了贡献。但是,凯恩斯从人的心理因素出发寻找资本主义经济危机爆发的根源是错误的。资本主义经济危机的根源在于资本主义经济制度自身不可克服的矛盾,即生产社会化同生产资料资本主义私人占有之间的矛盾。凯恩斯主义掩盖了这一本质,符合资本主义发展的需要,维护了垄断资产阶级的利益。适应了生产社会化的需求。但并不能从本质上克服矛盾。
此外,凯恩斯认为,虽然贸易顺差对于提高国内的就业和收入水平有好处,但各国应当尽量通过扩大国内需求来提高收入和就业水平,不应该过分依靠贸易顺差。因为一国的顺差就是别国的逆差,各国追逐出口顺差的结果,势必使贸易保护主义抬头,结果使大家都遭受损失。凯恩斯也批评了自由放任的企业制度。他认为,这种制度有两个最大的弊端:一是不能实现充分就业;二是造成财富与收入的分配不公平。但他依然认为私有财产制度对于保持经济的效率和个人的自由是不可缺少的。
任何理论都有它的有限性,是药三分毒。凯恩斯理论经常被大家说成是一种头痛医头脚痛医脚。是的,在盲目应用凯恩斯理论,运通宽松的财政政策和货币政策很容易产生一些副作用。比如盲目地进行投资,导致产能过剩,例如去年的欧盟对中国光伏产业的反倾销就是一个很好地案例。所以在运用凯恩斯理论的时候一定要把握好分寸。
读完这本书,让我对凯恩斯主义有了系统和全面的认识,对凯恩斯的某些理论也有了更加深刻的理解。虽然没有全部吸收与消化,但培养了我的逻辑思维能力,更激发了我对经济学浓烈的兴趣。
第五篇:《利息理论》课程的教学心思考
《利息理论》课程的教学心思考
摘要:《利息理论》是一门以经济理论为基础,用数理分析的方法对利息及其相关问题进行定量分析的课程,学科交叉的特性比较显著,所以对于不同专业的学生在讲授时存在较大差异,本文基于多年金融专业教学的实践提出几点思考。
关键词:微观金融;利息理论;货时间价值
金融学是从经济学分化出来的、研究金融的学科。传统的金融学研究领域大致有两个方向:宏观金融学与微观金融学。近年来微观金融的研究受到重视。微观金融学,也即国际学术界通常理解的Finance,它包括现有大多数金融学分支学科,如投资学、公司金融学、金融市场学等核心内容。随着社会经济的发展,利息理论已经深入渗透到微观金融的各个领域,诸如财务分析、证券投资、金融风险管理等。通过利息理论课程的学习,能够较完整地掌握其基本理论框架和基本方法体系,并将它们运用于实务工作中去。所以《利息理论》属于金融学人才培养课程体系特别是搭建微观金融基础的重要课程,微观金融学所阐述的资金融通、信用活动等总是以利息理论作为工具,对该课程的理解程度直接影响金融类专业学生后续相关课程的学习,进而影响到将来是否能胜任金融行业工作,因此我们应该特别重视利息理论课程的学习。
美国耶鲁大学著名经济理论家欧文?费雪(IrvingFisher)在1930年出版的《利息理论》(The Theory of Interest,1930)标志着利息理论学科的诞生。费雪(I.Fisher)在其《利息理论》中对利息的概念刻划得淋漓尽致。“任何物品都是不同程度的耐用品,耐用品能在未来某个时段内提供一连串的服务,而其全部价值的折现之和,构成这物品的现值”,这个观点解释了人们为什么会悉心照顾一桶十年后才开的红酒、为什么要盖一所能用上两百年的房子。《利息理论》作为金融学专业的一门基础课,它要探讨的主要内容是与利率和利息有关的理论及应用问题。利息理论(又称复利数学),它是以经济理论为基础,应用简单的数学工具给出有关利息和年金的计算方法。本课程由理论和应用两部分组成。理论部分介绍了利息理论的主要内容,包括利率、利息力和累积函数等利息的度量工具,并讨论了各种年金的计算等;应用部分探讨了利息理论在投资分析和财务管理等领域的具体应用,包括收益率、债务偿还、利率风险等内容。这门课程具有极为广泛的适用性,在投资分析、资产定价、理财规划等方面有很大的应用价值。以下是基于利息理论课程的学科交叉的特点,结合教学实践的几点建议。
1增加课程的教学时间
利息理论课程中有许多繁琐的数学公式,比如各种年金的积累与贴现、资产定价等模型,要想很好的掌握这些公式并非易事,而且这些公式背后都隐含着丰富的经济意义,它们是对经济现象运行规律的高度概括和深刻把握。要想学生熟练掌握这些公式背后的金融学思想,不仅要求老师有较高的综合学术素养,还应增加课程的授课时间,给老师以充分的时间辅助学生学习。
2树立对该课程的正确认识
利息理论课程的教学涉及到许多数学公式的推导,但在教学过程中不能仅仅罗列枯燥的公式,而是要注重强调公式所代表的金融学意义及思想。要让学生明确该课程不是数学课,虽然需要非常强的计算技巧和方法,但更应了解背后的经济学原理,特别是对于本科阶段的学生,复杂的数学公式推导对于他们来说实际应用价值非常低,这里只需要他们对基本的公式会应用,重点是要其理解经济学意义。
3培养有能力的老师担任该课程的主讲教师
利息理论是一门综合性非常强的课程,不仅要有较好的数理基础,还要有较好的经济金融学作为支撑,如果只懂数学则可能把该课程教授成数学课,使学生陷入无尽的数学推导,降低学习兴趣。但如果只懂得经济金融,则会使老师的讲授过于感性,缺少对数学公式的深入解析,导致学生在解决实际问题时不够严谨。所以为了避免以上情况的出现,高校应该培养利息理论课程专门的师资,使该课程的学习既具有数学的精确性又具有金融的感性。
4培养学生的“货币时间价值”观念
利息理论课程的核心思想就是“货币时间价值”,该思想贯穿于课程的始终。本杰明?弗兰克说:钱生钱,并且所生之钱会生出更多的钱,这就是货币时间价值的本质。货币经过一定时间的投资和再投资所增加的价值,称为资金的时间价值。货币的时间价值不产生于生产与制造领域,产生于社会资金的流通领域。为了更好的理解和运用“货币时间价值”,让学生养成用贴现的方式来解决实践中的问题,该课程的教学将尝试多使用案例教学法。在授课的过程中多选用经济生活领域实际发生的与利息理论相关的事件作为教学案例,比如关于普通年金的理解,让学生分析学费、生活费,或者工作后的工资、奖金、房贷等收入与支出是否是普通年金,如果自己打算购车,应该怎样合理安排支出等。通过这些让学生了解利息理论与生活的关系,提高学生学习的积极性。
总之,作为金融学重要的基础课程之一,特别对于学生构建微观金融基础尤为重要,所以如何把利息理论的课程讲授得即具有理论深度又具实践意义,是值得更深入的探讨与研究,以上所提出的想法是作者在多年的金融教学实践中经验的总结,也应用于教学实践,取得了良好的教学效果。