当前位置:范文大全 > 教案设计 > 面向财务应用的软件设计课程教学模式

面向财务应用的软件设计课程教学模式

发布时间: 2022-11-01 08:00:13

摘要:为了培养既懂财务又懂软件开发技术的复合型人才,根据金融财务类应用的需要,本文提出了一个面向软件课程设计的教学模型。融合计算机基础理论、软件开发技术、软件工程学原理以及CMM软件过程体系,构建了教学模式框架。该模型具有良好的课程总体结构以及动态适应新技术发展的能力,该模型适合财务类院校软件复合性人才培养的需要。

关键词:软件课程设计;财务应用;复合型人才;教学模式

中图分类号:G642

文献标识码:A

文章编号:1672-5913(2008)02-0047-04

1引言

目前,中国软件产业计划以超常规的发展速度在世界上占有一席之地。 软件产业近年来已成为中国电子信息产业中增长最快的部分之一。在新一轮的国际分工中,高附加值、低成本、智力密集型的软件与信息服务业正逐步向亚太地区转移,这给中国和印度等国的软件产业带来巨大的发展机遇。尽管中国软件产业已从初始阶段进入成长阶段,一些软件企业正在一步步正规化;但是软件企业和软件人才结构不合理:几乎没有从事个人消费者软件的企业;大部分软件人才为编程工程师,缺少软件架构师、项目经理、测试员等。另一方面,随着IT技术的飞速发展和日新月异,特别是互联网技术的发展和应用,企业能够在一个全新的、统一的高科技信息技术的环境支撑下来建立和实施现代企业管理。财务软件系统的应用已经普及,但我国财务软件的发展前景却不容乐观,财务管理人员队伍普遍存在知识老化,不能适应网络经济时代对财务管理工作的需求,也不能很好地理解和使用财务软件和信息系统,直接影响了财务软件的使用效果和财务软件产业的发展。会计制度体系的变革和会计理论研究的滞后是制约财务软件和财务信息系统的模型进行创新设计的重要瓶颈,影响了财务软件产业的发展。

财务软件设计的复合型人才在财务软件产业发展中处于最重要的地位。财务软件设计的复合型人才必须在财务和计算机软件设计两个领域都非常有专长,成为这两个领域里的行家里手。所以,培养高级的、现代化的财务软件设计的复合型人才势在必行。目前我国财经高等院校和大部分综合类高等院校、成人高校和新兴的职业技术学院都开设有计算机专业和财会专业。但从横向上看,这两个专业在课程的设置上还存在着“单打一”的现象;从纵向上看,课程的深度,尤其是计算机网络知识和财会知识的结合程度比较肤浅,学财会的学生仅仅掌握数据库的操作和简单的凭证输入及报表编制是远远不够的。从将来培养高级会计软件工程人员的角度出发,计算机和财会专业应互相渗透、互相兼容,让学生“两条腿”跑步,对于这类学校的计算机专业更要调整软件课程设计模式,

使学生能够迎接当今财务软件产业的挑战,获得更多的工作机遇。

软件设计课程是一门综合性的实践课程,其通过合理的软件项目,来锻炼学生的分析、设计、编程、测试、维护等多方面的综合能力,既要学生掌握应用领域的专业知识,又要学会应用计算机软件的专业理论来解决应用领域的实际问题。如何通过软件课程设计来提高学生在未来工作中的适应能力,是目前软件教育业普遍关注的核心问题。如何使软件课程设计具备灵活的面向财务应用的适应能力,也成为金融财务类院校探讨的热点[1、2]。本文针对培养财务软件设计开发的复合型人才的需要、结合计算机基础理论、软件开发技术、软件工程学原理[3]以及软件过程模型[4~6]的特点,提出了一个软件课程设计动态模型。其可以根据学生的不同层次、不同的培养目标,定制裁剪,该模型适合财务类院校软件复合性人才培养的需要。

2面向财务应用的软件设计课程教学模式

2.1 课程目的

面向财务应用的软件设计课程教学目的如下:

1) 锻炼学生综合分析、设计、开发软件产品的能力;

2) 融合学生已经学过的计算机课程、财务会计课程的内容,使理论与实践相结合;

3) 根据当前的技术发展水平和社会财务软件行业的需求,适当扩充学生的新技术的容量;

