首页

> 学术发表知识库

首页 学术发表知识库 问题

软件估算方法研究的论文

发布时间:

软件估算方法研究的论文

摘要: CMMI为软件产品及软件过程提供了一套定量的表示和分析,即软件度量的模型。有效的软件度量过程能促进组织的软件过程能力的改进。文章结合国内应用特点,介绍了基于CMMI的多层架构软件产品的度量模型,并着重讨论了基于CMMI的软件过程度量,总结了软件过程度量的工作方法和思路,提出了解决国内软件度量的一般性方法,为软件过程改进提供了可行的方法和实践。

关键词: CMMI;软件度量;软件过程能力;度量项;门限值

引言

软件度量的目的是为项目管理提供项目的执行情况的充分可见性,并使项目管理者了解项目实际进展与项目计划之间的偏差,以便采取纠正行动,保证项目的顺利进行。有效的软件度量过程促进组织的软件过程能力的改进。软件度量是软件特性的定量表示和分析方法;软件度量可分为软件产品度量和软件过程度量两类。软件产品度量(定量表示和分析软件产品特性)是独立于产品生产过程的度量;软件过程度量(定量表示和分析软件过程特性)是为管理者提供产品生产过程的状态信息和指导依据。

软件产品度量的要素为质量要素、评价准则、度量元。这里软件过程度量主要通过需求度量、规模度量、进度度量、工作量度量、风险管理度量、质量保证度量来分析。

1 三层架构软件产品度量

1.1质量要素

软件质量可分解成六个要素,这六个要素是软件的基本特征。功能性:软件所实现的功能满足用户需求的程度;可靠性:在规定的时间和条件下,软件所能维持其性能水平的程度;易用性:对于一个软件,用户学习、操作、准备输入和理解输出时所做努力的程度;效率:在指定的条件下,软件实现某种功能使用计算机资源(包括时间)的有效程度;可维修性:为了满足用户需求、环境改变或发生软件错误时,对软件进行相应修改所需的努力程度;可移植性:软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度。

1.2评价准则

评价准则包括:精确性、健壮性、安全性、通信有效性、处理有效性、设备有效性、可操作性、培训性、完备性、一致性、可追踪性、可见性、硬件系统无关性、软件系统无关性、可扩充性、公用性、模块性、清晰性、自描述性、简单性、结构性、产品文件完备性。

1.3度量元

根据软件的需求分析、概要设计、详细设计、实现、组装测试、确认测试和维护与使用七个阶段,制定针对每一个阶段的度量元。

2 基于CMMI软件过程度量

从软件企业的观点出发,软件度量(software Measurement)是通过各种不同的量度对软件生命周期中的各个元素进行度量(Measure),为项目管理者提供有关项目的各种重要信息,也是进行软件评估活动的基础。

Carnegie Mellon大学的SEI提出了以下的一个软件度量过程体系结构图:

图1 软件度量过程体系结构

下面我们就上面的体系结构进行分析。

制定度量过程的计划包括两个方面的活动,一是确认范围,二是定义程序步骤。确认范围:明确度量需求的大小,以限定一个适合于企业本身需求的度量过程。因为在整个度量过程中是需要花费人力物力等有限资源的,不切实际的大而全或不足以反映实际结果的需求都会影响度量过程的可靠性以及企业的发展能力。定义程序步骤:在确认了范围后,定义操作及度量过程的步骤,同时成文立案。主要工作包括定义完整、一致、可操作的度量;定义数据采集方法以及如何进行数据记录与保存;定义可以对度量数据进行分析的相关技术,以使用户能根据度量数据得到实质性的结果。

过程的实施包括两方面的活动,一个是数据的采集,一个是数据的分析。数据的采集:根据已定义的度量操作进行数据的采集、记录及存储;此外,数据还应经过适当的校验以确认有效性。在进行该项活动时应具有一定的针对性,应注意到不同的项目或活动所需要的实际数据量是有差别的,对活动状态的跟踪是非常重要的。数据的分析:包括分析数据及准备报告、提交报告,并进行评审以确保报告足够准确。这些程序步骤可能需要反复,因为报告可能没有为使用者提供有益的帮助或使用者对报告中的内容不理解,在这两种情况下,都应回馈并重启度量过程以再进行数据分析。

过程的'改善仅包含一个方面的活动,即优化过程。优化过程:用于动态地改善过程并确保提供一个结构化的方式综合且处理多个涉及过程改进的问题。除此以外,该活动要对度量过程本身进行评估,报告的使用者会对数据的有效性进行反馈。这些反馈可能来自其他的活动,但一般都会溶入到新一轮度量过程的生命周期中,对度量过程进行新的确认及定义。

在实现项目中,项目启动之后,项目度量工作就正式展开。项目经理在项目计划阶段要针对项目的特点制订相应的度量计划,制定度量数据收集和量化分析与控制的策略。在项目实施的过程中,项目相关成员按照预先设定的周期收集各项度量数据,填写相关软件度量记录表。度量负责人根据项目度量表采用适当的方法比较和分析项目级的度量数据,得出度量分析报告。在必要时采取纠正措施,如修正项目计划、进行相关培训等。项目结束时,度量负责人及相关人员对度量规程及有关文件、度量采集的数据、分析结果及报告进行验证后,将其放入相应度量数据库。

确定度量项要根据实际软件项目情况。如果我们比较关注项目进度、工作量和质量,可以将项目进度偏差不超过25%,项目工作量偏差不超过20%,项目的缺陷修复率不低于90%这三项指标作为度量目标。

2.1需求度量

需求的稳定度在极大程度上影响项目的规模、工作量和进度。不稳定的需求将带来负面影响,例如软件产品质量下降、项目成本增高、项目进度延迟等。跟踪分析需求的稳定性能够体现项目成员管理和控制软件需求的能力。目前国内软件项目对需求的分析和控制比较薄弱,开发人员付出了加倍的努力,用户满意度仍不理想。因此有必要对项目需求进行有效的度量和管理。

需求度量项主要包括:原始需求总数、本阶段新增需求的数目、本阶段删除需求的数目、本阶段修改需求

的数目、本阶段需求变更数目、本阶段需求总数目、项目结束时变更的需求总数、项目结束时需求总数、需求变更比例、需求实现率等。

需求变更可能直接导致规模的增长、进度的延迟、成本的增加以及返工。项目成员应周期性地度量需求变更(包括新增、修改和删除需求)和需求总数的变化,控制需求变更并采取相应行动。图2表现了需求的稳定度,两条折线分别表示监控过程需求总数的变化以及需求变更数目的变化。假设需求基线化评审发生在第3次项目监控时,该图显示,需求评审之后,第4次的需求总数以及第4、5、6次需求变更数都有明显增长,在第7次以后需求趋于稳定。说明在需求基线化评审结束之后相当一段时间需求仍然不稳定。产生的原因可能有以下几种:(1)需

本文原文求调研不充分、误解、歧义、不完整、不正确等;(2)客户需求变化频繁。解决措施:在进行需求调研时充分挖掘客户的需求,进行需求确认。对于频繁变更的需求,项目成员可能要采取诸如重新分配资源及重新估算规模、工作量和进度等措施。

图2需求变化趋势图

2.2规模度量

规模是项目的基本度量项,是决定软件项目成本的最基本因素,是估算工作量和进度、计算生产率、缺陷密度及其它项目评估指标的基础。对规模的有效估算、跟踪和控制,一方面使得项目得以按照预定计划顺利开展,另—方面也也保证机构盈利目标的实现。

监控实际规模与估算规模的偏差。如果需要,重新估算工作量和进度。

在里程碑处(如需求阶段、设计阶段)以及大的需求变更发生时,或进行项目情况汇总时,项目经理需要分析规模变化率并监控产品有效规模的偏差。

如果规模变化率在上下控制限范围内,则度量结果是可以接受的。

如果规模变化率超出上下控制限范围,则分析原因并采取相应措施。

度量项主要包括:项目估计规模、项目实际规模、规模变化率、项目估计成本、项目实际成本、可复用的代码行等。可以根据实际情况取舍。

2.3进度度量

保证软件项目的进度是控制项目成本,赢得用户满意的关键。软件项目容易在进度上发生问题,对项目的进度进行定量的高透明度的管理,可以尽早发现进度的延误,迅速做出相应的调整。具体度量项包括:项目估计进度、项目实际进度、进度偏差、里程碑计划总天数、里程碑实际总天数、里程碑差异天数、项目计划总天数、项目实际总天数、项目总的差异天数。如果进度偏差超出控制界限,则分析原因,采取措施,跟踪进度,直至进度得到控制。

2.4工作量度量

追踪工作量的目的是评估项目人力是否充分以及分配给每个阶段的工作量是否合适。对工作量的正确估计和控制,有利于为项目配置合适的人力资源,也便于控制项目成本。统计汇总各个阶段、各项活动工作量在总工作量中所占比例,并与计划比例相对照,可以发现项目执行上的偏差;总结经验教训,有利于逐步形成适合软件企业开发团队特点的最佳工作量组合。

工作量度量的具体方法是:确定工作量度量的基本度量项,由相关人员选择基本度量项填写工作日志,在一定时间统计各基本度量项及计算相关派生度量项。相关的度量项有:各类活动的总工作量、各阶段的总工作量、各类活动的工作量分布、各阶段的工作量分布、项目估计(总)工作量、项目实际(总)工作量、工作量偏差等。

图3 返工工作量分析图

分析:从数据和图表来看,返工工作量在16%左右,属正常范围。没有超过门限值。

2.5风险管理度量

对风险进行识别与度量,统计识别的风险和转化为问题的风险的数目,供以后的项目参考。风险度量项主要包括:本阶段识别的风险数目、本阶段转化为问题的风险数目、项目识别的风险总数、项目转化为问题的风险总数等。

风险管理是对项目潜在问题进行识别,以便在项目生命周期内对处理这些问题制订管理计划,减少潜在问题发生的影响和概率。风险度量将为以后的项目的风险管理提供参考数据。

图4 项目风险和问题趋势图

2.6质量保证度量

通过对软件质量保证过程中不合格项的有关统计,可以发现项目成员对软件开发过程规范的遵从程度,预防缺陷,改进过程。通过对质量保证活动的工作量进行统计,可以积累项目支持类活动的工作量数据。

图5 不符合项解决率趋势图

度量项主要包括:QA活动的工作量、不符合项总数目、各类问题不符合项数目、新增不符合项数目、已解决不符合项数目、当前未解决不符合项数目、不符合项解决率、解决不符合问题的时间延迟、解决不符合问题的工作量、剪裁组织标准过程集合的工作量等。

3 实践结果

如何提高软件质量始终是软件工程领域研究的重要方向。基于度量的量化管理是目前最有效的质量保证手段之一,国内很多软件企业也在做这方面的研究和实践。本度量分析模型已经使用于多个具体的项目应用中,并经过了SEI专家测评,通过了CMMI3正式评估。本文在软件过程改进和软件度量分析上作了一定的探索和实践,结合具体软件项目进行了具体实践的描述,对以后国内软件度量分析应用,改进软件过程有一定现实意义。

4 结束语

在接下来的工作中,我们要加强软件度量库(如电子政务应用安全软件度量库)的建设和应用,将软件度量分析工作作为一个长效机制坚持下去,保证软件过程有序、健康地发展。

软件测试被定义为是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。下面我给大家分享软件技术论文2000字,大家快来跟我一起欣赏吧。

软件测试技术研究

摘 要:软件测试是软件工程范畴的一项重要工作,与软件质量密切相关。本文就软件测试的概念、分类和方法等几个方面进行了论述。

关键词:软件测试;黑盒测试;白盒测试

中图分类号:TP311.52

软件测试是软件生产过程中的一个重要环节,是伴随着软件的产生而发展的,它并不是不能正常运行的软件的专利,而是为了发现所有软件缺陷而执行程序的过程。软件测试贯穿于软件开发的到投入使用的各个过程中,不同阶段的测试手段各不相同,测试成为软件产品质量控制和管理的重要手段之一。大量资料表明,软件测试的工作量占软件开发总工作量的40%以上,测试成本也占总成本的30%―50%。

1 软件测试的目标和重要性

1.1 软件测试的定义

看待软件测试的角度不同,软件测试的定义也各不相同。总的说来,软件测试就是利用测试工具按照预先设定好的方案和流程对产品进行功能和性能测试,甚至根据需要重新编写测试代码,对测试过程中可能出现的问题进行分析和评估。它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程,是保证软件质量的重要内容。

1.2 软件测试的目标

软件测试的正确定义是“为了发现程序中的错误而执行程序的过程”。而测试的目的决定了如何去组织测试。测试的目标是什么?G.Myers曾给出了关于测试的一些规则,这些规则可以看作是软件测试的目标:

(1)软件测试并不是为了验证软件的正确性,而是为了发现错误而执行程序的过程。(2)好的测试方案是尽可能发现目前尚未发现的错误的测试方案。(3)成功有效的测试是发现了至今尚未发现的错误的测试。从以上规则可以看出,测试是以查找错误为中心,和人们通常想象的“测试是为了验证程序的正确功能”,“成功的测试是没有发现错误的测试”等是完全相反的。所以,近年来,正确软件测试目标如下:(1)软件测试并不仅仅是为了查找出软件的错误,而是要通过进一步分析错误产生的原因和错误的发展趋势,发现一些可以通过测试避免的开发风险;(2)通过测试能够帮助测试人员设计出适合该软件更加有效的测试方法,进一步提高测试效率,缩短测试实践,降低测试费用;(3)结果完全正确的测试也是有价值的,是软件质量的一种评价,但并不是测试正确就说明该软件没有错误,随着使用的深入,功能的扩充等会逐步暴露出更多的问题,实践证明,完全没有错误的软件世间难求。

1.3 软件测试主要包括

(1)正确性和精确性测试:如果软件的运行结果不正确和不精确,那么会给用户带来很大的麻烦,甚至造成不可估量的损失,因此是保证软件质量的最重要因素。(2)容错性测试:容错性测试是在认可错误的情况下进行的测试,是检查软件在异常条件运行,是否具有防护性和能否自我恢复。容错性测试能确保系统不发生无法意料的事故,从而提高软件的安全性和可靠性。(3)性能与效率测试:用户都希望软件的运行速度更高一些,并且占用的资源更少些,性能与效率测试主要是优化软件的算法,数据结构和代码组织来提高软件的性能和效率。(4)易用性测试:易用性测试是测试软件的易用程度,就像一个常用扳手工具,拿到就能明白怎么去使用,因此易用性测试没有一个量化的指标,主观性较强。在平时使用中,当用户不能正确使用软件中的某个功能时,大多数人首先会通过各种方式学习、请教,或者向产品支持部门打电话,还有一部分用户会查阅用户手册。通常认为,用户不通过翻阅用户手册就能使用的软件易用性较好。(5)文档测试:文档测试主要检查文档的正确性、完备性和可理解性。

