软件工程及软件方法学
-
UML应用建模实践过程尤克滨编著本书立足工程实践,以应用UML进行面向对象分析和设计为主题,帮助软件工程师在排除关键障碍的基础上,通过推敲实例,有步骤地掌握一套切实可行的方法和流程。全书分为三个部分。第一部分,基本理念和准备知识。是本书的铺垫。解释分析和设计模型的含义和价值,概述面向对象技术的内涵、优势和原则,介绍模型内容的组织和相关的UML表述。第二部分,UML应用建模实践过程。是本书的核心。详细展现分析和设计过程中的5项任务,即全局分析、局部分析、全局设计、局部设计和细节设计。其中包括14项基础活动、39个核心概念、30个关键步骤、52条实践技巧以及贯穿全程的示例。 本书的实践过程遵循Rational统一过程(RUP)的核心思想和基本原则,即以Use Case驱动的、体系构架为核心的迭代化面向对象分析和设计过程。第三部分,设计模型的沿用。是本书内容的延伸。概要地介绍与设计模型直接相关的活动和内容,包括设计模型向实施模型的过渡、设计模型和数据模型的关联以及如何整理主要的设计文档。本书立足实践者的视角,适合于应用面向对象技术的软件工程师,尤其是系统构架师和设计师。本书可以作为应用UML进行面向对象分析和设计的实践课程教材。 -
软件开发工具Delphi教程广东省教学教材研究室编本书以循序渐进的方式,介绍了Delphi的基本编程原理和应用技术,包括使用调试器、菜单程序设计、可视化组件库等,并提供大量的习题和实验题。 -
SQL Server教程广东省教学教材研究室编本书介绍了此SQL Server软件的数据库使用、管理和维护所涉及的基本知识和技巧,包括其安装与基本操作,数据库中表的创建和维护等内容。 -
Access数据库实用教程唐伍中,项培军编著本书结合多幅插图,系统地介绍了Access 2000的基础知识,包括如何使用表、使用查询、使用窗体、使用报表、使用数据库访问页等。 -
软件工程史济民等编本书第一版自出版以来,由于内容全面(以软件开发技术为主体,兼顾软件工程管理和软件工程环境)、注重实用(理论紧密结合实践)而受到读者欢迎。10年中重印11次,累计印数近10万册,并于1995年获得上海市优秀教材二等奖。第二版继承前一版的风格,增加了面向对象、软件重用等大量新内容。全书共15章,在介绍了软件工程的基本概念和软件开发模型后,按照软件开发流程的顺序,依次介绍了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和工程环境等知识。为了说明怎样把软件工程的原理与方法应用于软件开发,在有关各章均设有“典型案例”一节,从头到尾陆续讲述了一个软件的完整开发过程。本书还将配有PowerPoint电子教案。本书适用于计算机专业的大学生用作软件工程课的教材,也是从事软件开发、维护的工程和管理人员一本有益的参考书。 -
数据结构与算法张晓莉[等]编著《数据结构与算法》详细讲述了线性结构、树形结构和图形结构、查找表、排序表等常见数据结构的数据表示及数据处理的方法。《数据结构与算法》始终围绕易讲、易懂、易学这一原则来进行编写。在教材中配有大量算法设计的例子,以便于读者理解和掌握数据结构中数据表示和数据处理的方法。《数据结构与算法》可作为计算机科学与技术和信息类相关专业的本(专)科“数据结构”课程的教材或学习参考书。 -
软件产业理论与实践王建平著本书首次在国内研究和提出了区域软件系统结构模型,提出了发展战略的结构化分析方法。如区域软件产业的战略组合分析方法、竞争力分析方法。环境分析方法等。其次,本书提出了若干具有独特见解的创新性观点。例如价值链的每个环节都能形成竞争优势、资源与资源配置能力决定区域软件产业辕心竞争力。区域品牌和品牌曾销对推动区域软件产业发展的意义等。第三,本书提供了许多具有实践指导意义的案例。例如国际软件外包实践案例、北京软件产业发展战略研究案例等,本书从崭新的角度分析了软件产业的分类和统计方法、价值链分解与产业成长机会、海外产业服务体系建设等热点问题,许多方法、观念和措施在国内首次提出。 本书是政府管理人士,IT和软件专业人士及企业管理人员的一本重要参考工具书。 -
软件配置管理策略与Rational ClearCase(美)Brian A.White编著;尤克滨等译软件配置管理(SCM)是一项基本的软件工程任务,用于管理当今复杂和快速发展的软件开发环境。本书是一本综合而实用的软件配置管理指南,以市场上最流行的SCM工具Rational ClearCase作为示范工具。作者首先讲解了基础知识,然后展示ClearCase如何通过统一变更管理(UCM)模型实现SCM的最佳经验。本书清晰地展示了如何通过ClearCase简化和控制软件开发项目中的变更。本书并没有停留在基础知识层面,针对现实生活中的真实开发场景,讲解了很多高级技术专题,例如管理多个项目以及管理分布在不同地域的项目。 本书讲述的众多经验、技巧和见解来自于发掘和应用SCM最佳经验的工程实践,书中贯穿了众多精妙的见解和富有价值的建议。作为一本出色的配置管理书籍,本书适合于软件工程师和软件项目管理人员阅读参考。 -
CMMI 3级软件过程改进方法与规范林锐,王慧文,董军著软件过程改进是目前国内IT企业研发管理的重点和难点。为了提高软件过程能力,企业首先要研制软件过程规范,这是难度很大并且费时费力的工作。本书论述的是一套通用的CMMI3级软件过程改进方法与规范,称为“精简并行过程(SPP)”,它是基于CMMI及软件工程和项目管理知识而创作的。SPP分为项目管理过程、项目研发过程和机构支撑过程三大类,共有19个过程域,书中用第2章到第ZI章分别介绍了这些过程域。通过裁减SPP,用户可以在最短的时间内建立适合于本机构的软件过程规范,大大降低用户研制规范的代价和风险。本书下篇的文档模板请到 www.fecit.com.cn或 www.chinaspis.com同站下载。本书的主要读者对象是IT企业的研发主管、项目经理和软件开发人员,以及即将到IT企业工作的高校毕业生,也可以作为软件工程学院的教学参考书。 -
软件工程江开耀,张俊兰,李晔编著本书从实用角度介绍了软件工程的基础知识和软件工程技术方法。全书分三部分,共17章。第一部分介绍软件工程基础知识与传统的软件工程方法,主要内容是软件工程的基本概念和基于结构化方法的软件工程技术,包括结构化的分析、设计、编码与测试;第二部分讲述了面向对象技术的基本概念和面向对象的分析、设计和实现技术;第三部分综合介绍了软件工程项目管理方法,主要内容包括工程估算、软件度量、风险防范、软件质量保证和软件配置管理等方面的知识。 本书主要供初学软件工程的读者使用,可以作为高等院校计算机科学与技术专业本科教材,也可作为专科学生的参考教材及软件工程师的参考书。建议学时为50课时。 ★本书配有电子教案,有需要的老师可与出版社联系,免费索取。
