- 11
- 0
- 约3.15万字
- 约 216页
- 2018-05-08 发布于广东
- 举报
然后,系统分析员把对用户需求的理解,用无二义性的文档资料表达出来。分析过程得出的最重要的文档资料是软件需求规格说明书。面向对象的软件需求规格说明书,主要由对象模型、动态模型和功能模型组成。解决的问题不同,这三个模型的重要程度也不同:在任何情况下,对象模型都是最基本、最核心和最有价值的;当问题涉及交互作用和时序时(例如,人机界面和过程控制等),动态模型是重要的;解决运算量很大的问题时(例如,高级语言编译和工程计算等),功能模型是重要的。 由于要求解决的问题通常很复杂,而且人与人之间的交流带有随意性和非形式化的特点,上述理解和表达用户需求的过程不可能一次就达到理想的效果。因此,还必须进一步验证软件需求规格说明书的正确性、完整性和有效性,如果发现了问题则应及时修正。显然,需求分析过程是系统分析员与用户及领域专家反复交流和多次修正的过程。也就是说,理解、表达和验证的过程通常交替进行,反复迭代,而且往往需要利用原型系统作为辅助沟通的工具。 面向对象分析的关键,是识别出问题域内的对象,并分析确定它们相互之间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 建立对象模型的工作大体上按照下列顺序进行:寻找问题域内的对象,识别出对象间的关系、定义属性,定义服务。事实上,分析工作不可能严格地按照预定顺序进行,系
原创力文档

文档评论(0)