1.4 软件测试的基本原则

(1)尽早并不断地进行软件测试;(2)程序员或程序设计机构避免测试自己的软件;(3)测试前应当设置合理的测试用例,测试用例的设计不仅要有合法的测试数据,也要有非法的测试数据;(4)对程序修改之后要进行回归测试;(5)妥善保留测试计划、严格按照计划测试,排除测试的随意性,全部测试用例、出错统计和最终分析报告,并对每一个测试结果做全面检查。

1.5 软件测试的地位

软件的开发过程包括需求分析、设计、实现和测试四个阶段。软件测试在软件生命周期中占重要地位,是软件交付用户使用前保证软件质量的重要手段。在系统发布之前,从客户的需求出发,尽早发现问题,修改的成本越低,破坏性也越小。一旦系统投产后发现问题,其危害性被成倍放大,甚至会给双方造成不可估量的损失。

2 软件测试方法

按照不同的分类方法,软件测试可以分为多种类型。

2.1 从是否需要执行被测试软件的角度分类

静态测试:是指不需要实际运行软件,主要对软件的编程格式、程序逻辑结构等方面进行测试。静态测试是通过对源程序进行语法检查,静态结构分析、代码质量等方面找出缺陷和可疑之处,例如变量定义和生命周期检查、模块接口的正确性、是否允许递归、程序逻辑和结构审查等。

动态测试:通常的上机运行软件而进行的测试,这种方法是使程序有控制地运行,并从多种角度观察程序的行为,以发现其中的错误。在软件维护阶段,当修改软件后,除了对修改部分的软件进行常规的测试外,还应对软件的其他部分进行回归测试,所谓回归测试是指全部或部分地重复已做过的测试,它主要检查软件的修改是否在软件的未修改部分引入了新的错误。

2.2 从是否针对软件结构与算法的角度分为

白盒测试,主要是对软件的逻辑结构进行的测试。白盒测试要求测试人员对程序内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试,不需测试软件产品的功能。测试过程是基于覆盖全部代码、分支、路径和条件。白盒测试是指在知道产品内部工作过程,通过设置测试用例来检测产品内部动作是否按照规格说明书的规定正确进行,检验程序是否都能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑覆盖、基本路径测试等。

黑盒测试:指测试来检测每个功能是否可以正常使用。执行严格的测试,通过对整个软件或某些软件功能,但不检查程序的源代码还是非常清楚的了解该软件的源代码程序具体如何设计。通过输入测试数据,并通过分析的结果输出到测试人员了解软件是如何工作的。在测试中,主要的功能是用来检查是否正确的程序或缺少的功能,用户界面是正确的,错误的数据结构或外部数据库访问错误,性能是正确与否,程序是否有初始化和终止错误的存在。

2.3 从测试的不同阶段分类

单元测试:指的是对每一个工作单元进行测试,了解其运行结果是否符合我们的预期。它对测试人员的要求比较高,要求测试人员对程序代码比较熟悉;一般由程序员自己编完某个单元后,先自我检查通过后,再将测试代码交给测试人员进行审核,如果发现缺陷,原开发者应当及时修正程序,这样可以尽快的发现程序中存在的错误,及时修正以提高程序开发的效率。

集成测试:是在单元测试的基础上,测试再将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。也就是说,在集成测试之前,单元测试已经完成,集成测试中所使用的对象,已经是经过单元测试的软件单元。

系统测试:是将已经确认的计算机软件和硬件设备、网络和外围设备等元素组合在一起,对已经集成好的系统进行测试,找出所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.它的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性。

验收测试:也称为交付测试,完成了功能和系统测试后、产品发布之前所进行的测试活动,它是技术测试的最后一个阶段。

总之,随着软件开发和测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。

参考文献:

[1]张永梅.软件测试技术研究[J].测试技术学报,2002,6.

[2]刘继华.软件测试技术的研究进展[J].微计算机信息,2012,10.

[3]瞿莉丽.浅析软件测试技术[J].硅谷,2010,4.

点击下页还有更多>>>软件技术论文2000字

造船成本的估算方法研究论文

浅析船舶投资风险及应对措施论文

[摘要]近年来,随着国民经济的快速发展和物流贸易的稳定增长,我国航运业发展也取得了长足进步。航运业是资本密集型行业,具有投资金额大、风险高、回收期长的特点。船舶投资是航运企业赖以存在发展的物资基础,属于重大战略性支出,投资成败事关航运企业经营发展全局。本文从船舶投资的风险特征、主要风险、形成原因以及应对措施四个方面对有关船舶投资风险进行了分析研究。

[关键词]船舶投资;风险分析;应对措施

引言

船舶投资对于航运企业的发展意义重大,是航运企业改变运输能力,调整优化船队结构,实现公司发展目标的的不二选择,属于一项战略性投资活动。由于航运市场受世界经济以及进出口贸易的巨大影响,再加之船舶发展的大型化趋势以及技术革新步伐的加快,船舶投资项目的资金占用量越来越大,投资回收期也较长,面临的不确定影响因素也较多,故船舶投资项目存在着很大的风险。

1。船舶投资风险的主要特征

船舶投资风险是指船舶投资行为发生后由于各种经济变量的变化和信息的不完全性,从而导致投资项目无法实现预期结果的可能性。概括来讲,船舶投资风险具有以下典型特征:

1。1不确定性

由于没有人能够准确预知未来,比如航运市场中的运力供需结构变化、技术进步、通货膨胀、船舶各项成本变化等因素均可导致投资风险发生。

1。2客观性

船舶投资风险具有客观性,不由人的主观意志主导。在船舶投资过程中,引起投资风险的因素较多,譬如行业政策调整、资本市场波动等均会带来投资风险。

1。3主观性

船舶投资都是由人来进行决策的,由于不同决策者的知识背景、成长经历、心理素质以及对风险的偏好程度均存在差异性,即使在同样投资环境中对同一投资项目的风险判断也是有差别的,即带有明显的主观性。

1。4相对性

在船舶投资中,不同的投资者抵御投资风险的能力是不同的。这种对风险的不同承受能力一般受到收益水平、风险态度和财务实力等因素影响。

1。5随机性

船舶投资的收益是由诸多因素共同影响决定的,任何因素的变化都会给船舶投资带来新的风险。船舶投资始终是多变的、随机的[1]。

2。船舶投资面临的主要风险分析

2。1政策风险

政策风险是指船舶投资在建设期和经营期内,由于所处经济环境和经济条件的变化,导致实际的经济效益与预期相背离。比如国民经济发展速度的波动,物流贸易量的下滑,经济结构的调整,节能减排、环保标准的提高,产业政策的变动等。

2。2市场风险

航运业作为贸易的衍生行业,其市场变化受多种因素影响,政治、经济、贸易、自然环境变化均会影响航运市场,并由此造成运价的大幅波动,进而影响船舶投资预期收益的实现。而造船市场又与航运市场高度正相关,航运市场景气时船舶造价就高,航运市场低迷时船舶造价相应较低。船舶购置成本作为航运公司最大的战略性成本支出,造船时机的把握对于航运公司的后续经营至关重要。

2。3成本控制风险

成本风险中最关键的是燃油价格的上涨风险。燃油成本作为船舶经营成本中最大的一块成本支出,约占航运营业成本的'50%,占船舶变动成本的90%,燃油价格的上涨若超过船舶投资测算的边界条件将直接影响船舶投资目标的实现。

2。4财务风险

财务风险是指企业对船舶投资所需资金结构安排的不合理而带来的风险,主要在于财务杠杆比率过高、配套资金不能按进度支付、利率、汇率的变动等方面。船舶投资者利用财务杠杆的目的在于提高自有资金的收益水平,但杠杆原理在放大收益的同时,对于潜在损失也有同样放大作用,从而对船舶投资带来风险;配套资金不能按计划支付可能造成施工停顿;利率、汇率波动则可能增加投资成本。

2。5技术风险

船舶技术风险是指由于科学技术的进步,新的造船技术的出现而对船舶投资者带来的损失,如新船型、新设备的使用,可能会对早期交用的某些船舶的适用性带来较大冲击,迫使投资者追加投资进行船舶技术改造,严重时旧船舶甚至面临被迫淘汰的命运。

2。6营运风险

营运风险是指船舶投资者因投资项目经营管理不善而造成的预期目标不能实现的风险,比如运力航线投放的决策失误、管理失误等[2]。

3。船舶投资风险的形成原因

船舶投资是一项综合性、专业性、技术性极强的投资活动,同时也是一个高投入、高风险的项目。形成船舶投资风险的原因主要包括以下方面:

3。1投资者对投资环境的认识能力有限

把握投资环境的属性对认识船舶投资的环境具有重要作用。船舶投资环境的属性,是通过信息和数据综合反映出来的结果。目前,我国船舶投资者对投资环境的认识能力有限,存在较大的局限性,认识的深度和广度不足。此外,船舶投资环境是在不断变化的,而投资者对船舶投资环境的信息获取能力不强,难以准确掌握船舶投资环境的变化,不能对未来的船舶投资发展情况做出科学的预见,这就导致了船舶投资风险的形成。

3。2投资环境因素的不确定性

船舶投资的内部环境和外部环境是处于不断变化之中的。当船舶投资的内部环境或者外部环境发生变化时,投资者为了适应市场环境的变化,需要根据环境的变化对船舶投资做出适当的调整,这就造成了船舶投资环境的不确定性。投资环境的不确定性对船舶投资风险具有直接影响。

3。3投资环境信息的滞后性

通过信息和数据体现出来的船舶投资属性对投资者做出投资决策具有重要意义。但是这些信息和数据的更新往往在环境变化发生之后才可以完成,这对投资者来说具有滞后性。投资环境的滞后性使得投资者对投资环境认识不足。信息的滞后性将会导致船舶投资风险的发生,是船舶投资风险发生的关键原因。

4。船舶投资风险的主要应对措施

4。1建立健全风险防范机制,全面提高风险防范能力

航运公司要想全方位提高船舶投资的风险防范能力,就必须科学建立全面风险防范管理机制。首先,要强化企业各级管理人员的风险防范意识,从船舶投资决策分析、立项、选型、招标、监造以及投产后的经营管理各环节牢固树立风险控制意识;其次,要制定和完善风险防范管理制度和工作流程,并在实践过程中不断总结经验、修订完善;最后,还要加强防范管控力度,对于船舶投资决策各环节涉及的风险点进行严格把控,有效控制风险。

4。2加强船舶监造,严把造船质量关

船舶是航运企业的主要投资项目,运输船舶除了是一项生产工具之外,还是决定航运企业投资收益的重要工具。船舶的技术性和经济性对船舶经济效益会产生重要影响。航运企业在进行船舶投资时,除要对所订购的船型、船舶技术标准进行选择外,在实际建造过程中要加强船舶监造,严把造船质量关,确保船舶的各项经济技术指标符合船舶规格书的标准,造船质量的好坏直接关系到船舶投产后的营运效率和船舶维护保养成本,进而影响了船舶投资收益。

4。3加强投资资金管理,严防财务风险

开展船舶投资,若没有充分的资金保障,则一切皆无从谈起。做好投资项目资金管理需重点关注如下事项:一是注意规避资金的流动性风险,船舶建造进度款必须按船舶建设进度配套筹集好,确保能按时支付,否则会造成施工停顿,从而导致技术风险、市场风险;二是财务杠杆在放大项目投资收益的同时,也会放大潜在的投资损失,为此资金配置的财务杠杆比率要保持在相对合理水平;三是在开展项目的负债融资时,要避免资金期限错配,避免短贷长用问题;四是利率、汇率的波动可能会造成项目投资成本的增加,为规避风险,可选择适当的金融工具,如利率互换、远期结售汇,掉期交易等,来稳定投资资金成本。

4。4加强船舶营运管理,务实灵活经营,力争项目投资收益最大化

船舶投资收益的实现程度,主要体现在船舶建成投产后公司经营管理水平的高低,只有最大限度地发挥船舶运输潜能,不断提高资产周转效率才能为实现项目投资的预期收益奠定良好基础。基于此,公司要重点抓好以下工作,一是要调整完善公司分配激励机制,创造条件引进、留住航运经营管理人才;二是要大力加强市场开发,为投资船舶提供充足的货源保障,必要时可以在互利共赢基础上与大货主开展战略合作,稳定市场份额,平抑运价波动风险;三是要加强船舶经营调度,优化航线设计,不断提高船舶创利能力;四是要加强船舶维护保养,最大限度减少非生产性停航,提高船舶营运率。

4。5加强成本管控,节支降耗,提升项目盈利空间

在进行船舶投资决策时,要辩证处理好建造成本与日后营运成本之间的关系,力求做到项目投资收益最大化。船舶投运后,要切实控制好营运成本,燃油成本作为航运企业最大的一项成本支出,燃油价格上涨不仅影响公司的经营效益,而且直接威胁船舶投资预期目标的实现。为减少燃油消耗,节省燃油成本,在燃油采购方面,要及时收紧和掌握国内外燃油市场价格信息,合理控制好燃油的补给点和补给价格,在条件许可情况下可尝试锁油或燃油期货操作,稳定燃油成本;在节能降耗方面,要综合考虑船舶效率与成本的关系,尽可能采用经济航速,降低燃油消耗,节省燃油成本。对于其它各项船舶成本,也要坚持抓大不放小的原则,千方百计地控制好[3]。

5。结语

航运业是一个风险较大的服务性行业,船舶投资是航运企业的一项重大的战略性投资活动。船舶投资对航运企业的整体经济效益具有重要影响。投资人要对船舶投资的风险特征、风险因素有充分认识,投资前要对投资市场进行调研,充分获取船舶投资市场的信息,通过对市场信息进行分析,科学预测市场行情,掌握船舶投资市场的发展方向和未来发展趋势,审慎进行投资决策。船舶投资中存在着较多的风险因素,既有可控的风险因素,又有不可控的风险因素,本文对这些风险因素进行了分析,并有针对性地给出了相应的风险应对措施。

