现在开始做论文了,但是有几点不太明白,我想用面向对象方法来设计。
1.论文的需求以及详细设计是不是可以由纯粹的面向过程或纯粹的面向对象方法来表示呢?
2.需求分析阶段中的业务分析可不可以用面向对象方法来设计呢?比如用活动图或是顺序图来表示。有很多同学讲面向对象方法是用在系统设计的时候,而不是用在业务需求分析阶段,也就是业务需求分析阶段只能用面向过程方法来设计,比如画流程图。
3.数据流图是不是属于面向过程设计的范围呢,也就是我用面向对象方法设计就不用画数据流图了呢?数据字典貌似是依附于数据流图的,那数据字典要不要画呢?
望各位大虾帮帮忙,小弟在此谢过!!!
1.论文的需求以及详细设计是不是可以由纯粹的面向过程或纯粹的面向对象方法来表示呢?
2.需求分析阶段中的业务分析可不可以用面向对象方法来设计呢?比如用活动图或是顺序图来表示。有很多同学讲面向对象方法是用在系统设计的时候,而不是用在业务需求分析阶段,也就是业务需求分析阶段只能用面向过程方法来设计,比如画流程图。
3.数据流图是不是属于面向过程设计的范围呢,也就是我用面向对象方法设计就不用画数据流图了呢?数据字典貌似是依附于数据流图的,那数据字典要不要画呢?
望各位大虾帮帮忙,小弟在此谢过!!!
1.需求以及详细设计是两个阶段,这个没错。但是只是需求分析,就又要有很多的阶段。所以笼统的归纳,需求分析是面向对象还是面向过程是说不清的。刚开始的需求分析,目的是弄清业务逻辑。所以面向过程的多一些。
客户要看的懂。确定了业务之后做的需求分析就是面向开发。所以大多是面向对象的。但是详细设计可以说就是真正的面向对象的设计。这也回答了你第二个问题。
2.同上
3.我不太理解你问这个的目的。做数据流图的目的就是最初级拿到一个客户需求的时候,依据自己的理解和设计,做出的一些对技能如何操作数据的理解图。当然涉及到一个处理流程的问题,就是你说的面向过程设计。当然有了数据流图,必须要体现出数据变化等等。这就必须要用到数据字典来说明。必须要画