软件工程中瀑布模型应用之我见 - 图文

更新时间:2023-03-15 22:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文化与教育技术ChinaNewTechnol—ogies』an刿dProdu塑cts圄囵囫翟盈豳●嵋誓■■■篮—珏‘锄国■墨一软件工程中瀑布模型应用之我见石研(哈尔滨学院数学与计算机学院,黑龙江哈尔滨150086)摘要:本文从软件生命周期出发,介绍瀑布模型和V模型的过程、特点、优缺点及适用范围。关键词:瀑布模型;软件生命周期;v模型发现错误和疏漏后.应该反馈到前面的有关阶段修正错误、弥补疏漏,然后再重复前面的工作,直至某一阶段通过评审后再进入下一阶段。瀑布模型的特点非常鲜明。首先,它以文档形式骄动的,为管理者进行项目开发管理提供基础,对开发过程巾的活动进行约束。其次,它是一种整体开发模型,在开发过程中,用户看不见系统是什么样,只有开发完成向用户提交整个系统时,用J1才能看到一个完整的系统。最后,该模型过程逆转性很差或者说不可逆转,冈为根据前面阶段的错误会在后面的阶段进行发散性传播的原理,所以逆转将会延误_r=期,增加成本,造成重大损失。瀑布模型的优点如下:通过设置里程碑,能够明确每阶段的任务与目标;可为每阶段制定开发计划,进行成本预算,组织开发力量;通过阶段评审,将开发过程纳入正确轨道;严格的计划性保证软件产品的按时交付。任何事物都不是完美的,瀑布模型也一样.该模型的缺点包括:缺乏灵活性,不性的增加,软件产品成功的机率大幅下降。3v模型V模型是瀑布模型的变形,着重于测试活动如何与分析和设计相联系,如图2所示。V模型认为:单元测试和集成测试用于验证程序设计,即在单元测试和集成测|11,编码人员和测试人员应确保程序设计的所有方面都已经在代码I}l正确实现;系统测试应验证系统没计,保证系统设计的所有方面郁已正确实现;验收测试由用,、来进行。把测试步骤与需求规格说明中的每—个要素联系起来对需求进行确认。该模型中V形左右阿边连线说明各阶段的一~啪l为学生的提问营造氛嗣1.1为学生创没宽松的环境激发学生M题意识的关键是要刨设良好的环境和氛嗣,增进教学民主,消除学牛的紧张感,压抑感和焦虑感。和谐的课堂氛围是传授知识的无声媒介,是开启智慧的无形钥匙。只有在民主和谐的氛同中学生才能张扬个性,培养自LL的信念、意识、释放}l{潜能,因此教师要采取各种适当的方式,使学生思维更加活跃。1.2给学生多提供思考时间传统的课堂教学一般是老师讲到哪里、学生想到哪里。学生没有自己的思维宅I.日】,没有自我发展的余地,因此.要}t学生真正成为学习的主人,成为知识与真理的探索者、发现者,教学过程能适应用户需求的改变;开始阶段的小错误被逐级放大,可能导致软件产^6报废;返【Ⅱ1卜一级的开发需要十分高昂的代价;随着软件规模和复杂对应关系e如果在验证和确认期间发现问题,应重新执行左边的步骤进行修正和改进相应的需求、设计和编码,然后去再次执行右边的测试,这样做使得迭代和重做的过程由隐藏变明确。与瀑布模型关注对象是文档和制品相比,V模型更加关注活动和正确性。4结束语不是任何软件都可采用瀑布模型的,瀑布模型适合于结构化方法,也就是面向过程的软件开发方法。软件项目或产品选择瀑布模型必须满足下列条件:在开发时间内需求没有或很少变化:分析设计人员对应用领域很熟悉;低风险项目(对目标、环境很熟悉);用户使用环境很稳定;用户除提出需求以外,很少参与开发丁作。尽管上述条件比较苛刻,但足软件企业在开发新产品或新项目时往往还足采用瀑布模型,系统软件和工具软件也常常采用瀑布模型。参考文献图2V模型【11张海藩,软件工程导论靖华大学出版社,2005.【2】粱颖红,软件工程理论与实践。哈尔滨工业大学出版社,2008.课堂教学中培养学生的“问题意识”徐丹林力(黑龙江省牡丹江市井冈山小学,黑龙江牡丹江157000)摘要:当前在课堂教学中,有些教师往往忽视学生主观能动性的发挥,把学生当作被动接受知识的“容器”,让学生按照教师的思维过程进行学习,这是不利于学生主动发展的。针对这种情况,教学中,教师要培养学生数学“问题意识”,让学生会深思善问。关键词:数学课堂;问题意识中,教师必须让学生有充分的思维和自我表现的时间和窄间,努力做到:特征让学生观察、思路让学生探索、方法让学生寻找、意义让学生概括、结论让学生验证、难点让学生突破。允许在课堂上情不自禁脱口而出,给出答案,可以不举手,不必受课堂纪律的约束.激发学生的即时思维。因此。要培养学生的问题意识,教师必须尽可能给学生多一些思考的空间,多一些活动的空间.多一些自我表现和交流的机会,多~些尝试成功的体验,让学生自始白终积极参与教学的全过程。13鼓励学生质疑,允许出错改正出错、允许改正、允许保留意见。对学生提出的一些意想不到的“高见”,要及时采纳并给予肯定。如:学习了减法的同学计算4_2-l就不是问题,但是把它加以改造,提问:在4-2一l的不同位置添加括号,女n(4-2)一l、4-(2一1),一共会得到多少种不同的结果?学生就没有现成的办法了。就形成了问题,再进一步还可以提f}5『nj题,通过对8-缸2-l加括号可以得到多少种不同的结果。2引导学生自我:炙践.积极思考作为学生学习的促进者,课堂教学中,教师应积极地看,积极地听。设身处地感受学生的所作所为,所想所思。积极鼓励学生质疑问题,允许21唤醒学生主体意识在课常教学中,学生主题意识愈强。他们参与自我发展,在学习活动中实现自己的本质力量的自觉性就愈大,从而也就能在课堂教学中充分发挥(下转248页)万方数据 中国新技术新产品一247—软件工程中瀑布模型应用之我见

