软件工程及软件方法学
-
管理信息系统滕佳东编著本书第一版出版两年来,受到广大读者的欢迎。由于近年来信息技术的快速发展,原教材中的许多内容已无法满足客观形势的需要。为了进一步深化财经类专业教育教学改革,提高人才的培养质量,在听取专家和读者意见的基础上,我们对本书内容进行了修订。本书以结构化方法为主线,展开了一个包括系统规划、系统分析、系统设计、系统实施、系统运行和维护的完整的开发过程。本书在论述过程中不是从单纯的技术观点出发来对管理信息系统开发过程和信息系统开发方法进行介绍,而是从管理和决策的角度,将信息技术、管理理论和组织行为等有机地结合起来进行讨论和分析。本书阐述了在现代商业环境下,企业管理者应具备的现代信息技术知识,通过对有实际应用价值的管理信息系统案例的分析,使读者能够有效地了解和掌握现代管理科学的最新理论和实际应用。全书共分为9章,第1、第2章详细介绍了管理信息系统的一些基本概念、管理信息系统的结构和类型、管理信息系统学科与其他学科的关系以及信息系统与管理决策的关系。第3章介绍了管理信息系统开发的基本知识。第4、第5、第6、第7章全面介绍了管理信息系统的开发过程和开发方法。第8章介绍了管理信息系统管理的主要内容。第9章介绍了目前常见的企业管理信息系统。 -
软件工程米昶,幸莉珊主编《软件工程(第3版)》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。本教材主要讲述了软件工程的基本概念、原理和方法。通过理论教学与实践教学的结合,使学生基本掌握结构化开发方法,熟悉面向对象的开发方法,学会软件工程文档的编写方法,了解软件工程管理等内容。本教材主要针对第二版教材存在的问题,结合部分高职高专院校教师对《软件工程(第3版)》的建议进行修订,修订的指导思想是:根据高职高专学生在软件行业主要就业岗位的能力要求,着重培养学生软件详细设计、编码、测试与维护能力。修订的重点一是重新编写了面向对象软件工程内容;二是充实了与学生职业能力相关的内容;三是增加了大量教学案例和课后习题。修订后的教材更加符合高职高专学生的学习特点,更加适合高职高专教育的教学要求。本教材具有如下两大特点:1.突出了教材的实践性。教材以“高校图书管理系统”为教学案例,贯穿教材主要章节,涉及软件工程问题定义与可行性研究、需求分析、软件设计各主要阶段,通过这种“任务驱动”的教学方式,使学生带着任务学习、为应用而学习。2.突出了教材的实用性。为提高学生的职业能力,在详细设计章节,着力培养学生运用各种图形工具描述算法的技能;在编码章节,着力培养学生形成良好的程序设计风格。通过大量例题去讲解抽象的理论知识,使学生通过案例学习、在应用中学习。 -
软件工程熊才权,杨舒主编本书全面、系统地介绍了软件工程的概念、技术与方法。全书共12章,第1章讲述软件工程的基本概念和软件开发模型,第2章到第8章分别介绍软件生命周期各阶段的基本任务、过程和方法,其他章节分别介绍面向对象的方法、软件工程管理和软件工程标准化等。本书紧跟软件工程学科的最新发展脚步,强调理论与实践相结合。书中酉已有丰富的例题与习题,便于教学与自学。本书既可作为高等院校的教材,也可作为IT产业从业人员的学习参考资料。 -
数据结构刘自强主编本书系统地介绍了数据结构的有关概念、原理与方法,全书力求理论联系实际、深入浅出和循序渐进。书中采用C语言描述了数据结构中的算法,算法注释详细,各章概念与内容讲解清楚,逻辑性强,各章均附有大量的习题,便于读者学习与掌握。本书可作为高等职业技术教育计算机专业及其他相关专业的教材,同时也可供广大从事计算机技术与应用的人员的参考书。 -
管理信息系统腾佳东主编高等院校经济与管理类专业公共基础课标准教材。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。本书的目的是要让学员通过学习管理信息系统的基本概念和基本知识,建立系统的概念,从信息系统的角度来审视、考虑和处理组织中的问题,使学员初步掌握管理信息系统分析、设计、实施和评价的方法,懂得人的因素、社会因素在发展管理信息系统中的重要作用。本书并不要求学员具有信息技术和信息系统的专业知识,它适合大学本科各专业了解和掌握管理信息系统及其有关方面的内容使用。本书在论述方面力求通俗易懂,有关技术章节部分的内容可供以前没有这方面知识的学生选学。 -
软件测试(美)Paul C.Jorgensen著;韩柯,杜旭涛译;韩柯译主要特点:◆使用了独立于具体编程语言的伪代码◆将UML集成到面向对象测试中 ◆提供了大量的图表和案例研究◆专门讲述了GUI测试方面的内容 本书是经典的软件测试教材,是ACM&IEEE编制“软件工程知识体系”(SWEBOK)的主要参考文献之一,并已被国际众多大学选作教材。书中全面地介绍了软件测试的基础知识和方法,很好地做到了理论与实践相结合。 本书全面地介绍了软件测试的基础知识和方法。通过问题、图表和案例研究,对软件测试数学问题和技术进行了深入的研究,并在例子中以更加通用的伪代码取代了过时的Pascal代码,从而使内容独立于具体的程序设计语言。本书还介绍了面向对象测试的内容,并完善了GUI测试内容。 本书是ACM与IEEE计算机学会“软件工程知识体系”主要引用文献,并是国际众多大学的教材。 本书适合作为相关专业高校教材,也可用于读者自学。 -
DSP接口电路设计与编程苏涛等编著《DSP接口电路设计与编程》以ADSP2106x、ADSP2116x系列高性能浮点DSP为主,介绍了以数字信号处理器(DSP)为核心的实时数字信号处理的系统设计,详细论述了DSP与多种外围接口电路的设计方法,包括各种存储器、模数和数模转换电路、异步串行接口、地址/数据复用总线、扩展I/O、CPCI总线,以及相关的软件编程和调试方法,还介绍了高速数字电路、数模混合电路的印制板设计方法。《DSP接口电路设计与编程》面向通信、雷达和电子工程类领域的科研和工程设计人员以及相关专业的研究生和高年级本科生。 -
面向对象程序设计房晓溪主编《面向对象程序设计》是按照本科院校学生的培养目标和基本要求,并结合多年来教学和软件工程实践的经验,为实施教学改革,使计算机教学进一步面向应用实践而编写的教材。《面向对象程序设计》内容包括:从面向过程到面向对象、C++程序设计初步、表达式和引用、程序控制语句、类与对象、构造函数与析构函数、继承与派生、多态性和虚函数、进一步使用成员函数、运算符重载、流类库、模板、异常处理等。每章后都配有习题,书后附录提供了部分习题答案和课程设计,体现了教材的理论性和实用性的统一。《面向对象程序设计》可作为计算机及相关专业的教学用书,也可作为工程技术人员的参考用书。 -
软件测试自动化(美)Daniel J.Mosley,(美)Bruce A.Posey著;邓波等译;邓波译本书是一本从测试开发人员和用户角度考虑的实际可用的指导软件测试自动化的书。两位优秀的软件测试顾问讲述了在真正的测试自动化基础设施设计和实施中能够做的和不能做的工作——还有一些实际的建议告诉读者现今最流行的自动化测试方法所能完成的和不能完成的工作。其内容涵盖:◆设定现实的预期:了解何时进行自动化与什么可以进行自动化◆对自动化测试进行计划◆实现控制同步数据驱动测试(CSDDT)框架,这是一个已被证明可以简化并加快测试速度的方法◆使用结构化的测试脚本以简化测试脚本的维护并提高重用性命自动化单元测试、集成测试、系统/回归测试◆管理自动化测试过程以优化效率本书还包括一个完整的自动化项目计划的例子,其中包括完整文档、实现、自动化环境、角色、责任等等http://www.phptr.com/mosley这个站点是一个FTP链接,其中有本书中所描述的所有方法在自动化测试项目中应用所需要的信息和工具资源。??作者简介:DANIEL,J.MOSLEY是客户机—服务器软件测试技术的创始人,他也是《TheHandbookofMISApplicationSoftwareTesting》和《CIientSeverSoftwareTestingontheDesktopandWeb》两本书的作者。Mosley是一位CSTE(认证软件测试工程师),他足质量保证研究所(QualityAssurancelnstitute)的一名高级顾问和研讨班主管,他的著作还有《TEST-RxTMMethodology》。BRUCEA.POSEY的特长是使用SQA套件和Rational小组测试开发和实现数据驱动、基于框架的测试脚本。他有将近30年的IT从业经验,曾在MasterCard、DeutscheFinancialServices、SBC和其他杰出的公司做过多种工作。现在他是ArcherGroup的董事和首席顾问,该公司的业务主要是软件测试和培训。 -
测试驱动开发(美)Kent Beck著本书是KentBeck先生的最新力作,在亚马逊网站上持续热卖,是Addison-Wesley出版公司著名的大师签名系列图书之一。我们希望本书的引进,能让更多读者有机会亲自体验最原汁原昧的大师作品,缩短与国外先进技术的差距,并借以推动年轻的中国软件产业的发展。 近一两年,极限编程(XP)在中国的软件企业中受到了相当的重视,越来越多的开发团队开始应用XP的方法,并从中受益。XP以“开发符合客户需要的软件”为目标,鼓励需求变化,并主动拥抱变化,测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,这些问题一直在困扰着开发团队。 本书从头到尾跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。在涉及TDD最有特色的模式和重构后面都附有例子。通过将侧重点放在灵活的方法和快速开发的策略上,肯定能激发读者接受这些未被充分利用但功能强大的技巧。通过自动测试驱动开发,然后消除重复设计,不管程序难度有多大,任何程序员都可以写出可靠的、没有bug的代码。此外,TDD能鼓励程序员迅速地学习,更积极地沟通,并且能够找出建设性的反馈。KentBeck是软件开发方法学的泰斗、XP的创始人,长期致力于软件工程的理论研究和实践,并具有讲授XP的丰富经验。作为软件业内最富创造,哇和最有口碑的领导人之一,KentBeck极力推崇模式、极限编程和测试驱动开发,,他现在加盟于ThreeRivers研究所,是多部畅销书如《Smalltalk Best PracticePatterns》、《解析极限编程——拥抱变化》和《规划极限编程》(和Martin Fowler合著)的作者,并且是超级畅销书《重构——改善既有代码的设计》(中国电力出版社出版中英文版)的特约撰稿人。
