无论什么项目的软件开发,明确需求都是第一位。CAD二次开发也不例外。
为什么不说提出需求,而取名需求整理。每个项目开发前的需求一般都是很模糊。开始只能提出一些零碎的想法。所以,我们要分步来进行需求整理。

初始的需求是不清晰的,但往往是原则性需求。如我们的室内设计CAD二次开发插件。最初只有怎么开发一款插件,提高室内设计师的绘图效率,把设计师从繁琐的重复性劳动中解放中来。

原则性需求,经过调研一定,综合目标、费用、技术团队、开发周期等各种因素,要先确定一下,后期避免不断发生改变。也就是说:变的是细节,不变的是原则。即目标。如我们的CAD插件,就明确为智慧化绘图,让施工图深化更简单。
有了目标,就需要对需求进行细化。说直白些,就是怎么样达成你的目标需求。
为了实现智慧化绘图,让施*力工**深化更简单。我们分解了以下几个小目标。
- 绘图配置自动化,适配置公司、个人绘图规范。
外部配置一键导入,内部配置一键切换。各种比例无缝适配。
2.自动匹配设计师绘图习惯
快捷命令完全支持自定义。即支持模型空间绘图,也支持布局空间绘图。更支持模型与布局空间自由转。
3.图库专业化及智能化
专业化,即为设计师提供专业化图库,又可快速自定义扩充,还可自动学习中智能删减。
智能化,既要支持传统的按名搜索,也开发图形识别的智慧化搜索,快速匹配设计师模型需求。
傻瓜式使用。使设计师只考虑使用目标,而忽略使用过程。一切都交给智慧化插件。
4.平立面设计一体化
平面设计不需考虑立面,立面设计不需考虑平面。但平立面支持自由转换。一键切换场景与生成视图。
5.二三维设计一体化。即CAD二维设计,3ds Max三维可视化数据共享共通。可以从二维直接转三维,也可以适应设计师的客户,先3ds Max可视化设计,再转CAD二维进行深化设计。
6.工具自由扩展
设计师、公司积累的工具,可无缝集成。
一句话,就是对目标进行进一步细化。列出详细需求。形成需求文档。为下一步系统设计做准备。
细化的基本原则:整理需求时一定不要考虑实现。你想象一下售前,推销时吹得天花乱坠。

下一篇:2.室内设计CAD二次开发项目---需求详细文档