评定估算阶段(一)重置成本法估算。1.重置全价的计算。造船成本可按原材料费用、配套设备费用、劳务费、管理费划分,不同类型的船舶各部分所占的比例不同。一般货船的原材料、配套设备、劳务三项成本费占总建造成本的90%左右。若以这三项主要组成部分为100%,则原材料费占26�33%,配套设备费45�52%,劳务费占24�26%。劳务费包含了生产工厂的直接工资、福利费、动力费、车间经费、企业管理费及生产制造专用费,除生产制造专用费外,其余劳务费一般以全船建造工时和工时单价之积求得。结合资产评估的要求,工们对船舶重置全价计算项目为:(1)材料费:P材=ΣPn×Un×(1+r)其中,Pn为各主要材料数量;Un为各主要材料单价;r为其他材料占主要材料的百分比。主要材料可按以下三项计算:钢材=船舶空载排水量(吨)×钢耗系数(0.87-0.95)×钢材单价(元/吨)焊料=钢材消耗量(吨)×焊材消耗系数(0.017-0.028)×焊料单价(元/吨)涂料=船长×(船宽+型深)×每平米油漆重量×油漆单价(元/吨)(2)设备费:舾装设备(锚系、系泊设备、舵系、起货系统、救生系统等设备);轮机设备(主机、发电机、空压机、锅炉、泵和风机、热交换器、机修设备等设备);电气设备(通讯设备、导舫设备、其他电气设备)。各项设备费可按船舶给出的主要设备清单,向造船厂、船用设备生产厂家查询。由于设备的重量与船舶的主机功率和船舶的建造尺寸有一定关系,可以通过设备的重置和经验统计的单位重量数据的价值确定设备费:舾装设备重量=舾装重量系数×(船舶总长×型宽)机电设备重量=主机重+其他机电设备重量=建造系数×(Hp/n)0.84+0.68(Hp)0.7其中,Hp为主机最大额定功率;n为主机最大额定转数。(3)劳务费=建造总工时(小时)×工时单价(元/小时)总工时=船舶满载排水量(D)×工时船型系数(K)×船厂生产效率系数(α)(4)管理及生产专用费:管理及生产专用费包括设计费、生产准备费、专用设施使用费、船舶备品属具费等,可按[(1)+(2)+(3)]的8~10%计取。造船成本=(1)+(2)+(3)+(4)利润=造船成本×6%税金=(造船成本+利润)×5%资金成本=(造船成本+利润+税金)×贷款年利率×船舶建造耗用时间×50%重置完全价值=造船成本+利润+税金+资金成本船舶重置成本法核算中有关参数可参照船舶工业总公司颁布的《船舶产品价格计算标准》,结合向造船厂调研的数据确定。2.成新率的估算。现代运输船舶的设计使用寿命一般为22�25年,目前我国财务制度规定运输船舶的最长折旧年限为18年。交通部1993年颁布的《老旧船舶管理规定》明确指出15�20年的散货船、木材船、集装箱船、客货船为老龄船,20年以上的上述船舶为超龄船。据资料显示,世界各国(地区)注销的船舶平均船龄多在20�25年之间。由以上分析结合资产评估对资产使用寿命的定义,可以认为对于散货船其使用年限定为20�22年较适宜。由于船舶资产价值量较大,不可按照“基本能正常使用资产,其成新率不低于15%”的框框简单确定超龄船的成新率,对于超龄船可结合具体船况和船舶运营单位的船舶退役计划确定1�5年的尚可使用年限。综上所述,用年限法确定船舶成新率的公式为:正常船(船龄<15年)成新率=(20年-已使用年限)/20年老船龄(15年<船龄<20年)船况较好,成新率=(22年-已使用年限)/22年船况一般,成新率=(20年-已使用年限)/20年超龄船(船龄〉20年)成新率=尚可使用年限/(已使用年限+尚可使用年限)除用年限法计算成新率外,还可结合打分法确定成新率。方法是将船舶资产分成船体、轮机设备、甲板设备、电气设备、通导设备五个主要部分,根据各部分的建造费用占船舶建造成本的比重,确定一权重。散货船可按35%、35%、15%、10%、5%的比例权重。各部分的满分为100分,根据五个部分维护修理及改造情况、运行状态等给出分值,分别与权重相乘即为成新率。运用打分法时,要考虑船舶营运情况、修理情况、设备更新情况对成新率的影响。(二)收益现值法估算。用收益现值法估算船舶的现行市场价适用于航线固定、货源稳定的船舶,尤其是班轮。方法是预计船舶在尚可使用年限内每年的营业收入(包括预测货运量和运价)和营业支出(港口使费、燃油费、机油费、船员工资、修理费、管理费等),通过计算净现金流量并按适宜的折现率折现而得到的现值即可认为是船舶的现值。(三)市场法估算。目前国际船舶市场已具有相当的规模,船舶经纪公司较多。船舶估值是船舶经纪人的经常业务之一。新船价格一般由买主和船舶制造厂家直接谈判以合同成交价确定。在二手船的交易过程中,买主考虑的价格因素就是二手船的船龄、技术性能和状态是否能保障该二手船在其剩余使用寿命内取得利润。世界海运的运量和运力之间的平衡关系是影响国际船舶市场上船价高低的主要因素。运量和运力之间的平衡是通过海运费这个杠杆来调节的。当运量大于运力时,运费就上升,船价也随之上升;当运力大于运量时,运费就下降,船价也随之下降。用市场法估算船价,可依据已成交的和被估船舶船龄、船型、载重吨等相似船舶价格由专业船舶估价人员估算,也可向船舶经纪公司寻价。

软件工程方法研究的论文