作者:作者单位:刊名:英文刊名:年,卷(期):

石研

哈尔滨学院,数学与计算机学院,黑龙江,哈尔滨,150086中国新技术新产品

CHINA NEW TECHNOLOGIES AND PRODUCTS2010(5)

参考文献(2条)

1.张海藩 软件工程导论 20052.梁颖红 软件工程理论与实践 2008

本文读者也读过(10条)

1. 邱春婷.朱磊 软件工程思想和方法在现代设计管理中的应用[会议论文]-2007

2. 成朋.李代平.杨文伟.CHENG Peng.LI Dai-ping.YANG Wen-wei 结构化方法与面向对象方法的可结合性[期刊论文]-广东工业大学学报2006,23(3)

3. 刘红梅.LIU Hong-mei 基于C/S和B/S体系结构应用系统的开发方法[期刊论文]-计算机与现代化2007(11)4. 李嵩山.李彤.李志勇 软件过程模型的复用[会议论文]-2008

5. 汤慧.卫红春.程国建.TANG Hui.WEI Hong-chun.CHENG Guo-jian 信息系统体系结构的探讨[期刊论文]-西北大学学报(自然科学版)2008,38(1)

6. 杨萍.徐良贤.Yang Ping.Xu Liangxian 浅析软件过程模型描述语言的特点及其研究方向[期刊论文]-计算机应用研究2000,17(3)

7. 贺启宝.王军 面向对象方法与结构化方法[期刊论文]-佛山科学技术学院学报(自然科学版)2004,22(4)8. 柳夏 浅谈软件项目中的个人能力和团队合作的结合[期刊论文]-商情2009(28)

9. 朱正国.ZHU Zheng-guo 数据库开发的瀑布模型设计过程[期刊论文]-电脑知识与技术2010,06(24)10. 沈玮.于晓华 软件过程模型的演化[期刊论文]-理论界2005(11)

引用本文格式:石研 软件工程中瀑布模型应用之我见[期刊论文]-中国新技术新产品 2010(5)

本文来源:https://www.bwwdw.com/article/jx6v.html

Top