设计案的意义
1 我们造物是为了使用,产生生活价值 2 「设计案」并不是实物,没有生活价值,它还在生产,是生产的一个环节 3 如果可以,其实最好的是直接从需求文档到实际产物 4 增加设计案的最大意义是,可以中间规划,修改调优,可以进行开发前计划,也便于项目历时在团队中进行交流,管理 5 还有,专业分工,设计专业和开发专业分立,适用于大型项目
设计案是什么?
世上存在物分为两种,一种自然(由上帝创造),一种人为,为人造物; 「设计案」是某种人造物的逻辑模型; 「设计案」具有构造技术的特征,但不是技术实现本身 设计案是对某物(存在)的构造特性(包括形式和质料)的刻画 设计案全名为「构造设计案」,会更加理想准确
逻辑模型
模型是对实物的一种模拟 模型是实物的精简(特征)的模拟,它实现成本低 模型包括了实物的形式特征(静态属性和运动规律),内容结构特征等
导引设计师的原理
某物理论可指导认识和制造「某物」,以及「某物」的逻辑模型。 从需求到技术常常很“远” 设计师的任务是转译
WGP设计过程
!! 识别最小最关键的对象,定义主views !! 为每个关联的谓词(创建/编辑")创建views
指导开发者的原理
抽象级别
设计案 P设计案 GP设计案 WGP设计案 SPA设计案 React app设计案
WGP设计案
View线框图 > HTML(CSS)模板 会话结构流程图 > router config Model 模型图 > model class 交互功能(MVC)体系构图 > mvc classes
从以上WGP设计案实例可推,设计案是对某物(存在)的构造特性(包括形式和质料)的刻画,因为它本身 就是为让「开发者」了解某物构造原理(具体的设计案会有特定的构造内容,例如login会话线框图),并根据具体设计案执行构造。
设计案全名为「构造设计案」,会更加理想准确
XXX设计师
全称 项目(造物)构造设计师
专业任务
利用某物构造原理,分析需求,编制设计案 「需求规格」上的「某物特征」描述是较“高层”和非技术的,设计师的任务 就是将它转为更具体,和接近技术的「设计案」,以便指导开发者进行技术实现
专业基础
某物构造原理
例如 WGP理论
通用设计理论
设计就是「分析」人造需求,「具体化」物的通用原理,产生一个新的品种
“设计”是一个转换过程,将「某具体需求特性」和「某物理论特殊性」,转换为一个产品的逻辑模型,指导生产
工作输入
(稳定的)需求规格说明书
工作输出
项目(某物)设计案 ( 设计案具体是什么,其协助设计师和开发者的原理 )
##(某物)设计案
XXX开发者
全称 项目(造物)构造开发技术实现工程师
专业任务
利用某物构造原理,分析设计案,利用工具技术,构造某物 「构造设计案」是比较抽象逻辑的(虽然比较SRS更技术了一点)
专业基础
某物构造原理
例如 WGP理论
工作输入
「构造设计案」
工作输出
项目(某物)构造实现
为谁服务
用户
为谁服务
技术开发者
工作过程
WGP设计过程
! 将具体需求转换为「结构」的转换技术 !! 识别最小最关键的对象,用一个词来总结应用程序。博客应用程序"帖子",定义主views !! 为每个关联的谓词(通常为"find"和"创建/编辑")创建views。
设计的第一步,是分析「用户需求」,提炼出「关键的会话」,包括主要view,用线框表达出来; Think about the fewest number of things that identify what you are building. For starters, eschew all the features swirling in your brain. To begin a plan, focus is required. Try to sum up the application using one word.
第二,整理并详细「关键的会话」,包括它的导航流程,作出会话结构图(sitemap); 第三,分析出关键的数据模型对象(Model);包括操作API 第四,
===从既有常见WP构造设计案,推测「理论和构造设计案」的关系 ?某物理论(形式和质料),与构造设计案的关系 例如 WGP的构造设计案:会话线框图,会话流程图,数据模型图表,交互结构图(MVC) WGP理论呢:web界面程序的理论 web界面程序静态形式属性:和CLI程序比(GUI),和桌面富应用比(WEB),和单一应用比(SESSION 交互流程),和无记忆静态网页比(状态) WGP最高的属是P,接受用户交互输入,产生一个输出 web界面程序动态运动规律:
如何确定某种存在的形式? 第一,和相邻的物种比较;
!「理论和构造设计案」 WGP有GUI属性,对应的是view逻辑构件; WGP有复杂SESSION流程,对应是router组件; WGP有智能属性,对应是我个协作的IFU构造件;