个体软件过程对学生编程能力提高的立项探讨.doc
《个体软件过程对学生编程能力提高的立项探讨.doc》由会员分享,可在线阅读,更多相关《个体软件过程对学生编程能力提高的立项探讨.doc(6页珍藏版)》请在三一文库上搜索。
1、个体软件过程对学生编程能力提高的立项探讨 本文主要的研究主体是个体软件过程的互动案例,使学生通过这一主体的案例学习,提高学生的程序开发水平,改进他们的学习方式,完善自我的设计方法,培养学生追踪和评价自己工作的习惯,逐渐提高学生的编程能力。 随着软件工程知识的普及,社会对软件开发的需求也逐渐增多,软件的开发技术也随之不断变化。软件规模增大,没有软件开发思想和理论指导的软件开发成本和进度难以估计,这也就对软件开发人员的专业能力有了高要求。对于工程专业的学生,具备了专业的编程能力,才更好地从事专业领域的创新研究。个体软件过程是结合先进的软件开发思想和经验的教学过程,这样的教学过程能够提高学生的编程能
2、力,从而推动我国软件产业的快速发展。 一、个体软件过程 (一)个体软件过程概述 为提高软件质量,便于软件生产的管理,美国卡内基?梅隆大学软件工程研究所提出CMM模型(能力成熟度模型),用于评价软件企业软件过程能力等级。个体软件过程是SMM 的提出者在总结了SMM实施中的问题后提出的。个体软件过程从个体培养CMM 所需的软件工程知识和技能,以改进组织工作中的个人规范,帮助软件工程师改进自己的工作方式,培养他们个体软件开发的能力,并提供详细的方法,指导软件工程师按计划执行任务,利用计划来指导开发工作。 (二)个体软件过程的原理 个体软件过程的设计原理如下 1.数据工作计划。每一个软件开发人员的能力
3、都是不同的,因此要追求最大效率,必须在个人的数据基础上计划他们的工作。 2.对产品负责。软件开发人员必须对其生产的产品负责,必须提高个人工作质量。 3.防止缺陷产生。在软件开发过程中,开发人员必须及时发现并修复缺陷,修复缺陷的时间越快,其成本越低。防止缺陷产生比发现缺陷更有效,因此,开发人员在工作过程中应该集中注意力,防止缺陷的产生。 4.个人工作计划。开发人员必须在个人工作开始之前对自己的工作进行计划,而且用一个定义对工作计划进行描述。为了了解每个软件开发人员的工作表现,必须测量每个工作步骤所花费的时间、产生和修复缺陷的数量,以及他们制造产品的规模。 5.关注产品质量。开发人员必须计划、测量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个体 软件 过程 学生 编程 能力 提高 立项 探讨
链接地址:https://www.31doc.com/p-1806596.html