[编辑本段]基本信息软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义: 软件工程(1)、BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。 (2)、IEEE在软件工程术语汇编中的定义:软件工程是:1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究 (3)、FritzBauer在NATO会议上给出的定义:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。 目前比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 (4)、《计算机科学技术百科全书》中的定义:软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。[编辑本段]目标软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用软件工程性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。下面分别介绍这些概念。 (1)可修改性(modifiablity)。容许对系统进行修改而不增加原系统的复杂性。它支持软件的调试与维护,是一个难以达到的目标。 (2)有效性(efficiency)。软件系统能最有效地利用计算机的时间资源和空间资源。各种计算机软件无不将系统的时/空开销作为衡量软件质量的一项重要技术指标。很多场合,在追求时间有效性和空间有效性方面会发生矛盾,这时不得不牺牲时间效率换取空间有效性或牺牲空间效率换取时间有效性。时/空折衷是经常出现的。有经验的软件设计人员会巧妙地利用折衷概念,在具体的物理环境中实现用户的需求和自己的设计。 (3)可靠性(reliability)。能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。对于实时嵌入式计算机系统,可靠性是一个非常重要的目标。因为软件要实时地控制一个物理过程,如宇宙飞船的导航、核电站的运行,等等。如果可靠性得不到保证,一旦出现问题可能是灾难性的,后果将不堪设想。因此在软件开发、编码和测试过程中,必须将可靠性放在重要地位。 (4)可理解性(understandability)。系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植或重用。 (5)可维护性(maintainability)。软件产品交付用户使用后,能够对它进行修改,以便改正潜伏的错误,改进性能和其他属性,使软件产品适应环境的变化,等等。由于软件是逻辑产品,只要用户需要,它可以无限期的使用下去,因此软件维护是不可避免的。软件维护费用在软件开发费用中占有很大的比重。可维护性是软件工程中一项十分重要的目标。软件的可理解性和可修改性有利于软件的可维护性。 (6)可重用性(reusebility)。概念或功能相对独立的一个或一组相关模块定义为一个软部件。软部件可以在多种场合应用的程度称为部件的可重用性。可重用的软部件有的可以不加修改直接使用,有的需要修改后再用。可重用软部件应具有清晰的结构和注解,应具有正确的编码和较低的时/空开销。各种可重用软部件还可以按照某种规则存放在软部件库中,供软件工程师选用。可重用性有助于提高软件产品的质量和开发效率、有助于降低软件的开发和维护费用。从更广泛的意义上理解,软件工程的可重用性还应该包括:应用项目的重用,规格说明(也称为规约)的重用,设计的重用,概念和方法的重用,等等。一般来说,重用的层次越高,带来的效益也就越大。 (7)可适应性(adaptability)。软件在不同的系统约束条件下,使用户需求得到满足的难易程度。适应性强的软件应采用广为流行的程序设计语言编码,在广为流行的操作系统环境中运行,采用标准的术语和格式书写文档。适应性强的软件较容易推广使用。 (8)可移植性(portability)。软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。为了获得比较高的可移植性,在软件设计过程中通常采用通用的程序设计语言和运行环境支撑。对依赖于计算机系统的低级(物理)特征部分,如编译系统的目标代码生成,应相对独立、集中。这样,与处理机无关的部分就可以移植到其他系统上使用。可移植性支持软件的课重用性和课适应性。 (9)可追踪性(tracebility)。根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力。软件可追踪性依赖于软件开发各个阶段文档和程序的完整性、一致性和可理解性。降低系统的复杂性会提高软件的可追踪性。软件在测试或维护过程中或程序在执行期间出现问题时,应记录程序事件或有关模块中的全部或部分指令现场,以便分析、追踪产生问题的因果关系。 (10)可互操作性(interoperability)。多个软件元素相互通信并协同完成任务的能力。为了实现可互操作性,软件开发通常要遵循某种标准,支持折衷标准的环境将为软件元素之间的可互操作提供便利。可互操作性在分布计算环境下尤为重要。 软件工程活动是“生产一个最终满足需求且达到工程目标的软件产品所需要的步骤”。主要包括需求、设计、实现、确认以及支持等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件体系结构,包括子系统、模块以及相关层次的说明、每一模块接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。支持活动包括修改和完善。伴随以上活动,还有管理过程、支持过程、培训过程等。[编辑本段]过程生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。[编辑本段]原则软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。软件工程的原则有以下四项软件工程师基本原则:1)选取适宜开发范型该原则与系统设计有关。在系统设计中,软件需求、硬件需求以及其他因素之间是相互制约、相互影响的,经常需要权衡。因此,必须认识需求定义的易变性,采用适宜的开发范型予以控制,以保证软件产品满足用户的要求。2)采用合适的设计方法在软件设计中,通常要考虑软件的模块化、抽象与信息隐蔽、局部化、一致性以及适应性等特征。合适的设计方法有助于这些特征的实现,以达到软件工程的目标。3)提供高质量的工程支持“工欲善其事,必先利其器”。 在软件工程中,软件工具与环境对软件过程的支持颇为重要。软件工程项目的质量与开销直接取决于对软件工程所提供的支撑质量和效用。4)重视开发过程的管理软件工程的管理,直接影响可用资源的有效利用,生产满足目标的软件产品,提高软件组织的生产能力等问题。因此,仅当软件过程得以有效管理时,才能实现有效的软件工程。 这一软件工程框架告诉我们,软件工程的目标是可用性、正确性和合算性;实施一个软件工程要选取适宜的开发范型,要采用合适的设计方法,要提供高质量的工程支撑,要实行开发过程的有效管理;软件工程活动主要包括需求、设计、实现、确认和支持等活动,每一活动可根据特定的软件工程,采用合适的开发范型、设计方法、支持过程以及过程管理。根据软件工程这一框架,软件工程学科的研究内容主要包括:软件开发范型、软件开发方法、软件过程、软件工具、软件开发环境、计算机辅助软件工程(CASE) 及软件经济学等。[编辑本段]基本原理自从1968年提出“软件工程”这一术语以来,研究软件工程的专家学者们陆续提出了100多条关于软件工程的准则或信条。美国著名的软件工程专家巴利·玻姆(Barry Boehm)综合这些专家的意见,并总结了美国天合公司(TRW)多年的开发软件的经验,于1983年提出了软件工程的七条基本原理。 玻姆认为,这七条原理是确保软件产品质量和开发效率的原理的最小集合。它们是相互独立的,是缺一不可的最小集合;同时,它们又是相当完备的。 人们当然不能用数学方法严格证明它们是一个完备的集合,但是可以证明,在此之前已经提出的100多条软件工程准则都可以有这七条原理的任意组合蕴含或派生。下面简要介绍软件工程的七条原理:1、用分阶段的生命周期计划严格管理这一条是吸取前人的教训而提出来的。统计表明,50%以上的失败项目是由于计划不周而造成的。在软件开发与维护的漫长生命周期中,需要完成许多性质各异的工作。这条原理意味着,应该把软件生命周期分成若干阶段,并相应制定出切实可行的计划,然后严格按照计划对软件的开发和维护进行管理。 玻姆认为,在整个软件生命周期中应指定并严格执行6类计划:项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划、运行维护计划。2、坚持进行阶段评审统计结果显示: 大部分错误是在编码之前造成的,大约占63%错误发现的越晚,改正它要付出的代价就越大,要差2到3个数量级。 因此,软件的质量保证工作不能等到编码结束之后再进行,应坚持进行严格的阶段评审,以便尽早发现错误。3、实行严格的产品控制开发人员最痛恨的事情之一就是改动需求。但是实践告诉我们,需求的改动往往是不可避免的。这就要求我们要采用科学的产品控制技术来顺应这种要求。也就是要采用变动控制,又叫基准配置管理。当需求变动时,其它各个阶段的文档或代码随之相应变动,以保证软件的一致性。4、采纳现代程序设计技术从六、七时年代的结构化软件开发技术,到最近的面向对象技术,从第一、第二代语言,到第四代语言,人们已经充分认识到:方法大似气力。采用先进的技术即可以提高软件开发的效率,又可以减少软件维护的成本。5、结果应能清楚地审查软件是一种看不见、摸不着的逻辑产品。软件开发小组的工作进展情况可见性差,难于评价和管理。为更好地进行管理,应根据软件开发的总目标及完成期限, 尽量明确地规定开发小组的责任和产品标准,从而使所得到的标准能清楚地审查。6、开发小组的人员应少而精开发人员的素质和数量是影响软件质量和开发效率的重要因素,应该少而精。 这一条基于两点原因:高素质开发人员的效率比低素质开发人员的效率要高几倍到几十倍,开发工作中犯的错误也要少的多; 当开发小组为N人时,可能的通讯信道为N(N-1)/2, 可见随着人数N的增大,通讯开销将急剧增大。7、承认不断改进软件工程实践的必要性遵从上述六条基本原理,就能够较好地实现软件的工程化生产。但是,它们只是对现有的经验的总结和归纳,并不能保证赶上技术不断前进发展的步伐。因此,玻姆提出应把承认不断改进软件工程实践的必要性作为软件工程的第七条原理。根据这条原理,不仅要积极采纳新的软件开发技术,还要注意不断总结经验,收集进度和消耗等数据,进行出错类型和问题报告统计。这些数据既可以用来评估新的 软件技术的效果,也可以用来指明必须着重注意的问题和应该优先进行研究的工具和技术。[编辑本段]方法学软体工程的方法有很多方面的意义。包括专案管理,分析,设计,程序的编写,测试和质量控制。 软件工程师软体设计方法可以区别为重量级的方法和轻量级的方法。重量级的方法中产生大量的正式文档。 著名的重量级开发方法包括ISO9000,CMM,和统一软体开发过程(RUP)。 轻量级的开发过过程没有对大量正式文档的要求。着名的轻量级开发方法包括极限编程(XP)和敏捷流程(AgileProcesses)。 根据《新方法学》这篇文章的说法,重量级方法呈现的是一种防御型的姿态。在应用重量级方法的软体组织中,由于软体项目经理不参与或者很少参与程序设计,无法从细节上把握项目进度,因而会对项目产生恐惧感,不得不要求程式设计师不断撰写很多“软体开发文档”。而轻量级方法则呈现“进攻型”的姿态,这一点从XP方法特别强调的四个准则—“沟通、简单、反馈和勇气上有所体现。目前有一些人认为,重量级方法合于大型的软体团队(数十人以上)使用,而“轻量级方法”适合小型的软体团队(几人、十几人)使用。当然,关于重量级方法和轻量级方法的优劣存在很多争论,而各种方法也在不断进化中。 一些方法论者认为人们在开发中应当严格遵循并且实施这些方法。但是一些人并不具有实施这些方法的条件。实际上,采用何种方法开发软体取决于很多因素,同时受到环境的制约。[编辑本段]主要课程外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000等。 另外,还包括操作系统、软件体系结构概论、设计模式、多媒体技术基础、UML建模、概率论、大学英语等,部分院校还会包括大学物理,工程制图,数值分析等。[编辑本段]发展方向敏捷开发(Agile Development)被认为是软体工程的一个重要的发展。它强调软体开发应当是能够对未来可能出现的变化和不确定性作出全面反应的。 敏捷开发被认为是一种“轻量级”的方法。在轻量级方法中最负盛名的应该是“极限编程”(Extreme Programming,简称为XP)。而与轻量级方法相对应的是“重量级方法”的存在。重量级方法强调以开发过程为中心,而不是以人为中心。重量级方法的例子比如CMM/PSP/TSP。 面向侧面的程序设计(Aspect Oriented Programming,简称AOP)被认为是近年来软体工程的另外一个重要发展。这里的方面指的是完成一个功能的对象和函数的集合。在这一方面相关的内容有泛型编程(Generic Programming)和模板。[编辑本段]需求分析软件工程中包含需求、设计、编码和测试四个阶段,其中需求工程是软件工程第一个也是很重要的一个阶段,本文以医院管软件工程需求分析理系统为例详细介绍了需求工程的构成和进行方法。 首先人们必须了解需求工程和其他项目过程的关系: 图1需求与其他项目过程的关系 软件需求包括三个不同的层次-业务需求、用户需求和功能需求-也包括非功能需求:业务需说明了提供给客户和产品开发商的新系统的最初利益,反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明;用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明;功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。 需求工程分为了需求开发和需求管理两个阶段:下面就以这两个阶段说明: 一,需求开发 需求开发又分为需求获取、需求分析、编写规格说明书和需求验证。以下列出和讲解分析常规的步骤,当然应按照项目的大小和特点等实际情况我们应该自己确定合适的步骤。 1.需求获取: 1)确定需求开发过程:确定需求开发过程确定如何组织需求的收集、分析、细化并核实的步骤,并将它编写成文档。对重要的步骤要给予一定指导,这将有助于分析人员的工作,而且也使收集需求活动的安排和进度计划更容易进行。 2)编写项目视图和范围文档:项目视图和范围文档应该包括高层的产品业务目标,所有的使用实例和功能需求都必须遵从能达到的业务需求。项目视图说明使所有项目参与者对项目的目标能达成共识。而范围则是作为评估需求或潜在特性的参考。 表1项目视图和范围文档的模板 a、1背景在这一部分,总结新产品的理论基础,并提供关于产品开发的历史背景或形势的一般性描述。 a、2业务机遇描述现存的市场机遇或正在解决的业务问题。描述商品竞争的市场和信息系统将运用的环境。包括对现存产品的一个简要的相对评价和解决方案,并指出所建议的产品为什么具有吸引力和它们所能带来的竞争优势。 a、3业务目标用一个定量和可测量的合理方法总结产品所带来的重要商业利润,把重点放在给业务的价值上。 a、4客户或市场需求描述一些典型客户的需求,包括不满足现有市场上的产品或信息系统的需求。提出客户目前所遇到的问题在新产品中将可能(或不可能)出现的阐述,提供客户怎样使用产品的例子。确定了产品所能运行的软、硬件平台。 a、5提供给客户的价值确定产品给客户带来的价值,并指明产品怎样满足客户的需要。 a、6业务风险总结开发(或不开发)该产品有关的主要业务风险,例如市场竞争、时间问题、用户的接受能力、实现的问题或对业务可能带来的消极影响。预测风险的严重性,指明你所能采取的减轻风险的措施。 b.1项目视图陈述编写一个总结长远目标和有关开发新产品目的的简要项目视图陈述。项目视图陈述将考虑权衡有不同需求客户的看法。它可能有点理想化,但必须以现有的或所期待的客户市场、企业框架、组织的战略方向和资源局限性为基础。 b.2主要特性包括新产品将提供的主要特性和用户性能的列表。强调的是区别于以往产品和竞争产品的特性。可以从用户需求和功能需求中得到这些特性。 b.3假设和依赖环境在构思项目和编写项目视图和范围文档时,要记录所作出的任何假设。通常一方所持的假设应与另一方不同。 c.1首次发行的范围总结首次发行的产品所具有的性能。描述了产品的质量特性,这些特性使产品可以为不同的客户群提供预期的成果。c.2随后发行的范围如果你想象一个周期性的产品演变过程,就要指明哪一个主要特性的开发将被延期,并期待随后版本发行的日期。 c.3局限性和专用性明确定义包括和不包括的特性和功能的界线是处理范围设定和客户期望的一个途径。列出风险承担者们期望的而你却不打算把它包括到产品中的特性和功能。 d.1客户概貌客户概述明确了这一产品的不同类型客户的一些本质的特点,以及目标市场部门和在这些部门中的不同客户的特征。 d.2项目的优先级一旦明确建立项目的优先级,风险承担者和项目的参与者就能把精力集中在一系列共同的目标上。达到这一目的的一个途径是考虑软件项目的五个方面:性能、质量、计划、成本和人员。e.产品成功的因素明确产品的成功是如何定义和测量的,并指明对产品的成功有巨大影响的几个因素。不仅要包括组织直接控制的范围内的事务,还要包括外部因素。如果可能,可建立测量的标准用于评价是否达到业务目标. 3)用户群分类:产品的用户在很多方面存在着差异,例如:用户使用产品的频度、他们的应用领域和计算机系统知识、他们所使用的产品特性、他们所进行的业务过程、他们在地理上的布局以及他们的访问优先级。根据这些差异,你可以把这些不同的用户分成小组。用户类不一定都指人,你可以把其它应用程序或系统接口所用的硬件组件也看成是附加用户类的成员。以这种方式来看待应用程序接口,可以帮助你确定产品中那些与外部应用程序或组件有关的需求。将用户群分类并归纳各自特点为避免出现疏忽某一用户群需求的情况,要将可能使都有所差异。详细描述出它们的个性特点及任务状况,将有助于产品设计。 4)选择产品代表:择每类用户的产品代表为每类用户至少选择一位能真正代表他们需求的人作为那一类用户的代表并能作出决策。这对于内部信息系统的开发是最易实现的,因为此时,用户就是身边的职员。而对于商业开发,就得在主要的客户或测试者中建立起良好的合作关系,并确定合适的产品代表。他们必须一直参与项目的开发而且有权作出决策。每一个产品代表者代表了一个特定的用户类,并在那个用户类和开发者之间充当主要的接口。 5)建立核心队伍:建立起典型用户的核心队伍把同类产品或产品的先前版本用户代表召集起来,从他们那里收集目前产品的功能需求和非功能需求。这样的核心队伍对于商业开发尤为有用,因为你拥有一个庞大且多样的客户基础。与产品代表的区别在于,核心队伍成员通常没有决定权。 6)确定使用实例:让用户代表确定使用实例从用户代表处收集他们使用软件完成所需任务的描述-使用实例,讨论用户与系统间的交互方式和对话要求。在编写使用实例的文档时可采用标准模版,在使用实例基础上可得到功能需求。 一个单一的使用实例可能包括完成某项任务的许多逻辑相关任务和交互顺序。因此,一个使用实例是相关的用法说明的集合,并且一个说明是使用实例的例子。在描述时列出执行者和系统之间相互交互或对话的顺序。当这种对话结束时,执行者也达到了预期的目的。 对于一些复杂的使用实例,画出图形分析模型是有益的,这些模型包括数据流程图、实体关系图、状态转化图、对象类和联系图。 使用实例的描述并不向开发者提供他们所要开发的功能的细节。为了减少这种不确定性,需要把每一个使用实例叙述成详细的功能需求。每一个使用实例可引伸出多个功能需求,这将使执行者可以执行相关的任务;并且多个使用实例可能需要相同的功能需求。使用实例方法给需求获取带来的好处来自于该方法是以任务为中心和以用户为中心的观点。比起使用以功能为中心的方法,使用实例方法可以使用户更清楚地认识到新系统允许他们做什么。 每一个使用实例都描述了一个方法,用户可以利用这个方法与系统进行交互,从而达到特定的目标。使用实例可有效地捕捉大多数所期望的系统行为,但是你可能有一些需求,这些需求与用户任务或其他执行者之间的交互没有特定的关系。这时你就需要一个独立的需求规格说明。 7)召开应用程序开发联系会议:召开应用程序开发联系会议应用程序开发联系会议是范围广的、简便的专题讨论会,也是分析人员与客户代表之间一种很好的合作办法,并能由此拟出需求文档的底稿。该会议通过紧密而集中的讨论得以将客户与开发人员间的合作伙伴关系付诸于实践。 8)分析用户工作流程:分析用户工作流程观察用户执行业务任务的过程。画一张简单的示意图(最好用数据流图)来描绘出用户什么时候获得什么数据,并怎样使用这些数据。编制业务过程流程文档将有助于明确产品的使用实例和功能需求。你甚至可能发现客户并不真地需要一个全新的软件系统就能达到他们的业务目标。 9)确定质量属性:确定质量属性和其它非功能需求在功能需求之外再考虑一下非功能的质量特点,这会使你的产品达到并超过客户的期望。对系统如何能很好地执行某些行为或让用户采取某一措施的陈述就是质量属性,这是一种非功能需求。听取那些描述合理特性的意见:快捷、简易、直觉性、用户友好、健壮性、可靠性、安全性和高效性。你将要和用户一起商讨精确定义他们模糊的和主观言辞的真正含义。 10)检查问题报告:通过检查当前系统的问题报告来进一步完善需求客户的问题报告及补充需求为新产品或新版本提供了大量丰富的改进及增加特性的想法,负责提供用户支持及帮助的人能为收集需求过程提供极有价值的信息。 11)需求重用:跨项目重用需求如果客户要求的功能与已有的产品很相似,则可查看需求是否有足够的灵活性以允许重用一些已有的软件组件。

软件工程论文参考文献范文

在学习和工作中,大家或多或少都会接触过论文吧,通过论文写作可以培养我们的科学研究能力。相信写论文是一个让许多人都头痛的问题,以下是我帮大家整理的软件工程论文参考文献范文,欢迎阅读,希望大家能够喜欢。

[1]刘洪峰,陈江波.网络开发技术大全[M].人民邮电出版社,2005:119-143.

[2]程成,陈霞.软件工程[M].机械工业出版社,2003:46-80.

[3]舒红平.Web 数据库编程-Java[M].西安电子科技大学出版社,2005:97-143.

[4]徐拥军.从档案收集到知识积累[M].是由工业出版社,2008:6-24.

[5]纪新.转型期大型企业集团档案管理模式研究[D].天津师范大学,2008:46-57.

[6]周玉玲.纸质与电子档案共存及网络环境电子档案管理模式[J].中国科技博览,2009:44-46.

[7]张寅玮.甘肃省电子档案管理研究[D]. 兰州大学,2011:30-42

[8]惠宏伟.面向数字化校园的档案信息管理系统的研究与实现[D]. 电子科技大学,2006:19-33

[9]刘冬立.基于 Web 的企业档案管理系统的设计与实现[D].同济大学,2007:14-23

[10]钟瑛.浅议电子文件管理系统的功能要素[J]. 档案学通讯,2006:11-20

