软件之美
买书,就上二手书海官方企业店,九五新塑封发货, 标题和图片不符下单前请联系客服确认,不确认默认单本! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
¥
15.7
4.0折
¥
39
九五品
仅1件
作者申艳光;申思
出版社清华大学出版社
出版时间2018-08
版次1
装帧平装
货号lp-756165
上书时间2024-12-26
商品详情
- 品相描述:九五品
-
正版二手,几十万种图书无法都提供实拍图,九五成新塑封发货,无缺页、可能少量有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
图书标准信息
-
作者
申艳光;申思
-
出版社
清华大学出版社
-
出版时间
2018-08
-
版次
1
-
ISBN
9787302489764
-
定价
39.00元
-
装帧
平装
-
开本
16开
- 【内容简介】
-
行走在红尘里,每个人都会遇见暴风骤雨和诗情画意。“忧者见之而忧,喜者见之而喜”。一路上,我们会听见花开的声音,会看见花绽的容颜,也会感受花落花谢的怜惜,如果我们能时时拥有温暖愉悦的心境,一路经历着、感悟着、感恩着,我们的生命就会开出美丽的花朵,永绽不败。
一提到软件工程师,你是不是就会自动脑补一个对着计算机或者设备不停调试的呆板形象,而且会想到“IT男”“码农”这些词语?确实,在很多人心中,软件工程师是和呆板、机械、无趣画上等号的。
请跟我们走进《软件之美》,本书将带你走进一个充满人文艺术气息的软件工程中,和我们一起发现、解读、领悟和体会软件之美和生活之美,敞开心扉、提升心境,体悟生活,感悟人生。
本书共8章,内容包括软件中的思维、软件需求获取与分析、软件用户界面设计、邂逅编码、软件测试的心境、软件项目团队管理、软件文档写作的艺术和以道驭术等。
本书可供从事计算机科学与技术学科和软件工程学科的相关工作者阅读、参考。
- 【目录】
-
第1章软件中的思维1
1.1计算思维对于软件开发的启示2
1.2软件是人类思维的直接产物3
1.2.1全局思维和统筹思维3
1.2.2复用思维4
1.2.3分治思维4
1.2.4算法思维4
1.2.5逻辑思维5
1.2.6创新思维5
1.2.7情感化思维5
1.2.8艺术思维6
1.2.9灵性思维6
第2章软件需求获取与分析11
2.1涉众分析12
2.1.1涉众类型与特征——以人为本13
2.1.2换位思考, 慈悲为怀13
2.2需求获取常用方法18软件之美2.3需求分析中关注全局的意识19
第3章软件用户界面设计23
3.1软件设计=工程设计 艺术设计24
3.2界面设计的原则24
3.2.1易用性24
3.2.2用户体验25
3.3情感化界面设计32
3.3.1情感化界面设计的基础和核心——情感认知心理32
3.3.2情感化设计的层次划分34
3.4本能层的界面设计34
3.4.1视觉情感34
3.4.2触觉情感48
3.4.3听觉情感50
3.5行为层的界面设计50
3.5.1易用性50
3.5.2带给用户愉悦的体验51
3.6反思层的界面设计51
3.6.1唤起情感记忆的设计51
3.6.2引起强烈情感共鸣的设计52
3.6.3互动的设计,满足用户的归属感52
3.6.4贴心的设计,满足用户的尊重感和愉悦感53
3.7设计师的情感、心境与修养53
第4章邂逅编码57
4.1编码风格58
4.2易读性好的代码颜值59
4.2.1表面层次的改进——制定代码规范59
4.2.2小化代码中的“思维包袱”——简化循环和逻辑61
4.2.3重新组织代码62
4.3代码的优化之美63
4.4程序员的华丽转身63
4.4.1新程序员的成长64
4.4.2在重构中自我修炼65
第5章软件测试的心境69
5.1软件测试的目标70
5.2软件测试是一门艺术70
5.2.1软件测试的困难70
5.2.2从心理学视角来看软件测试 70
5.2.3软件测试是一项极富创造性、极具智力挑战性的工作72
5.3提升自己的心境——软件测试的启示73
5.3.1反省和自省——调试自己的问题73
5.3.2抱怨和祝福只是一念之差74
5.3.3破除我执,修炼胸怀74
第6章软件项目团队管理79
6.1软件项目团队模式80
6.2软件项目团队合作的阶段性82
6.3软件项目团队合作的成功要素83
6.3.1团队激励83
6.3.2团队的系统性和开放性87
6.3.3好的风水是人品89
6.3.4软件项目团队的协作之美——“和”90
第7章软件文档写作的艺术93
7.1软件文档的作用94
7.2软件文档写作的指导原则95
7.2.1软件文档编写是一门艺术95
7.2.2软件文档化的目标是交流96
7.3软件文档写作的常用技巧96
7.3.1内容组织96
7.3.2细节描述97
7.3.3真诚地站在读者角度编写文档——重要的技巧98
第8章以道驭术101
8.1信息伦理原则102
8.1.1尊重知识产权102
8.1.2尊重隐私104
8.1.3公平参与104
8.1.4无害和道德性104
8.2行业组织规范和准则105
8.3以道驭术——软件工程师的伦理与道德106
8.3.1软件工程师的责任106
8.3.2软件工程中的诚信与道德108
8.3.3慎独——软件工作者的自律原则109
参考文献115
内容摘要
行走在红尘里,每个人都会遇见暴风骤雨和诗情画意。“忧者见之而忧,喜者见之而喜”。一路上,我们会听见花开的声音,会看见花绽的容颜,也会感受花落花谢的怜惜,如果我们能时时拥有温暖愉悦的心境,一路经历着、感悟着、感恩着,我们的生命就会开出美丽的花朵,永绽不败。
一提到软件工程师,你是不是就会自动脑补一个对着计算机或者设备不停调试的呆板形象,而且会想到“IT男”“码农”这些词语?确实,在很多人心中,软件工程师是和呆板、机械、无趣画上等号的。
请跟我们走进《软件之美》,本书将带你走进一个充满人文艺术气息的软件工程中,和我们一起发现、解读、领悟和体会软件之美和生活之美,敞开心扉、提升心境,体悟生活,感悟人生。
本书共8章,内容包括软件中的思维、软件需求获取与分析、软件用户界面设计、邂逅编码、软件测试的心境、软件项目团队管理、软件文档写作的艺术和以道驭术等。
本书可供从事计算机科学与技术学科和软件工程学科的相关工作者阅读、参考。
主编推荐
提高程序员艺术修养
精彩内容
第5章软件测试的心境
“德随量进,量由识长。”——《菜根谭》
软件测试在软件开发的系统工程中占有相当大的工作量比重,是一项极富创造性、极具智力挑战性的工作。软件之美第5章软件测试的心境5.1软件测试的目标有人说,80%的血、汗、泪水都是在软件发布后的时间里流的——那时可能会让你变成一个厌世者,但也可能会让你变成聪明的“行家”。软件测试在软件工程中有着极其重要的地位。软件测试目标有二: 一是向开发者和用户表明软件满足了需求,是一个合格的产品,这是有效性测试,它使用用户希望的方式来测试软件系统,发现系统缺陷并进行改进;二是进行缺陷测试,即找出软件中的缺陷和不足。缺陷测试在软件测试中更重要,因为只有发现了缺陷的测试才是成功的测试。5.2软件测试是一门艺术〖*4/5〗5.2.1软件测试的困难软件测试的困难在于它不仅是对产品的测试,更是对产品设计程序的检验。而且关于系统设计的测试,准则不易寻找,经验未必得以再用。另外,测试工作没有方法可依循,因为不同的软件所需的测试手段不同。例如小型软件与大型软件不同;系统软件与应用软件不同;定制软件与软件包的要求不同;面向不同行业应用的软件也有各自的特点。因此,测试人员必须根据被测软件的特性与当前资源的限制,结合以往积累的相关经验,设计适合的测试方式,并随着经验的累积,不断地改进从而趋向化。5.2.2从心理学视角来看软件测试 软件测试虽然是一项技术性工作,但在整个过程中涉及诸多人类心理因素。1. 开发人员的心理软件测试的原则之一是: 软件测试是为发现错误而执行程序的过程,在这个过程中,很有可能会把开发人员的代码修改得面目全非,而且这个过程还是反复执行的。所以大部分的开发人员在测试期间,对测试人员或多或少都会暂时产生一点厌烦或恐惧的心理。因为人性的特点一般不愿意否定自己,所以当程序员建设性地设计和编写完程序之后,很难让他突然改变视角,以一种“破坏性”的眼光来审查自己有成就感的程序,有时他们无法改变思维方式来尽力暴露自己程序中的错误,而且可能会下意识地避免找出错误。另外,如果错误是由于程序员错误地理解了系统需求导致的,那么程序员自己带着误解来测试自己的程序是无济于事的。所以,开发人员和开发小组应当避免测试自己编写的程序,尽可能配置独立于开发小组之外的专职测试人员,或由客观、独立的第三方来进行测试。因此,在公司的架构中,测试机构不应是同一个公司的一部分,否则测试机构仍然会受到与开发部门同样的管理压力的影响。2. 测试人员的心理要成功地测试一个软件,测试人员是否具备正确的态度非常重要,因为测试人员的态度比测试过程本身还重要。(1) 测试是为发现错误而执行程序的过程,而不是证明软件不存在错误的过程。好的测试不仅仅用户受益,更有助于开发人员将来对软件更好地维护和升级。若测试人员在潜意识中倾向于为了证明程序中不存在错误,就会倾向于选择较少导致程序失效的测试数据;反之,如果测试人员是为了发现错误,设计的测试数据就有可能更多地发现问题。(2) 软件测试的目的不在于证明软件能够正确完成其预定的功能。测试人员一开始就应该假设程序中隐藏着错误,不要只是为了证明软件能够正确完成其预定的功能而去测试软件,只有本着这样的目标,才能发现尽可能多的错误。在测试过程中,通过一个个成功的测试用例,找出并修改软件中的错误,可以提高软件的可靠性,促进软件质量的改进。因此测试增加了软件的价值。5.2.3软件测试是一项极富创造性、极具智力挑战性的工作〖*2〗1. 测试用例的智慧软件测试原则中强调: 一个好的测试用例具有较高的发现某个尚未发现的错误的可能性;一个成功的测试用例能够发现某个尚未发现的错误。因此,测试用例的编写是一个测试人员的基本功,小小的用例里面包含了大智慧。设计测试用例应该考虑以下几个方面: (1) 需求功能的覆盖程度测试用例一般是根据需求分析后得出的测试需求,进行细分得到的。(2) 针对需求功能的补充有时可能会出现设计遗漏,因此针对需求功能的补充是非常重要的。(3) 软件核心模块的单独测试每一个软件都有其核心模块和较复杂的模块,这类模块的质量优劣是整个软件的重心。例如,ERP的核心模块是进销存等模块,GIS专业软件的主要核心模块是地图绘制、地图打印等。对于这些核心模块一定要重点单独测试。(4) 根据行业经验的探索性测试不同行业软件的缺陷规律不同,例如,财务管理类和GIS类显然是有区别的。因此测试用例的设计,应运用本行业工程应用实践中总结的策略和启发式方法,强调对测试人员的知识和经验的运用,包括领域知识、系统知识和一般的软件工程知识等,进行探索性测试。2. 测试管理测试管理的目的是随时掌握测试状况,并根据需求及时调整测试策略。另外,在阶段测试结束后,测试管理人员可以进行测试成果的分析,通过分析,找出导致问题产生的原因,并采取针对性的措施,以达到预防缺陷的目的,也可以作为下一版软件测试改进的依据。有关软件测试的方法和技术很多,在应用上仍须根据实际情况加以调整,可谓是“路漫漫其修远兮,吾将上下而求索!”5.3提升自己的心境——软件测试的启示在软件生命周期的活动中,测试和维护是令软件人员厌烦的工作。在这个过程中,我们很容易释放抱怨、焦虑等消极情绪,这种消极情绪你影响我,我影响你,是很危险和可怕的,会对我们的身心产生极大的害处,进而会带来更多负面的情绪和问题。下面让我们一起重新认识和思考测试带给我们的启示吧。5.3.1反省和自省——调试自己的问题1937年,美国青年霍德华·艾肯为IBM公司投资200万美元研制计算机,艾肯把台成品取名为mark1,又叫“自动序列受控计算机”。为mark1编制程序的是哈佛的一位女数学家格蕾丝·莫雷·赫伯,有一次在调试程序时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,“卡”住了机器的运行。于是,赫伯诙谐地把程序故障统称为“臭虫(Bug)”,把排除程序故障称为调试(debug)。曾子曰: “吾日三省吾身: 为人谋而不忠乎?与朋友交而不信乎?传不习乎?”意思是说: “我每天多次反省自己: 为别人办事是不是尽心竭力了呢?同朋友交往是不是做到诚实可信了呢?老师传授给我的学业是不是复习了呢?”自省是自我修养的基本方法,这种“反省内求”的修养方法在今天仍值得我们借鉴。《论语》中多次谈到自省的问题,子曰: “见贤思齐焉,见不贤而内自省也。”人的高贵是从哪里来的呢?是从我们对自己所犯错误的反省和改正中诞生的,这种心灵的高贵是靠约束自己显现出来的。通过逐渐地自省,我们就会在一件事发生之前,像过滤器一样,把不好的部分先滤掉,并且询问自己: “我这样做到底是对还是错?错了会有什么严重的后果? ”而对自己的错误采取的有效约束越多,就越能真正反省错误,改善自我。5.3.2抱怨和祝福只是一念之差如果一个人不能反省自己,经常埋怨别人,我们就会发现他身边会有一群与他同样的人,这就是作用力和反作用力的结果。心灵的高贵是从约束自己而来,内心充斥着怨气,不可能为自己带来快乐。如果我们能够努力自省,消除负面情绪,累积向善的力量,不再伤害自他,心底的爱就会产生出来。《首楞严三昧经》中说,“一切凡夫,忆想分别,颠倒取相,是故有缚……诸法无缚,本解脱故,诸法无解,本无缚故,常解脱相,无有愚痴。”常怀谦卑心、柔软心和宽容心的有智慧的人,各种不如意就像天边飘过的浮云,是不能干扰他的。无论处在什么样的困难和烦恼的环境中,他都有魄力放下内心的挂碍,让心境像蓝天一样清净。抱怨和祝福,是一股能量的两个面孔。转抱怨为祝福,转烦恼为菩提,就会让我们的菩提树结出甘果,而不是变成满树荆棘,扎人扎己。《金刚经》云: “过去心不可得,现在心不可得,未来心不可得。”一切风雨、一切悲欢,终将过去,学会放下,当下就还你一个清凉快乐的世界。5.3.3破除我执,修炼胸怀我们凡夫一切都是以自我为中心,人生的诸多烦恼、痛苦都是来自我执。明代思想家、军事家、心学集大成者王阳明一生历经坎坷,遭廷杖、下诏狱、贬龙场、功高被忌、被诬谋反,可谓受尽了命运的折磨,但是王阳明却在生活中一直保持着积极乐观的情绪。王阳明说,所谓的寻找快乐,就是一个不断放下自我的过程。孔子讲“毋意、毋必、毋固、毋我”。儒释道都提出了破除我执、超越自我的思想。我们一定要清楚、清醒地认识到,我执是我们的敌人,而且是的敌人。胸怀,指一个人的胸襟和气度。拥有博大的胸怀,才能不断提升自己的生命境界。《论语》有“君子坦荡荡,小人长戚戚”“巧言乱德”“小不忍则乱大谋”。《菜根谭》有“仁人心地宽舒,便福厚而庆长,本事成个宽舒气象;鄙夫念头迫促,便禄薄而泽短,事事得个迫促规模。”仁慈博爱的人心胸宽阔坦荡,所以福禄丰厚长久;浅薄无知的人心胸狭窄,所以福禄微薄短暂。人的知识是学出来的,人的能力是练出来的,而人的胸怀是修出来的,胸怀没有极限,它只会越来越大。生活里什么公平?智慧公平。智慧的获得不能依靠权力和钱财,它是智者对生活的思考、对烦恼的洞彻,是一种在磨砺中的觉醒,是一种在偏见中的解脱,但它更是一种自我受用。佛家有禅语: “随遇而安,随缘生活,随心自在,随喜而作。”随缘是人生的一种坦荡,是一种觉悟,是对自我内心的一种自信和把握,是一种成熟后的胸怀。白居易在诗中写道: “蜗牛角上争何事?石火光中寄此身。随贫随富且欢乐,不开口笑是痴人。”南怀瑾在诗中说: “秋风落叶乱为堆,扫尽还来千百回。一笑罢休闲处坐,任他着地自成灰。” 喝一杯远离世味的清茶,看一道赏心悦目的风景,这便是世间自在人。愿我们心如莲花,优雅绽放,一路芬芳! 附图5.1申伟光水墨作品《白荷图》附图5.2申伟光书法作品
点击展开
点击收起
— 没有更多了 —
正版二手,几十万种图书无法都提供实拍图,九五成新塑封发货,无缺页、可能少量有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
以下为对购买帮助不大的评价