考虑设计优化问题时应该记住“个不能工作‘最佳设计’价值是值得怀疑”软件Software设计人员应该致力于开发能够满足所有功能和性能要求而且按照设计原理和启发式设计规则衡量是值得接收软件Software
应该在设计早期阶段尽量对软件Software结构进行精化可以导出区别软件Software结构然后对它们进行评价和比较力求得到“最好”结果这种优化可能是把软件Software结构设计和过程设计开真正优点的
注意结构简单通常既表示设计风格优雅又表明效率高设计优化应该力求做到在有效模块化前 [阅读全文] [PDF]
人月神话中有这么段: 在开发第个系统时结构师倾向于精炼和简洁他知道自己对正在进行任务不够了解所以他会谨慎仔细地工作 在设计第个项目时他会面对不断产生装饰和润色功能这些功能都被搁置在边作为“下个”项目内容第个项目迟早会结束而此时结构师对这类系统充满了十足信心熟练掌握了相应知识并且时刻准备开发第 2个系统 第 2个系统是设计师们所设计最危险系统而当他着手第 3个或第 4个系统时先前经验会相互验证得到此类系统通用特性判断而且系统的间差异会帮助他识别出经验中不够通用部分种普遍倾向是过分地设计第 2个系统向系统添加很多修饰功能和想法它们曾在第个系统中被小心谨慎地推迟了结果 [阅读全文] [PDF]
1 共2条 分1页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性