当前位置:首页 > 经典书库 > 工程师手册

系统分析方法

书籍:工程师手册

出处:按学科分类—工业技术 企业管理出版社《工程师手册》第629页(1091字)

系统分析是信息系统开发工作中最重要的一环。系统分析的内容主要包括对组织各部门、各业务的详细了解,并在此基础上进行分析,提出新的方案。在系统分析中扎扎实实地了解实际工作部门的业务情况是基础,只有在对处理业务了解得非常透彻的前提之下,才有可能提出新的改进方案。

系统分析和设计至今已发展出了许多方法,有些方法基本思路就不相同,有些方法则是相互间只有细小的技术上的差别。我们试图对这些方法进行一下分类,以期对各种方法有个完整的概念。我们把这些方法分为两类,一类以这些方法进行过程的特点进行分类;另一类以这些方法的立足点或基础进行分类。以过程特点出发我们把各种方法均归入三法:1.生命周期法;2.演进原型法;3.试验原型法。生命周期法进行系统分析与设计时,是自上而下,由全局出发全面规划分析,然后一步步设计实现。原型法则是一开始不进行全局分析,抓住一个系统,即经设计实现后,再不断改进扩充,成为全局的系统。原型法又分为两种,一种叫演进原型法,也就是初型原型不断改进最后能成为最终的应用系统。另一种试验原型法则是建立的原型实际上是真实系统的模型。由局部模型不断试验改进最后得到整个系统的模型。要得到真实的应用系统,还要把最终原型变换成最终系统。由系统的立足点出发我们把各种方法分为三法:1.面向功能方法(Function Oriented简称FO);2.面向数据方法(Data Oriented,DO);3.面向对象的方法(Object Oriented,OO)。所谓FO就是系统分析的出发点,首先在于搞清系统功能,按功能收集系统要求,按功能划分子系统。而DO是面向数据的分析方法,这种方法首先分析企业的信息需求,一般着眼首先建立全企业共享的数据库,而OO是面向对象的分析方法,分析系统首先分析一些对象,把描述对象的数据和对对象的操作放在一起,或者说对象的数据和操作内容对外是封闭的。如果多个对象可以共享某些数据及操作,这样的对象就是共享数据与操作的一个实例。而共享的数据与操作就构成了对象类。对象类可以有子对象,子对象可以调用其父类所定义的数据和操作。

这样我们可以把各种方法分为9类,见表7.3-1。

表7.3-1 方法分类表

这个表可以叫做方法分类矩阵,每一个具体的方法按照过程和基础的特征均可归入9个元素之一,下面我们介绍几种常用的方法。

分享到: