北京航空航天大学出版社·软件工程教程-北京怀柔航天工程大学地址
本书以理论与实践相结合的方式介绍了软件工程的基本思想、原理与方法。本书在编写内容和编排形式上有以下特点。 全书突出了软件过程在软件工程中的基础地位。两种范型的案例分别选用不同的软件过程: 瀑布模型和敏捷过程。 本书对软件成本评估提出了实用的算法——多因素综合法;对用户故事转化为需求规格提出了一种新颖的操作方法——用户故事—用例模型转化法。 可理解性强。以同一案例贯穿全书,读者可以直观地对两种范型进行由表及里的比较,加深对软件工程思想和方法的理解北京航空航天大学出版社·软件工程教程,并清晰地了解一个软件项目在每种范型的开发过程中各个阶段的衔接与联系,从而对软件工程有一个整体的认识。 脉络清晰。书中对软件工程基础内容进行了精心取舍和组合,着力使叙述前后照应、协调一致;着力厘清软件工程不同思想、方法之间的关系,使之统一到一个有机的体系中。 实践性强。本书提供了同一案例在两种范型中的全部文档和源程序。文档完整、规范、翔实。源程序编码规范,并进行了严格的调试。这不仅有助于理解软件工程的思想和方法,还形象地展示了运用相关内容开发一个软件项目的全过程,便于读者理解软件工程的思想和方法,并能在软件开发实践中加以具体运用。 所选案例适合教学用北京航空航天大学出版社·软件工程教程,更适合开发人员理解软件工程的思想。在介绍结构化方法时,特意选用适合面向过程的C语言作为案例的编程语言,选用ODBC作为访问数据库平台接口,更便于理解和学习。 书中在多处插入了文本框,加注对当前内容的提示、观点、注意,或与读者分享有关开发经验。由于本书特别注重软件工程思想的内在逻辑性,注重软件工程方法的实践性,所以很适合正在挑选软件工程教材的教师、正在寻找软件工程培训教材的培训机构人员以及希望用工程化方法规范开发过程的软件开发人员。各章末结合该章内容编写了适量的习题,并提供参考答案。案例的文档紧接在有关章节的后面,或案例开发的一个迭代周期的后面。编者结合相关内容制作了配套电子课件,并提供全部插图(Word或Visio图形)。电子课件、案例的源程序与数据、插图可以直接从清华大学出版社网站下载。最后需要说明的是,任何一个软件项目的开发过程都没有统一的标准,不同的设计者往往会有不同的设计风格,软件文档和软件源程序会因人而异。本书提供的案例文档和案例源程序仅供读者参考。限于水平,书中错误或不当之处在所难免,热忱欢迎广大读者批评、指正。编者2019年1月
more >