信息系统的结构化设计与结构化程序设计的概念有何不同?二者有何联系?
发布网友
发布时间:2022-04-24 03:55
我来回答
共1个回答
热心网友
时间:2023-10-26 08:47
你首先要清楚信息系统与“程序”的区别。
所谓信息系统,指的是利用各种信息技术,尤其是硬件技术(网络、计算设备、存储设备)和软件技术(数据库、中间件、应用开发平台、运行平台)构建的,能够面向特定业务需求提供相应业务信息处理和业务流程支持功能的系统。
而所谓“程序”,指的是采用某种编程语言编写的,能够执行特定技术功能(注意,是技术功能)的一段或多段代码。
所以,信息系统的结构化设计是信息系统架构设计的一种方法,把信息系统按其组成的模块进行分解,分别设计各模块,考虑模块之间的关系,最终形成整体的系统设计;
而结构化程序设计是早期软件编程设计的一种方法,指的是按照主程序、子程序(或函数)的方式,组织编程语言代码,形成最终的软件程序。
所以信息系统的结构化设计严格来讲与结构化程序设计没有关系,信息系统中的软件在开发的时候有可能会用到结构化程序设计方法。但坦率的说,目前还用这么老古董方法的软件开发人员几乎就像恐龙一样稀少,你在市场上根本不可能找到这样的软件开发者。