面向对象设计
设计的概念有设计活动,设计规则,其中设计规则有1 模块化 2耦合度和内聚性 3复用性。
对于大型复杂的系统来说软件体系结构设计显得尤为重要主要有:仓库体系结构,分层体系结构,MVC体系结构,客户机/服务器体系结构
管道和过滤器体系结构。还介绍了一个系统的案例MiniLibrary系统的体系结构。
系统的设计首先要识别设计元素,然后制定数据储存策略,部署子系统 ,然后经过设计评审。其中设计评审时要注意检查正确性,检查完整性,
检查一致性,检查可行性。经过设计之后要进行详细设计,要进行方法建模,进行属性建模,状态建模,关系建模 最后进行详细设计评审。
设计模式描述了系统设计过程中常见的问题的解决方案,常用的设计模式有:Abstract Factory模式,Adaptor模式,Bridge模式,Facade模式等。
用户界面设计至关重要用户界面设计的原则有用户控制式,一致性,个性化,宽容性,反馈,审美和可用性。Web界面的设计要求简洁性,用户支持对于
用户界面设计至关重要。