软件工程及软件方法学
-
软件工程实验教程窦万峰 主编《软件工程实验教程》将介绍软件生命周期各个阶段所用到的CASE工具,把软件工程的概念和理论知识融人到实践当中,更加深入地讲解软件开发中各个阶段的技术、方法和工具的基本使用方法。《软件工程实验教程》包括软件文档规范与标准、软件分析与建模、软件测试和软件项目管理四个部分,共设计了15个实验,包含了软件绘图工具Microsoft Visio、数据建模工具PowerDesigner、面向对象建模工具Rational Rose、功能测试工具WinRunnero、压力测试工具LoadRunner、软件代码测试工具PurifyPlus、软件配置管理工具Visual SourceSafe和软件项目管理工具Project 8个流行的软件工程工具。每个实验都包括:背景知识介绍、实验内容和方法及实验报告要求等。软件工程学将计算机科学理论与现代工程方法论相结合,着重研究软件过程模型、设计方法、工程开发技术和工具,是指导软件生产和管理的一门新兴的、综合性的应用科学。《软件工程实验教程》既可作为高等院校软件工程课程的实验辅助教材,也可以作为单独开设软件工程学实验课程的教材。 -
软件开发与管理陆兵 主编《软件开发与管理》依据软件开发工作和管理工作对知识和能力的需求来选择和组织内容,重点介绍了“做软件”的方法、过程和工具,注重强调工作任务和岗位能力与知识的联系。全书将软件开发和管理分解为相对独立的若干个任务,并用一个大的案例贯穿所有任务,充分体现了工作过程的完整性。每个任务主要由任务概述、任务目的、能力与知识要求、工作计划、角色与活动、工作方法和工具、任务小结、思考与练习、课后实践等部分组成。《软件开发与管理》可作为高职高专计算机及相关专业的软件开发与管理或软件工程类专业的教材,也可供从事计算机软件开发及应用的广大科技工作者参考。 -
LabVIEW 8.5快速入门与提高孙秋野,柳昂,王云爽 编著《LabVIEW 8.5快速入门与提高》从入门的角度循序渐进地讲解了LabVIEW 8.5的基本应用技术,通过理论与实例相结合的方式,深入浅出地介绍了LabVIEW 8.5的使用方法和技巧。大量详实的例子都给出了具体的创建过程和程序具体的运行过程,使读者在学习中感到轻松易懂。全书共分12章,每个章节都配有实例,读者可以快捷地掌握LabVIEW 8.5的基础知识和编程方法。《LabVIEW 8.5快速入门与提高》适用于各个领域的工程技术人员。 -
未来是湿的(美)舍基 著;胡泳,沈满琳 译一位妇女丢掉了手机,但征召了一群志愿者将其从盗窃者手中夺回。一个旅客在乘坐飞机时领受恶劣服务,她通过自己的博客发动了一场全民运动。在伦敦地铁爆炸案和印度洋海啸中,公民们用可拍照手机提供了比摄影记者更完备的记录。世界上最大的百科全书是由管理甚少的参与者们撰写的……不论在何处,你都能看见人们走到一起彼此分享,共同工作,或是发起某种公共行动。一部集众人之力的百科全书、一个丢失手机的传奇,这些事情看上去似乎没有什么联系,但它们乃至更多事情的影响实际上有着共同的根基:在人类历史上第一次,我们的交流工具支持群体对话与群体行动。聚集一群人并使之行动原本对资源有极高的要求,使得全世界范围内的群体努力都被置于一种制度的垄断之下。今天,全球分享与合作的工具终于交到了个体公民的手中。如同印刷机放大了个人的头脑,电话加强了双向沟通,一系列新工具如即时通信、移动电话、网络日志和维基百科也强化了群体交流。因为人类天生就擅长群体工作,所有能够强化群体努力的东西终会改变社会。商业模式以一种令人头晕目眩的速度被改变,更大的社会影响达到极为深刻的程度,以致我们无法认识。现在一个拥有笔记本电脑的人可以掀起一场颠覆10亿美元产业的运动。在本书中,克雷•舍基,一个新文化的最敏锐的观察者,对此种社会革命的后果——无论是好是坏——给予了明晰而富有穿透力的解析,并思考了我们是谁,我们可以做什么。 -
常用工具软件段欣 主编本书按照“以服务为宗旨,以就业为导向”的指导思想,采用“行动导向,任务驱动”的方法编写而成。全书共分8章,分别为硬件天地,系统工具,压缩与光盘工具,阅读、翻译与文字处理工具,图像世界,多媒体处理工具,杀毒软件与安全防护工具,网络下载与上传工具。本书对每类工具主要介绍几种流行、常用软件的功能和使用方法,并在每章后配有一定数量的思考和上机实训题,供学生巩固所学的知识。 本书采用出版物短信防伪系统,用封底下方的防伪码,按照本书最后一页“郑重声明”下方的使用说明进行操作,可查询图书真伪并赢取大奖。本书同时配套学习卡资源,按照本书最后一页“郑重声明”下方的学习卡使用说明,登录http://sve.hep.com.cn上网学习,下载资源。 本书是劳动部门相关职业资格证书双证课程教材,可以作为中等职业学校计算机相关专业的教材,也可以作为计算机应用方面的培训教材,还可以作为计算机爱好者的参考书。 -
Direct3D 实时渲染技术曾凡喜 等编著本书不仅系统地讲述了DirectX接口和函数的使用,而且简单剖析了其背后隐含的3D数学和图形学原理,并对DirectX接口介绍得十分详细,基础部分的内容不亚于帮助文档。注重实践,实例丰富。部分重要的程序代码在书中列出,既突出了代码的重要性,又没有缩减整本书的文字量。读者可以对照程序代码看书,有利于加深对Direct3D的理解和掌握。本书非常适合初学者或有一定基础的读者学习Direct3D实时渲染技术时使用。本书提供实例的完整源代码,读者可以从中国水利水电出版社网站或万水书苑上免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。 -
Struts 2.1权威指南李刚 编著《Struts 2.1权威指南—基于WebWork核心的MXC开发》是《Struts 2权威指南》的第二版,本书介绍的Struts 2是最新的Struts 2.1。相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在本书第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2未来的发展方向。不仅如此,Struts 2.1不再支持Ajax主题,而是改为使用Dojo插件来提供对Ajax的支持。Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级了《Struts 2权威指南》,第二版改写了第一版中所有程序,将它们改为基于Struts 2.1运行。第二版删除了第一版中第18章的内容(Struts 2和Struts 1整合部分),全面介绍了Struts 2.1新增的Convention和REST支持。本书最后配备的两个常用的实例也都升级为基于Struts 2.1运行,读者可通过这两个实例触类旁通,解决日常开发中的问题。本书第二版保留了第一版通俗易懂的写作风格:按Struts 2.1的架构体系,细致地介绍了Struts 2.1各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。本书适用于有较好的Java编程基础,有一定JSP、Servlet等Web编程基础或具备初步Java EE编程基础的读者。本书既给出了Struts 2入门级的示范实例,也详细讲解了Struts 2各个知识点及各个选项的详细用法,可以作为Struts 2框架的权威参考。 -
软件的黄金时代刘朝阳 著《软件的黄金时代》描述了软件行业技术、市场、产业、商业价值、关键事件、人物事迹的历史运行轨迹,以及软件已经改变的和将要改变的人类生活与商业创新之间的逻辑分析和价值判断。在内容上,《软件的黄金时代》涉及了软件历史的几乎所有重要技术:程序语言、操作系统、数据库、中间件、应用软件和开源软件、人工智能、软件工程、网络安全、Web2.0、移动互联网、企业管理、个人数据处理等,并在横向话题分类中进行灵活组合。在构架上,以史鉴今,糅合话题式和模块式的内容编排,迎合当今读者多元化的阅读取向,使不同身份的读者都能够轻松找到兴趣点和舒适的阅读方式。在风格上,《软件的黄金时代》通俗、活泼、充满矛盾和尖锐的思想火花;书中挖掘了足够多的新闻历史事件的背景关联和更多重量级人物的对话和思想碰撞,内容具备足够的思想张力和启迪性,与当今IT业的热点话题和趋势息息相关,使得各行各业的非技术背景读者也能从软件的技术史和商业史汲取养分。 -
平台征战冀勇庆 杨嘉伟《平台征战》作者通过多年扎实的采访和思考,提出了借鉴软件行业外经验的新思路。通过对飞机、汽车、温州制鞋业等传统制造业的分析,他发现几乎所有行业的发展都遵循“平台+组件”的规律,而这种规律在如今的软件业也越来越明显地体现出来。随后,作者从战略、管理、人力资源、技术四个维度对中国的软件企业进行了全面的剖析,得出了企业必须将产品平台和技术平台分离,采用开放式创新的结论。书中集合了作者多年收集的诸多企业案例,语言风趣幽默;无论是身处软件行业内的人士还是业外人士,均值得一读。 -
需求工程软件建模与分析骆斌 主编软件需求的获取和分析是软件系统开发中的一项重要任务,正确获取软件需求是软件技术人员必须掌握的基本技能。本书从软件需求工程的角度出发,以需求开发过程为主线,完整描述了需求获取、需求分析、需求验证、需求规格说明和需求管理等需求工程活动。本书站在开发者的立场,侧重于实践者的技术与方法,系统全面地介绍了软件需求工程的各项进展,努力促进需求工程领域理论、方法和技术的全面融合应用,以指导需求工程各阶段的系统化实践。本书内容翔实,结构合理,实例丰富,论述深入浅出,既适用于软件工程、计算机、电子商务、信息管理及相关专业的本科生、研究生,又可以作为专业软件技术人员的参考用书。
