系统分析与设计课件 西安电子科技大学 软件学院
面向对象的系统分析和设计是将面向对象的方法运用到软件工程的分析设计阶段。面向对象的系统分析和设计的主要目的是完成对某个特定应用论域(application domain)的分析和系统的建模。应完成的主要工作是描述系统中的对象、对象的属性和操作、对象的动态特性、对象间的构造关系和通信关系等,从而建立系统的静态结构和动态活动模型。系统分析和设计应遵循的原则是:
(1) 系统开发是面向客户的,应从客户的角度考虑。
(2) 诸如系统开发生命周期之类的产品更新换代机构应该在所有的信息系统开发项目中建立起来。
(3) 信息系统开发的过程并不是一个顺序的过程,它允许步骤的重叠和倒转等。
(4) 如果系统的成功可能性受到很大限制时,应取消整个项目。
(5) 文档材料是系统开发生命周期中重要的可递交成果,应加以重视。