软件工程及软件方法学
-
软件体系结构张友生本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共10章,第1章简单介绍软件体系结构的概念、发展和应用现状; 第2章讨论软件体系结构建模,包括视图模型、核心模型、生命周期模型和抽象模型; 第3章介绍软件体系结构的风格和特定领域软件体系结构; 第4章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言; 第5章介绍动态软件体系结构及其描述方法; 第6章介绍WEB服务体系结构相关知识,以及面向服务的体系结构的基本概念和设计原则; 第7章讨论基于体系结构的软件开发方法,介绍基于体系结构的软件过程; 第8章讨论软件体系结构的分析与测试问题,重点介绍软件体系结构的可靠性风险分析; 第9章讨论软件体系评估方法,重点介绍ATAM和SAAM方法; 第10章介绍软件产品线的原理和方法、框架技术,重点讨论产品线体系结构的设计和演化。本书可作为计算机软件专业高年级本科生、研究生和软件工程硕士的软件体系结构教材,作为软件工程高级培训、系统分析师和系统架构设计师培训教材,也可作为软件开发人员的参考书。 -
基于UML的面向对象建模技术陈涵生本书在系统地介绍软件工程和面向对象的基本概念和方法的基础上,重点介绍了统一建模语言UML及其建模技术、方法与应用,以及得到业界广泛认同的软件开发过程、规程与实践。本书通过大量的例子或案例来解释或说明有关的概念、方法和技巧,以便于读者理解,帮助他们学以致用,达到立竿见影的效果。.本书不仅可作为高等院校计算机或软件学院的高年级本科生或硕士研究生的教学参考读物,而且可作为从事软件系统的研制、开发、管理和维护的软件人员的参考书。... -
点十成金系列..巧夺天工Dramoeaver入门与进阶实例暂缺作者暂缺简介... -
中国国防项目管理知识体系沈建明中国国防项目管理知识体系(简称CD-PMBOK)是在系统地研究了国际国内项目管理的知识体系基础上的成果,主要针对国防项目的特点及国防武器装备项目管理的需要编写的。.CD-PMBOK共分4个部分。基础篇介绍了国防项目管理的基本概念、演进和发展、位和作 用、范畴和分类、组织和结构,以及核心思想体系等基本知识。流程篇介绍了国防项目寿命周期过程,从预研和演示、论证和方案、研制和定型、生产和部署、使用和保障、退役和报废等6个阶段,阐述了国防项目管理的概念内涵、工作内容和管理过程及方法工具。知识篇介绍了国防项目管理的知识领域,从国防项目的范围、进度、费用、质量和可靠性、技术和工艺、人力资源、沟通和冲突、风险、信息、采购、安全与保密、综合管理等12个知识领域,阐述了概念内涵、工作内容、适用的方法和工具。方法工具篇介绍了国防项目管理的方法与工具,从系统方法、系统技术、常用方法和工具等方面,阐述了国防项目管理方法和工具的基本原理及使用方法。..CD-PMBOK具有体系结构完善、理论与实际相结合、针对性强等特点,注重国防项目管理知识的系统性、完整性、实用性,符合我国国防武器装备项目建设需要,对国防领域推行项目管理和目前军工采办体制改革具有较强的实际指导意义。特别适用于军队和国防工业系统的各类管理人员和工程技术人员,是国防项目管理人员和工程技术人员必备的参考书,也可供其他类项目管理从业人员阅读参考,同时还可作大专院校,尤其是军事院校相关专业学生的教科书。... -
世纪经典英文电影对白暂缺作者一部电影,一部经典,听电影学英文,让您在学习中回顾经典,如饮一樽陈年美酒,芳香弥漫。它似漫漫长路永不泯灭的明灯或如茫茫沙漠一口清泉,给您指明前进的方向,让您享受甜美的滋味。本书所选的是经典影片中的经典片断,让您感受到原汁原味的生活美语会话;通过鼎立星阵、获奖奖项以及幕后花絮,让您了解电影的背景知识;通过译文和额外成就为您扫除英文电影的难点和盲点;经典电影英文歌曲同样让您如痴如醉,陶冶情操。用经典的书配合全新互动光盘解读经典的电影,在经典中学习,收获经典。 -
软件工程(美)弗莱格、阿特利《软件工程——理论与实践》分为三部分。第一部分意在激励读者,并向从业人员和研究人员解释了软件工程知识的重要性。还讨论了理解过程的必要性,以决定开发人员的“灵活度”和完成项目计划。第二部分讨论了开发和维护的主要步骤,如需求的引出、建模和检查,设计问题的解决方案,代码的编写和测试,以及软件的交付,但未考虑用来构建软件的过程模型。第三部分讨论了软件的评估和改进,分析如何评价过程和产品的质量,并如何加以改进。《软件工程——理论与实践》适用于介绍软件工程概念和实践入门的研究生课程,或那些希望拓展这些方面知识的专业人士。 -
Microsoft Project2003项目管理与应用葛娟Microsoft Project 2003是一款应用最为广泛的项目管理软件。用户不仅可以用它管理复杂的项目,另外基于Microsoft Project Server以及Microsoft推出的企业级项目管理方案(EPM),还可以实现全公司范围内的多用户、立体化的项目管理,是一款功能强大、操作简便的项目管理软件。本书系统、详尽地讲解了Microsoft Project的各项功能,以及如何在项目管理实践中应用它。本书以实例的形式贯彻始终,将实践中可能遇到的种种问题浓缩为一个个案例。另外每章配有综合案例和专题讨论,深入剖析项目管理过程中的重点和难点,力求将软件的应用和项目管理知识融会贯通。此外本书还配有上机指导书和免费的教学课件。本书既可以作为工科和管理类学生的专业教材,也可作为企业项目管理人员的自学或培训教材,还可作为各类项目管理认证备考人员(如PMP,IPMP和CPMP)的参考书籍。无论是初学者还是高级用户,相信都能从本书中获得有价值的内容。 -
软件技术基础方志刚“软件技术基础”是非计算机专业特别是信电本科专业学习和了解计算机软件技术基础知识的重要平台课程,国内外大学信电类专业大都开设了该课程。本课程从非计算机专业的应用需要出发,使学生了解计算机软件技术的发展历史;软件工程的基本思想;掌握数据结构的基本概念及主要算法;掌握操作系统的基本原理,包括CPU管理、存储器管理、外部设备管理、文件管理等;掌握数据库的基本概念及关系数据库理论等,为进一步提高计算机软件应用与开发能力奠定良好的理论基础。本教材适合非计算机专业本科学生使用,尤其适合包括独立学院学生在内的应用型本科院校的学生使用,也适合程序设计人员参考。... -
高质量软件项目管理(美)富特雷尔 等著,袁科萍 等译在现代企业中,软件项目经理及其开发团队起到关键的作用,他们应该具有丰富的管理经验以及全面的软件开发、改进和维护的知识。而要成为真正的项目经理,并不是一个一蹴而就的过程。项目管理并不等同于使用Microsoft Project这样的软件产品的能力。除了画PERT图和甘特图之外,从事项目管理的人员还需要掌握多种能力。本书详细阐述了项目管理所需要的34种关键能力。本书的整体框架取自美国奥斯汀德克萨斯大学软件质量研究所的项目管理认证计划,但并不是该计划的简单重复。书中将作者特有的项目管理经验与几十位教师的想法综合在一起,以复杂的案例研究的形式,给出软件项目管理中常见问题的解决方案。项目背景反映了飞速发展的互联网时代软件开发不断增长的共同需求。.本书适合作为从事软件项目管理的专业人员和管理人员的参考书,也特别适合高等院校软件工程专业本科生及研究生作为专业教材。... -
软件工程基础赵一丁《高等院校自动化新编系列教材:软件工程基础》全面系统地阐述了自动化领域软件工程的基本概念、基本技术和基本方法。全书共16章,主要内容包括软件开发过程和软件开发模型、软件需求分析、软件测试和软件维护、软件工程管理、软件设计基础、UML建模语言、实时系统软件设计、工业自动化组态软件技术。组态软件技术的内容包括实时数据库设计和变量组态、图形界面设计、报表组态、设备驱动与管理、通讯组态、工控组态软件设计应用实例。附录包括软件文档模式、常用式控组态软件(力控PCAuto、西门子WinA CC和MCGS)简介。《高等院校自动化新编系列教材:软件工程基础》内容丰富,图文并茂,通俗易懂。《高等院校自动化新编系列教材:软件工程基础》可作为高等院校本科及专科自动化专业、测控专业、自控专业、机电专业、计算机相关专业的教材,也可供软件工程技术人员参考。
