![](https://csdnimg.cn/release/download_crawler_static/2532540/bg1.jpg)
1. FAT32、NTFS 文件系统架构例子:
问题发现:用 WinRAR 将某个文件夹压缩后,正常;
但当将压缩包放到不同的文件夹下解压缩时可能结果不同:
(1)正常解压缩;
(2)解压缩报错(“无法创建文件……”
结果发现解压后丢失一些文件。
问题分析:Windows 系统 FAT32、NTFS 文件系统规定文件树形结构中,从
根节点到叶子节点路径上所有文件夹或文件名长度之和不能超过 256 个字符。
因此,在已经较深的文件夹下解压缩某个压缩包时,即可能会出现路径上文
件名之和超长的情况。
2. 外挂功能设计:有些功能不便于或当前根本就不知道如何做,则可以外挂
灵活的功能,
比如:按污染模型计算污染区域时,连续排放量 Q(吨/秒)需要根据
容器的压力、容量、体积、泄漏口的面积来计算,则可以设计外挂的计算器功
能
3. 用户界面设计:
(1)Low-Fidelity Prototype (可以手工纸制)
(2)Medium-Fidelity Prototype(用工具制作,如 PPT,VB,Delphi 等,可
以含有简单的页面/界面链接关系)
(3)High-Fidelity Prototype(进化型原型)
4. 数据库中缺省值/参数设计:不增加额外的数据表,存放缺省值/参数,采用
表头中特殊字段标记进行处理,即一定的记录数内容为缺省值
5. 项目分类:已有系统升级改造、产品类项目、工具类项目、计算类项目、
管理信息系统
6. 可选项一定设计为数据库表动态存放,千万不要说“就这么多选项,不会增
加/减少”
7. 数据库表建立:
(1)先考虑尽量小的“自然”实体
(2)再考虑建立“人造”实体,即关联实体
(3)字段命名:表别名-字段名