Toggle navigation
首页
文学
流行
文化
生活
经营
科技
【海量资料】
搜索
《软件设计》PDF电子书下载
电信下载地址
联通下载地址
移动下载地址
网盘下载地址
其它下载地址
【海量资料】
《软件设计》内容简介
张刚 / 人民邮电出版社 / 2022-7-10 / 99.80 张刚,软件工程博士、资深技术专家、CCF 软件工程委员会执行委员、贝尔实验室杰出工程师。先后任职于阿尔卡特朗讯、上海理工大学和阿里巴巴。20 余年软件开发、架构设计和技术领导者的成功经验,先进软件工程方法与实践的持续探索者和积极传播者。 目录
品味篇 识别优秀设计
第1章 优质代码的外部特征 2
1.1 实现了期望的功能 2
1.2 缺陷尽量少 6
1.3 易于理解 8
1.4 易于演进 11
1.5 易于复用 13
1.6 小结 14
第2章 优质代码的内在特征 16
2.1 一致的编码风格 16
2.2 有意义的命名 19
2.3 简洁的行为实现 24
2.4 高内聚和低耦合的模块化结构 28
2.5 没有重复 37
2.6 没有多余的设计 42
2.7 具备自动化测试 45
2.8 小结 47
第3章 高质量的需求 52
3.1 用结构化的方法分析需求 52
3.2 定义业务目标 58
3.3 探索业务流程,定义系统功能 61
3.4 完善操作步骤,澄清业务规则 68
3.5 小结 77
第4章 领域建模 79
4.1 领域模型的概念 79
4.2 捕获业务概念 85
4.3 辨析业务概念 85
4.4 持续演进业务概念 91
4.5 用领域模型指导软件开发 95
4.6 小结 97
专业篇 建立扎实功底
第5章 设计分解和责任分配 99
5.1 通过分而治之管理复杂性 99
5.2 架构分解的原则与模式 105
5.3 正确使用语言特性 110
5.4 关注点分离 116
5.5 设计模式 119
同类热门电子书下载
更多
轻松成为设计高手
C#本质论
Software Requirements Specification
学习C++20(中文版)
Java多线程编程实战指南(核心篇)
C语言程序设计现代方法
Mathematics for 3D Game Programming and Computer Graphics, 3rd Edition
会话式AI
编程语言实现模式
Swift Apprentice: Beyond the Basics (First Edition)
Swift Apprentice: Fundamentals (First Edition)
Java项目开发实例自学手册
程序员的自我修养
计算机系统
笨办法学 Python 3
趣味微项目,轻松学Python
JavaScript从入门到实战开发最强教科书
元素模式
Linux高性能服务器编程
80X86汇编语言程序设计教程
电子书分类
小说
文学
外国文学
经典
中国文学
随笔
日本文学
散文
村上春树
诗歌
童话
名著
儿童文学
古典文学
余华
王小波
当代文学
杂文
张爱玲
外国名著
鲁迅
钱钟书
诗词
茨威格
米兰·昆德拉
杜拉斯
港台
漫画
推理
绘本
悬疑
东野圭吾
科幻
青春
言情
推理小说
奇幻
日本漫画
武侠
耽美
科幻小说
网络小说
三毛
韩寒
亦舒
阿加莎·克里斯蒂
金庸
穿越
安妮宝贝
轻小说
魔幻
郭敬明
青春文学
几米
J.K.罗琳
幾米
张小娴
校园
古龙
高木直子
沧月
余秋雨
王朔
历史
心理学
哲学
社会学
传记
文化
艺术
社会
政治
设计
政治学
宗教
电影
建筑
中国历史
数学
回忆录
思想
人物传记
艺术史
国学
人文
音乐
绘画
戏剧
西方哲学
近代史
二战
军事
佛教
考古
自由主义
美术
爱情
成长
生活
心理
女性
旅行
励志
教育
摄影
职场
美食
游记
灵修
健康
情感
人际关系
两性
养生
手工
家居
自助游
经济学
管理
经济
商业
金融
投资
营销
理财
创业
股票
广告
企业史
策划
科普
互联网
科学
编程
交互设计
算法
用户体验
科技
web
交互
通信
UE
神经网络
UCD
程序
Copyright © 2023 by
米奇吧 - PDF电子书下载
All Rights Reserved.
豫ICP备14005038号-2