4) 掌握规范的软件开发过程、管理过程,与国际软件界接轨;

5) 财务管理系统对软件设计的要求。

2.2教学模式的框架

面向财务应用的软件设计课程教学模式应该根据财务复合型人才培养的需要,结合现有的计算机基础理论的教育,同时融合现代软件工程学的思想,制定相应的教学框架。该教学模式的框架结构如图1所示。

图1中的有向边表示各个部分之间的依赖关系,各个组成部分描述如下:

(1) 软件、财务基础课程

该部分是“软件课程设计”的必要基础条件,应在开设“软件课程设计”之前完成。主要有:离散数学、数据结构、数据库原理、过程程序设计、面向对象的程序设计原理、计算机系统结构、计算机网络、操作系统、会计学、财务管理、会计信息化。

(2) 各类应用模型

主要探讨与企业应用相关的领域模型,不仅仅限于财务软件系统。其可以包括如下内容:

1) 电子商务;

2) 企业资源管理;

3) 客户关系管理;

4) 供应链管理模型;

5) Internet多媒体应用;

6) 财务管理等等。

(3) 研究的软件课题集

根据(2)所描述的应用领域,根据学生的不同层次和培养目标,抽象领域应用模型,形成供软件课程设计所需的软件课题集。每个软件课题既要包括该软件所需的应用领域背景、领域知识、领域模型,又要包含该软件系统开发的所有文档、过程文档、以及学生实际开发过程文档、评测文档、改进文档等等。该部分是该模型的核心,其的构建需要若干周期的软件开发和学生实践才能获得,同时还要考虑软件应用领域和软件技术变化发展的因素。

(4) 当前流行的软件技术

主要包括当前业界盛行的开发技术。这些技术不仅是学生完成该课程所需要,而且也是当前主流的软件开发技术和工具;学生掌握这些技术后,在就业的竞争中,可以发挥重要作用。并且这些技术应该随着产业的发展而变化发展。目前主流的技术有:

1) 基于微软.net技术的应用开发模式,如Windows OS、C++、C#、VB、ASP、SQL SERVER等;

2) 基于SUN公司的JAVA2(EJB)、SUNOne技术的应用开发模式,如LINUX、JAVA Bean、JAVA2 EJB、JSP、ORACLE等;

3) 基于OMG的CORABA技术的应用开发模式,如C++、ORACLE、UNIX等。

(5) CMM体系

CMM模型已经在业界得到公认,并且如果软件企业要想获得美国的软件开发资格,必须要通过CMM认证。如果学生在学校能够了解CMM体系,那么其在今后的企业工作过程中就可以很好地适应企业认证的需要,同时也增加了学生的就业竞争力。CMM体系分为三个层次:1)PSP(The Personal Software Process)规范;2)TSP(The Team Software Process)规范;3)CMM(Capability Maturity Model)规范。由于该体系过于庞大、抽象,学生掌握比较困难,所以可以重点培训PSP和TSP过程规范。

(6) 课程过程文档集

课程过程文档是掌握学生学习情况的重要依据。学生的学习过程的记载可以参见PSP模型,但又不可生搬硬套。PSP的许多文档过于繁琐,实践证明学生感到其过于单调,往往会影响学生的学习兴趣。在构建过程文档的时候,还要引进PSP模型中的小组过程信息,使过程和软件项目的整体所统一。

(7) 课程评测系统和评测规范

评测系统要根据学生开发的软件产品原型、课程过程文档集以及评测规范来进行。评测不仅要对软件原型的功能、性能进行检验,还要评测软件过程文档的规范性、完整性。更重要的一点,要评测学生的应用领域知识、背景的掌握情况;必要时可以给被评测者一个新的应用领域模型,来检测其对新问题的处理能力。评测规范应该根据实际情况而定,既要检验学生的专业深度,又要考虑其应用知识面的广度;既要定量考虑,也要定性分析。有关具体评测方法可以参见CMM体系。

(8) 课程的实际效果

课程的目的是培养应用领域复合人才,课程的实际效果的检验需要学生的实际就业情况、实际工作情况而定。可以建立一套学生跟踪系统,和学生签订检验合同。毕业就业的学生定期把自己的工作情况反馈给该跟踪系统,跟踪系统根据这些反馈进行整理分析,以便动态调整该课程模式的实施。