[11]杜献峰 . 基于三层 B/S 结构的`档案管理系统开发 [J]. 中原工学院学报,2009:19-25

[12]林鹏,李田养. 数字档案馆电子文件接收管理系统研究及建设[J].兰台世界,2008:23-25

[13]汤星群.基于数字档案馆建设的两点思考[J].档案时空,2005:23-28

[14]张华丽.基于 J2EE 的档案管理系统设计与实现[J].现代商贸工业. 2010:14-17

[15]Gary P Johnston,David V. Bowen.he benefits of electronic recordsmanagement systems: a general review of published and some unpublishedcases. RecordsManagement Journal,2005:44-52

[16]Keith Gregory.Implementing an electronic records management system: Apublic sector case study. Records Management Journal,2005:17-21

[17]Duranti Luciana.Concepts,Principles,and Methods for the Management of Electronic RecordsR[J].Information Society,2001:57-60.

[18]Lynn C Westney.Intrinsic value and thepermanent record the preservation conundrum[M].International digital library perspectives,2007:34-89.

[19]Aleksej Jerman Blai.Long-term trustedpreservation service using service interaction proto-col and evidence records[J].Computers and Standards,2007:23-29.

[20]Carmela Troncoso.Improving Secure Long-Term Archival of Digitally Signed Documents[M].Proceedings of the4th ACM international workshop on Storage secu-rity and survivability,2008:102-134.

[1]Schiller J H, Voisard A. Location-Based Services [C]. San Francisco: Morgan Kaufmann,2004

[2]Jiang B, Yao X. Location-based services and GIS in perspective [C]. Computers,Environment and Urban System, 2006, 30(6): 712-725[3]王惠南编著.GPS导航原理与应用[M].科学出版社,2003

[3]C.Drane, M.Vfacnaughtan and C.Scott. Positioning GSM Telephones [J], IEEE Comm.Magazine, pp.46-59, 1998[4]R.Klukas, G.Lachapeile and M.Fattouche. Cellular Telephone Positioning Using GPS TimeSynchronization [C], GPS World, pp.49-54 1998

[4]Christie J, Fuller R, Nichols J. Development and deployment of GPS wireless devices forE911 and location based services. Position Location and Navigation Symposium [C], 2002, 60 - 65

[5]胡加艳,陈秀万,吴雨航,吴才聪.移动位置服务在应急救援中的应用[J].中国应急救援.2008(05)

[6]冯锦海,杨连贺,刘军发等.基于WLAN移动定位的个性化商品信总推荐平台[J].计算机工程与科学.2014(10)

[7]张寅宝,张威巍,孙卫新.面向位置服务的室内空间数据模型研宂[J].测绘与空间地理信息.2014(11)

[8]ZhongLiang Deng, Weizheng Ren, Lianming Xu. Localization Algorithm Based onDifference Estimation for Wireless Sensor Networks in Pervasive Computing Environment.Pervasive Computing and Applications [C], 2008, p.479-484.

[9]Stoyanova T, Kerasiotis F, Efstathiou K. Modeling of the RSS Uncertainty for RSS-BasedOutdoor Localization and Tracking Applications in Wireless Sensor Networks. Sensor Technologiesand Applications (SENSORCOMM) [C], 2010, 45 - 50

[10]Jun-yong Yoon, Jae-Wan Kim, Won-Hee Lee. A TDoA-Based Localization Using PreciseTime-Synchronization. Advanced Communication Technology (ICACT) [C]3

[11]韩霜,罗海勇,陈颖等.基于TDOA的超声波室内定位系统的设计与实现[J].传感技术学报.2010(03)

[12]Hee-Joong Kim, Jihong Lee. Stereo AoA system for indoor SLAM [C]. Control,Automation and Systems (TCCAS), 2013 13th, 1164-1169

[13]张明华.基于WLAN的室内定位技术研究[D],上海,上海交通大学,2009,36-38

[14]Weston J L, Titterton D H. Modern Tnertial Navigation Technology and Its Application [J].Electronics & Communication Engineering Journal, 2000, 12(2):49-64

[15] A.Taheri, A.Singh, A.Emmanuel. Location Fingerprinting on Infrastructure 802.11Wireless Local Area Networks (WLANS) Using Locus [C], Local Computer Networks, 2004. 29thAnnual IEEE International Conference on. IEEE, 2004, pp. 676-683.

[16]王赛伟,徐玉滨,邓志安等.基于概率分布的室内定位算法研究[C].国际信息技与应用论坛文集,2009.

[17]宁静.采用红外织网的室内定位技术[J].激光与红外.2011(07)

[18]卜英勇,王纪婵,赵海鸣等.基于单片机的高精度超声波测距系统[J].仪表技术与传感器.2007(03)

[19]HyungSoo Lim, ByoungSuk Choi, JangMyung Lee. An Efficient Localization Algorithmfor Mobile Robots based on RFID System [C]. SICE-ICCAS,Oct. 2006 pp. 5945-5950

[20]N4air N, Mahmoud Q.H. A collaborative Bluetooth-Based Approach to Localization ofMobile Devices [C]. Collaborative Computing: Networking, Applications and Worksharing(CoIlaborateCom), 2012,363 - 371

[21]Si nan Gezici, Zhi Tian, Georgios B. Biannakis, et al. Localization via Ultra-WidebandRadios [C]. IEEE Signal Processing Magazine July 2005.

[22]陈文周.WiFi技术研究及应用[J].数据通信.2008(02)

[23]李红,郭大群.WiFi技术的优势与发展前景分析[J],电脑知识与技术,2013(5)

[24]石欣,印爱民,张琦.基于K最近邻分类的无线传感器网络定位算法[J].仪器仪表学报,2014(10)

[25]Christopher J.C. Burges. A Tutorial on Support Vector Machines for Pattern Recognition[J]. Data Mining and Knowledge Discovery. 1998 (2)

[26]Asano S,Wakuda Y’ Koshizuka N. A robust Pedestrian Dead-Reckoning PositioningBased on Pedestrian Behavior and Sensor Validity [C]. PLANS’ 2012,328 - 333

[27]Alvarez D, Gonzalez R.C, Alvarez J.C. Comparison of Step Length Estimators fromWearable Accelerometer Devices [C]. Proc.IEEE EMBS, 2006:5964-5967.

[28]刘长征,李纬,丁辰等.多种定位技术融合构建LBS体系[J].地理信息世界.2003(03)

[29]张世.基于惯性传感器和WiFi的室内定位系统的设计与实现[D],北京,北京邮电大学,2012.

[30]周傲英,杨彬,金澈清等.基于位置的服务:架构与进展[J].计算机学报.2011(07)

[31 ] W3C, Scalable Vector Graphics (SVG) [OL],

[32] Eisa S, Peixoto J. Meneses F. Removing Useless APs and Fingerprints from WiFi IndoorPositioning Radio Maps [C]. Indoor Positioning and Indoor Navigation (IPIN), 2013, 1-7

分析论文研究方法的软件有

引文分析包括4步:①选取统计对象;②统计引文数据;③引文分析;④得出结论。 引文分析包括4步:①选取统计对象;②统计引文数据;③引文分析;④得出结论。

论文中研究方法的应用

论文是一个汉语词语,古典文学常见论文一词,谓交谈辞章或交流思想。当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。下面是我收集的论文中研究方法的应用,欢迎大家参考。

【摘要】:

硕士毕业论文是一个硕士研究生论文水平的重要表现,考察其论文的研究方法对于我们研究论文的研究方法有重要的帮助,本论文以华东师范大学思想政治教育专业20xx年和20xx年硕士毕业生硕士学位论文为研究对象。通过统计分析发现:马克思主义理论学科研究生的研究方法意识逐渐增强,呈现出多样化趋势,同时存在述而不用、理解不准确、运用不到位等问题。造成这些问题的主要原因就是缺乏研究方法的理论学习与实践训练。因此,应注重从增强研究生方法自觉、严格学位论文写作规范等方面不断提升学位论文研究方法运用水平。

【关键词】:

研究方法;硕士论文;思想政治教育

研究方法是科学研究的首要问题,贯穿科学研究的全过程。它上与认识论、方法论相连,下与理论性质、研究问题紧密相关,是保证研究成果科学性的前提和保障。

一、学位论文与研究方法

(一)研究生学位论文

研究生学位论文是衡量研究生科研能力和培养质量的重要手段。研究生学位申请者根据学位授予要求而撰写的研究论文。它是评判学位申请人学术水平的重要依据和获得学位的必要条件之一。学位论文质量的高低是衡量研究生科研水平高低的一个重要标志。

(二)研究方法

研究方法,也就是正确地提出问题、解决问题,是研究事实所不可缺少的理论原则、程序、手段、方式和技巧。是保证观察可靠、判断、推理得以正确形成的原则、程序、手段、方式。我国哲学社会科学学者秦宗熙和穆怀中、谢圣明认为社会研究方法的体系由三个不同层次构成,即一般方法、具体研究方法和具体的研究程序和研究技术。

首先,一般方法包括马克思主义哲学方法论、社会学的学科方法论以及逻辑方法论。其次,具体的研究方法包括文献法、个案法、访问法、问卷法、观察法、实验法、抽样法、社会测量法、典型法等。具体的研究程序和研究技术。最后,研究程序包括四个阶段即选题阶段、计划阶段、实施阶段和总结阶段。一般情况下,学生在论文写作上采取定性和定量研究相结合,采取文献法、历史法、比较法、统计分析法、问卷法、测验法、经验总结法等多种方法相结合使用。

二、思想政治教育硕士学位论文研究方法分析

硕士学位论文是一个硕士研究生写作水平的展现,而方法的运用则体现了作者研究过程中方法原则程序是否科学合理,这也就直接影响论文的质量和水平。通过分析得出思政研究生硕士学位论文以传统的理论思辨研究方法为主,缺乏科学的研究方法意识,缺少相应的实证与量化分析

(一)研究方法自陈状况分析

在抽样的华东师范大学2014、2015年30篇思想政治教育硕士学位论文中分析发现,从整体上而言,有90.1%的学位论文明确交代论文研究方法。能清晰单列“研究方法”部分并作“详细说明”和“简要说明”的学位论文的比例比较大,这说明,思想政治教育学科硕士论文的研究方法意识在已经比较高,研究的科学性从总体而言呈比较好的状态。当然,如果把自陈水平为详细说明和简要说明的论文判为“合格”的话,那么合格的比例仅仅有37%。

(二)研究方法的主要类别及其运用情况

总体分析后发现,马克思主义理论学科硕士学位论文运用的研究方法主要包括文献研究法、经验总结法、理论思辨法、比较研究法、历史研究法、调查研究法等。在30篇硕士学位论文中,以文献研究法为主要研究方法的占60%,排名第一;以思辨抽象法为主要研究方法的硕士论26%,排名第二;比较研究法为主占23%;其余还包括历史研究法、跨学科研究、调查研究等等占有一定比例。此外,100%的硕士论文的是融合两种方法以上的综合方法,融合的方式较为多样。

从以上可以看出,研究方法依然以经验研究和思辨研究等传统研究方法为主。文献研究法、思辨抽象法、历史研究法、比较研究法等传统研究方法备受青睐,其中文献研究法的使用率100%。新的实证研究方法,如调查研究、访谈法等开始进入马克思主义理论学科领域,使得研究方法更为丰富和多样化。

三、结论

(一)优点。通过分析30篇抽样可以得出思想政治教育专业硕士研究生在学位论文的写作中方法意识逐渐增强,通过本研究的调查分析发现过去单一的研究方法有所下降,对研究具有实际指导价值的学科层面方法论和原则层面方法论急剧增加,这表明高等教育研究的方法论出现了多元化趋向。从某种意义上可以说,研究方法论趋向多元化意味着研究者对研究方法论认识更加深人,这也意味着思想政治教育专业研究方法的多元化。

同时,具体研究方法和研究技术种类多样性,尽管定量与实证研究方法的整体运用中占比例不大,但从调查结果可以说明研究生们已经意识到定量与实证研究方法在研究中的重要性,通过定量与实证研究分析更能确定的各影响因素与结果之间的关系,从而得出科学的结论。研究技术的`这一层次是研究方法结构体系中与研究成果联系最为密切的层面。一定的研究方法论和研究方式最终必然要通过具体方法与技术才能展现出来。

(二)存在的不足。通过对样本的分析,可以得出,虽然在毕业论文中很多人都陈述了研究方法,但是研究方法陈述不够明确,甚至对研究方法本身并不是非常清楚,部分论文对研究方法敷衍了事,有的研究生将实证研究、思辨研究、定性研究、定量研究、定性与定量相结合、规范研究及跨学科研究、多学科研究当作研究方法。事实上,从哲学和科学方法的角度看,实证研究、定性研究、定量研究、定性与定量相结合及跨学科研究、多学科研究都是开展科学研究的一种指导思想,是方法论。如实证研究与之对应的有实验法、调查法等。

定性与思辩研究多,定量与实证研究少。定量研究与实证研究在研究科学性能够起到很重要的作用,从调查结果显示,虽然定量和实证研究有所增加,但从总体上而言,定量和实证研究还是很少。通过案例、实验、非实验、实地研究,用事实情况及真实数据更能有力地证实研究者的观点的文章少。调查数据显示,在研究生学位论文研究方法中以文献法、历史法、比较法这些以叙事性的定性研究为主导,从个人经验出发的感悟性、思辨性研究较多,说明定性研究仍是主要研究方法。虽然随着研究的深入及对研究的科学性的重视,定量与实证的方法逐步受到重视,但比较而言,运用的仍然较少。调查结果显示,在研究生学位论文中最常用的定量与实证的研究方法是调查法,最常用的统计分析方法是描述统计。方差分析、差异检验及显著性分析等定量方法在论文中少有出现。

综合上述分析,在培养学生论文写作方法上,我们应该更加注重方法意识,培养学生方法自觉,注重开设方法论课程的质量,提高研究质量,重视定量与实证研究,优化定性与思辨研究的结构,规范研究方法,树立科学研究意识,促进思想政教育学科理论发展。

