对于近期新的Python 3.4和2.7而言,本指南是完美的实战快速参考。你从中将会学习有关Python类型和语句、特殊方法名、内建函数与异常、常用的标准库模块及其他很好的Pvthon工具。 由Mark Lutz(卢茨)这位认可为靠前的Python编写的《Python袖珍指南(第5版)》,是仍由Mark编写的经典Python教程(《Learning Python》和《Programming Python》,O'Reilly出版)的理想助手。 第五版涵盖内容:内建对象类型,包括数字、列表、字典等更多内容。创建和处理对象的语句和语法。结构化和重用代码所用的函数与模块。Python面向对象的编程工具。内建函数、异常和属性。专有运算符重载方法。广泛应用的标准库模块和扩展。命令行选项与开发工具。Python的习语与提示。Python的SQL数据库API。
目前图书市场上也有相关软件的教程,但多为全面介绍某款软件各项功能,重点不突出,让人看了不容易把握住要领。由郑明华和张勇主编的《赢在论文》将贯彻“教了就会用”的原则,每个学习点用3~4张图片把软件应用中遇到的核心问题与难点展示给读者,“手把手”式教会读者使用。本书不追求无关细节的演示。
肖刚、张元鸣、陆佳炜编写的《软件文档》依据软件工程学的基本原理,强调了“软件一程序+文档”的思想,系统阐述了计算机软件开发各个阶段文档写作的步骤、内容、方法、工具、特点和要求。全书共分9章和一个附录,分别介绍了软件工程标准化意义、软件文档的概念和内容,软件文档国家*标准,软件文档编制的原则、步骤、策略和技巧,对软件需求文档、软件设计文档和软件测试文档等软件开发文档,可行性分析报告、软件开发计划、软件配置管理计划、软件质量保证计划、开发进度月报和项目总结报告等软件管理文档,以及软件用户手册、计算机操作手册、软件产品规格说明、软件版本说明等软件产品文档的编制方法和编制技巧进行了详细介绍,并提供了软件(结构)设计文档作为实例。《软件文档》既可作为高等学校计算机科学与技术、软件工程
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与优选的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书很后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
《UML建模设计与分析标准教程(2013-2015版)》全面介绍了使用UML,进行软件设计、分析与开发的知识。全书共包含18章,内容涉及面向对象的分析方法和设计方法,面向对象分析的三层设计,现实开发模型中所存在的问题,用例图、类图、对象图和包图,活动图,通信图、时间图、状态机图、组件图和部署图,UML的核心语义、UML的体系结构以及面向对象约束语言等,最后两章通过具体的案例详细介绍如何使用UML中的模型图对系统建模。 王菁和赵元庆等编著的《UML建模设计与分析标准教程(2013-2015版)》内容全面、实例丰富,适合作为高校相关专业和社会培训教材,也可以作为软件设计人员和开发人员的参考资料。
《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、Metasploit 等安全工具。
本书对当前流行的软件工程过程所使用的一些工具进行了详细讨论,包括需求分析工具、软件设计工具、数据库设计工具、项目管理工具、程序设计工具、测试工具等,既讨论了相关的理论知识,也介绍了各类工具的特点和使用方法。 本书由中国系统分析员顾问团组织编写,作为计算机技术与软件专业资格(水平)考试系统分析师级别的辅导教程。既可作为系统分析师日常工作的参考手册,软件设计师、数据库系统工程师、程序员进一步深造和提高的学习用书,也可作为计算机专业教师的教学和工作参考书,以及大学计算机辅助软件工程课程的教材。
聂南编著的《软件项目管理配置技术》分6章,包括软件配置管理SCM概述,软件配置管理的功能与实施准备,如何构造软件企业的配置管理方案,配置管理系统的集成技术与模型,一些正在发展的配置管理技术,主流配置管理工具简介与使用。 本书可作为软件学院和高等职业技术院校计算机及相关本科专业的教材,也可作为软件项目开发与管理培训教程,并可供各行业从事计算机技术、电子商务、系统工程等技术人员参考,其中的软件配置新技术理论介绍,可以供有关研发人员借鉴。
这本简洁之作将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链管理等领域中,现在也被应用到软件开发领域中了。书中覆盖了从开始精益软件开发之旅时,所能采用的重要的五项实践的详情。这些都是简单、可增量递进的步骤,一步一个脚印的前进,将能使软件开发不断获得精益的效果! 本书适用于那些新近接触精益软件开发(也许还包括敏捷软件开发)的软件开发者和管理人员。也适用于那些想要快速了解“为什么精益软件开发是重要的”,以及“它可以为我做什么”的读者。
本描述了创建有效UML图的标准、惯例和准则,他们基于合理的、已证明是有效的软件工程原则,采用这些原则能使UML图更容易理解和处理。对于一个建模的人员来说,如果能坚持使用这些简洁的准则,那么这将是提高开发效率的重要的步。 这是一本特别的小册子。 它不讲概念,它假设您已经懂了概念。它简单地告诉您“在递归关联上指明角色名”,而不是告诉您什么叫“递归”、“关联”和“角色”。关于这方面的知识,您可以去看“UML Distilled”。 它不讲过程,它假设您已经了解某种开发过程。UML提供了9种图, Ambler根据自己的实践为各种图提出了一些准则。这些准则的使用,不受某种开发过程的约束。想了解更多这方面的知识,可以去看 Ambler的“The Object Primer”和“Agile Modeling”。 它不讲工具,它假设您已经了解某种工具。Ambler提出的这些准则,适用
本书侧重于软件工程的“工程”概念、理论和方法,注重介绍软件工程的计划、进度、成本、评估和维护,整体上分为四个部分;部分概括地介绍了软件工程的概论,包括:软件工程的基本概念、方法与理论,软件工程的研究内容,软件工程方法的模式,软件工程的工具和环境等;第二部分,主要介绍了结构化软件工程的方法;第三部分,主要介绍了面向对象的软件工程方法;第四部分,介绍了软件工程管理、软件工程经济学、软件的维护以及形式化软件工程和UML——统一的建模语言等高级软件工程方法。 本书的特点是“实用”及充分体现工程特点,介绍了软件工程的*理念,注重理论结合实际,结合实例介绍方法,内容紧凑,深入浅出。本书可作为计算机科学与技术专业及其他相关本科专业的“软件工程”课程教材,也可作为从事计算机软件开发人员的参考书
本书是工业和信息化部全国网络与信息技术培训考试项目(NTC)软件测试专业指定教材,着重讲解了软件测试和软件质量管理相关知识。全书分4篇,共8章,主要内容有软件质量管理、软件质量标准、软件质量控制与保证、软件项目管理、项目管理工具Project2007、软件配置管理、版本控制工具CVS的使用、软件测试与质量保证等。 本书既适合作为培训教材,也适合作为高等院校、职业院校教学用书。
简介:CVS(并行版本系统)和Nightly Build(每晚构建)都是具有很高价值的软件研发管理技术。本书结合大量实际范例,详细介绍了CVS和Nightly Build的概念与具体实施,内容包括:CVS概述,CVS安装与权限配置,CVS的工作原理,CVS基础,在CVS中启动一个新项止,CVS版本、版本标签和基线,CVS并行开发(版本分支),CVS协同开发,CVS中目录文件的增删与移动,CVS与二进制文件,CVS安全,高级CVS,CVS增强工具,CVS与SCM,CVS与Nightly Build。本书适合于软件部门经理、项目经理、设计师、工程师等从事软件研发管理的工作人员学习参考。
本教材本着以职业能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,方便教学和实训。主要内容有计算机基础知识、Windows XP、Word 2003的使用、Excel 2003和PowerPoint 2003的应用方法以及计算机网络的基础知识等。 本教材概念清晰,示例丰富,通俗易懂,尤其注重实训。适合作为各类高职高专院校、计算机培训学校的计算机基础入门教材。
本书以通俗、简洁的语言介绍可视化建模的方法,具体讲解如何使用IBM Rational Software Architect进行基于UML2.0的可视化建模。全书以一个大学课程注册系统为例,通过一步步的操作,让读者学会利用RSA技术进行分析、设计和实现的方法,学会通过一种过程、一种语言和一个工具创建自己的软件系统蓝图。 本书适合软件开发人员、架构师、项目管理等参考。
本教材按照国家程序员、高级程序员和程序设计师职业标准要求编写。 UML及其建模工具是用于为面向对象开发的软件系统进行可视化描述、建造和文档编制的建模语言。全书分为10章。第1章简明介绍传统软件工程的概念、技术、方法;第2章介绍UML的基本知识;第3章介绍如何利用UML为系统建模;第4章至第7章介绍如何使用Rational Rose建模工具建立系统用例视图、逻辑视图、组件视图和部署视图;第8章介绍如何由Rose模型生成Java代码及其逆向工程;第9章介绍如何由Rose模型生成VB代码及其逆向工程;第10章介绍Rational统一过程和成熟度模型CMM。 本教材以超市进销系统为示例贯穿全书主要的教学内容,力求概念清楚、简明实用。可以作为高职高专计算机应用、网络专业、电子商务、多媒体专业的现代软件工程或UML及其建模工具等方面课程的教材。
利用经验累积而得到的洞察力开发新的解决方案被称为预构。透过重构而获得的专业知识也属于这类经验,而预构的词源即重构。重构是修改程序或软件系统内部结构的实践,以此在保留其现有行为的基础上改良设计。重构的原因有多种:方便后期增加功能、提高可维护性、提升性能。 本书作者是经验老道的软件开发人员。书中,作者运用他个人和其他众多开发人员的丰富经验,展示由其推衍而得的各项实践方针。这些方针把优秀的开发人员在设计时隐而未显的考虑细节如实地呈现出来。许多方针都围绕着极致抽象化、极致隔离以及极致可读性这几个概念。在假想的软件项目和实际项目的介绍中,作者把实践方针呈现在读者面前。其中几条于稍后列出。 把作者的方针应用到你的软件项目,有助于写出可读性、可维护性更棒的程序。这些方针可以协助你前
对于近期新的Python 3.4和2.7而言,本指南是完美的实战快速参考。你从中将会学习有关Python类型和语句、特殊方法名、内建函数与异常、常用的标准库模块及其他很好的Pvthon工具。 由Mark Lutz(卢茨)这位认可为靠前的Python编写的《Python袖珍指南(第5版)》,是仍由Mark编写的经典Python教程(《Learning Python》和《Programming Python》,O'Reilly出版)的理想助手。 第五版涵盖内容:内建对象类型,包括数字、列表、字典等更多内容。创建和处理对象的语句和语法。结构化和重用代码所用的函数与模块。Python面向对象的编程工具。内建函数、异常和属性。专有运算符重载方法。广泛应用的标准库模块和扩展。命令行选项与开发工具。Python的习语与提示。Python的SQL数据库API。
本书是《Office XP完全操作》丛书中的一本,是学习Access 2002中文版较全面、系统、深入的教程。本书由13章构成,内容包括:Access 2002数据库基础知识,如何建立数据库,数据库表的建立和操作,数据透视表和数据透视图,使用查询,制作窗体,建立与打印报表,数据访问页,使用宏,导入。导出数据与链接,Access 2002的定制与管理,数据库的安全,综合实例:小型数据库的创建过程。使用Access数据库可以非常简单、方便地创建用于数据管理的数据库管理系统。Nicrosoft Access 2002提供的新功能,一方面便于初学者更进一步发掘和使用现有程序的更多功能;另一方面又使得开发人员能访问和分析重要的数据,创建功能强大的数据库解决方案。本书从易学性和实用性入六:讲解的步骤简洁明了,提供的例子综合实用。本书图文并茂、循序渐进、加之生动实用的综合实例,定
本书从应用型角度出发,以软件质量为中心,围绕软件工程中的过程和方法两大主题,系统介绍了软件工程的基本概念、原理和方法,内容包括软件过程的概念、软件过程模型、可行性分析和需求分析方法、软件设计方法、软件实施与测试方法以及软件项目管理方法等。每章后附有小结和习题,便于考生自学。 本书可作为应用型本科计算机软件专业自学考试指定教材。适用于普通高等学校计算机类戒相关专业的教师和学生参考教材。
GB/T 26236在《信息技术软件资产管理》的总标题下,分为如下两部分: 第1部分:过程; 第2部分:标签。 本部分是GB/T 26236的第l部分。 本部分等同采用IS0/IECl9770—1:2006((信息技术软件资产管理第1部分:过程》。由于正文中出现了与相关标准的关系说明,因此相对于IS0/IECl9770—1:2006而言,做了编译性修改,增加了参考文献一章。 本部分由全国信息技术标准化技术委员会提出并归口。
本书根据教学、科研和工程项目的经验编写,共分三大部分。部分软件工程的基本原理包括可行性研究、软件需求工程、软件设计工程、软件测试工程和软件维护工程;第二部分软件工程方法包括传统开发方法、快速原型开发方法、面向对象开发方法和Web技术开发方法;第三部分软件工程管理包括软件质量管理、软件项目管理、软件配置管理和软件安全管理。全书较全面地反映软件工程的全貌,既兼顾了传统内容又包括新技术的发展,便于读者学习。 本书可作为高等学校计算机科学专业、计算机软件专业和计算机应用技术专业的教材,也可供软件开发人员与软件管理人员作参考。
本书是中等职业学校计算机专业的一门专业课程,是中职学生了解和掌握常用工具软件的一条快捷而重要的途径。全书主要介绍了图形图像工具、影音工具、网络工具、压缩工具、杀毒软件及恶意软件清除工具、磁盘工具、光盘工具、翻译工具等常用工具软件的基本使用方法,图文并茂,易学易懂。 本书语言通俗、平实,栏目设置合理,内容丰富而不显枯燥。 本书可作为中等职业学校计算机应用技术和软件技术专业的专业课教材,也可作为相关从业人员了解和掌握工具软件的功能及使用方法的参考书。
为了激发读者的学习兴趣,让读者快速掌握网络 互连设备的配置和管理技术,杨玥主编的《网络设备 配置与管理(软件工程专业普通高等教育十三五规划教 材)》以校园网网络设备调试过程为线索,从网络设备 的配置角度出发逐步展开。以项目为驱动,使学生从 一开始就带着项目开发任务进入学习,在做项目的过 程中逐渐掌握完成任务所需的知识和技能。本书是国 内真正的CDIO项目驱动型规划教材,以任务为中心, 以职业岗位能力为目标,按照网络规划和设计的基本 流程组织教材内容?br/ 本书共分为十五个子项目,分别为认识网络、网 线制作和两机互联通信、利用交换机构建局域网、交 换机的基本配置、路由器的基本配置、管理远程设备 、路由器静态路由、动态路由协议、NAT的配置、 VLAN的实施、生成树协议的实施、中型路由网络构建 、:EIGRP的实施、AC[。