2.3课程模型的实现模式

在课程模式框架图中,涉及的范围太广,学生很难掌握,所以可以根据学生的实际情况分解成四种实现模式:

(1) 单一技术模式

单一技术模式主要培养学生的软件开发技术,同时要掌握个体软件过程技术。根据本模型框架,可以裁剪为如下内容:

1) 具体一门技术;

2) 一个简单的应用模型;

3) 财务系统分析工作;

4) 基础软件工程学;

5) PSP规范、财务管理标准及规范。

(2) 软件开发规范模式

软件开发规范模式主要培养学生的软件开发技术,同时要掌握软件过程模型,重点为CMM体系。根据本模型框架,可以裁剪为如下内容:

1) 具体一门技术;

2) 一个简单的应用模型;

3) 财务系统分析工作;

4) 基础软件工程学;

5)PSP规范、TSP规范、财务管理标准及规范。

(3) 复合模式

复合模式主要培养学生的领域问题解决能力、掌握软件开发技术,同时要求掌握软件过程模型,重点为CMM体系。根据本模型框架,可以裁剪为如下内容:

1) 具体一门技术;

2) 一个中等难度的应用模型;

3) 财务系统分析工作;

4) 基础软件工程学;5)PSP规范、TSP规范、财务管理标准及规范。

(4) 高级模式(研究生)

高级模式主要培养学生的领域问题分析能力、掌握建模技术、开发技术、管理技术,同时要掌握软件过程模型,重点为CMM体系;这个模式需要学生已经具备良好的软件开发技术和软件工程学原理。根据本模型框架,可以裁剪为如下内容:

1) 一个大的应用模型;

2) PSP规范、TSP规范、CMM规范、财务管理标准及规范。

2.4实施部骤

该模型的实施步骤如下:

(1) 模型集构建

1) 收集已经完成的应用项目;

2) 项目归类;

3) 项目抽象成应用模型;

4) 给出评测标准(规范)。

(2) 确定实现模式

1) 了解学生基础情况;

2) 测试学生的能力;

3) 选定一个实现模式。

(3) 学时安排包括

1) 新技术培训;

2) 项目开发、评测;

3) 总体评测、评分。

3结束语

企业财务电算化的普及,是提高企业科学管理水平、增强竞争力的核心。培养既懂财务、又会软件设计、同时具备软件过程规范的复合型人才是企业的需要,同时也是金融财务类院校的责任。有效的软件课程设计的教学模式是培养复合型人才的关键,本文提出的模型对这方面进行了初步探讨。有关具体内容还需在实际的教学过程中细化、研究。

Teaching Mode of Software Design Course for financing applications

Abstract: For training the synthesis person with ability both of financing and software design and development, according to the need of financing applications, a teaching mode of software design course for financing applications. Combining the basic theory of computer, software development techniques, principle of software engineering and the CMM software process system, the framework of teaching mode is constructed. This mode has the good course structure and the ability of adapting the dynamic development for new techniques and it can be fit for the training the synthesis person to financing college.

Keywords: Software Design Course, financing applications, synthesis person, teaching mode

收稿日期:2007-10

参考文献:

[1] 孙自愿,蒋卫东,朱学义. “高级财务会计学”教改思路的定位与方法设计[J]. 科技情报开发与经济,2007,(7).

[2] 桂良军. 会计学本科专业会计信息化相关课程设置及其教学体会[J]. 中国管理信息化(会计版),2005,(11).

[3] 齐治昌,谭庆平,宁洪. 软件工程[M]. 北京:高等教育出版社,2005.

[4] Watts S.Humphrey. 小组软件开发过程[M]. 北京:人民邮电出版社,2002.

[5] Watts S.Humphrey. 个体软件过程[M]. 北京:人民邮电出版社,2002.

[6] 何新贵. 软件能力成熟度模型[M]. 北京:清华大学出版社,2004.

作者简介:那丽春(1967-),女,副教授, 研究方向为数据库、网格技术。

陈庆奎,男,教授,研究方向为数据库、网格技术。

版权所有:策划范文网 2010-2024 未经授权禁止复制或建立镜像[策划范文网]所有资源完全免费共享

Powered by 策划范文网 © All Rights Reserved.。沪ICP备20021408号