- 25
- 0
- 约1.71万字
- 约 21页
- 2017-06-05 发布于天津
- 举报
面向数据结构的分析与设计.DOC
第6章 面向数据结构的分析与设计
除了第五章所述的面向数据流的需求分析方法外,还有一些在各自领域具有一定的优越性的方法,本章给出了面向数据结构的需求分析与设计方法,其典型方法有Jackson方法和Warnier方法,这类方法具有如下特点:
以信息对象及其操作为核心进行需求分析,与面向对象分析具有相似之处。
认为复合信息对象具有层次结构,并且可按顺序、选择、重复三种结构分解为成员信息对象。
提供对层次信息结构映射为程序结构的机制,从而为软件设计奠定良好的基础。
70年代早期,由英国M.Jackson提出了面向数据结构的软件开发方法,简称JSP。当时主要是总结了COBOL事务处理程序中的开发方法而发展起来的。这个方法的重点不是自顶向下逐步求精,而是建立在数据结构的基础上的一种构造性方法,根据输入输出数据的结构建立程序结构的对应关系。由Jackson提出的这种构造性的程序设计方法在欧洲较为流行,特别适合设计企业事业管理一类数据处理系统。构造是把方法分成不同步,正确地执行每一步时不必参考设计者尚未执行的其他步,在逐步求精方法中很难做到这一点,因为并非人人都能有良好的预见性,该技术方法有机地把人的主观直觉与现实世界的客观性结合起来。当然,Jackson方法还不能说是纯构造性的,还没有完全达到以上要求,只能说其特点是倾向构造性方法,该方法在70年代末又被Jackson扩充为JS
原创力文档

文档评论(0)