软件工程及软件方法学
-
多媒体软件开发牟奇春,曾敏 编著本书系统地介绍了Authorware 7.0各种功能的使用方法,内容安排上由浅入深,使读者可以逐步深入了解Authorware 7.0。在教材的编写上,我们突出一个基本想法:理论够用,实例丰富。每一个知识点都配备了必要的实例,各章节末尾都配有习题。读者通过对这本书循序渐进的学习,很快就可以掌握Authorware 7.0的精髓。本书只用少量篇幅讲解基本的理论知识,大量篇幅用于讲解实例。全书图文并茂,通俗易懂。本书随书配有一张光盘,其内容为各章实例及素材。本书适合多媒体爱好者及广大培训班学员、职业院校学生使用,也可作为多媒体开发人员的参考用书。 -
软件工程(丹)比约纳《软件工程卷1-3》是冯诺依曼奖章获得者、世界著名的计算机科学家 Dines Bjoiner教授的最新著作。这套丛书为读者理解软件和软件开发过程提供了一个“全新的视角”。这三卷书首次系统地论述了如何用形式方法来指导领域工程、需求工程和软件设计,即软件工程的三个相互关联并重叠的组成部分,或称之为软件工程的“三部曲”。在软件开发的各个阶段,如果都能够采用这种形式化的开发模式,将能够在极大程度上保证软件开发的正确性和有效性。《软件工程卷1:抽象与建模》介绍了抽象与建模的基本原理和技术。首先,本卷给出了离散数学的基本介绍,包括数、集合、笛卡尔、类型、函数、λ-演算、代数和数理逻辑,然后讲授基本的面向属性与面向模型的规约的基本原理和技术。一些其他的规约语言,比如B、VDM-SL和Z都具有面向模型的概念,本卷则通过RAISE规约语言RSL来讲解这个概念。本卷还介绍了有关应用式(函数式)、命令式和并发式(并行式)规约程序设计的基本原则。最后,本卷给出了一个全面的软件工程术语表以及大量的索引和参考文献。《软件工程卷2:系统与语言规约》介绍了描述系统与语言的规约的基本原理和技术。首先,然后讲授一些高级的原理和技术:分层与组合、指称与计算以及构型:环境与状态的抽象与建模,然后讲授符号学建模的基本原理和技术:语用,语义以及系统和语言的句法。其中重要的一部分介绍了对空间和简单时态现象进行建模的基本原理和技术。本卷的主要章节用于介绍一些专门的主题,比如模块(包括UML的类图)、Petri网、活动序列图、状态图和时态逻辑(包括时段演算)。最后,本卷介绍了开发函数式,命令式以及并行程序设计语言的可靠和有效的解释器和编译器的基本原理和技术。本卷适合于作为高年级本科生和研究生,以及研究程序设计方法学的学者的教材或参考书。《软件工程卷3:领域、需求与软件设计》介绍了整体软件开发的基本原理和技巧:从领域描述,经过需求分析,直到软件设计。本卷倡导一种全新的软件工程开发模式:在需求被形式化之前,人们必须理解应用领域,因此本卷首先介绍领域描述的原理和技术,然后介绍从领域模型导出需求规则的原理和技术,最后介绍细化需求到软件设计的原理和技术:体系结构和组件设计。这套丛书可以被视为软件工程史上里程碑式的著作。作者通过长达30 年的程序设计方法论的研究与实践,加上长达25年不断完善的课程讲义汇编成这一套前后连贯、内容一致以及相对完整的软件工程著作。这套丛书的一个显著特点就是在这三卷书中,所有的原理、技术和工具都是通过大量的案例分析来进行阐述,并覆盖了所有主要的软件开发时期、阶段和步骤,同时,这些原理、技术和工具是能够被应用于大型工业和商业软件的开发项目中去的。这套丛书不但可以作为高校计算机专业学生、教师以及研究人员的教材和必备参考书,而且在工业和计算机产业界也具有极大的实用价值。 -
软件课程群组建设孙令德、陈惠明、梁云川本书是计算机专业毕业设计指导教材,采用面向对象和软件工程的方法,讲解了一个贯穿整个软件分析、设计过程的Web案例——“学生成绩管理系统”,使用业界流行的系统分析设计工具PowerDesigner进行UML建模、生成概念数据模型和物理数据模型,用JSP脚本语言进行网站的开发,依托SQLServer数据库管理系统进行了数据库的开发。本书给出了毕业设计论文书写规范,按照本书的案例开发流程,略加修改,学生可以顺利完成毕业设计项目的开发和论文写作。本书可作为高校计算机专业毕业设计教材,也可供从事网站开发的工程技术人员参考。 -
计算机常用工具软件韦光旺,吴飞 主编本书是一本介绍计算机常用工具软件使用方法的中职教材,注意结合了当前工具软件发展的一些主要变化,内容含括文件压缩、加密工具,图像捕获、浏览、处理工具,媒体播放工具,网络即时通信、下载工具,杀防毒、系统安全工具,系统备份、优化工具,虚拟光驱、光盘刻录工具以及翻译词典工具等在个人计算机的日常使用中经常涉及的工具软件。本书内容浅显易懂、图文并茂,着力点放在对工具软件的基本使用方法介绍上,并于其中穿插一些简单的相应理论;适合中等职业学校、各类技术学校在校学生作为教材使用,也适合广大计算机爱好者作为工具参考书使用。本书配有电予教学参考资料包(包括教学指南、电子教案和习题答案),详见前言。 -
组态软件控制技术覃贵礼 主编,吴尚庆 副主编本书以目前广泛应用的组态王Kingview 6.50软件来进行编写。全书共分为13章,组态软件概述、I/0设备管理、变量的定义和管理、动画连接、用户脚本程序、趋势曲线、报表系统、报警和事件、系统安全以及控制实训等内容都做了详细的介绍。本书是根据作者多年从事组态软件控制技术教学经验而编写的,重点突出实用性、适用性和先进性。通过本书的学习,读者可以循序渐进地掌握使用组态王Kingview 6.50软件进行开发的整个过程,并且系统地掌握组态软件工程应用技术。本书主要作为高等职业学校电气自动化技术、机电一体化技术、应用电子技术等专业的教材,同时还可作为相关工程技术人员的自学用书。 -
软件工程实务刘学俊、李继芳、刘汉中《应用型本科规划教材:软件工程实务》是在浙江省21世纪教学改革项目——“计算机实践性课程‘项目化’,训练模式的研究与实践”的研究基础上形成的,书内很多例子来源于近两年学生参与社会科研项目实践之所得。该书由具有20余年软件研发经验和工程管理经验的高级工程师和20余年高校教学经验的教师合作完成,本书所探讨的软件工程观念、方法、策略和规范都是朴实无华的,既遵循于高校教学规律,内容精炼,循序渐进,重点突出,又较好地总结了实际工程项目的技术和方法,融合了多年工程经验与教育智慧。该书区别于其他同类教材的主要特点是始终强调软件工程理念在工程实践中的运用,特别是将软件工程中的沟通理念作为一个重要问题提出并加以讨论,富有特色和新意,在现有教材中尚不多见。书中的实验部分体现了应用本书进行教学的组织特色:软件工程理论与软件工程实践紧密结合,强调了实务、实践和实验。因此,本书不失为一本极佳的应用型软件人才培养的教学参考书,在应用型人才培养的院校中极具使用价值。希望该教材能为软件人才的培养作出积极的贡献。 -
软件工程面向对象和传统的方法(美)沙赫;邓迎春、韩松、徐天顺、等 译本书对软件工程的面向对象和传统方法进行了严谨和全面的介绍,是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材。本书介绍面向对象的软件开发方法,统一过程的理论和实践,还强调文档、维护、重用、可移植性、测试和CASE工具等软件工程基础的重要性,并着重扩充敏捷过程和开源软件方面的新内容。此外,采用全新的MSG基金案例研究,突出统一过程的更多方面。本书分两大部分:第一部分介绍基本的软件工程理论;第二部分讲述更实用的软件生命周期等一些关键的软件工程技术。作者采用以实例为基础的介绍方式,帮助学生和广大读者更好地理解和应用所学到的软件工程的相关知识。本书是高等院校软件工程课程的理想教材,对于专业软件开发人员,本书也是一个很好的参考。 -
计算机常用软件基础林晓峰 主编“工欲善其事,必先利其器”学用工具软件是计算机系统的一个重要组成部分,利用好工具软件,可以使计算机发挥最大的效用,提高工作效率,让用户充分体验到使用计算机的乐趣。为了使读者更快更好的使用和维护计算机,作者根据实践经验编写了这本教材。本书主要介绍了目前应用较为广泛的使用工具软件的使用,其中包括网络工具、文件及磁盘管理工具、系统管理及优化工具、计算机安全工具、文件及磁盘管理工具、系统管理及优化工具、计算机安全工具、媒体工具等5个类别,在这些类别中又划分了14个章节来介绍目前流行的相关工具,共约50多个实用软件。本书内容新颖、结构清晰、重注实用性,既可作为职业院校计算机课程教材,也可作为常用工具软件使用的自学参考书。本书配有电子教案,供任课教师参考使用。可以从机械工业出版社网站免费下载。 -
中文版Project 2007从入门到精通杨志波、周后权 编著本书着重介绍Proiect 2007的常用功能,如何进行项目的规划、资源与成本管理和进度的控制等,并通过实例介绍了如何进行项目管理,以及如何在Project2007中进行各种不同领域的项目管理操作。本书从基本的项目管理概念着手,将复杂的项目管理概念用简单的示例步骤,引领读者进入Project 2007项目管理软件的世界。本书以实际的项目为主线来介绍项目管理和Project的理论知识,涵盖Projiect Professional 2007项目的启动,项目计划的规划和制定,项目任务、资源、成本的管理,以及项目在实施过程中的优化和跟踪。这种理论和实践相结合的学习方法,能达到事半功倍的效果。本书可作为学校的教材或供个人自学之用。 -
计算机软件技术基础牟艳 主编,陈慧萍,丁海军 副主编《计算机软件技术基础》面向高等学校非计算机专业学生,系统地介绍了计算机软件方面的知识,内容涵盖计算机软件概论、数据结构、操作系统、数据库原理和软件工程的基础知识。尽量用通俗、简洁的语言来描述与计算机软件相关的基本概念、基本原理和软件设计的基本方法。此外,大部分章节均配有习题,书后附有实验指导书,以帮助读者理解和掌握本书的内容。本书为任课教师免费提供电子课件。本书内容丰富、结构合理、循序渐进、实用性强,便于教学和自学,既可作为全国普通高等学校非计算机专业学习计算机软件的通用教材,也可作为参加计算机等级考试(三级偏软)的参考用书。
