|
|
|
|
本文的标签
|
|
其他 (收录20526篇)技术 (收录3466篇)生活 (收录3115篇)
|
|
| EOS设计总体原则
1. 提取公用的数据定义。说到这一点,不得不说说领域工程。 软件复用的研究和实践表明,特定领域的软件复用活动相对容易取得成功,领域具有相对稳定性,研究一个领域(而不是研究一个应用),有助于公用数据的抽取。
2. 提取支柱性的公用构件、设计扩展构件体系。领域知识可以分为数据和功能两方面,不仅公用数据应当抽取出来共复用,还应发现公共功能,将之构件化。
3. 设计以用户为中心的界面体系。为了保证面向构件设计的成功,必须重视用户体验。用户界面技术是变化最快的,我们认为应采取如下策略:第一,充分重用现有用户界面Framework,而不是企图提供长期不变的自主开发的Framework;第二,以用户为中心,强调交互设计,提高界面易用性和友好程度。
4. 以组装方式进行开发。不要建议hard-code,否则业务变化时影响过大;而是通过组装构件,提供附加协作逻辑,使业务规则和业务实现分离。 |
|
|