
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发技术,今天北京达内小编就带大家了解一下,软件开发编程常用架构方法都有哪些?
1、结构化开发方法,它的特点是按照功能分解的原则;自顶向下,逐步求精;知道实现软件功能位置,简单、实用。它是以功能分解为基础,而用户的功能是经常改变的,必然导致系统的框架结构不稳定。可以从它的数据流程图到软件结构图之间的过渡有明显的断层,导致设计回溯到需求是有困难的。
2、面向对象的软件开发方法,是把软件基本的结构形式分为三排序就是顺序、选择和重复。三种数据结构可以进行组合,形成复杂的结构体系。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。
3、问题分析法,这一方法的具体步骤是:从输入、输出数据结构导出基本处理框;分析这些处理框之间的先后关系;按先后关系逐步综合处理框,直到画出整个系统的PAD图。这一方法本质上是综合的自底向上的方法,但在逐步综合之前已进行了有目的的分解,这个目的就是充分考虑系统的输入、输出数据结构。
另外,还有其他的parnas方法,sasd方法,warnier方法,icase和软件重用和组件连接。
以上就是为您介绍的“软件开发编程常用架构方法都有哪些?”希望可以帮助到您,有相关问题还有疑惑的话,可以点击下方图片咨询老师为您安排解答哦!