标签:案例分析 设计文档 数据 分享 for 规划 软件设计 社区 2-2
适合人群:
软件设计师,用户体验设计师,程序员,系统架构师。
课程目标:
理解什么是优秀的设计;学会从分析需求开始如何逐步做出实用的软件设计;学会架构设计、数据库设计、用户体验设计和详细设计的实战技巧。
课程简介:
软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML,为你分享架构设计、数据库设计、用户体验设计和详细设计的实战技巧,让你学会如何分析需求,如何逐步做出“漂亮”的软件设计!
课程目录:
第1章软件设计是怎样炼成的?
1-1什么是漂亮的设计
1-2四个案例四种“典型”
1-3设计案例分析:某线上社区网站
第2章必须首先掌握的软件设计基础知识
2-1优秀设计从分析需求开始
2-2软件系统不是木桶型的
2-3软件设计的三种常见思路(1)
2-4软件设计的三种常见思路(2)
2-5软件设计的四大天王
第3章规划系统骨架——架构设计
3-1不要“放之四海而皆准”的设计!
3-2需求驱动架构设计
3-3架构设计第一层拆解
3-4架构设计第二层拆解
3-5架构设计多细才合适?
第4章打造系统底蕴——数据库设计
4-1数据库结构变更,后果可大可小
4-2业务模型驱动数据库设计
4-3业务建模实战
4-4一个“老土”但实用的设计
4-5采用更进取的设计策略,打造工作流引擎!
第5章用户感觉好才是真的好——用户体验设计
5-1从“余额宝是吸血鬼”说起
5-2什么是用户体验与用户体验设计?
5-3整体界面规划与首页设计
5-4形象、文字、行为
5-5易用性设计
5-6用户体验设计 PK 程序设计
第6章细节决定成败——详细设计
6-1详细设计实用招数
6-2案例分析-某详细设计文档
6-3详细设计是架构设计的延续
6-4整个程序需要考虑的设计规范
6-5关于技术预研
第7章软件设计是怎样炼成的?
7-1小结:软件设计是怎样炼成的?
7-2“火球软件设计”系列课程
标签:案例分析 设计文档 数据 分享 for 规划 软件设计 社区 2-2
原文地址:https://www.cnblogs.com/superwoma/p/13375096.html