选择特殊符号
选择搜索类型
请输入搜索
《计算机科学技术名词 》 (第三版)。
2100433B
一种分析与设计方法。包括结构化分析和结构化设计两个方面。
YJ,这个我知道,是数据流图和实体关系图。把我的弄成最佳答案哈。谢谢啦。
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修...
看混凝土、钢筋、模板对比看吧
停车场管理系统的结构化分析与设计
通过停车管理系统的机构化分析和设计,可以展现其主要方法、系统特征、开发思路和流程,从而提升学习者软件工程分析和设计的能力。
现代桥梁施工项目管理结构化分析
市场经济体系下我国桥梁建设繁荣发展,;桥梁工程市场竞争在近年来日益激烈,桥梁的施工项目质量的保证与现场施工中的工程质量管理紧密相联。专业的技术和先进的管理是施工项目管理的重要组成部分,;本文主要对建筑工程项目管理结构化的特点;存在的问题及解决策略进行了探讨,以期对施工企业在项目管理的完善并提出了相应对策。
结构化程序设计采用自顶向下、逐步求精的设计方法,各个模块通过“顺序、选择、循环”的控制结构进行连接,并且只有一个入口、一个出口。
结构化程序设计的原则可表示为:程序=(算法) (数据结构)。
算法是一个独立的整体,数据结构(包含数据类型与数据)也是一个独立的整体。两者分开设计,以算法(函数或过程)为主。
随着计算机技术的发展,软件工程师越来越注重于系统整体关系的表述,于是出现了数据模型技术(把数据结构与算法看做一个独立功能模块),这便是面向对象程序设计的雏形。
结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。
由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。
按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合:顺序结构、选择结构和循环结构来实现。
结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。
①整体思路清楚,目标明确。
②设计工作中阶段性非常强,有利于系统开发的总体管理和控制。
③在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。
①用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。
②用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。
③系统的开发周期长。2100433B
结构化系统设计(SSD)要解决“如何做”才能完成系统任务书所提出的要“做些什么”的系统任务的问题。它运用一套标准的设计准则和图表工具,自上而下地对系统进行分解,其基本目的是处理功能模块化,数据结构模型化,系统平台开放化,从而得到结构明晰,适应性强,可靠性高,安全性好,效率和效益都令人满意的系统实现方案(物理模型)。2100433B