软件工程及软件方法学
-
软件工程(美)Roger S. Pressman著;梅宏译;梅宏译本书是一本系统而全面地介绍软件工程理论、技术和实践的专著,是北美学术界和产业界的畅销书之一。本书对软件工程领域内的所有重要课题都给予了极好的解释,并配以大量的插图、举例、练习和参考资料,使说明更加清楚易懂。第5版中增加了有关Web工程、用户界面设计以及基于构件的软件工程的内容,同时更强调UML(统一建模语言),使读者更加熟悉UML,使用起来也更加方便。作者简介:RogerS.Pressman博士是软件过程改善和软件工程技术方面的国际知名的权威。30多年来,他作为为软件工程师、管理者、教授、作者以及咨询顾问一直工作在软件工程领域。Pressman博士撰写了很多技术文章,并且是多种行业期刊的固定撰写稿人。Pressman博士还是著名的《IEEESoftware》和《CutterItJournal》杂志的编委,并担任多年《IEEESoftware》Manager专栏的编辑。Pressman博士目前是R.S.Pressman&Associates,Inc公司的总裁,作为公司的主要咨询专家,他负责帮助其他公司建立及进行有效的软件工程实践.目录:第I部分:产品和过程第1章产品第2章过程第II部分:软件项目管理第3章项目管理的概念第4章软件过程和项目度量第5章软件项目规划第6章风险分析和管理第7章项目日程安排与跟踪第8章软件质量保证第9章软件环境管理第III部分:软件工程的传统方法第10章系统工程第11章概念和原则分析第12章建模分析第13章概念和原则设计第14章体系结构设计第15章用户界面设计第16章组件层次设计第17章软件测试技术第18章软件测试策略第19章软件的技术度量第IV部分:面向对象的软件工程第20章面向对象的概念和原则第21章面向对象的分析第22章面向对象的设计第23章面向对象的测试第24章面向对象系统的技术度量第V部分:软件工程的高级主题第25章正规方法第26章净室软件工程第27章基于组件的软件工程第28.章客户/服务器结构的软件工程第29章网络工程第30章二次工程第31章计算机辅助的软件工程第32章未来之路 -
UML和统一过程(美)Jim Arlow,(美)I.诺伊施塔特(Ila Neustadt)著;方贵宾,李侃,张罡译本书是使用UML(统一建模语言)进行OO(面向对象)分析和设计的复杂过程的绝佳指南。它描述了OO分析和设计过程如何适应同统一过程(UP)所定义的软件开发过程,并讨论了UML和统一过程中大量可以立即应用的实践技术。随着阅读的深入,读者将学会OO分析和设计技术、UML语法和统一过程的相关内容。同时,本书从OO分析师和设计师的角度提供了UML和统一过程可理解的、精确简洁的概述。本书内容丰富,结构合理,适于计算机及相关专业的学生及从业人员使用。??本书主要内容:??◆章节导航图、详细的图解和页边注解使读者可以快速找到需要的内容。??◆每一章的概要总结方便读者进行温习,而全面的索引则方便将本书作为参考书。一个简单的电子商务系统的完整可用的示例。??配套网站主要内容:??指向开源和专有软件的超级链接。http://www.umlandtheunifiedprocess.com -
软件复用技术在系统开发过程中考虑复用(美)Carma McClure 著本书是关于复用技术的说细指南,从复用概念、复用管理技术、应用复用技术、生产者复用技术几个方面,一步步地教导读者如何将复用加入到软件开发过程中,并获得复用的*效益。本书不仅说明了如何复用源码,而且还讲解了如何复用需求说、设计、测试脚本、项目计划、文档、对象框架等,并通过案例研究说细介绍了16种不同的复用技术。本书将复用原理与技术应用很好地结合在一起,适用于有软件开发背景并且想学习如何实施复用驱动软件开发的专业人士,也可以作为高等院校相关专业的软件工程课程的参考用书。 -
计算机软件技术实验教程熊壮主编本教程包括5部分。第1部分是试验用环境的介绍,在这部分中介绍了TurboC++集成环境的使用方法和在VisualC++6.0软件开发环境下编制控制台类型应用程序的过程,进行C、C++上机实验的一般步骤以及TurboC++集成环境和VisualC++6.0软件开发环境中菜单命令项的介绍。第2部分是实验内容,根据《计算机软件技术》的教学要求和进度,在书中安排了22个实验,其中实验1到实验15是关于C语言程序设计的实验,实验16到实验17是关于数据结构基础的实验,实验18到实验22是关于C++语言程序设计的实验,每个实验都给出了实验目的、实验要求以及实验分析要求,部分实验还给出了实验步骤。上机实验36-54学时,教师可根据教学要求对本书实验内容进行取舍。第3部分是实验及主教材习题参考答案,在这部分中对本教程中所有实验中的程序都给出了参考解答和相应的说明;并给出了主教材《计算机软件技术》习题的参考答案,对较难的习题还有相应解题思路,供教师和学生选用。第4部分是附录,在附录部分向教师和学生提供了ASCII码表、C语言常用库函数、C++流类库,对常用的函数的使用进行了简明扼要的介绍。在附录部分还提供了C语言的保留字和运算符的优先级和结合性等资料,并对c语言运算符的结合性提供了另外一种理解的方法。由于各种版本的C/C++编译系统提供的标准库函数和流类库有一定的差异,本教程中提供的标准库函数和流类库以TurboC++3.0为蓝本。 -
系统软件(日)黑住祥祐,(日)林恒俊著;冯杰,樊东译本书以基本系统软件中的语言处理程序为中心,主要介绍了程序的概念和方法、编译技术及连接程序。对具体的技术方法和实例在各章的重要部分作出了详细解说,并且对首次出现的术语都以通俗易懂的语言加以说明。 -
软件是金唐志 徐萍本书通过对中国软件产业的现状及趋势进行分析,并结合资本市场和投资银行的相关议题加以讨论,运用大量软件企业上市案例分析的方式阐述了软件企业如何选择和进入资本市场。针对软件企业直接上市(IPO)、借壳上市、创业版上市、美国上市、二板市场等融资方式,分别配合记者实地采访的第一手资料,内容翔实实用,数据真实具体,有很大的参考价值,是软件企业选择上市途径的实用指南和操作手册。本书资料新,多为最新企业资料分析和深入采访的内容,集合了笔者与被访对象(企业领导者和项目运作者)的双重视角。 -
CMM实践之路观点工作室编著软件能力成熟度模型已成为软件工业事实上的标准,是一条提高我国软件产品质量,增强国际竞争力,促进软件产业快速发展的有效途径。它给软件企业带来的成功已经为许多国内、外著名软件厂商所证明。本书内容分为三个部分。第一部分主要阐述软件能力成熟度模型的概念、体系结构、实施方法、策略以及先行者的成功经验;第二部分主要阐述软件能力成熟度模型2级和3级主要关键过程域的详细实施方法和案例,为2、3级的实施提供了全方位解决方案;第二部分主要阐述软件能力成熟度模型2级内部评估的一套完整方法和案例,为软件过程改进人员作内部评估提供很有价值的信息。本书可以作为软件过程改进人员随时参考的指导书,也可以作为软件开发人员和其他软件从业人员在软件工程方面的参考书。 -
数据结构课程辅导与习题解析胡元义,邓亚玲,徐睿琳编著数据结构课程具有概念性强、灵活和不易掌握等特点,学习起来难度较大。本书配合教学内容,从学生“学”的角度提供了全面的辅导。全书共分10章,基本涵盖了数据结构的全部内容,每章包括“重点内容讲解”、“典型例题解析”、“习题与答案”三大部分,带领读者经历从“学习理论”到“结合实际理解理论”再到“自己亲自动手解决问题”的学习过程,意在帮助读者深刻理解本课程涉及的原理和概念,掌握数据结构知识,从而透彻地领悟数据结构的精髓。本书的算法全部用C语言描述。书中的例题与习题大多选自研究生和本科生的考试习题,也包括作者结合多年教学实践经验设计出来的典型范例,内容丰富且全面,具有一定的知识水平和代表性。本书可作为计算机专业学生学习辅导书,也可作为研究生入学考试的复习参考书,还可供计算机专业开发人员参考阅读。 -
自动化软件测试(美)Elfriede Dustin等著编辑推荐:软件工程实践丛书,软件学院教材。本书是一本由浅入深地学习自动化测试涉及的高效工具、技术和方法的技术图书。通过对成功的实现的案例学习和研究,本书提供了在软件开发过程中进行成功的自动化测试所需的所有要素。本书可作为软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。 -
信息系统工程监理姚世全主编本书系统地论述了信息系统工程监理的概念、框架、方法及组织管理;信息系统工程监理依据的法律法规和标准;信息系统工程监理的内容、规划与实施细则;典型信息系统工程的技术与监理要点。书中还给出了典型的案例,并提供了有关政策法规、标准目录及合同样本。
