软件工程及软件方法学
-
统一软件开发过程(美)Ivar Jacobson,(美)Grady Booch,(美)James Rumbaugh著;周伯生,冯学民,樊东平译;周伯生译本书是由UML的三位创始人IvarJacobson,GradyBooch,JamesRumbaugh亲自撰写的。全书给出了一种以UML作为建模语言进行软件开发的过程指导。书中的内容不是UML固有的组成部分,因为UML只是一种建模语言,并不包括过程指导。实际上,UML独立于过程的特点可以使之用于不同的软件开发过程。但是本书介绍的软件开发过程是三位作者在开发UML时一直在头脑中思考的内容,因此很切合UML的特点。本书对于如何运用UML的概念进行软件开发提供了详细指导,适合参与软件开发的各类人员使用,尤其适合软件项目开发组成员阅读。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程” -
Fortran90程序设计汪同庆主编Fortran语言是一种适用于科学和工程问题数值计算的程序设计语言。Fortran90是Fortran语言的最新版本。本书共分12章,主要内容包括:计算机与程序设计的基本方法FortranPowerSrarion4.0集成开发环境、数据类型与表达式、分支与循环控制、数组、过程与函数、结构体、指针、文件等。针对初学者的情况,本书注重于程序设计语言的基本概念、语句规则、程序结构和编程方法的讲解,摒弃了一些复杂的应用,以期让读者能尽快和轻松地迈进程序设计的大门。本书可作为高等校理工科专来教材,也可供其他院校同类专业使用,还可以作为科研及工程技术人员参考书。 -
电信管理文件汇编信息产业部电信管理局编本书共收录了2000年6月至2001年12月的电信管理有关文件119件,涉及有效利用电信网有关资源、促进网间互联互通、规范电信市场经营行为等各方面。 -
数据库原理苏一丹,刘智斌,刘玉萍编著21世纪高等学校本科系列教材 计算机科学与技术专业 21。本书全面地介绍了数据库系统的基本理论、技术及其方法;讲述了数据库系统的基本概念、数据库系统的性质和目标,关系数据模型、关系数据理论,讨论了数据库系统的保护技术,数据库的恢复技术等内容。 -
软硬件的安装及软件下载技巧罗福隆,王姿雅编著本书内容包括:什么是软件;怎样才能得到需要的软件;一些常用的软件;什么是Internet;我们能从网络得到什么;上网的准备之一;上网的准备之二;一些常用的软件;认识IE;启动IE;与IE见面;软件的查找;拜访搜索引擎;常用下载软件介绍;先去看看“蚂蚁”;自己养一只“蚂蚁”;认识Winxip安装“蚂蚁”;“网络蚂蚁”的使用;安装中国网爪;网爪的使用;网爪的另一种快捷用法;常见问题的解决技巧…… -
软件工程导论张海藩编著;张海藩编著本书第二版和第一版曾先后荣获第三届和第二届全国普通高等学校工科电子类专业优秀教材一等奖、二等奖。为适应面向对象技术迅速崛起的情况,作者总结五年来教学和科研的经验,对原书内容作了调整和增删,变动超过50%,成为第三版。书中全面系统地介绍了软件工程的概念、原理和典型的技术方法。本书的特点是既注重系统性和科学性,又注重实用性;既有原理性论述,又有丰富的实例与之配合特别是正文后面的两个附录,分别讲述了用面向对象方法和结构化方法开发两个实际软件的过程,对读者深入理解软件工程学很有帮助,也是上机实习的好材料。本书正文共13章,第一章是概述,第二章至第八章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第九章至第十二章分别讲述面向对象方法引论、面向对象分析、面向对象设计和面向对象实现,第十三章介绍软件工程使用的管理技术。本书可作为高等院校"软件工程"课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。 -
人月神话(美)弗雷德里克·布鲁克斯(Frederick P. Brooks,Jr.)著;汪颖译;UMLChina翻译组汪颖译本书自第一版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。本书内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在本书第一次出版20年后的今天,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。既方便了熟悉原有内容的人们,也方便了许多第一次阅读它的读者。作者介绍Frederick P. Brooks,Jr.曾荣获美国计算机领域最具声望的图灵奖(A.M.Turing Award)桂冠。美国计算机协会(ACM)称赞他"对计算机体系结构、操作系统和软件工程做出了里程碑式的贡献。"Brooks博士是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他被认为是"IBM 360系统之父",曾担任了360系统的项目经理,以及360操作系统项目设计阶段的经理。凭借在上述项目中的杰出贡献,Brooks博士以及Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Technology)。Brooks博士早期曾担任IBM 公司Stretch和Harvest计算机的体系结构设计师。sBrooks博士创立了北卡罗莱纳大学的计算机科学系,并在1964~1984年期间担任系主任。他还曾任职于美国国家科技局和国防科学技术委员会。他目前的教学和研究方向是计算机体系结构、分子模型绘图和虚拟环境设计。 -
现代软件工程技术与CMM的融合杨一平等著本书重点介绍软件工程技术和软件能力成熟度模型CMM的融合。本书共分11章,第1~3章中介绍了软件工程和软件能力成熟度模型CMM的基本概念、基本原理和体系结构;第4~6章中给出了软件工程技术和软件能力成熟度模型CMM的融合的框架结构、重点关键过程域实施方案分析和软件项目管理方面的方法步骤;第7~10章分别介绍了美国SIAC公司、联想软件公司、摩托罗拉公司实施CMM的案例分析和针对软件项目监理的案例分析;在第11章给出了"基于高新技术的我国软件产业发展规划构想的研究"。本书列举了大量的应用实例,突出了在软件工程技术开发中应用软件过程管理的先进思路和方法,为软件企业开展质量管理、上规模和出效益提供了系统的和可行的参考方案。本书适合从事软件行业的工程技术人员、软件过程管理人员和软件企业经理阅读,也可作为计算机软件专业、信息管理专业本科和研究生的参考书。试读下载:第一章第二章第九章 -
UML与Rational Rose 2002从入门到精通(美)Wendy Boggs,(美)Michael Boggs著;邱仲潘等译;邱仲潘译本书深入浅出地介绍了统一建模语言(UML)和Rational Rose软件,通过航空公司与购物推车例子介绍如何用UML和Rose进行项目需求分析、结构规划和生成框架代码,以及如何从现有系统逆向转出工程代码,生成Rose模型,并分章介绍了C++、Java、Visual Basic与CORBA/IDL和XML代码的代码生成与逆向转出工程代码。通过本书学习,项目开发人员可以用这个全新工具紧扣用户需求,方便地开发出符合用户需求的系统或根据用户需求对现有系统进行改造。本书适合项目开发人员参考,也适合作为大学教材或自学材料。 本书前言特色及评论文章节选 -
数据结构晋良颖编数据结构是高等学校计算机专业的核心课程,是学习计算机软件应用和开发必备的专业基础。随着计算机的日益普及,它还是"软件资格水平考试"和"考研"的必考科目,而且逐渐成为理工专业的热门选修课程。本书共分9章。前6章系统地介绍了数据结构的基本概念、逻辑结构、存储结构及在相应存储结构上的各种运算的实现算法,并对各种算法的性能进行了分析和比较;后3章介绍了检索、排序的算法及文件组织的方法。本书的算法采用C语言的函数描述,绝大多数算法都可上机实现,有的还给出了完整的C程序。本书内容丰富,结构严谨,阐述准确,实例众多。本书对算法的描述深入浅出、有详尽注释,有的还有图示说明和数据的动态变化过程,可读性强。本书每章都配有各种类型的习题,既便于教学也便于自学。本书是高等学校计算机专业或信息类相关专业的本科或专科教材,也是一本较好的"考研"和自学的参考书。