做数据分析,比较好用的软件有哪些? 数据分析软件有很多种,每一种都适合不同类型的人员。 简单说: Excel:普遍适用,既有基础,又有中高级。中级一般用Excel透视表,高级的用Excel VBA。 hihidata:比较小众的数据分析工具。三分钟就可以学会直接上手。无需下载安装,直接在线就可以使用。SPSS:专业统计软件,没有统计功底很难用的。同时包含了数据挖掘等高大功能。 SAS:专业统计软件,专业人士用的,不懂编程还是不要碰了。 MARLAB:建立统计与数学模型,但是比较难学,很难上手。 Eview:比较小众,建立一些经济类的模型还是很有用的。计量经济学中经常用到。 各种BI与报表工具:FineBI,FineReport,tableau,QlikView等。 比较好的数据分析软件有哪些? SPSS是软件里比较简单的 ,学校里使用的比较多一些,可以采用菜单的模式 带少量的命令编辑MATLAB常常在建立统计和数学模型的时候比较好用 但是很难学 反正我学了一个学期楞是就知道个皮毛Finereport 兼顾了基本的数据录入与展现功能,一般的数据源都支持,学习成本比较低,比较适合企业级用户使用,SAS我没用过 网站数据分析工具哪个好用些阿? 推荐吆喝科技的ab测试,软件分析的数据比较全面和精准 学数据分析需要熟悉哪些软件基础 软件只是一个工具 看你要从事的数据分析的方向很深度而定 一般的用excel也可以进行常规简单的数据分析 再深入一点的用spss、stata、sas 如果要搞数据挖掘的话,用spss modeler / sas 不过一般的常规数据分析用excel和spss基本上能够应付 常用的数据分析工具有哪些 数据分析的概念太宽泛了,做需要的是侧重于数据展示、数据挖掘、还是数据存储的?是个人用还是企业、部门用呢?应用的场景是制作简单的个人图表,还是要做销售、财务还是供应链的分析? 那就说说应用最广的BI吧,企业级应用,其实功能上已经涵盖了我上面所述的部分,主要用于数据整合,构建分析,展示数据供决策分析的,譬如FineBI,是能够”智能”分析数据的工具了。 android数据分析工具用什么软件 1. 开源大数据生态圈 Hadoop HDFS、Hadoop MapReduce, HBase、Hive 渐次诞生,早期Hadoop生态圈逐步形成。 开源生态圈活跃,并免费,但Hadoop对技术要求高,实时性稍差。 2. 商用大数据分析工具 一体机数据库/数据仓库(费用很高) IBM PureData(Netezza), Oracle Exadata, SAP Hana等等。 数据仓库(费用较高) Teradata AsterData, EMC GreenPlum, HP Vertica 等等。 数据集市(费用一般) QlikView、 Tableau 、国内永洪科技Yonghong Data Mart 等等。 前端展现 用于展现分析的前端开源工具有JasperSoft,Pentaho, Spagobi, Openi, Birt等等。 用于展现分析商用分析工具有Cognos,BO, Microsoft, Oracle,Microstrategy,QlikView、 Tableau 、国内永洪科技Yonghong Z-Suite等等。 数据分析软件有哪些,他们分别的特点是什么 除了EXCEL 数据分析用的多的有以下几个软件,你看看你们公司符合哪个 SPSS(StatisticalProduct and Service Solutions),“统计产品与服务解决方案”软件,是数据定量分析的工具,适用于社会科学(如经济分析,市场调研分析)和自然科学等林林总总的统计分析,国内使用的最多,领域也多。 SPSS就如一个傻瓜相机,界面友好,使用简单,但是功能强大,可以编程,能解决绝大部分统计学问题,适合初学者。它有一个可以点击的交互界面,能够使用下拉菜单来选择所需要执行的命令。它也有一个通过拷贝和粘贴的方法来学习其“句法”语言,但是这些句法通常非常复杂而且不是很直观。 SPSS致力于简便易行(其口号是“真正统计,确实简单”),并且取得了成功。但是如果你是高级用户,随着时间推移你会对它丧失兴趣。SPSS是制图方面的强手,由于缺少稳健和调查的方法,处理前沿的统计过程是其弱项。 SAS是全球最大的软件公司之一,是全球商业智能和分析软件与服务领袖。SAS由于其功能强大而且可以编程,很受高级用户的欢迎,也正是基于此,它是最难掌握的软件之一,多用于企业工作之中。 SAS就如一台单反相机,你需要编写SAS程序来处理数据,进行分析。如果在一个程序中出现一个错误,找到并改正这个错误将是困难的。在所有的统计软件中,SAS有最强大的绘图工具,由SAS/Graph模块提供。然而,SAS/Graph模块的学习也是非常专业而复杂,图形的制作主要使用程序语言。SAS适合高级用户使用。它的学习过程是艰苦的,正所谓“五年入门,十年精通”,最初的阶段会使人灰心丧气。然而它还是以强大的数据管理和同时处理大批数据文件的功能,得到高级用户的青睐。 R 是用于统计分析、绘图的语言和操作环境,属于GUN系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具,多用于论文,科研领域。 R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。因此R有很多最新的模型和检验方法,但是非常难自学,对英语的要求很高。R与SAS的区别在于,R是开放免费的,处理更灵活,同时对编程要求较高。 大数据是什么意思?哪些软件适合大数据分析? 大数据定义什么的百度很多。个人理解:现有的互联网数据量越来越大,面对这么大的数据量,如何利用好这些数据是极具挑战性的。一方面数据量提升,数据处理的方法必须改变,才能提高数据处理速度,比如大规模,高并发的网站访问,12306,淘宝天猫什么的;另一方面从这些海量数据中挖掘出有用的信息,比如根据淘宝根据用户点击访问,反馈出用户的喜好,给用户推荐相关商品。 推荐Hadoop,适合大数据处理的。 网上学习资料很多,自己搜去! 当然你也可以自己使用数据库MYSQL等去做大数据处理,这样很多Hadoop做好的东西都需要你自己去做。要是熟悉某个数据库,并且应用明确就用数据库自己去做吧! 加油! 数据分析软件哪个好 最常用的是spss,属于非专业统计学的! sas是专业的统计分析软件,需要编程用,都是专业人士用的 数据分析中的数据挖掘,可以使用spss公司的clementine 大数据分析一般用什么工具分析 在大数据处理分析过程中常用的六大工具: Hadoop Hadoop 是一个能够对大量数据进行分布式处理的软件框架。但是 Hadoop 是以一种可靠、高效、可伸缩的方式进行处理的。Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。Hadoop 还是可伸缩的,能够处理 PB 级数据。此外,Hadoop 依赖于社区服务器,因此它的成本比较低,任何人都可以使用。 HPCC HPCC,High Performance puting and munications(高性能计算与通信)的缩写。1993年,由美国科学、工程、技术联邦协调理事会向国会提交了“重大挑战项目:高性能计算与 通信”的报告,也就是被称为HPCC计划的报告,即美国总统科学战略项目,其目的是通过加强研究与开发解决一批重要的科学与技术挑战问题。HPCC是美国 实施信息高速公路而上实施的计划,该计划的实施将耗资百亿美元,其主要目标要达到:开发可扩展的计算系统及相关软件,以支持太位级网络传输性能,开发千兆 比特网络技术,扩展研究和教育机构及网络连接能力。 Storm Storm是自由的开源软件,一个分布式的、容错的实时计算系统。Storm可以非常可靠的处理庞大的数据流,用于处理Hadoop的批量数据。Storm很简单,支持许多种编程语言,使用起来非常有趣。 Apache Drill 为了帮助企业用户寻找更为有效、加快Hadoop数据查询的方法,Apache软件基金会近日发起了一项名为“Drill”的开源项目。Apache Drill 实现了 Google's Dremel. 据Hadoop厂商MapR Technologies公司产品经理Tomer Shiran介绍,“Drill”已经作为Apache孵化器项目来运作,将面向全球软件工程师持续推广。 RapidMiner RapidMiner是世界领先的数据挖掘解决方案,在一个非常大的程度上有着先进技术。它数据挖掘任务涉及范围广泛,包括各种数据艺术,能简化数据挖掘过程的设计和评价。 Pentaho BI Pentaho BI 平台不同于传统的BI 产品,它是一个以流程为中心的,面向解决方案(Solution)的框架。其目的在于将一系列企业级BI产品、开源软件、API等等组件集成起来,方便商务智能应用的开发。它的出现,使得一系列的面向商务智能的独立产品如Jfree、Quartz等等,能够集成在一起,构成一项项复杂的、完整的商务智能解决方案。

说起论文降重,是很多马上要毕业了的学生的一大难题。写论文的时候,免不了要引经据典,要引用名人的话,要引用名人的故事,要使用公式,要把定义写明白,这些内容就决定了你的论文有着居高不下的重复率,甚至是后期无论如何怎么修改,都无法撼动改变一点点这个恼人的数字。北京译顶科技价格比较合理,我就是在那边做的,没花多少钱你可以统一去知道了解下

小学数学关于估算方法的研究论文

