文档介绍:《软件工程——实践者的研究方法》
计算机软件作为非传统产业的制成品,有着许多独特的性质。它具有不可见性、易变更性,对于这样一种智力劳动的成果人们难于把握它的质量,也难于组织好它的开发和生产过程。我们对它的分析和研究,绝不可忽视其与传统产品及其开发过程相异的特殊性。然而,从另一方面看,软件工程也是工程,虽然它是一门年轻的工程学课,仍然可以借鉴人们千百年来所积累的,在传统工程领域行之有效的规律和经验,例如规范化、标准化和模块化等等。显然,软件工程需要统合与兼顾上述两个方面的特征。任何过分强调某一方面,或是忽略某一方面的思维方式和行为都是错误的,并且这种综合与兼顾需要在不断探索中前进和发展。<br> Roger Pressman博士这本书很好地把握这些特征,对于软件工程学课的发展起了重要的推动作用。本书在国际软件工程界产生了巨大的影响。从而树立了它无可置疑的权威地位。一本优秀的著作,特别是一本成功的教学用书可以影响一代人,甚至几代人的业务成长。本书从1982年第1版开始,就受到我国软件工程界的重视,成为高等学校计算机专业软件工程课的重要教学参考书。20多年来,它的各个后续版本一直都是我国软件专业人士喜爱和熟悉的读物。它在全面而系统、概括而清晰地介绍软件工程有关的概念、原则、方法和工具方面都获得了国内广大读者的好评。如前所述,本书在给出对学科发展具有深刻影响的传统方法时,又适当地引入了当前正在发展着、且有着生命力的新技术。<br> 这里介绍的第六版具有几个特点:<br> (1) 在第5版的基础上做了大量的充实和更新,以适应软件工程新技术的发展,例如,突出了软件过程,增加了敏捷开发方法。<br> (2) 除各章后面提供了大量进一步阅读的参考文献信息外,还针对不同的读者群(例如,学生、教师和专业人员等)提供了多种形式的材料,范围广泛、内容丰富,且使用方便。<br> (3) 为了方便阅读和理解,除在各章开头给出全章内容简介和关键词<br>本文来自:计算机毕业网外,在文中穿插了许多形式不同的解释框。而且全书各章贯穿了一个具体的应用实例(住宅安全系统),既覆盖了各章的重点内容,又以对话形式逐步将软件开发过程展开,从而提高了严肃的技术书籍可读性和可理解性,极大地引发了读者的阅读兴趣。<br> 本书第6版共32章,分为5个部分,分别涉及5个专题:<br> (1) 第1部分为软件过程。其中给出了软件过程的不同论点,考虑了所有重要的过程模型,包括传统和过程和(近年发展起来的)敏捷过程在指导思想上的争论。<br> (2) 第2部分为软件工程实践,给出了分析、设计和测试以及产品度量方法,其中重点讨论了面向对象技术和UML建模。<br> (3) 第3部分为应用Web工程,提供了Web应用系统的分析、设计和测试的全面工程方法。<br> (4) 第4部分为软件项目管理,给出的是计划、管理和控制软件项目人员关心的问题。<br> (5) 第5部分是软件工程高级课题,到形式化的方法、净室软件工程、基于构件的软件工程、再工程以及软件未来的发展趋势等问题。<br> 本书面向的主要读者有三类,即高校学生、教师和专业技术人员。教师选用本书作教材时,如果面对的是软件工程初学者,最好补充一些具体的辅助材料,让学生能在本书的基础上掌握一些具体的、实用的、操作性更强的工作步骤;如果是具有一定软件工程基础的研究生和专业软件人员,本书给你的是全面的、丰富的、代表当前发展水平的软件工程知识。<br> 总之,这一非常优秀的软件工程读物若能认真地阅读它、理解它,必将使你受益匪浅。<br>
</p> <p> </p> <p>
</p>
摘要:本文结合计算机基础教育的特殊性和教学的实际需要,提出在医学院校实施分层教育的必要性,并介绍了分层教学的优点、具体的实施过程、需解决的问题以及基于网络的分层教学的建议。<br> 关键词<br>本文来自:计算机毕业网:计算机基础;分层教学;医学院<br> <br> 由于各地区的经济发展和教育水平不平衡,学生的计算机基础在入学前存在很大的差异。有的同学已经在中小学或者家庭中学习掌握了基本的计算机理论知识和操作技能,就会觉得安排的课程太简单,认为学不到新的知识,学习没有动力,不能满足他们想进一步学习的愿望;而一些农村和经济欠发达地区的同学对计算机知识了解很少,甚至连电脑都没有见过。就会觉得课程安排的太难,不能消化,打击学习的积极性,收不到好的学习效果[1]。如何制定教学计划才能让基础好、学得快的学生“有东西吃”,又让基础薄弱、学习速度较慢的学生“吃得了”,是现在进行计算机基础教育教学教师的一个棘手的难题,是我们在教学中首先要解决的课题。为了解决这个问题,需要采用新的教学模式,分层教育就是一种好的方法。<br> <br> 1分层教学理论<br>