问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是结构化开发方法,什么是面向对象开发方法,是比

发布网友 发布时间:2022-04-25 21:30

我来回答

1个回答

热心网友 时间:2022-06-17 16:54

  1.结构化设计方法

  所谓结构化程序设计方法主张把软件系统按功能(对应结构化程序中的最小单元函数)进行逐步的细分,因此也被称为面向功能的程序设计方法。这种设计方法的每个功能都负责都数据进行一次处理,即每个功能都接受一些输入数据,处理完后输出一些数据,这种处理数据的方式也被称为面向数据流的处理方式。


  结构化设计采用自顶向下设计方法,在设计阶段需要考虑每个模块应该分解成哪些子模块,每个子模块又该分解成哪些更小的子子模块。。。以此内推,直到模块被细化为一个个函数。

  这种结构化的设计方法显然是有局限性的:

  1.设计不够直观,与人类的思维方式不一致。因为开发者需要将客观世界的模型分解成一个个功能,每个功能用于完成一定的数据处理。

  2.适应性差,可扩展性不强。由于采用自顶向下的设计方法,当用户需求改变时,需要自顶向下的修改模块结构,维护的成本相当大。


  程序的三种基本结构:顺序结构、选择结构和循环结构。


  2.面向对象设计方法

  面向对象程序设计方法的基本思想是使用类、对象、继承、封装和消息等概念进行程序设计。它从现实世界客观存在的事物(对象)出发来构造软件系统。强调尽可能用人类自然的思维方式思考问题,认识问题,从而将现实世界中的事物抽象成系统中的类,作为系统的基本构成单元。这样构建的系统能直接映射客观世界,更符合现实世界的本来面貌。


  面向对象的基本哲学是世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通信构成了完整的现实世界。

  从程序设计的角度看,面向对象的程序设计语言必须有描述对象及其相互之间的关系的语言成分。归纳起来即:系统中一切都是对象;对象是属性及其操作的封装体;对象可以按性质划分为类,对象是类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。


  在面向对象的编程过程中,开发者要从自己的使用角度和认识角度出发来定义类,从而模拟客观世界的事物,并让自己明白这种事物是用来做什么的,对我们有什么意义。用抽象的方法忽略一个事物中与目标类无关的那些方面,充分地注意与当前目标有关的方面。


  

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石璜镇历史演变 ...突突的声音,排气管还冒黑烟,有时走也是走走停停的, 我手机型号步步高V206的,手机的内存U盘显示以满但我查看了手机,手机里 ... 步步高v206,我想下载手机英语,希望各位指点指点,哪里有下载,下载后具体... 步步高V206B手机怎么下载java软件 如何通过化妆修饰不同脸型和鼻型? 最近我的手机总是莫名收到一条短信,说的SIM卡已被更换,这是怎么... 丈母娘和女婿什么相处模式最和谐? 女婿怎么跟岳父岳母搞好关系? 诛仙2中宠物怎样恢复到绑定前 举例你对结构化方法和面向对方法这两种不同的软件开发方法的理解 结构化系统开发方法有哪些特点? 什么是结构化开发方法,什么是面向对象开发方法,比较二者的区别与联系 说明结构化程序的基本方法 结构化系统开发方法将管理信息系统开发过程分为哪几个阶段 结构化软件开发过程内容包括哪些? 用结构化系统开发方法开发系统,开发过程大致分为几个阶段? 结构化系统开发方法的开发过程 结构化开发方法分为哪几个阶段?每个阶段具体包含什么内容? 新手学锻造的几个问题 魔兽世界锻造产品清单 锻造问题,,魔兽世界2区爱斯特纳部落的 男朋友提了分手,还可以挽回吗? 男友主动和我提分手,我该挽回他吗? 男人主动提分手,还有必要挽回吗? 吵架后男友说要分手,还要去挽回吗? 男生主动提分手的话,还有挽回的可能吗 男朋友提分手,可是我还很喜欢他,还能挽回吗? 你的男朋友和你提出分手后,你会挽回对方吗? 在恋爱中,男生提分手就真的无法挽回了吗? 结构化开发流程设计原则 提分手后男朋友同意了,现在想挽回还有可能吗? 七日咸鸭蛋做法视频 咸鸭蛋做法 两个人合伙投资25万经营加工厂协议书怎么写啊 开一个小加工厂需要什么手续? 开加工厂都要办什么手续? 开设一个小型饮料加工厂需要什么手续 开一个很小型的加工厂最少要多少钱 安标产品能否在外地租厂房加工 租赁村集体房屋做茶叶加工厂合法吗? 我想咨询下厂房出租的所得需要缴纳多少税收 地下室办加工厂能不能办营业执照? 本人刚刚创业,从事包装行业,今天在找厂房时找到一个两栋住房的地下 请问办一个食品销售公司,找工厂代加工食品,自己注册品牌,自己销售,一共需要办哪些手续。 我家小加工厂要拆迁,租的土地,自己盖的房子。没有手续,已经营20年。年净利润50万+ 如果我想开一个小型义齿加工厂的话需要多少人,费用多少 年利润大约多少(有牙医朋友*关系) 我家住在农村,现在在我家旁边建了一个加工厂,影响到我们了,怎么办? 承包和租赁的区别是什么? 想办理腻子粉生产加工厂都需要哪些手续 怎么查座机归属哪里