软件工程及软件方法学
-
基于重用的软件工程(美)Hafedh Mili著软件重用的理论研究和实践,在软件发达国家已经有了一定的历史。实践证明,软件重用是从根本上提高软件生产率、降低成本、提高质量的有效途径;同时也说明,软件重用需要在关键技术、管理、指标等很多方面引入注重实效的变革。本书讨论了基于重用的软件工程实践模型和其他有关的基础问题;全面介绍了基于重用的软件工程的当前状态和未来;比较全面地讨论了重用的关键技术、管理和组织问题;详细论述了这些理论知识在基于组件的软件开发生命周期和产品线工程中的运用问题。本书非常适合计划推进本单位软件重用实践的管理和技术人员阅读。相信本书对高校计算机应用专业研究生和高年级本科生也有很好的参考价值。 -
嵌入式软件开发技术陈翌等编著陈翌,1974年2月出生于湖北浠水,中国科技大学北京研究生院计算机部硕士生研究生,资深嵌入式软件开发者与爱好者,设计与主诗开发过多年嵌入式软件,其中之一曾在美国Comdex97上获奖。田捷,中国科学院自动化研究所研究员,博士生导师,中国科学院研究生院教授,中国自动化学会理事兼中国自动化学会模式识别与机器智能专业委员会主任。田捷博士主要从事模式识别、图像处理、计算机网络与多媒体研究与应用工作,并在国内外学术杂志与学术会议上发表论文百余篇,出版专著5本。王金刚,天津大学电子信息工程学院教授,多年从事教学及科研荼。研究方向为多媒体技术、嵌入式系统原理及应用。有多篇论文发表,另有多本嵌入式软件的译著、专著出版。本书主要讲述嵌入式操作系统以及嵌入式软件开发工具、开发方法、软件仿真和调试方法,其中包括:VxWorks、linux、PalmOS和WindowsCE等。内容系统全面、实用,可供广大计算机应用领域的科技人员和有关专业师生使用参考。 -
六西格玛软件开发(美)Christine B. Tayntor著;钟鸣,王君等译;钟鸣译本书介绍怎样用六西格玛的概念和工具来改进系统开发过程。书中内容包括:利用案例研究,清晰而简明地说明六西格玛的概念及应用,将六西格玛的概念和工具映射到系统开发的各个方面:传统的瀑布模型、快速应用开发、遗留系统的支持、打包软件的实现以及外包等,还介绍了如何利用六西格玛工具评估和改进叮部门整体性能。本书展示了如何将六西格玛概念应用于各种开发过程(包括传统的“瀑布”模型、旧有系统的支持及新近的快速应用开发、打包软件的实现和外包等)的方方面面。本书的重点是通过使用能够确保需求定义清晰、易于理解和充分满足的工具,来消除缺陷和提高客户满意度。本书从六西格玛的起源及基础内容讲起,并使用了案例来介绍六西格玛的概念和应用。书中解释了系统开发应用、质量保证、SEICMM等与六西格玛相关的内容。本书展示了六西格玛可用于不止一个项目,因此六西格玛的概念可应用于测量、管理和改进整个IT部门的性能。本书特点:本书介绍怎样用六西格玛的概念和工具来改进系统开发过程。书中提供了以下内容:利用案例研究,清晰而简明地说明了六西格玛的概念及应用。将六西格玛的概念和工具映射到系统开发的各个方面:传统的瀑布模型、快速应用开发、还有系统的支持,打包软件的实现以及外包等。利用六西格玛工具评估和改进IT部门整体性能的建议。作者简介:ChristineB.Tayntor是一位IT管理人员,25年以来,她给各种技术出版物撰稿。她具有在保险、银行、制造、咨询业工作的经历,并具有六西格玛绿带资质。她目前是新泽西州莫里斯城HoneywellInternational公司的全球肝应用外包主管。 -
软件开发(美)马克·汉密尔顿(Marc Hamilton)著;徐卫东译这是一本向每个人介绍软件开发宏观概况的书:是专业软件工程师、软件结构设计师、软件工程管理人员和MIS管理人员必备读本。《软件开发》这本书是通过对人员、程序和技术问题的完美结合.告诉你需要知道的东西。通过这本书,你会了解到成功的企业之成功或失败的原因。怎样建立和保留可以胜利的队伍以及目前最新和最有前途的技术的全面信息。你会在这本书中发现你可以具体运用并保证你开发成功的信息。马克·汉密尔顿,从1975年开始开发软件,后进入UCLA 学习计算机科学,毕业后在世界上最大的软件开发机构之一——美国TRW航空部门从事软件开发工作。1993年末,加入Sun Microsystems公司的系统工程组,任Sun公司洛杉矶系统项目经理。近5年,他和约100家不同公司的软件开发部门以及IT部门合作,成为Sun公司的Java ACES组创始人之一。全书内容共分4部分,第一部分概括介绍软件开发概念的背景;第二部分重点介绍软件开发相关的人员要求问题;第三部分着重介绍软件开发程序;第四部分详细介绍软件开发技术。书中还特别阐释了软件开发成功的十戒律,以助软件开发行业人士走上不败之路。通过这本书,你会了解到成功的企业之成功或失败的原因。怎样建立和保留可以胜利的队伍以及目前最新和最有前途的技术的全面信息。你会在这本书中发现你可以具体运用并保证你开发成功的信息。读者对象:专业软件工程师、软件结构设计师、软件工程管理人员和MIS管理人员。 -
使用统一过程的软件需求(美)Daniel R.Windle,(美)L.Rene Abreo著;韩柯等译;韩柯译如果你是负责描述构建软件系统需求分析的分析师,那么我们认为你将通过本书找到一种既能满足用户需求,又能满足需要你为其提交规格说明的开发人员、测试人员需求的,简明、有效的方法。如果你是负责根据需求规格说明构建软件系统的开发人员,那么我们认为你将发现一种以一致的、易用方式沟通所有软件需求的有效方法。如果你是负责根据需求规格说明测试软件系统的测试人员,那么我们认为你将发现本书所介绍的规格说明,提供了一种整个系统的完整、清晰的控制流模型,使读者能够系统化地开发测试。我们还相信你将发现本书所介绍的需求工作产品,使你能够快速、透彻地了解新系统。如果你是负责软件开发或测试的经理,那么我们认为你将发现建立和维护需求工作产品将确保能够将新人员结合到一起,加速系统的开发。我们还认为读者将发现一种实用方法,既能够缩短描述软件需求的时间,同时又能够维持机构的智力资源。本书提供一种建立有效需求的系统化、易于应用的方法论——使用统一过程的软件需求,介绍了全需求生命周期的实用解决方案,包括获取、分析、规格说明、检验和维护。本书通过正文5部分共18章内容,介绍了好的软件需求的关键特性,需求分析过程和工作产品,构建用户需求,问题域、参与者、使用用例、活动图和情节串联板,构建需求体系结构,实体与事件、类图、状态转换图和序列图,构建规格说明,软件需求、接口需求和检验,使用所构建的需求体系结构;并通过附录(第6部分)给出了一份实际的软件规格说明书。不管你是分析师、体系结构设计师、开发人员、测试人员、经理,还是软件客户,本书都会帮助你制定出准确反映自己需要的软件需求,并能够比以往更迅速、更经济地转换为实际软件。 -
会计信息系统核心概念与应用(美)约瑟夫·W.威尔金森(Joseph W.Wilkinson)等著美国的公认会计准则(GAAP)是最具影响力的。因此,更多地了解美国的GAAP,对于推动我国会计改革的进一步深化、加速中国会计标准的国际化,具有很重要的意义。在此背景下,中信出版社引进美国著名出版社出版的有重大影响的英文原版会计教科书,是一件很有意义的事情。中国的会计标准必将进一步向国际标准选拔。这套英文教科书,内容全面,架构完备,既包括基本的会计学原理、财务会计和管理会计,也包括高层次的专题会计、财务报告和报表分析。其中,《会计学原理》、《财务会计》、《管理会计》和《中级会计》的作者均是美国久负盛名的会计学教授。更多地了解美国的GAAP,对于推动我国会计改革的进一步深化、加速中国会计标准的国际化,具有很重要的意义。 -
FoxPro 2.5b for Windows程序设计题解与实验王永国,孙家启编著计算机基础教育系列教材安徽省教育厅组编。本书上篇应试指导紧扣教材,共8章,每章均由知识要点、典型例题分析、练习题及练习题参考答案等4部分组成;中篇上机实验指导由9个实验组成,步骤详实、图片丰富;下篇是综合模拟练习,供检测提高使用。 -
遗留系统的现代化改造(美)罗伯特·C.塞克德(Robert C.Seacord)等著本书展示了怎样增量地对遗系统进行现代化改造。它使用和扩展了在《用商业组件构建系统》一书中描述的方法和技术,尽早在概念阶段使用工程专业知识,以确保制定现实的和全面的计划。本书特别描述了一个广泛的案例研究,涉及一荐重要的现代化改造工作。这个案例研究中的遗留系统包含近200万行COBOL代码,它们已经被开发出来30多年了。人们正在副县长一个基于Java 2企业版(J2EE)构架的现代系统来替换它。第1章介绍了对软件演化的挑战和实践。第2章介绍了本书中的主要案例研究。第3章介绍了风险管理的现代化改造方法,第4-17章详细阐述了这种方法,并且通过案例对此进行了解释。第18章提出了一些建议,帮助指导现代化改造工作。在整本书中,我们使用统一建模语言(UML)表示构架图设计模式。 -
软件过程改进实践北京SPIN编著本书在整合最佳实践的基础上,进行了理论上的创新,在国内软件过程改进领域首次系统地提出了朴素过程改进思想,并展示了初步的理论框架。本书不仅反映理论引向实践,而且从实践中提炼出有价值的知识体系,并从变革管理的角度审视软件过程改进,关注文化差异,改进的动力、障碍,以及与改进相关的各个层次的方法论。本书适合于从事过程改进,特别是内部过程改进的软件企业中的SEPG、SQA、SCM,项目经理及高层经理,如CEO,COO,CKO,CTO等阅读。 -
软件工程(英)Ian Sommerville著本书是全球最通行的软件工程教材之一,已被加利福尼亚大学伯克利分校、南加州大学、澳大利亚国立大学、纽约大学布法罗分校、台湾大学等世界多所著名大学采用。本书系统地介绍了软件工程理论,着重阐述了大型软件系统开发中广泛应用的技术,涵盖了整个软件过程的各个阶段的内容,从导出初始需求到设计和开发,再到系统进化。本书适合作为本科生和研究生软件工程课程的教材,同时也可以作为软件工程师的自修教材,用于更新需求工程、分布式系统体系结构和系统可靠性等新技术方面的知识。??本书的专门网http://www.software-engin.com/提供了与本书内容相关的链接、教师参考手册、部分习题的答案、本书所有各章的幻灯片(pdf和ppt两种格式)和程序实例源代码等。
