分享到:

支持基于决定的过程模型的代码组织与管理

支持基于决定的过程模型的代码组织与管理刘浩唐培和(广西工学院计算中心柳州545005)张伟刚(广西工学院教务处)刘连芳(广西计算中心)摘要本文简述了基于决定的过程模型(DBPM),论述了在该模型中的代码组织与管理的思想、数据结构,并就代码视集管理及其实现进行了描述。关键词决定;软件开发;软件维护;过程模型;代码视集分类号TP3010引言近年来,人们认识到,提高软件开发过程的质量,可获得高质量的软件产品。因此,软件开发人员已把注意力逐渐转移到开发与维护软件的过程本身——软件过程(SoftwareProcess)上来,甚至认为“软件过程也是软件”[1]。软件过程的研究日益受到重视,并在过程模型、建模方法和建模语言等方面取得了许多研究成果[2~3]。在基于决定的过程模型中,以软件开发与维护过程中所要做出的各种决定为基础,动态地描述和记录了软件开发与维护的全过程。本文首先简述基于决定的过程模型,然后讨论在该模型中的代码组织与管理问题及...  (本文共5页) 阅读全文>>

《内蒙古民族大学学报(自然科学版)》2014年04期
内蒙古民族大学学报(自然科学版)

关于软件过程模型构建策略的分析和思考

软件过程模型是人们为了解决软件开发问题而构建的一类模型.软件的开发需要经历一个完整的生命周期,这个生命周期就是软件生命周期.软件过程模型描述了在整个软件生命周期中系统开发、运行及维护所实施的全部过程与任务的结构框架,规定了完成各项任务的具体工作步骤,反映了软件开发过程采用的方法以及工具.软件工程概念提出以来,人们陆续构建了一些软件过程模型〔1~3〕,这些软件开发过程模型的运用,有效地缓解了软件危机,提高了软件生产的质量和效率.尽管软件过程模型非常重要,若干年后都有新的软件过程模型被推出,然而对于构建软件过程模型的策略却依然如故.各种模型都有其构建策略,软件过程模型也不例外.对软件过程模型的构建策略进行研究,它的意义在于揭示构建软件过程模型活动中存在的规律性,以及为人们构建新的软件过程模型提供理论上的支持.过去人们关于软件过程模型内容本身做了详细的讨论,出现了许多以文献〔1〕和〔2〕为代表的文章和书籍,这为研究构建策略提供了充足的...  (本文共4页) 阅读全文>>

《西安工业大学学报》2006年03期
西安工业大学学报

以活动为中心的软件过程模型的改进研究

软件过程模型规范和控制了开发活动,对提高软件产品的质量起着重要的作用,其目标是为开发团队建立一个清晰的、可重复执行的工作流程.目前,大量的科研单位开发软件项目,由实验室或研究室承担,它们没有专业软件企业的项目管理能力,甚至没有控制软件质量的有效手段.这样的小型单位在开发过程中人员数量较少,一般限制在十人以下,成熟的软件过程实施起来明显较为正规、复杂,且有很大难度.以活动为中心的软件过程就能够解决此问题,较好地应用于小型开发单位.但从以往对活动的讨论看,通常直接把过程模型表示为一个活动集合,大多忽略了单个活动的阶段性,以及活动目的之间的相互协作关系,使设计活动时粒度控制不好,要么直接把一个软件过程整体看成是一个大活动,自顶向下分解出粒度粗大的子活动,每个子活动包含内容繁多,工作界限不明确,以至于开发人员不知道具体任务干什么、无从下手;要么就直接把动作当作活动,例如把测试模块M的功能m1、m2、m3…mn看作n个活动,分解的粒度又太...  (本文共4页) 阅读全文>>

《理论界》2005年11期
理论界

软件过程模型的演化

一、前言软件过程是指人们用于开发和维护软件及其相关产品的一系列活动、方法、实践和革新。为解决实际应用中的问题,人们综合出了很多软件开发策略和方法,称为软件过程模型。自上个世纪60年代以来,软件工程思想逐渐形成与发展,出现了很多软件过程模型与方法,例如瀑布模型、增量模型和螺旋模型等,我们称它们为传统软件过程模型。这些模型的出现很好地解决了当时软件开发过程的各类问题,使软件开发由小作坊式的随意开发变得日益规范起来。人们在不断地改进传统软件过程模型的同时,新的模型和方法也不断地涌现。以“极限编程”、“净室软件工程”、“水晶模型”等为代表的新的过程模型正被越来越多地运用到日常的开发工作中去。遗憾的是,这些新方法或多或少仍有其局限性,这也是激励我们对现有的软件过程及其模型进行持续地改进的原动力。二、线性顺序模型线性顺序模型也称“瀑布模型”,是最早也是应用最广泛的过程模型。瀑布模型支持直线开发,瀑布方法假设当线性序列完成之后就能够交付一个完...  (本文共2页) 阅读全文>>

《陕西教育(教学版)》2017年Z1期
陕西教育(教学版)

“广义知识教学过程模型”对初中化学的指导意义

一、广义知识教学过程模型要义加涅认为,学习有独立过程,因为没有教,学生也可以自学;教没有独立过程,因为教只是帮助学,教不能离开学。我国教育心理学家皮连生对加涅的理论进一步反思和完善,提出了广义知识教学过程模型。广义知识教学过程模型对大多数学生认知领域的知识技能、策略的学习都可以做出合理的解释,把传统教学过程模型只着眼教师行为转变为关注师生的双边活动,并体现了知识分类学习的思想,这正是我国目前教育改革所提倡的教育理念,是一线教师进行教学设计的理论依据。二、模型对初中化学教学设计的指导意义初中化学是学生在初中阶段接触的一门新的自然科学,教师精心做好教学设计是激发学生学习化学兴趣的保证。在此,以广义知识教学过程模型为指导,以“影响物质溶解性因素(沪教版)”教学设计为例谈谈怎样利用这一模型进行教学设计。(一)新知识信息习得阶段。根据模型理论这一阶段要分四个步骤进行。1.注意和预期。教师在教学伊始就要有充分引起学生注意的教学行为,就是我们...  (本文共1页) 阅读全文>>

《考试周刊》2017年42期
考试周刊

基于认知处理过程模型的大学生常见听力困难分析

听力学习对学生的语言学生至关重要,听懂对方的话是建立口头交际的第一步,没有一定的听力水平,谈话就无法或很难有效进行下去。听力技能的提高可以帮助与语言相关的其他技能的提高,如读、说、写、译(Rost,2011)。因而语言教师应帮助学生提高听力水平。了解学生常见听力困难为学生提供针对性教学,帮助提高学生听力水平有极大的帮助。然而由于听力过程的不可见性,要清楚了解学生的听力困难并非易事。以前的相关听力困难或听力错误的研究(何,2015;王,2005)大多利用学生问卷,访谈或者分析听写过程中的错误来了解一些特定学生的具体困难。这样的研究结果普及性不高,也对进一步了解学生听力处理过程没有裨益。听力处理阶段:要明确了解学生的听力困难就必须对大脑中的隐形听力处理过程有所了解,听力困难是学生在听力处理过程中出现问题的阶段,因而了解听力过程中具体有哪些处理阶段就至关重要。本文利用了Vandergrift和Goh 2012年的听力处理过程模型。该模...  (本文共1页) 阅读全文>>