小学数学论文浅谈估算教学的现状与改进措施大溪二小 徐再立摘 要:估算教学让我们觉得有很多困惑,如学生的"先算后估","估算速度慢于精确计算"以及"估算方法举棋不定"等现象,说明了我们的估算教学有待改进.改进估算教学法就要转变教师观念,重视估算教学;结合具体情境,培养估算意识;教给估算策略,提高估算能力.关键词:估算教学效果 教师观念 估算意识 估算能力估算教学随着新课程的诞生而成为了广大教师讨论的焦点问题之一.我们不难发现,虽然我们对估算教学进行着积极探讨,但估算教学还是让我们觉得有很多困惑.例如学生的"先算后估","估算速度慢于精确计算"以及"估算方法举棋不定"等现象,都说明了我们的估算教学有待改进.那么,到底是什么原因使得估算教学效果不好 我们又该怎么做才能提高估算的教学效果呢 我想从教师和学生两个层面来谈谈对改进估算教学的初浅想法.转变教师观念,重视估算教学现状分析从现状看,教师并不象课程标准那么重视估算教学.原因有以下三个:1.教师受传统教学观念的影响.估算教学在老教材中是选学内容,在新教材中是必学内容,而且在教材的各册各章节中都有要求.但是教师受传统教学观念的影响,没有将估算教学作为一种计算能力来培养,往往是教材有安排则教,无安排则不教,没有自始至终地坚持培养,根本没有将估算教学与精确计算平起平坐,并肩作战.2.教师对估算教学功能认识不明确.我从个人和同行者身上发现,我们很多教师都认为估算的功能就是在没必要精确计算时充当一种简便计算方法,或者是充当检验精确计算是否正确的验算方法.很多教师都没有认识到,估算除了以上两种功能之外,它更重要的功能是在培养学生的数感和数学素养上.3.估算教学的评价现状使得教师对估算教学不重视.由于估算教学不是作为独立单元安排教学,对估算教学效果的评价也不是独立而显著的,往往只是在纸笔测验中加入少量几道只要求给出估算结果的估算题.这样少量几道题的分数相对一张试卷来说,失与得的差别也不是很大,因此,估算教学效果也不被教师怎样看重.(二)改进措施1.走出传统教学观念的辐射圈.教师要从老教材中走出来,阅读新课程标准,了解估算教学目标;教师还要纵观新教材,梳理整套教材安排体系,了解估算教学在整个教材体系中的安排情况;理清新教材对估算教学的重视程度,不要再受传统教学观念的影响,重视估算教学.教师要明白口算,笔算与估算是三种基本计算技能,口算能力,笔算能力与估算能力组成了一个人完整的计算能力,要培养学生的数学能力,这三种技能缺一不可.因此,我们在平时的教学中要注意,以前对估算有所轻视,现在应着重花时间来弥补,不能因学生的估算能力欠缺而影响他的数学能力.因此,教师要足够重视估算的教学.2.认清估算教学的功能.估算是一种计算方法,它的基本功能是在不需要精确计算时使用它来快速计算;估算还经常充当验算的角色.估算除了这两个功能外还有一个重要的功能是它可以培养学生的数感与数学素养.如通过对数与量的估算,可以使学生亲身体验所学的数与量的大小与多少,例如, 当学习了自然数1-100后,可让学生去估算一把黄豆有多少粒,一个教室有多少人,待估算出结果后再去精确地算一算, 看二者之间的差距, 从中体验1—100等数到底有多少.这不正体现了新课标提出的让学生在体验中学习数学吗 通过估算教学还可以促进学生建立用数学的意识, 提高用数学的能力.例如,在超市购物时,估算需要多少钱 买水果时,感觉一袋水果有多重.这些问题都可以使学生将书本知识转化为实际生活问题,加强书本知识与生活问题之间的联系.因此,我们说估算教学是很有必要的,需要引起教师的足够重视.3.改变估算教学效果的评价机制.要改变估算教学效果的评价机制,学生估算能力的评价应避免简单的只看估算结果的纸笔方法,重视估算过程的考查[1].可以采用以下措施:⑴写出估算过程.如49×3≈50×3;⑵写出估算结果的大致范围.49×3300人,答:他们不能同时上船."看到这种状况,我与学生有了如下对话:师:"这道题必须要精确计算吗 "沉默片刻,生1:"不用."师:"为什么 "生1:"因为100加200就有300了."师:"他是用什么方法计算的.这种方法你们觉得怎么样 "生2:"他用估算的方法,比较简便.可以就写作138+202 〉300."师:"那你们为什么不这样做 "学生哑然.这个案例使我想到,我们的学生是怎么了,他们在写题时不是都不喜欢多写字吗 那他们为什么宁可多写几个字,也不用估算的方法呢 我们苦苦教学的估算,不是成了"纸上谈兵"了吗 这样学估算还有意义吗 2.习惯使然.学生估算意识不强的还有一个现状是学生习惯于看到题就精确计算,而不先思考用什么方法计算更合适.(二)改进措施1.要提高小学生的估算能力,首先要让学生明确估算的意义,这样才提高他们学习估算的积极性[2].这就必须要求我们创造具体情境,结合具体情境,培养学生的估算意识.如果不是在具体情境中谈培养估算意识就比较空洞.比如著名特级教师吴正宪老师上的《估算》一课,她在课的开始环节,就创设了一个情境,青青和妈妈去超市购物,选好了商品后,妈妈的问题是:妈妈带了200元钱,够不够 再让学生判断在下列哪种情况下,使用估算有意义:A,妈妈考虑200元够不够时;B,营业员要将每种商品的价格输入收银机时;C,妈妈被告知要付多少钱时.在这里,吴老师没有问"买这几件物品大约需要多少钱 "而是设计了这样一道选择题,显然是从培养学生估算意识角度考虑的.像吴老师这样,在教学估算之前,先让学生来判断什么时候需要估算 什么时候需要精确计算 使学生明白了我们为什么要学估算 学估算有什么用 不正是数学课程标准提出的"人人都要学有用的数学"吗 这比我们口口声声的告诉学生"估算很有用","估算比精确计算要简便"来得有效得多.当然,这里所指的具体情境并不都是指上面购物环境,还可以是在碰到其他有具体情况的问题时,如下列算式中,得数比800大的算式是( )A,462+335 B,397×2 C,1000-209 D,215×4很明显,像这样的题用估算解决比较快.所以通过比较解决这道题的速度,也可以培养学生的估算意识.2.培养学生的估算意识除了要使学生明白什么时候用估算之外,还要使学生养成估算的习惯.培养估算习惯要靠时间与毅力来实现.如计算之前,先估一估得数大致在什么范围,精确计算之后,又估一估值是不是在这个范围之内等.课堂上多些"请估一估","说说你是怎么估的"这样的要求.经过一定时间这样的训练之后,学生就会有估算的意识和习惯.当然,这里行要求教师自身要有估算意识和习惯.三,教给估算策略,提高估算能力(一)现状分析1."先算后估"现状存在.我们不难发现有一部分学生(特别是中差生)碰到估算题时是先精确计算出结果,再对精确结果求出近似值的.这种状况在新课改刚开始几年存在的相当多,目前仍然部分存在.主要原因是学生估算速度慢于精确计算,估算能力不强造成的.2.估算方法"举棋不定".根据我的教学经验及调查结果发现,有一部分学生不喜欢估算而喜欢精确计算的原因是:精确计算答案唯一,方法也常常具有唯一性,而估算的方法和结果都具有多样性,学生在估算能力不强的情况下对使用估算方法感到信心不足,举棋不定.3.片面的训练"先估后算"教学模式.教师在估算教学中,往往很注重估着算,就是着重让学生在通过近似后的算.这样也是片面的,有些题目可以能通过不用求近似数就能估出来的,也就是说估算策略是很重要的.(二)改进措施虽然估算的方法灵活多样, 答案也不具有唯一性, 但估算并非无法可依,无章可循, 也是可以总结出一般的估算策略的.要使学生能灵活,主动地使用估算,我们必须要教给学生估算的策略与技巧,提高估算能力.1.熟练撑握求近似值的方法.求近似值是估算教学的基础,这就要求我们多设计类似于"这个数接近几","这是一个多大的数","看到这个数,你想到了什么数"等问题,使学生看到一个数就能在头脑中反应出它的近似数.对于学生取近似数时出现不同的结果,如378看作380,400,350等不同的近似数,我们都要做出相宜的评价,而不能以教师心中的满意答案来否定学生的想法.我们要鼓励学生敢于取近似值,敢于表达自己的想法,学生的数感就会逐渐得到增强,估算的速度也会得到提高.2.学会调整策略,培养优化意识.估算是非常讲究策略性的一种计算方法.我们要让学生充分体验估算的方法多样化与优化的过程,给他们自己体验选择估算策略的过程.如著名特级教师吴正宪法老师在《估算》一课中对估算的调整策略很重视.她先通过学生自己得出"最好用中估,凑调估或大小估的方法进行估算".再安排了以下两道练习来感悟估算的策略意识.(1)学校组织350名同学去春游, 租了7辆汽车, 每辆汽车有56个座位, 要求每人一个座位, 够吗 (2)一辆卡车, 自重986千克, 车上载有6箱货物, 每箱285千克, 能顺利通过一座限重3吨的桥吗 吴老师组织学生讨论: "对于这种问题, 大估,小估……哪种估算方法好啊 " "大估有把握, 还是小估有把握 ""以后要估算的时候, 是大估或小估, 还是…… " 学生自己得出"要根据实际情况确定估算的方法, 有时大估比较有把握, 有时小估保险些……".像这些需要调整策略来估算的问题是学生的薄弱之处,特别是中差生,所以,我们平时要加强估算调整策略的训练,使学生在经验支持下灵活使用估算本领.3.运用策略灵活估.⑴灵活利用数学规律,性质来估算[3].利用数学规律和性质来估算,可以省去求近似值的步骤,能使估算更简洁,更快速.如利用一个不是0的数乘纯小数,积小于这个数的规律,就可以判定4.9×0.6的积必定小于4.9,在比较〇 时,可以想>,=.所以>.熟练掌握数学规律与性质,可以使估算速度更快.⑵根据实际需要选用估计方法.估算并非都是要求近似值的,有些情况下可以省去求近似值的步骤.如我们在教学"吨的认识"时,就只要让学生感觉50千克有多重,想象1吨即1000千克,有20个50千克的重量,实际上这也是估一估的过程.在一些生活实例中,有时也可以不用求近似值来估.如估一个会场的人数,我们是不会把一个人当单位,然后想有多少个这样的一个人.而应该是先想我们班有50人,那么这里大概有多少个50,当然也可在想想100人大概是多少后,再想想这里有多少个100人.参考文献:[1]张俊英,对小学数学估算教学的思考,小学教学研究,2008(6)[2]张丽珍,小学数学教学中估算能力的培养,甘肃教育,2001(9)[3]周 豪,小学生估算能力的培养,小学教学参考,2001(3)小学数学论文计算教学中 "情景串"教学资源的开发和利用温岭市横湖小学 鲍 淼[内容摘要]在计算课中自始至终发挥导向作用,使学生通过解决"情景串"中的问题引发对数学计算的学习,将解决问题与计算学习二者紧密结合,让学生既经历计算知识与技能的形成过程,又能把学到的计算知识作为解决问题的工具,把应用意识的培养贯穿于数学学习的全过程,这是"情景串"教学的核心内涵.教师应找准"支点",创设具有"数学韵味"的"情景串",在计算课中真正发挥其应有的价值.本文从以下几方面来阐述"情景串"教学资源的开发:一,动态的情景串来源于静态的主题情景图;二,动态的情景串来源于贴近的生活实践;三,动态的情景串来源于生动的动画故事;四,动态的情景串来源于有趣的游戏活动.[关键词]动态情景串 静态主题图 生活实践 动画故事 游戏 [正文]美国国家委员会在《人人关心数学教育的未来》报告中指出:"今天一个数学本领仅限于计算的人,几乎没有什么可贡献于当今的社会,因为廉价的计算器就能够把事办得更好".如果现在还是把计算教学的目标定位于牢记计算法则,形成计算技能,显然是缺乏现实意义的,教师应该借助计算教学这个载体,引领学生主动参与,积极探索,使他们在获得计算知识的同时,情感,态度,价值观等方面得到和谐的发展.因而,计算教学目标的确定,不能只满足于让学生掌握方法,学会计算,而是着眼于让学生体会计算学习的需要,让学生经历计算策略的探索,感悟计算思维的魅力,真正发挥计算教学的育人价值,从而使学生在获得计算知识的同时,情感,态度和价值观得到和谐发展.如何加强计算与应用的有机结合成为了数学教学中一块难啃的"骨头".数学课需要学生注意力高度集中,思维积极活动才能完成学习任务.而对于小学生来讲,课堂注意力集中的时间相对较短,更何况是内容相对枯燥的计算课.如果我们把课堂上学习的内容通过创设相关联的一组情景将整节课链接成"情景串",即整堂课中围绕着一个主题的大情景来组织教学,将教学内容分散地设计在相联系的情景的各个环节中,即各个"情景串"中.从而引发了一系列相对独立的又有着一定逻辑关系的问题,形成"问题串",还计算教学一个现实生活的背景,加强了"书本世界"与学生"生活世界"的沟通, 这无疑会大大增加所学知识的趣味性和吸引力,防止学生"注意力疲劳",有助于营造"动态生成"的课堂.下面就结合我平时的教学,说一说我在数学计算教学中是怎样进行"情景串"教学资源的开发和利用.一,动态的情景串来源于静态的主题情景图实施情景串教学并非无源之水,无本之木.新教材在排版上明显文字叙述少了,随之而来的是一幅幅生动有趣,五彩缤纷的主题图嵌入我们师生的视野,也深深地吸引着我们.正是这些将一幅幅寓知识,思想,情感于一体的主题图融入我们的课堂教学,为我们的教学设计提供了丰富的资源,给枯燥的数学赋予了新鲜的生命,使我们的情景串教学成了有源之水,有本之木.充分挖掘主题图,以学生感兴趣的相对独立的故事或活动演绎"主题图"情景,把丰富的情景画面与具体的数学知识有机结合起来,让丰富的情景设置在学生学习的过程中自始至终发挥一定的导向作用,帮助学生在快乐的氛围中学习知识.如第四册"表内除法(二)"的第一课时,例1给出了学生庆祝节日的主题情景图,而配备的练习1——4的主题图分别是小猴爬竿,小兔采蘑菇,小鸟送信,小猪吹泡泡.而低年级学生对静态信息窗的兴趣持续时间过短,相对独立的主题图使课堂显得过于松懈,存在一节课中前半节课学生兴致高昂,后半节课学生死气沉沉,按部就班的现象,于是我尝试着把静态的,相对独立的几个信息窗转变为一个动态的连贯的情景串.把整节课设计成以学生喜欢的"庆祝六一"为主线,通过"布置联欢会场"(例1的教学内容)—— "参加快乐的游园活动"( 练习1——4的教学内容)展开教学. 情景一:布置节日的教室(教学例1)."今天是快乐的六一儿童节,你们高兴吗 小朋友们为了庆祝自己的节日,要把教室打扮一番,我们一起去看看吧!"(课件呈现)这一环节的设计目的是根据信息窗提出问题串,探讨计算的方法.使学生体会因为要解决问题才有了计算,计算是伴随解决问题而产生的.情景二:游园活动"盲人问路"(练习1)老师准备带你们去参加六一节的游园活动,你们想不想参加呢 盲人问路的游戏规则:一人蒙眼随意指题,其他学生参与计算.情景三,情景四,情景五分别是游园活动"小猫钓鱼","水中捞月","吹泡泡",相对应的是练习2——练习4.通过对教材的有效调整,把静态的信息窗变为动态的情景串,将用乘法口诀求商的计算技能以图画,操作,语言等形式为载体,潜意识地传递给学生,让学生能在直观,生动的游戏情境中兴趣盎然地去计算,使他们体会到用乘法口诀求商是帮助人们解决实际问题的工具,让学生发现数学就在身边,对数学产生亲切感.二,动态的情景串来源于贴近的生活实践选取学生熟悉的生活情景,可以直接选取教材中提供的学生熟悉的日常生活情景进行加工或自己创设学生感兴趣的现实生活情景,将学生感兴趣的生活实践活动情景贯穿起来,编排成"情景串". 如第四册表内乘除法的练习课中我是这样设计的:情景串大背景:星期天老师带领同学们到游乐园去玩.情景一:出发前,班长清点人数. 师:我先请班长清点一下我们今天一共来了几组 (6组)小 朋友看一看每组有多少人 (4人)师:板书:一共6组,每组4人.师:谁能根据这两条信息提出一个问题 (一共有多少人 )谁能解决这个问题 情景二:开始出发,如何租车 课件画面:停车场里有8辆车,每辆车限坐3人.情景三:来到游园门口,准备买票.课件画面:游乐园门口,张贴有游客须知及门票价格(每人2元).情景四:进入游乐园,设计游乐项目及游览路线.课件画面:游乐园内各项游乐设施的价格及相关规定.情景五:休息,到游乐园内的食品超市购物.课件画面:游乐园一食品超市内,矿泉水2瓶6元,汽水每瓶4元.在以上一连串相关的情景中,有明,暗两条线,明线是游览,暗线是"观察画面,搜集信息——根据获取信息提出问题——合作交流,计算解决问题",在整个学习过程中,学生兴致勃勃,积极动脑,热烈参与,在看似游玩的过程中,既巩固熟练了表内乘除法,又培养了应用知识解决实际问题的能力.一节课,始终围绕"游览"这一情景而展开,教师给学生创设了一个又一个的情景,引发一环又一环的问题,为学生自主学习,自主探索活动提供了一个有效的平台,促使学生层层深入地思考,体验与感悟,让学生自觉地,全身心地投入到计算学习活动中,用心发现,用心思考,真诚交流,在跌宕起伏的情感体验中自主完成对知识的建构.创造性地巧构情景串,将计算的内容,知识与技能溶入了丰富多彩,生动有趣,具体现实的生活场景中,激活了学生学习的积极性;激活了学生思维的灵活性;激活了学生问题意识,形成了问题串;改变了学生的学习方式,使学生在现实的"情景串"中,会应用数学思想,发现问题,提出问题,自主探究计算解决问题;在"情景串"中合作交流体验到学习数学的乐趣,促进学生的发展.三,动态的情景串来源于生动的动画故事单靠一幅图,一段话是很难创设出让学生感兴趣的情景的.动画故事是小学生的最爱,小学生对于动画故事非常感兴趣,他们思维也就容易被启迪,开发,激活.对来源于动画故事的情景串就会产生可持续的动机,这是一种催化剂,使计算教学跳出纯粹为计算而计算的技能训练的老路子,让学生在生动具体的情景中学习数学,算用结合,使课堂充满生趣.如第一册在教学"用数学"时,上课伊始,我就以"森林里的早晨"那美丽的画面,鸟儿的叫声吸引孩子们的注意力,使孩子们仿佛身临其境.整节课我设计了引导一系列学生去郊游大森林的事理情景串,把教材中的例题,习题有机地串联了起来,使学生仿佛置身于愉快的旅途之中,让学生在玩中学,乐中学,学中乐.把抽象的知识具体化,静态的画面动态化,使学生的各种感官参与学习活动,形成了生动活泼,兴趣盎然的学习氛围,促成了认识活动的探索化,动态化和情感化.如第五册第六单元中"一个因数中间有0的乘法",我尝试着把静态的,相对独立的信息窗改变以学生喜欢的《西游记》神话故事为主线的一个动态的情景串.情景一:(例5主题图)王母娘娘要过大寿,她派7个仙女到蟠桃园去摘仙桃为自己祝寿,仙女们到蟠桃园一看,大吃一惊,只见孙悟空正坐在桃树大口大口地吃着桃子,树上一个仙桃也没有了,仙女们赶快回来向王母娘娘禀报:"仙桃都被孙悟空吃光了,一个也没摘到".让学生列加法算式与乘法算式,讨论得出:0和任何数相乘都得0.情景二:(例6主题图)小朋友,吃了蟠桃真的能长寿吗 (不能)是啊,生命在与运动,我们应该像这位老寿星一样每天坚持体育锻炼.老寿星每天要在公园步行3圈,每圈508米,你能算出老寿星每天步行多少米吗 想一想,要算老寿星每天步行多少米,怎样列算式 学生探究算法,得出:不管因数中间是否有0,都要用这个一位数去乘多位数里的每一个数位上的数,即使十位上是0也要乘,如果没有进位,积的十位上要用0占位.情景三:(巩固深化,拓展应用)现在正是小朋友长身体的时候,所以我们一定要参加体育锻炼,你们瞧,聪聪就要去参加智力长跑了,我们也去参加好吗 (具体练习略,在以下闯关练习中渗透了基础题,提高题,拓展题)这一情景串的创设亲切,简单,自然,让学生在熟悉的动画故事情景中提出有关的计算问题,学生在故事中练习,在故事中学到知识,不仅感到轻松,愉快,而且在不知不觉中,就把一节课的知识学会了,直到下课时还意犹未尽.四,动态的情景串来源于有趣的游戏活动来源于生动有趣的游戏活动的情景串特别适用于计算练习课与复习课.计算练习复习课,大家都无所适从,要不一题一题照着讲,要不分类来讲,的确枯燥,不知不觉成了我们数学老师心中永远的痛.对于学生尤其是中低年级的小学生而言,单纯地出示练习复习材料让学生直接练习,仅仅停留在对知识简单回炉上,他们会觉得枯燥乏味.但如果根据练习复习内容,用情景串将知识进行有效整合,提升,枯燥的练习复习课就会变得有趣有益.如第三册数学第二单元"100以内数的加法和减法"的整理复习课, 整堂课我设计了三个阶梯式情景游戏.游戏一:"比比谁取到的收获卡多",要求任选一张收获卡填出并贴在黑板上,对的为优胜者,主要是归纳100以内两位数加,减两位数笔算法则.学了"100以内的加法和减法",你们都有哪些收获 如我学会了用竖式计算加法和减法,在用竖式计算时要注意( )对齐;笔算加法时,( )位满十,要向( )位进1;;笔算减法时,( )位不够减,就要从( )位退( );解决问题时,当结果不需要十分精确时,可以用( )的方法找到与结果相近的数.游戏二:"请你露一手"用自己喜欢的竖式计算各题.每生领到一张题卡,在规定时间内算对的为优胜者.主要检验计算的正确率和速率.游戏三:"智取宝盒",小精灵聪聪和明明看到小朋友这么能干,想邀请你们到他们的聪明屋游玩,聪明屋中有两个宝盒,里面装着许多智慧星和聪明豆,你们想得到吗 要想拿到智慧星和聪明豆,赶紧解决宝盒上的题卡,题卡设计将实际生活与现实情境相结合,包含了购物的估算,解决生活中的数学问题.思路表达清晰,解答方法正确的为优胜者.这样的设计让学生耳目一新,克服了单调,枯燥,以题讲题的弊端,让课堂绽放出万花筒般斑斓的色彩,达到情意共鸣,互动生成的课堂氛围."情景串"的创设,应是充满计算课堂的整个时空,只要有计算活动的进行,就有相应的计算背景,它应当是多维度,全方位的,应当在学生整个的计算学习过程中自始至终发挥一定的导向作用,促进学生进行自主,有效的学习.以激发学生的计算兴趣为支柱,以培养学生的数学问题意识为导向,以促进教学目标的有效达成为目的,努力创设"合适的"情景串.让情景串以"数学"为支撑,让情景串多一点"数学味",使我们的数学课堂不失"数学味",使我们的计算课堂不失"生活味"!- -

