阅读 365

程序功能、结构和开发的设计技术

1 程序功能设计师 的设计任务,及过程

与各种干系人沟通,确定某种 形式与功能的价值,使用自然语言表述下来(Function tree和 UC) 了解 干系人 对程序(提供的信息服务)的需要

干系人 资金人员 业务人员 美学人员

EM:一份好的功能设计案(需求文档),是潜在的与资金资源对等,否则是个不可行的新设计,在经济运行是,是个坏设计,坏需求

2 程序构造设计师

不与干系人直接沟通,直接看 功能设计师的设计案——FT 和 UC 使用 某物构造原理,例如 WGP(GP P)构造原理 分解 FT 和 UC,使用 特定的结构件和语言 表达结构设计案 WGP主要结构模型对象有,app session view ifu

1 尝试 用一个词 来总结应用程序。例如,博客应用程序"帖子"是一个合适的选择。 2 将用户级功能需求(或功能级)转译为 View 线框图 3 将较大的UC 转译为 会话,使用 sitemap 表达交互流程 4 将有 复杂数据使用的功能,使用Model 模型图 5 将智能交互的 功能,使用 交互功能(MVC)体系构图

程序构造设计师会使用现有的工业经验,例如 OO设计模式 来分解 功能设计案 例如 在分解智能交互的 功能,可使用 react框架知识

3 程序技术开发者

不与干系人,功能设计师直接沟通,直接看 构造设计案—— View 线框图 sitemap等 使用 某物构造常见技术,例如 SPA REACT 构造技术 分解View 线框图 sitemap等,使用 JS语言对象 等技术实现 程序构造 例如 REACT 主要技术对象有 各种 JS CLASS和Object

View线框图 > HTML(CSS)模板 会话结构流程图 > router config Model 模型图 > model class 交互功能(MVC)体系构图 > mvc classes

文章分类
前端
文章标签