课题研究的方法有哪些
课题研究的基本方法主要有以下几种:一、观察法 1.观察法:为了了解事实真相,从而发现某种现象的本质和规律。
2.观察法的步骤:观察法的实施分为以下三个步骤,步骤之一就是进行观察研究的设计,此步骤可分为如下几个方面: (1)作大略调查和试探性观察。
这一步工作的目的不在于搜集材料,而在于掌握基本情况,以便能正确地计划整个观察过程。
例如:要观察某一教师的教学工作,便应当预先到学校大致了解这位教师的工作情况,学生的情况,有关的环境和条件等等。
这可以通过跟教师和学校领导人谈话,查阅一些有关的材料,如教案、教学日记、学生作业等,以及听课等方式进行。
(2)确定观察的目的和中心。
根据研究任务和研究对象的特点,考虑弄清楚什么问题,需要什么材料和条件,然后作明确的规定。
如果这规定不明确,观察便不能集中,结果就不能深入。
观察不能有几个中心,范围不能太广,全部观察要围绕一个中心进行。
如果必须要观察几个中心,那就采取小组观察,分工合作。
(3)确定观察对象 一是确定拟观察的的总体范围; 二是确定拟观察的个案对象; 三是确定拟观察的具体项目。
比如,要研究新分配到小学任教的中师或大专毕业生在课余时间进行业务、文化进修的情况,那么,拟观察总体就是教师工作年限达一年或两年的新教师。
在这一总体范围内,再定下具体观察哪几所小学,哪几个教研组中的哪些教师。
具体观察名单确定以后,再把拟观察的时间、场合、具体观察项目确定下来。
(4)制定观察计划 观察计划除了明确规定观察的目的、中心、范围,以及要了解什么问题、搜集什么材料之外,还应当安排观察过程:观察次数、密度、每次观察持续的时间,如何保证观察现象的常态等。
(5)策划和准备观察手段 观察手段一般包括两种: 一种是获得观察资料的手段;一种是保存观察资料的手段。
获得观察资料的手段主要是人的感觉器官,但有时需要一些专门设置的仪器来帮助观察,如观察屏、计算机终端装置、更高级的如动作反应器等。
这些仪器主要起两方面作用:保证观察的客观性与提高观察的精确性。
在保存资料的手段中,人脑是天然器官。
但这种与观察主体连在一起的保存手段缺乏精确性和持久性,也不能实现资料的客体化。
因此,人们先利用文字、图形等符号手段,进而又利用摄影、录音、录像等技术手段,把观察时瞬间发生的事、物、状况以永久的方式,准确地、全面地记录下来,供研究地反复观察资料和分析资料所用。
无论哪一类手段,都应在观察开始前就准备好,对观察中使用的种仪器也须事先作好功能检查,以保证在使用过程中不出现障碍。
对于观察人员来说,必须掌握使用仪器的基本方法,并知道在观察中应做些什么。
如要详细、全面拍摄一堂课,一部摄像机是不够的。
观察者应准备几部摄像机,并事先作好分工。
即使是作观察记录,也需要事先作好设计。
在记录纸上印好以一定的格式排列的必须记录的项目,还可以约定一些记录符号,以尽量减少现场记录时书写文字的时间。
我们以中学生课堂行为记录为例,见表5-1。
在下面表格中,研究人员根据研究需要,列出他认为在课堂上学生可能发生的行为。
但估计所列不会完全,所以留出一些空格,让观察员在需要时使用。
研究者如果要请别人帮助观察,必须事先和观察人员讲清楚每一个项目的具体所指,遇到意外情况的处理方法,要求他们熟悉每一个项目的所在位置。
为了稳妥起见,还可以在正式观察前先作几次观察练习,帮助观察人员熟悉表格的内容;如发现表格的缺陷,可在正式观察前作出调整。
(6)规定统一性标准 为了增加观察的客观性,为了便于衡量和评价各种现象,为了易于用数量来表达观察的现象,为了使观察结果可以核对、比较、统计和综合,必须事先考虑自己的观察可能涉及到的各种因素,并对每一因素规定出统一的标准。
每次观察或观察同一现象的不同观察者,要坚持采用统一的标准去衡量。
这主要在于,不同的研究项目常会涉及到不同性质的标准。
如:有的涉及到单位问题,如怎样衡量学生表现的知识质量;有的涉及到定义问题,如怎样才算违反纪律;有的涉及计算方式问题,如怎样登记和表达学生之间产生的矛盾的频率,等等。
对类似问题,都应事先做好统一规定。
(7)逐段提出观察提纲 在观察计划的基础上,应对每次或每段(几次同一性质上一内容的观察组成一段)观察提出具体提纲,以便使观察者对每一次观察的目的、任务和要获得什么材料非常明确。
观察提纲可以包括本次观察要解决的具体问题,并且应当在前一次观察的基础上,经过深思熟虑之后提出来。
亦可采用表格的方式,以便于分类统计。
观察实际过程,加以分析研究,得出某种结论。
也许可以形成某个研究课题。
二、调查法 同样是为了了解事实情况,分析事实情况,得出结论,证实某种问题,以便改进工作(包括改进研究方法)或形成新的研究课题。
包括问卷调查、访问调查等。
了解事实情况、分析情况、认真研究,得出结论,寻找解决办法或进一步研究的方案。
举例说明调查法的操作过程: 抽样调查的主要步骤 在实际的抽样操作中,整个过程可大致分为如...
4种软件开发方法有哪些
展开全部 1.结构化方法:分析,设计,程序设计构成,面向数据流的开发方法,分解和抽象的原则,数据流图建立功能模型,完成需求分析工作。
2.Jackson方法:面向数据结构开发方法。
数据结构为驱动,适合小规模的项目,当输入数据结构和输出结构之间没有对应关系,难用此方法,JSD(Jackson Structure Prograamming)是JSP(JacksonSystem Development)的扩充3.原型化方法:和演化模型相对应,需求不清,业务理论不确定,需求经常变化,规模不大去不太复杂时采用。
4.面向对象开发方法:分析,设计,实现,Booch,Coad,OMT,为统一各种面向对象方法的术语,概念和模型,推出UML (Unified Modeling Language)统一化建模语言,成为工业标准。
...
软件体系结构的研究范畴有哪些?请举例加以说明!
软件体系结构的形式化方法研究软件体系结构研究如果仅仅停留在非形式化的框图阶段,已经难以适应进一步发展的需要。
为支持基于体系结构的开发,需要有形式化建模符号、体系结构说明的分析与开发工具。
从软件体系结构研究的现状来看,在这一领域近来已经有不少进展,其中比较有代表性的是美国卡耐基梅隆大学(Carnegie Mellon University)的Robert J.A11en于l997年提出的Wright系统。
Wright是-种结构描述语言,该语言基于一种形式化的、抽象的系统模型,为描述和分析软件体系结构和结构化方法提供了一种实用的工具。
Wright主要侧重于描述系统的软件构件和连接的结构、配置和方法。
它使用显式的、独立的连接模型来作为交互的方式,这使得该系统可以用逻辑谓词符号系统,而不依赖特定的系统实例来描述系统的抽象行为。
该系统还可以通过一组静态检查来判断系统结构规格说明的一致性和完整性。
从这些特性的分析来说,Wright系统的确适用于对大型系统的描述和分析。
软件体系结构的建模研究研究软件体系结构的首要问题是如何表示软件体系结构,即如何对软件体系结构建模。
根据建模的侧重点的不同,可以将软件体系结构的模型分为5种:结构模型、框架模型、动态模型、过程模型和功能模型。
在这5个模型中,最常用的是结构模型和动态模型。
(1)结构模型这是一个最直观、最普遍的建模方法。
这种方法以体系结构的构件、连接件和其他概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、隐含的假设条件、风格、性质。
研究结构模型的核心是体系结构描述语言。
管道/过滤器风格的体系结构(2)框架模型框架模型与结构模型类似,但它不太侧重描述结构的细节而更侧重于整体的结构。
框架模型主要以一些特殊的问题为目标建立只针对和适应该问题的结构。
(3)动态模型动态模型是对结构或框架模型的补充,研究系统的"大颗粒"的行为性质。
例如,描述系统的重新配置或演化。
动态可能指系统总体结构的配置、建立或拆除通信通道或计算的过程。
这类系统常是激励型的。
(4)过程模型过程模型研究构造系统的步骤和过程。
因而结构是遵循某些过程脚本的结果。
(5)功能模型该模型认为体系结构是由一组功能构件按层次组成,下层向上层提供服务。
它可以看作是一种特殊的框架模型。
这5种模型各有所长,也许将5种模型有机地统一在一起,形成一个完整的模型来刻画软件体系结构更合适。
例如,Kruchten在1995年提出了一个"4+1"的视角模型。
"4+1"模型从5个不同的视角包括逻辑视角、过程视角、物理视角、开发视角和场景视角来描述软件体系结构。
每一个视角只关心系统的一个侧面,5个视角结合在一起才能够反映系统的软件体系结构的全部内容。
"4+1"模型如图1所示。
图1 "4+1"模型发展基于体系结构的软件开发模型软件开发模型是跨越整个软件生存周期的系统开发、运行、维护所实施的全部工作和任务的结构框架,给出了软件开发活动各阶段之间的关系。
目前,常见的软件开发模型大致可分为三种类型:(1)以软件需求完全确定为前提的瀑布模型。
(2)在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型,如螺旋模型等。
(3)以形式化开发方法为基础的变换模型。
所有开发方法都是要解决需求与实现之间的差距。
但是,这三种类型的软件开发模型都存在这样或那样的缺陷,不能很好地支持基于软件体系结构的开发过程。
因此,研究人员在发展基于体系结构的软件开发模型方面做了一定的工作。
例如,为了形象地表示体系结构的生命周期,北京邮电大学的周莹新博士建立了一个软件体系结构的生命周期模型,该模型如图2所示。
数据抽象和面向对象风格的体系结构图2 软件体系结构的生命周期模型软件产品线体系结构的研究软件体系结构的开发是大型软件系统开发的关键环节。
体系结构在软件生产线的开发中具有至关重要的作用,在这种开发生产中,基于同一个软件体系结构,可以创建具有不同功能的多个系统。
在软件产品族之间共享体系结构和一组可重用的构件,可以增加软件工程和降低开发和维护成本。
一个产品线代表着一组具有公共的系统需求集的软件系统,它们都是根据基本的用户需求对标准的产品线构架进行定制,将可重用构件与系统独有的部分集成而得到的。
采用软件生产线式模式进行软件生产,将产生巨型编程企业。
但目前生产的软件产品族大部分是处于同一领域的。
当前社会上比较流行的软件开发方法和过程都有哪些
评估方法成功的体系结构遵循各种指导原则和最佳实践。
SEI 在这方面做了广泛的研究,并最终创建了几种用于改进和评估体系结构的方法。
四种代表性的方法如下:质量属性专题研讨会 (QAW)体系结构权衡分析方法 (ATAM)软件体系结构分析方法 (SAAM)积极的中间设计审核 (ARID)QAW 在定义体系结构之前执行,ARID 在设计工作过程中执行,而 ATAM 和 SAAM 则在已经完成体系结构之后执行。
这些方法的引出部分的执行由一个协调人员引导。
转载请注明出处51数据库 » 软件的研究方法有哪些
烟花易冷3971624