软件工程及软件方法学
-
Android智能手机APP界面设计实战教程金景文化 编《Android智能手机APP界面设计实战教程》根据Android(安桌)智能手机操作系统的构成元素和各种实例,全面解析各种元素和界面的设计及绘制方法。《Android智能手机APP界面设计实战教程》共5章。第1章为AndroidUI设计基础,介绍了用户界面设计的相关知识,Android系统的设计原则和制作规范。第2章是AndroidAPP的设计风格,介绍了Android系统中的界面元素及设计要求。第3章是AndroidAPP基本元素,介绍了Android系统中各种不同图形和元素的绘制方法。第4章是APP完整界面制作,制作了完整的用户界面。第5章是商业案例制作,介绍了AndroidAPP的应用结构和3个典型的APP界面制作过程。《Android智能手机APP界面设计实战教程》配套光盘内包含全部案例的素材、源文件和教学视频,读者可以结合书、练习文件和教学视频,提升APP界面设计学习效率。《Android智能手机APP界面设计实战教程》适合UI设计爱好者、APP界面设计从业者阅读,也适合作为各院校相关设计专业的参考教材。 -
软件是这样炼成的王朔韬 著《软件是这样“炼”成的:从软件需求分析到软件架构设计》是以案例驱动的方式,用投核保系统为本书唯一、连贯性的案例全程记录了软件开发过程中从需求开发到架构设计的全部过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”编写方法,也不是以应用介绍为主调的“应用派”编写格调,而采用了情景对话、场景在线、自然语言的方式,详细介绍了软件需求到架构过程中所应用的理论知识以及这些知识的应用,同时分析了这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段成果物完整的展现给读者。《软件是这样“炼”成的:从软件需求分析到软件架构设计》由需求开发、软件架构、数据架构(上、下)等4篇组成,通过阅读《软件是这样“炼”成的:从软件需求分析到软件架构设计》让读者全局了解企业软件开发过程。本书适用于从事软件开发的软件开发管理人员、系统分析师、架构师、程序员学习,也适用于计算机相关专业毕业生在就业之前了解企业软件开发真实的过程,同时也可以作为大学计算机软件课程教学参考案例。 -
实用软件测试教程王法胜,李绪成,温艳冬 著《实用软件测试教程(第2版)/21世纪高等学校规划教材·软件工程》主要介绍软件测试基础理论和测试技术,以及自动化测试工具的使用方法。全书共分为11章。第1章为测试基础部分,主要讲解软件测试的基础理论。第2章和第3章讲解测试用例的设计方法,较全面地介绍了常用的黑盒、白盒测试用例设计方法,以及IBM Rational Purify测试工具的使用方法。第4章介绍了单元测试的相关内容,以及常用的测试框架JUnit、Http Unit、Html Unit等。第5章介绍了集成测试的理论及方法。第6章和第7章分别系统地介绍了功能测试和性能测试,还介绍了功能及性能自动化测试工具的使用方法,对主流的HP系列、IBM Rational系列自动化测试工具进行了较为详细的讲解。第8章和第9章分别介绍了本地化测试和网络互联与测试的相关内容。第10章和第11章分别介绍测试环境搭建技术以及软件测试管理理论,还简要介绍了QC的使用方法。《实用软件测试教程(第2版)/21世纪高等学校规划教材·软件工程》可作为高等院校、高职高专院校、示范性软件学院的软件工程、软件测试、软件技术以及计算机相关专业的学生软件测试课程的教材,也可作为从事软件开发和软件测试工作的专业技术人员学习软件测试的参考书和培训教材。 -
Android App视觉与体验设计指南徐梓桁,高星 著《Android App视觉与体验设计指南》用清晰的语言说明和生动的图形案例,分析了用“以用户为中心的设计方法(UCD)”来进行软件视觉与体验设计的复杂内涵,并关注于思路而不是工具或技术。《Android App视觉与体验设计指南》用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书内容包括关于软件视觉与体验以及为什么它如此重要,认识这些要素、战略层、范围层、结构层、框架层、表现层和要素的应用。 -
常用软件基础覃艳 著《常用软件基础》从实用出发,从众多的工具软件中精选出最常用、最实用和最具代表性的工具软件来讲解,所涉及的软件均采用目前流行的、覆盖面宽的版本。《常用软件基础》采用任务驱动方式,书中穿插必要的理论知识,以加强对工具软件的理解和掌握,突出应用。《常用软件基础》适用于民族地区计算机专业和各种计算机技能培训相应的课程教材,也可作为使用计算机的读者和对计算机应用技术感兴趣的初学者阅读参考。 -
iOS 7应用开发实战详解朱元波,管蕾 著iOS系统从诞生到现在经历了短短的几年时间,凭借其硬件产品iPhone和iPad强大的用户体验,受到了广大用户和开发者的青睐,目前一直在智能手机操作系统中位居前列。《iOS 7应用开发实战详解》分为4篇共20章,循序渐进地讲解了iOS系统开发的基本知识。《iOS 7应用开发实战详解》从搭建开发环境讲起,依次讲解了下载并安装Xcode开发工具、基本控件、数据存储、多场景处理、界面旋转、图形图像、动画处理、声音服务、多媒体技术、定位处理、互联网应用、触摸手势、硬件操作、邮箱、地址簿等高级知识。《iOS 7应用开发实战详解》几乎涵盖了iOS开发所需要的全部内容,读者可以从本书中学到很多有用的知识。全书内容言简意赅,并且讲解方法通俗易懂、详细,特别适合于初学者学习。《iOS 7应用开发实战详解》适合作为iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员的学习用书,也可以作为相关培训学校的培训教材和大专院校相关专业的教学用书。 -
逆向工程核心原理(韩)李承远 著,武传海 译《逆向工程核心原理》十分详尽地介绍了代码逆向分析的核心原理。作者在Ahnlab 研究所工作多年,书中不仅包括其以此经验为基础亲自编写的大量代码,还包含了逆向工程研究人员必须了解的各种技术和技巧。彻底理解并切实掌握逆向工程这门技术,就能在众多IT相关领域进行拓展运用,这本《逆向工程核心原理》就是通向逆向工程大门的捷径。想成为逆向工程研究员的读者或正在从事逆向开发工作的开发人员一定会通过《逆向工程核心原理》获得很大帮助。同时,想成为安全领域专家的人也可从《逆向工程核心原理》轻松起步。 -
软件驱魔(美)Bill Blunden 著,施远敏,张燎原,何军 译《软件驱魔:调试和优化遗留代码的艺术》是遗留代码调试和优化领域的代表性著作,是作者10多年来在软件bug中“驱魔”经验的结晶,Amazon五星评论。不仅从实用性角度深入、系统地讲解了调试和优化遗留代码的方法、技术和最佳实践,而且从源头上阐述如何避免掉进维护遗留代码的泥潭,编写出易于维护,甚至不需要维护的高质量代码。《软件驱魔:调试和优化遗留代码的艺术》共分7章:第1章介绍用于构建易于修改和调试的软件的相关技术;第2章讲解如何定位和消除软件bug;第3章提供理解问题以及程序的有用方法;第4章讲述调试器在计算机内部的工作原理;第5章深入探讨优化内存的相关技术和方法;第6章则探讨如何从CPU运行效率的角度优化代码的经验和技术;第7章结合社会和环境因素给出一些宝贵的建议。 -
Scrum精髓Kenneth Rubin 著,姜信宝,米全喜,左洪斌 译短短几年时间,Scrum跃升为敏捷首选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品订单,估算与速率,技术债;五大角色:产品负责人,ScrumMaster,开发团队,Scrum团队结构,经理:Scrum规划原则及四大规划活动:多层次规划、产品组合规划、产品规划和长期规划;冲刺四大活动:规划、执行、评审和回顾。《Scrum精髓:敏捷转型指南》取自作者十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业导入Scrum方法实现敏捷转型,从而在动态的商业环境中以积极的心态拥抱变化,做出优秀、卓越的产品,成就创业、守业、常青基业。 -
元建模与Web应用系统生成王海林 著了解和掌握好的系统开发方法是每一个系统分析、设计和开发人员必须具备的基本技能,面向特定应用领域的元建模方法就是一种目前比较好的系统开发方法,它可以大大提高系统的开发效率。《元建模与Web应用系统生成》以模型驱动开发思想为主线,首先介绍了元建模的基本概念、基本方法、元建模工具的特点以及元建模框架,阐述了面向特定应用领域进行元建模的必要性和优越性,进而系统地阐述了元建模工具MetaEdit+的有关概念、元元模型、元类型工具以及其它工具的使用,然后通过几个实例,讲解了MetaEdit+如何在较为简单的局部应用领域中进行元建模、领域建模和生成器设计,最后通过一个综合性实例——web应用系统“WebShopping”,详细地讲述了Web应用系统的生成过程。《元建模与Web应用系统生成》主要供信息系统分析、设计和开发人员使用,也可作为高等院校信息管理专业、计算机应用软件专业的教学参考书。
