2008年1月13日

摘要: 在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experience)等。要想覆盖所有需求,实现一个简单而优秀的系统,可谓艰难。文章讨论了系统设计的一些原则:“大道至简,合适最好”,“稳定压倒一切”,针对可扩展性,灵活性,高性能,可用性,用户友好性,以及可维护性,可管理性的设计 阅读全文
posted @ 2008-01-13 18:37 Mainz 阅读(14463) 评论(5) 推荐(4) 编辑

导航