软件工程及软件方法学
-
软件项目管理方法与实践阳王东 等编著《软件项目管理方法与实践》以适应软件项目管理课程教学与软件项目管理实践为宗旨,以从项目立项、项目策划、项目执行到项目验收的软件项目生命周期所构成的内容为主线,在项目的执行过程中讲述了并行进行的进度、成本、质量、风险、配置和沟通管理等内容。全书共10章,包括概论、立项、项目策划、进度管理、成本管理、质量管理、风险管理、配置管理、沟通管理、项目验收等。每一章的讲述大致分为三个部分,首先是理论知识的介绍,然后是实际操作和实践指导,最后是案例分析。《软件项目管理方法与实践》体系完善、内容丰富、实例较多、实用性强,且每章均包含对实践技能和方法的归纳和总结,在软件项目管理实践中为读者提供可操作性的指导意见。《软件项目管理方法与实践》可作为高等院校软件工程专业、项目管理类专业、信息管理与信息系统专业等相关专业的项目管理课程教材或教学参考书,也可作为从事软件开发、信息管理、项目管理等广大实际工作者的参考书或培训用书。 -
软件工程肖汉 著第1篇讲述软件工程与软件过程;第2篇讲述结构化分析、设计与实现;第3篇讲述面向对象的概念、模型、分析、设计与实现;第4篇讲述软件项目的计划、组织和控制;第5篇讲述软件重用,软件工程环境,设计模式,敏捷开发。《软件工程》结合目前软件工程教学的需要,特别介绍了统一建模语言(UML),并以此为基础讨论面向对象软件开发工具——Rational Rose;介绍设计模式,敏捷开发新颖的软件开发技术。 书中含有丰富的例题与习题,便于教学与自学。 -
软件工程导论朱少民 编著本书围绕软件工程最基本的核心——“质量和生产率”展开,力求通过一些具体的实例来说明软件工程的思想和方法。本书在回答为什么要研究软件工程问题之后,首先系统地给出软件工程的知识体系框架,帮助读者建立起软件工程的完整且清晰的概念。然后深入软件过程、软件工程目标和要求的讨论,全面阐述了软件工程的思想、方法、技术和工具,结合软件工程环境、软件项目管理等内容,使读者坚实地掌握和运用软件工程的知识内涵。本书内容丰富,构思新颖,突破软件工程图书的传统框架,使整个软件工程体系更清晰,从思想和管理出发,自然延伸到流程、方法、工具和环境,重新阐释了软件工程体系。本书吸收了软件工程的最新进展,适应软件即服务(SaaS)的开发模式,增加了相应的内容,符合当今软件工程的实际需求。本书系统性强、通俗易懂,内容丰富且实用,理论和实践有效地结合,可作为高等学校的软件工程专业、计算机软件专业和相关专业的教材,也适合各类软件工程管理人员和技术人员学习。 -
软件工程师指南张凯 编著《软件工程师指南》核心阐述了公司组织中的软件工程师、软件工程师的全体工作概述、系统设计的重点、软件工程师的演讲技巧、作为项目经理的软件工程师、客户的纳货和验收、系统移交运行、维护团队及高级软件工程师的目标。《软件工程师指南》的目的并不是追求软件工程理论的前沿,而是一本为培养能胜任软件开发和应用工作的实用型、复合型人才的应用性书籍。《软件工程师指南》适合作为本专科院校的教材,也可以作为软件工程师、程序设计人员、自学人员和有关技术革新人员的参考书。 -
面向Agent的软件设计开发方法薛霄 编著在过去几年中,Agent和多Agent系统(MAS)已经成为一种应对各种复杂IT情景的强大技术,有大量的研究是关于定义合适的模型、工具和技术以支持开发复杂的MAS软件系统。目前关于面向Agent(AO)方法的科学文献出现得越来越多,遍布在不同的会议、期刊和时事新闻上。因此,无论是新人还是专家,在这个领域进行研究时,都难以操纵所有这些材料。本书试图将各种研究结果和思想有组织地综合在一起,虽然非常多样化,但都以促进复杂MAS软件系统的开发作为总体目标,希望能够为研究者和学生了解AO方法的发展现状提供线索,而不用在现有的数字图书馆中查阅数以千计的文件,也不会在无尽的搜索中迷失自己。读者同时可以了解到软件工程新的发展趋势,以及如何将Agent思想应用于目前软件界所出现的种种新技术(比如SOA、网格服务等)中。本书可以作为计算机软件专业硕士生和博士生的教材和参考用书,对于从事Agent理论和技术研究的人员,尤其是从事面向Agent软件工程研究的人员以及基于Agent技术的工程实践人员均具有较高的参考价值。 -
流程改进的敏捷性研究Xueyuan Liu,John Sharp,Bing Deng 著John Sharp is a professor of Organisational Excellence。thefounder and director of Centre of OrganisatiOnaI Excellence(CORE)at Salford Business School,the University of Salfordin the UK,a chartered mechanical engineer(C.Eng.M.I.Mech.E.)and a qualified assessor for the EFQM fEuropean FoundationQuality Model)which is being used by businesses and publicsector organisations as a business excellence model for thefuture.In the past 1 0 years。Prof Sharp has received more than£2 million of research grants frOm EPSRC and Europeanorganisations,and published over 50 papers and books.Healso has rich industrial experience,such as working as anengineer at Rolls—Royce Aero Engine for 8 years.Bing Deng is a research assistant in this project and is currentlyworking as an editor of Hubei Provincial Science and TechnologyPress.She has helped organise research events and activities,collect and input data for the research analysis and discussion. -
STEP7开发基础与应用指南任双艳 等编著SIMATIC STEP7作为一个平台可以集成各种控制设备的软件,使不同设备以及西门子PLC站点具有相同的数据库,所有设备的编程、配置、调试、数据路由以及通信工作只需在STEP7中就可以完成,从而实现一个项目中所有控制任务的集成。掌握STEP7是学习西门子公司自动化产品的基础。本书在介绍PLC的基本原理的基础上,重点对SIMATIC STEP7的编程软件、编程指令、编程方法、系统设计方法等方面做了较为系统深入的讲解。本书共9章。第1章介绍了PLC的发展、特点、组成及简单的工作原理;第2章分析了S7—300/400系列PLC的硬件系统;第3章对s7系列PLC编程软件——STEP7做了简要介绍;第4章介绍了S7-300/400系列PLC的数据类型与地址区;第5章介绍了S7—300/400系列PLC的编程指令,并结合实例重点讲解了语句表(STL)及梯形图(LAD)指令的使用方法;第6章介绍了数据结构及用户程序结构;第7章介绍使用STEP7软件进行PLC应用系统设计的内容和方法;第8章结合具体实例介绍了如何利用STEP7编辑逻辑块;第9章给出了PLC应用系统设计的具体实例。本书既适用于初学者,又可作为丁程技术人员的技术参考书和高校相关专业的教学参考书。 -
project 2007项目管理实战(美)巴鲁(Ballew,J),(美)雷诺兹(Reynolds,D),(美)比尔佛(Reynolds,D),(美)比尔佛(Biaforem,B) 著;陈宗斌 译本书是针对MCTS Exam 70-632的培训用书。它具备了培训用书的特点,可以用来快速掌握一门技能,对本考试而言,就是快速掌握使用Microsoft Office Project 2007来完成项目管理工作的技能。除了重点突出之外,本书的另一个特点是内容全面,它覆盖了项目中所有的阶段:启动、规划、执行、控制和结束。通过使用本书,既可以快速掌握70-632考试中所考查的各个知识点,同时也能够学习实际项目管理工作中所需的各种知识。本书不仅可以作为培训教材,还可供项目管理领域的人员自学和参考。 -
深入浅出软件开发(美)皮隆(Pilone,D.),(美)迈尔斯(Miles,R.) 著想知道何为测试驱动开发吗?想知道高级顾问在按小时计费的咨询中是如何应用最佳实践的吗?或者也许您正准备自动构建您的软件,为代码使用版本控制,重构以及在软件中集成一些设计模式。当您读完这本《深入浅出软件开发》的时候,您将能够跟踪项目进度,统计团队每个部分的速度以及反复进行需求分析、设计、开发和部署。 我们认为您用来学习新概念的时间是极其宝贵的。《深入浅出软件开发》使用认知科学和学习理论的最新研究成果,为您带来多感官的学习体验,它采用了丰富、可视、适于大脑工作的形式,而不是用过多的文字使您感到昏昏欲睡。本书为英文影印版。 -
软件测试工程师培训教程刘德宝 编著本书引入北美职业教育教学体系,采用基于项目的数学方法,强调动手能力的培养。书中讲解了当前软件测试最流行和通用的方法,其中既有测试理论和流程及工具的使用,又提供了实战案例。本书的一个显著特点是注重经验与实践,读者在阅读本书后,会对软件测试在整个软件产品开发中的实施过程有很清晰的了解,对软件测试在产品开发过程的各个阶段中的工作内容以及工作重点有一个明确的认识,并了解不同行业软件产品的特点以及测试方法。本书适合软件测试课程培训机构和软件学院及教材单位用作教材,也适合当前软件开发企业项目经理、软件测试专业人员和想了解软件测试的软件开发人员,以及想进入软件测试领域的新手学习和指导工作实践。
