软件需求十步走读后感8
对象式模型:面向对象的需求分析的工作任务是面向现实世界构造一个问题分析模型,如对象模型、时序模型、状态模型和功能模型。面向对象的系统设计的任务是明确对象的内部细节,包括定义对象的界面。数据结构、算法和操作等。特点:对象式开发的顺序和瀑布式模型的顺序是一致的,和瀑布式模型一样在实际开发工作中存在过程交替、工作循环和信息回馈的复杂关系。有一部分分析工作是需要在设计之前进行,有一些分析工作则需要和部分设计工作与实现工作并行地进行。在整个软件开发过程中表达形式都是采用对象的方式来表达的。无论那一个阶段都以渐增方式不断地进行细化这些类和对象,比如在分析阶段通过类及类关系来反映问题空间中实体间的抽象关系,而在设计阶段是对类进一步细化,是对类与类关系的时序,状态的详细描述。对象时模型可以支持软件的重用,这与面向对象的开发过程中采用概念封装和实时的隐藏技术有一定关系。
星型环状软件开发模型:星型环状软件开发模型是一局新一代需求工程所倡导的需求工程是圆心,软件工程师原点的理念,在继承对象式模型的基础上发展出来的一种新的开发模型。特点:星型环状软件开发模型开发的顺序和破不是模型的顺序是一致的,和瀑布式模型一样在实际开发中存在过程交替、工作循环和信息回馈的复杂挂你,但唯一不同的是在每一个环节中都会将需求分析作为前置条件,来控制下一环节工作的启动时机。星星软件开发模型在整个软件开发过程中表达形式都是采用对象的方式来表达的。无论哪一个阶段都已渐增方式不断地进行细化这些类和对象。星星软件开发模型要求软件西区一定要做的全面细致,否则还会出现事后对需求分析工作质量产生争议的情况,同时对软件研发管理提出了很高的要求。

浙公网安备 33010602011771号