课程大纲
软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML,为你分享架构设计、数据库设计、用户体验设计和详细设计的实战技巧,让你学会如何分析需求,如何逐步做出“漂亮”的软件设计!
展开详情
- 第一章:什么是漂亮的设计?
-
- 1. 什么是漂亮的软件设计? 8:46
- 2. 四个案例四种“典型” 16:59
- 3. 设计案例分析:某线上社区网站 10:11
- 第二章:必须首先掌握的软件设计基础知识
-
- 1. 优秀设计从分析需求开始 19:34
- 2. 软件系统不是木桶型的 11:37
- 3. 软件设计的三种常见思路(1) 11:42
- 4. 软件设计的三种常见思路(2) 18:14
- 5. 软件设计的四大天王 7:16
- 第三章:规划系统骨架——架构设计
-
- 1. 不要“放之四海而皆准”的设计! 12:08
- 2. 需求驱动架构设计 16:58
- 3. 架构设计的第一层拆解 16:57
- 4. 架构设计的第二层拆解 24:26
- 5. 架构设计多细才合适? 5:45
- 第四章:打造系统底蕴——数据库设计
-
- 1. 数据库结构变更,后果可大可小 7:48
- 2. 业务模型驱动数据库设计 19:16
- 3. 业务建模实战 18:40
- 4. 一个“老土”但实用的设计 9:12
- 5. 采用更进取的设计策略,打造工作流引擎! 12:31
- 第五章:用户感觉好才是真的好——用户体验设计
-
- 1. 从“余额宝是吸血鬼”说起 9:03
- 2. 什么是用户体验与用户体验设计? 8:23
- 3. 整体界面规划与首页设计 7:51
- 4. 形象、文字、行为 11:01
- 5. 易用性设计 7:44
- 6. 用户体验设计 PK 程序设计 8:39
- 第六章:细节决定成败——详细设计
-
- 1. 详细设计使用招数 10:39
- 2. 案例分析:某详细设计文档 3:55
- 3. 详细设计是架构设计的延续 15:06
- 4. 整个程序需要考虑的设计规范 11:32
- 5. 关于技术预研 11:48
- 第七章:软件设计是怎样炼成的?
-
- 1. 小结:软件设计是怎样炼成的? 7:22
- 2. “火球软件设计”系列课程 6:39
明星讲师
近二十年软件开发、软件设计、需求分析、项目管理、部门管理、公司管理及过程改进等经十五年的需求分析及需求管理工作经验,负责数十个大型项目的需求分析和需求管理工作,涉猎建筑、通讯、互联网、电力、金融、制造业、政府等多个领域,对需求分析和需求管理有独到的理解。十多年的企业全方位改进经验,为上百家企业提供上门服务,善于针对企业实际情况给出针对性的改进“药方”,帮助企业解决实际的工作问题,提升生产力。
内容评价0
暂无评论
评论成功
评论失败