软件工程及软件方法学
-
常用工具软件实训教程崔冬 等编著工具软件是一门实用性很强的专业课程,能够快速提升学生的计算机应用水平,充分考虑初学者基础,强调零起点培养,并选取时效性、应用性较强的工具软件作为课程内容,便于学生掌握。《常用工具软件实训教程(第2版)》通过对虚拟机工具的讲授,使读者能够应用虚拟机工具创建免费的虚拟实验室,借助虚拟实验环境,读者可以大胆地完成实验,而不必担心系统遭到破坏,从而破解了“学”与“练”难题。《常用工具软件实训教程(第2版)》为读者提供了18类、计40余款常用工具软件的相关知识,包括:工具软件基础(介绍在电脑上创建并配置一台或多台虚拟电脑)、工具软件(具体有系统保护工具、系统设置工具、磁盘工具、数据备份工具)、应用工具(具体有压缩解压缩工具、多媒体工具、电子阅读工具、虚拟光驱工具、光盘刻录工具)、图形图像工具(浏览、抓取自己所喜欢的图片,加入自己的创意,打造专业的个人相册)、网络工具(包括网络浏览工具、上传下载工具、网络通信工具、网络电视播放工具)、安全工具(具体有病毒防治工具、网络安全工具)等。有了这些软件可以轻松解决电脑问题,尽情地探索、驰骋于网络世界,并使电脑安全系统固若金汤。《常用工具软件实训教程(第2版)》特点:1.采用“知识性与技能性相结合”的模式,体现理论的适度性,实践的指导性,应用的完整性;2.以任务驱动的形式,边举例边讲解,一目了然,学习轻松,容易上手;3.实例内容新颖、典型,实用性、指导性强;4.大量的“提示”、“注意”内容以醒目的方式穿插在文中,举一反三、活学活用;5.使用虚拟机工具构建虚拟实验室,可练习各种常用工具软件的使用;6.课后配有上机实战题和练习题,方便读者检测和巩固学习效果。配套1DVD:随书配套光盘提供了高清的操作演示课件、操作训练课件和全书所有软件的安装版。适用范围:全国大中专院校相关专业教材:社会培训班教材。 -
计算机软件技术基础仇国巍 著《计算机软件技术基础》是涉及软件工程、数据结构、操作系统、数据库、计算机网络、多媒体等软件开发常用原理、方法和技术的综合性教材。第1章介绍软件开发的过程及每个阶段的任务、解决问题的方法及工具;第2章介绍软件编程中常用的数据结构及算法;第3章介绍操作系统的组成及各部分的管理方法;第4章介绍数据库原理、SQL和数据库的设计;第5章介绍计算机网络的体系结构以及基于web的软件编程方法;第6章介绍流媒体技术和多媒体编程方法。附录给出十个实验供读者练习。《计算机软件技术基础》结构清晰,例题丰富实用,有较好的系统性,可作为高等学校理、工、经、管等类专软件技术基础课程的教材和教学参考书。 -
软件工程张海藩,倪宁 编著《软件工程(第3版)》是软件工程领域的经典教材。全书由5篇(16章)构成,第1篇(第1、2章)讲述软件工程与软件过程;第2篇讲述传统方法学(第3~5章),包括结构化分析、设计与实现;第3篇讲述面向对象方法学(第6~10章),包括面向对象的概念、模型、分析、设计、实现,同时介绍了统一建模语言UML;第4篇讲述软件项目管理(第11~14章),包括软件项目的计划、组织和控制,并介绍一些相关的国际标准;第5篇讲述软件工程的高级课题(第15、16章),包括形式化方法和软件重用。《软件工程(第3版)》内容新颖、实例丰富,可以作为高等院校“软件工程”课程的教材或教学参考书,也可以供程序员、软件测试工程师、系统工程师以及软件项目经理等相关人员阅读参考。 -
电脑不过如此未名书屋 编著《电脑不过如此:常用工具软件一点通》通过丰富的实例,以图文并茂的形式循序渐进地讲述了常用工具软件的操作方法与应用技巧。全书共分9章,主要内容包括工具软件概述,网页浏览、资源搜索和下载工具,网络聊天和邮件收发工具,文件管理工具,文字处理与桌面应用工具,媒体播放和处理工具,图像浏览及处理工具,磁盘管理与硬件测试工具,电脑安全与防护工具。 《电脑不过如此:常用工具软件一点通》注重实际基础知识和操作技能的紧密结合,语言通俗易懂,操作步骤清楚明晰,学起来轻松,上手容易,力求使读者在最短的时间内熟练掌握常用工具软件的知识,并且真正地达到一学就会,即学即用。 《电脑不过如此:常用工具软件一点通》面向电脑初级用户,适合想快速学会常用工具软件应用的初学者、各类办公人员和公务员,以及希望用电脑来提高工作效率的读者,也可作为各类职业学校、电脑培训班的教材。 -
精益和敏捷开发型应用指南(加)拉尔曼 等著,孙媛,李剑 译精益思想与敏捷实践已在制造、工程、软件开发等诸多行业取得了卓越的成效。本书将两种思想的精髓结合在一起,通过思考工具和组织工具解决组织实践过程中如何做和怎么做的难题。本书分为两部分:思考工具和组织工具。思考工具部分将帮助组织深层理解实施过程中的阻碍,找出解决问题的根源,作出彻底的组织重新设计;组织工具部分将会告诉你在实践过程中如何做才可以提高组织的软件开发能力。本书适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。 -
Flex与ActionScript程序开发陈爽,付凯 主编《Flex与ActionScript程序开发》主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。《Flex与ActionScript程序开发》由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript 3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完《Flex与ActionScript程序开发》后,在使用Flex进行组件开发和数据处理、使用Flex高效制作皮肤、将Flex与Flash紧密结合、使用Flex与服务器端语言通信、对Flex应用进行优化等方面都会有深刻的理解和掌握。《Flex与ActionScript程序开发》的所有实例代码可通过访问出版社网站进行下载。《Flex与ActionScript程序开发》适合广大的Flex初学者、Web应用开发者、在校学生等对Flex技术的入门与提高,也特别适合于中高级Flex开发人员作为实际开发时的代码备查手册。 -
Director虚拟现实设计宝典黎成茂 著《Director虚拟现实设计宝典》全面介绍了Director的ShockWave功能和虚拟现实设计技术。Director集成的3D插件,可将Director与第三方3D建模软件有机的整合,让Director开发人员除了可创建二维动画外,还可创建基于网络的、生动的、高性能的三维演示及动画。Director可开发的3D产品非常广泛,从简单的3D文本处理、交互式3D产品演示到开发复杂的3D游戏环境。使用Shockwave Player,通过支持Shockwave的浏览器,可在网络上回放极具震撼效果的3D产品。 -
世界著名计算机教材精选(德)比约尼尔 著,刘伯超 等译《软件工程卷1~3》是冯诺依曼奖章获得者、世界著名的计算机科学家Dines Bjorner教授的最新著作。这套丛书为读者理解软件和软件开发过程提供了一个“全新的视角”。这三卷书首次系统地论述了如何用形式方法来指导领域工程、需求工程和软件设计,即软件工程的三个相互关联并重叠的组成部分,或称之为软件工程的“三部曲”。在软件开发的各个阶段,如果都能够采用这种形式化的开发模式,将能够在极大程度上保证软件开发的正确性和有效性。 《软件工程卷3:领域、需求与软件设计》介绍了整体软件开发的基本原理和技巧:从领域描述,经过需求分析,直到软件设计。本卷倡导一种全新的软件工程开发模式:在需求被形式化之前,人们必须理解应用领域,因此本卷首先介绍领域描述的原理和技术,然后介绍从领域模型导出需求规则的原理和技术,最后介绍细化需求到软件设计的原理和技术:体系结构和组件设计。这套丛书可以被视为软件工程史上里程碑式的著作。作者通过长达30年的程序设计方法论的研究与实践,加上长达25年不断完善的课程讲义汇编成这一套前后连贯、内容一致以及相对完整的软件工程著作。这套丛书的一个显著特点就是在这三卷书中,所有的原理、技术和工具都是通过大量的案例分析来进行阐述,并覆盖了所有主要的软件开发时期、阶段和步骤;同时,这些原理、技术和工具是能够被应用于大型工业和商业软件的开发项目中去的。这套丛书不但可以作为高校计算机专业学生、教师以及研究人员的教材和必备参考书,而且在工业和计算机产业界也具有极大的实用价值。 -
成功的软件开发(美)多纳尔德森 等著,刘列励 等译本书以案例学习的方式讲述了软件开发全过程中涉及的一系列问题和持续一致地实施成功软件开发的系统化方法,并从以下几个方面探讨了软件开发与管理的技术:项目规划过程、软件系统开发过程、变更控制过程、产品与过程的评审、软件度量等。本书还包含了许多生动丰富的图片,可对软件开发人员提供有益的帮员参考。 在互联网时代,软件担负的角色比过去更为关键,软件开发项目偶尔成功已不再满足要求。我们需要持续地交付优秀产品——而且必须比以前更快。 本书基于“软件系统开发没有唯一方法”这一事实,引入了一种成熟而灵活的软件开发过程模型——系统工程环境(SEE)。该模型包含互不可分的两大基本元素:用于定义如何进行软件开发的方针与规程,以及用于完成工作的技术方法。 通过学习使用SEE框架,你可以: 理解并“推销”软件过程改进的业务案例。 在开发人员和客户之间,建立并培育一种持续的、具备生产力的对话机制。 对多样化的地区、性格、事务、心态等使软件开发复杂化的问题,实施有效管理。 创建能反映变更需求、应对实际风险的计划。 编写更清晰、更有用的工作陈述与约定。 本书包括了200多幅图片。过程图示、带注释的大纲,便于帮你快捷、顺畅地理解并实施更好的过程。 本书介绍的技术对任何软件质量方法都管用,也适用于SE,的能力成熟度模型和ISO 9000。它们可用于任何开发技术,从CASE到面向对象设计,再到快速原型法,均可适用。而且,不管你是程序员、经理还是客户,本书对你都有用。当你需要交付更好的软件并需要有所成果时,你就需要这本书。 -
软件开发实践郭兵 等编著《软件开发实践》全书分为17章,详细介绍了软件开发实践课程的目标、内容、组成、方法与应用。第1章绪论,主要介绍软件的概念及特征、软件技术、软件产业、软件技术专利和标准、软件人才教育和培养模式的比较与分析等内容; 第2章实用软件产品开发过程及规范,主要介绍目前业内企业在实际软件开发中,采用的具体软件开发过程及规范等内容; 第3章至第17章是具体软件产品的案例分析,是一个较为完整的软件产品分类案例集,希望能够以基于项目驱动的教学方法和模式改革软件工程专业的课程体系。《软件开发实践》面向高等院校软件工程、计算机科学与技术、电子工程、通信工程等专业二年级以上本科生和研究生,可作为“软件开发实践”和“软件工程开发”等有关课程的教材,同时,也可作为各级职业教育软件开发、设计与应用人员培训的参考书。
