软件工程及软件方法学
-
Ruby on Rails构建与运行(美)Bruce A.Tate Curt Hibbs 著;O'Reilly Taiwan 编译Ruby on Rails可能是近十年来最重要的开源项目。它已经革新了网络应用程序的开发式并使得数十万的开发人员工作更加轻松。如果你还没有使用Ruby on Rails还工作,现在就是开始的时候了,而《Ruby on Rails:构建与运行》将向您展示怎么样开始。本书主要内容包括:使用ActiveRecord与数据库协同工作、使用Migraaions来修改数据库而无需SQL、对数据库中表格的相互关系进行建模、构建控制器来表达的基本操作、使用模板来开发HTML显示页面、编写单元测试功能测试和集成测试。 -
计算机维护与常用工具软件万承兴本书较全面地介绍了微型计算机的组成、相关的硬件设备,以及微型计算机和笔记本电脑的使用要求及故障检测方法,较详细地论述了操作系统的安装步骤与维护方法,并收集了系统维护中常用的一些软件工具。本书重点突出,理论联系实际,语言精练易懂,着眼于提高读者分析问题的能力,实用性和可操作性强,适用面广。可作为大专院校计算机维护课程的教材、计算机培训学校的培训教材,也可作为计算机爱好者的自学参考书。 -
软件工程陆惠恩本书从实用的角度介绍软件工程的基础知识和软件工程技术方法。本书的编写力求做到结合实际、注重应用、便于教学,注意内容的新颖性和系统性。本书内容包括:软件工程概述,可行性研究和软件开发计划、需求分析、概要设计、详细设计、程序设计、软件测试、软件维护等阶段的方法、步骤和文档规范,面向对象方法和统一建模语言(UML),软件重用,软件质量保证,软件工程管理等。每章都有小结并配有适量的例题和习题,有的例题贯穿于各章,可作为实践环节的样例,有助于读者学习和掌握有关知识。本书可作为高职高专院校“软件工程”课程的教材,也可供软件工程师、软件项目管理人员和应用软件开发人员阅读参考。 -
UML 2.0实战(瑞士)格雷斯尔、等本书是一本UML 2.0实践手册。它首先以浅显的语言概括地介绍了UML 2.0中最主要的图和元素,然后结合范例分析系统地阐述了UML在业务系统建模、IT系统建模和系统集成建模方面的实践方法。读者通过对本书的学习,能够有效地理解各种UML模型的概念,正确阅读UML模型,并用最简洁的方式描述业务系统知识、IT系统结构以及系统集成机制,最重要的一点是能够在实践的项目中真正应用UML。本书并未涉及UML的所有内容,而是将UML中最实用的部分整合在一起,这些也是应用UML的实际开发项目中的一部分。这是一本实践性书籍,各种理论知识都是与丰富的范例分析相结合进行介绍的。本书适合软件架构师、项目经理、分析人员、设计人员以及对UML建模感兴趣的开发人员阅读,本书对于计算机相关专业的本科生和研究生也有很好的参考价值。 -
Windows Vista宋伟 编著本书是《边用边学系列》多媒体版丛书之一,全书以通俗易懂的语言、翔实生动的操作实例,全面介绍了Windows Vista操作系统的使用方法和技巧。本书共分13章,内容涵盖了认识和安装Windows Vista,Windows Vista轻松入门,Windows Vista输入法,管理文件和文件夹,个性化设置Windows Vista,Windows Vista组件程序,Windows Vista娱乐功能,Windows Vista软硬件管理,使用Windows Vista上网冲浪,Windows Vista局域网功能,Windows Vista中的常用工具软件,Windows Vista系统性能优化,Windows Vista系统安全维护等。本书采用环境教学、全程图解的方式,书盘结合、形成互动,使读者能够快速上手。全书版式新颖、双色印刷;开本大、排版紧凑,知识容量远远大于同类图书;图书与制作精良的多媒体互动教学光盘配合使用,读者可以学以即用,达到最佳的学习效果。本书面向电脑初学者,是广大电脑初级、中级和家庭用户的首选参考书。 -
IMS常用工具软件教程蒋继君,吴旭 编著在计算机应用领域,能够完成同一任务的工具软件可能有几种甚至于几十种,如何挑选一款适合自己的软件就成了令许多初学者头痛的问题。本教材采用模拟情景方式,主要从实际应用出发,详细地介绍了最基本而且被目前社会所公认的基础应用工具软件。本教材简化了通常的安装过程介绍,而是从实际应用和解决问题的角度来阐述。 《IMS常用工具软件教程》一共有三篇,即基础篇、提高篇和专业篇。本教材为基础篇,主要适用于广大高职院校的学生、没有经过正规IT方面培训的人员和正从事非IT专业的IT相关岗位的广大职工。 -
项目管理艺术(美)伯克温阅读本书,您可以从一位经验丰富、从事多年软件及网络开发项目的经理那里学习怎样计划、管理和领导项目。书中那些富有成效的建议是作者自己十余年业界生涯的经验总结,同时也是作者对于项目管理中那些复杂概念的切身理解,以及在实际工作中如何应对各种挑战的思考结晶。全书发人深省,生动有趣,坦诚直率,毫无疑问,这是您和您的项目团队的必备参考。主要包括如下主题:怎样开始项目、怎样在项目中建设良好的人际环境、高效的决策、领导力和信任、项目需求和规范、按时交付的诀窍、创新以及创意、项目的危机处理…… -
时间管理(美)林蒙萨林时间是珍贵的东西,对于系统管理员而言尤甚。没有其他工作会把那么多领域的事情一次推给一个人做。使用者经常以他们的请求干扰你,让你无法完成经理指派给你的长期项目;还有你的计算机就是不听话,总是在最关键的时刻与你耍脾气。尽管你精通职务上的技术,但是仍然发现必须在晚上和周末加班,只是为了满足一些要求。这只会随着时间给自己增加压力。.本书讨论的策略,不但帮你解决日常工作,还有能力处理无法避免的突发状况。作者将自己长期的职业生涯,诸如,支持桌面应用、服务器管理以及安全和软件开发等等,在本书中详实地举例说明。这意味着,你将得到有实战经验的建议,而非象牙塔般、从未在混沌的网络中工作过的陈腔滥调。在其他技术上,你将学习如何:·管理干扰·消除时间的浪费..·保持有效的日程表·将经常发生的事情变成例行公事·专注在手边的工作·以客户预期排列优先级·文件化和自动化处理以便快速执行... -
软件预构艺术(美)普夫 著,Taiwan公司 编译利用经验累积而得到的洞察力开发新的解决方案被称为预构。透过重构而获得的专业知识也属于这类经验,而预构的词源即重构。重构是修改程序或软件系统内部结构的实践,以此在保留其现有行为的基础上改良设计。重构的原因有多种:方便后期增加功能、提高可维护性、提升性能。《软件预构艺术(中文版)》作者是经验老道的软件开发人员。书中,作者运用他个人和其他众多开发人员的丰富经验,展示由其推衍而得的各项实践方针。这些方针把优秀的开发人员在设计时隐而未显的考虑细节如实地呈现出来。许多方针都围绕着极致抽象化、极致隔离以及极致可读性这几个概念。在假想的软件项目和实际项目的介绍中,作者把实践方针呈现在读者面前。其中几条于稍后列出。把作者的方针应用到你的软件项目,有助于写出可读性、可维护性更棒的程序。这些方针可以协助你前期决策,以减少后期重构的工作量。在这样的前提下,你可以预测未来,减少修改。简言之,就是程序预构会使你更有效率。 -
软件工程标准手册石柱 编著《软件工程标准手册:基础和管理卷》自从拙著《软件工程标准手册》(以下简称该手册)于2004年出版以来,国家标准化管理委员会又陆续发布了一批新的或修订的软件工程标准。不少读者希望我对该手册进行修订,以反映国家软件工程标准的最新情况并包含该手册原来没有包含的有关内容。在中国标准出版社的支持下,对该手册进行了扩充和修订,将以“软件工程标准手册”丛书(以下简称本丛书)的形式出版,本丛书将分三卷出版,分别是《软件工程标准手册 基础和管理卷》、《软件工程标准手册 开发和维护卷》和《软件工程标准手册 质量度量和产品评价卷》。《软件工程标准手册 基础和管理卷》(以下简称本卷)重点阐述了有关软件分类、软件工程标准分类、软件生存周期过程、软件配置管理、软件质量保证、软件文档编制和管理、软件开发工具和环境选择等方面的软件工程国家标准的内容、实施方法及相关技术,所涉及的软件工程国家标准包括:GB/T 8566—2007《信息技术 软件生存周期过程》、GB/T 8567~2006《计算机软件文档编制规范》、GB/T 11457—2006《信息技术 软件工程术语》、GB/T 14394—1993《计算机软件可靠性和可维护性管理》、GB/T 16680—1996《软件文档管理指南》、GB/T 18234—20026信息技术 CASE工具的评价与选择指南》、GB/T 18492—2001《信息技术 系统及软件完整性级别》、GB/Z 18493—2001《信息技术 软件生存周期过程指南》、GB/Z 18914—2002《信息技术 软件工程 CASE工具的采用指南》、GB/Z 20156—2006《软件工程 软件生存周期过程 用于项目管理的指南》、GB/T 20158—2006《信息技术软件生存周期过程过程配置管理》等11项现行有效标准。