数学小论文 关于“0” 0,可以说是人类最早接触的数了。我们祖先开始只认识没有和有,其中的没有便是0了,那么0是不是没有呢?记得小学里老师曾经说过“任何数减去它本身即等于0,0就表示没有数量。”这样说显然是不正确的。我们都知道,温度计上的0摄氏度表示水的冰点(即一个标准大气压下的冰水混合物的温度),其中的0便是水的固态和液态的区分点。而且在汉字里,0作为零表示的意思就更多了,如:1)零碎;小数目的。2)不够一定单位的数量……至此,我们知道了“没有数量是0,但0不仅仅表示没有数量,还表示固态和液态水的区分点等等。” “任何数除以0即为没有意义。”这是小学至中学老师仍在说的一句关于0的“定论”,当时的除法(小学时)就是将一份分成若干份,求每份有多少。一个整体无法分成0份,即“没有意义”。后来我才了解到a/0中的0可以表示以零为极限的变量(一个变量在变化过程中其绝对值永远小于任意小的已定正数),应等于无穷大(一个变量在变化过程中其绝对值永远大于任意大的已定正数)。从中得到关于0的又一个定理“以零为极限的变量,叫做无穷小”。 “105、203房间、2003年”中,虽都有0的出现,粗“看”差不多;彼此意思却不同。105、2003年中的0指数的空位,不可删去。203房间中的0是分隔“楼(2)”与“房门号(3)”的(即表示二楼八号房),可删去。0还表示…… 爱因斯坦曾说:“要探究一个人或者一切生物存在的意义和目的,宏观上看来,我始终认为是荒唐的。”我想研究一切“存在”的数字,不如先了解0这个“不存在”的数,不至于成为爱因斯坦说的“荒唐”的人。作为一个中学生,我的能力毕竟是有限的,对0的认识还不够透彻,今后望(包括行动)能在“知识的海洋”中发现“我的新大陆”。 追问: 呃、好像不符合老师的要求回答: 为什么呢? 追问: 我们要写的是关于某道题目的解析过程、而且是六年级的,教材是江苏版的

摘要: 估算是发展学生数感的有效途径之一,也是保证计算正确的重要环节,尤其对提高学生的计算能力很有益处。在估算的教学中,更重要的是使学生形成估算的意识,根据不同的问题情境选择适当的估算策略,并能加以解释,灵活运用估算方法对计算结果的合理性加以判断。估算教学对于全面提升学生数学能力具有非常深远的意义。 关键词: 估算教学 意识 策略 评价估算是发展学生数感的有效途径之一,也是保证计算正确的重要环节,计算前进行估算,可以估计出大致结果,为计算的准确性创设条件;计算后进行估算,能判断计算有无错误,为及时纠错提供了根据。在平时的学习中把估算内化为学生一种自觉、自主的意识,使其具有一定的估测能力,势必会有利于学生计算、推理、反思能力的培养。经过一段时间的实践,笔者对优化估算教学有几点感悟:一、创设情境,激发内需——“我要估”。华罗庚曾经说过“人们对于数学产生枯燥无味,神秘难懂的印象,原因之一便是脱离实际。”由于小学生生活经验不丰富,他们很难体会到估算在现实生活中的应用价值,所以估算教学需要结合具体情境来进行。作为教师,要想强化学生的估算意识,培养学生的估算能力,首先要学会创设具体的情境去改变学生对估算的态度,学生才会产生强烈的探索欲望,才会自发地调动全部感观,积极、主动地参与到估算学习中去,从而感受估算魅力,增强估算意识,使学生变“要我估”为“我要估”。例如,妈妈带钱去超市,要买洗衣粉(每袋6元)、毛巾(每条8元)、洗发水(每瓶28元)、大米(每袋33元)各一件,带100元够吗?这是教学中创设的生活中的一个购物情景,有的孩子看到题就拿起笔计算,花费了很多力气;而有的孩子刚读完题就有了答案,问他怎么会这么快找到答案的,方法是:把28看成30,33也看成30,6看成10,8也看成10,30+30+10+10=80(元),100元钱够的。在对比中,学生充分体会到了运用估算的优越性,觉得平时学的精算虽然十分有用,但有时运用估算解决问题也是一种有效的手段,对于生活中“够不够”“能不能”的问题,往往不需要精确计算,只要“抓大放小”,粗略估计即可。又如:小红喜欢书店里的4本书,《小学生作文》9.80元,《趣味数学》7.40元、《童话故事》7.60元,《脑筋急转弯》7.20元,她带了16元钱,买了其中两本书,猜一猜她买的可能是哪两本书?这样具有一定挑战性的问题,很容易激发学生的学习兴趣,并能积极调动学生的思维,增强学生估算意识,变“被动”估算为“主动”估算。二、注重指导,形成策略——“怎么估”估算和学生的思维活动紧密相关,我们教师要在不同的场合提供学生估算的机会,让学生在各种具体情境中逐步地体验、感悟估算的过程。当然,生活中的估算有时受实际情况的限制,会有各种不同的情况,我们要指导学生根据客观实际探索合适的估算方法,灵活运用估算策略,去解决生活中的问题,这样也便于培养学生思维的灵活性。(1) 取近似值估算法取近似值法就是对算式中的数先取近似值,最好是取整十、整百的数,然后再进行计算,这样计算起来就简单多了? 例如,算98乘32的积是多少,可以将98看成100,将32看成30,那么就先计算100×30;还可以将98看成100,将32不变,计算100×32。用近似数估算的方法,可以简化题目,使问题易于口算。取近似值估算法尤其适用于多位数的乘法,检验得数是否正确。(2)数位估算法数位估算法就是根据因数、被除数、除数的位数,估计积或商是几位数。例如,四年级教学三位数乘(除以)两位数的乘、除法时,积的位数等于两个因数位数之和或比这个和少1,商的位数等于被除数的位数减去除数的位数所得的差或比这个差多1。如:376×54,学生可以根据这一经验推出它的积是五位数。 (3)经验估算法。经验估算法就是根据学生的生活常识和经验进行估算的一种方法。如二年级(下册)“倍数的实际问题”新课结束后,出示这样一道题:爸爸今年36岁,是爷爷岁数的一半,是儿子年龄的4倍,爷爷和儿子今年各几岁?学生可以根据自身的生活经验和常识,很快就可以判断出爷爷年龄不会少于36岁,儿子则不可能多于36岁。这样,学生在解题,估算中体会到他们所学习的不是枯燥、刻板的东西,而是有趣的、富有生气的,同时也是有用的数学,进而激发自主学习的兴趣。(4)首尾估算法 首尾估算法比较适用于整数运算,就是根据算式中每个数的个位上的数,估计得数个位上的数。例如,检验3668-408-104=3104是否正确,只需算一下个位上的数:8-8=0,10-4=6,因此可以断定得数3104是错的。又如:在乘法计算中,计算356×74用尾数估算6×4=24可判定得数的个位是4;3058÷7商的最高位是“4”,否则就错。(5)循规估算法。根据有规律进行估算,如小数或分数乘除法,根据一个因数(0除外)小于1,积小于另一个因数,一个因数大于1,积大于另一个因数;除数大于1,商小于被除数,除数小于1,商大于被除数……估算的方法是多样的,教师不能简单地用“哪种估算结果更精确”或“哪种估算方法更简单”的单一要求作为评价的标准,应该更为关注估算过程是否合情合理;判断推理是否合乎逻辑,有条有理。要鼓励学生积极解释自己的观点,交流自己的看法,不要轻易地用一两句话就否定学生的思考方法。三、合理评价,培养意识——“我会估”由于学生选择估算策略的差异,必然也导致学生对同一问题估算出来的结果的不一致。对此,教师是否能够以单一的标准去评价学生呢?显然是否定的。教师应当关注学生的估算过程,关注学生的差异,作出不同的评价,既保证结果的合理性,又体现评价的层次性。1、鼓励估算方法的多样,引领学生交流优化由于每个学生独特的生理遗传、不同的文化环境、家庭背景和生活经历,对相关数学知识和技能的掌握情况及思维方式、水平的不同,估算时必然会有各种各样不同的方法。教师要尊重每一个学生的个性特征,鼓励学生估算方法多样化,同时组织学生积极地开展交流,让学生表达自己的想法,解释估算的过程。交流时,有的学生的估算方法对其他学生而言,具有一定的启发性;而有的学生在其他学生的启发下,又能得到新的估算方法。互相取长补短,使学生认识到另外视角的观点和策略,体会到同一个问题可以有不同的解决方法,促使学生进行比较和优化。在各抒已见、畅所欲言中,学生的思维得到了碰撞,能力得到了提高。让每个学生都能根据自己的认知水平和学习能力选择适合自己的认知方式与思维策略进行估算,势必会出现另一番令人惊喜的景象:学生因相互间的启发而带来更多更新的策略与方法的有效生成,教师可以引导学生再一次去了解、经历或体验估算的内容、意义和方法,使之逐步内化为他们算法策略的一部分。因此在估算的评价中我们切忌用“这个估法好” 一语定乾坤,垄断学生的思维,阻止学生思维水平的发展、数感的培养。我们还可以尝试这样说:“你是怎么想的?”、“说说你的理由”、“为什么可以这样想?”久而久之,估算会成为学生们自觉而明智的一种选择。2、允许估算结果的多样,引领学生体会合理精确计算的结果是唯一的,而估算往往把算式中的数据看成近似数来估算,由于对数据的处理不同,必然会产生不同的估算结果。因此,在估算教学中,教师要跳出传统计算教学答案唯一的框框,不必也不能把估算结果局限于某个特定的答案,更不能以是否接近精确值作为衡量、评价估算正确与否的依据,重要的是要关注估算结果是否合情合理。估算主要有两类,一类是根据实际问题来进行估算,另一类是脱离实际问题的情境,纯算式的进行估算。根据实际问题,选择合理的估算策略,结果合理方为正确;脱离实际问题情境,属于纯算式的估算,只要结果落在区间内,就算正确。但要根据不同年龄的学生的认知实际,给予针对性的评价。笔者也认为这样评价估算结果才能有助于新课程标准中估算目标的达成。例如教学三位数乘两位数:四年级同学去秋游,每套门票和车票49元,一共需要104套票,问应该准备多少钱买票?列式为104×49。估算方法一:49≈50, 104≈100 ,50×100=5000;估算方法二:49≈50 ,104≈110 ,50×110=5500。解决后应该引导学生思考,谁估得更好些,为什么?通过比较后学生认为第二种方法好,并分析总结出了这种购票或购物的问题时,不能就是想用“四舍五入”的基本方法解决问题,而要考虑实际情况,即“少钱不卖,多钱可剩”的估计原则,并且学生从中进一步的明确了解决现实问题时要做到具体问题具体分析的真正意义。因此不同的情境会选择不同的估算方法,有时把两个或几个数同时估大比较合理,有时把两个数同时估小也能解决问题。教师应让学生根据问题的需要,运用生活经验,灵活选择估算方法。再如低年级学生刚刚接触估算,它的估算结果落在区间内,但是范围比较大,也是可以的。高年级的学生已经有了一定的估算经验,就要引导他不断地进行再反思,再调整,把估算的结果能落在更趋于合理的位置上。比如78×365≈( ),刚开始学习的时候,学生可能这样估70×300,或者80×300,或者80×400,这样我们都可以视为是合理的。有了一定的计算技能以后,老师要引导学生不断地去进行反思,还可以估成80×350,这时候的范围就比原来要小多了。估算能力的培养不是一蹴而就的,这样随着学生年龄的增大,经验的不断积累,学生慢慢学会比较分析哪种估算策略最接近精确结果,逐渐学会合理、灵活的估算。所以对于学生估算的评价,我们更应该关注的不是结果,而是估算的过程。估算既是一种技能,一种策略;更是一种意识,一种经历。我们不仅要着眼于培养训练学生估算的具体思维方式方法,又要让学生感受、体验到估算的价值进而迸发对运用估算的主观能动反应,两者不能偏废,行为与意识并重。因此,估算教学,任重而道远。

相关百科

热门百科

首页
发表服务