系统设计和落地小结
系统设计
一、*前期准备*
1.1确认设计的核心要素
设计目的
内容简介
界定系统的范围(系统包含的范围和内容要明确)
注意事项
1.2案例分析(寻找示例对象)
归纳:所有互斥状态的归纳为一类,习惯排列组合的思维方式杜绝遗漏
构建应用情景的模型
二、*系统规则初步设计*
系统的职责是规则的制定与规则的呈现
2.1系统设计草案
先简单捋一下各个模块
功能列表
基础功能
界面功能
美术资产列表
配置参数、调试参数
关键设计的思考、缘由
设计中纠结争议的地方、宣讲时大概率需要讨论,可能有修改的地方
2.2完善为设计文档
三、*创建开发文档*
3.1开发要分多个阶段:第一阶段要做什么、有什么要求
程序要做什么
美术要做什么
3.2具体工作内容详细列表:功能需求列表、美术需求列表
四、*系统界面*
这里会思考对美术的要求
4.1交互体验?
设计原则
· 可视性:功能可视性越好,越方便用户发现和了解使用方法
· 反馈:反馈与活动相关的信息,以便用户能够继续下一步操作
· 限制:在特定时刻显示用户操作,以防误操作
· 映射:准确表达控制及其效果之间的关系
· 一致性:保证同一系统的同一功能的表现及操作一致
· 启发性:充分准确的操作提示
准则
· 1.伦理的(能体谅人,有帮助)不伤害、改善人的状况
· 2.有意图的,能帮助用户实现他们的目标和渴望
· 3.注重实效,帮助委托的组织实现它们的目标
· 4.优雅的:最简单的完整方案、拥有内部的一致性、合适的容纳和情感
4.2信息传递
信息传递的级别
简洁而专注
简洁
主要信息不遗漏,不易被忽视
非主要信息通过更细节的方式展示,而不过分明显
五、*系统规则*
这里会详细思考对程序功能的需求
5.1逻辑的完整性
覆盖所有可能的操作分支
覆盖所有对应的表现
5.2设计的边界
忽略纯表现设计,这个应该由美术决定
增强抽象思维以及概念描述:这是个什么东西,它会应用在哪些情况
六、*设计实现的轨迹*
这里思考怎么让整个流程运转起来,后期配置怎么运转起来。
- 实际开发过程中大概率不能一次到位完整开发所有构想,程序也无法理解全部构想
- 要充分思考系统开发这件事的发展轨迹,并且去掌握它
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 深海酒馆!