CSDN论坛 > 其他技术论坛 > 研发管理

请问软件工程中是否有类设计的较权威的指导性原则? [问题点数:20分,结帖人nol]

Bbs1
本版专家分:0
结帖率 99.46%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2002年 总版技术专家分年内排行榜第一
Blank
榜眼 2003年 总版技术专家分年内排行榜第二
Blank
探花 2004年 总版技术专家分年内排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
软件设计的概念与原则
一、主要内容; 1.  将软件划分成若干独立成分的依据。 2.  怎样表示不同的成分内得功能细节和数据结构。 3.  怎样统一衡量软件设计的技术质量。 二、模块化 模块是数据说明、可执行语句等程序对象集合,模块可以单独被命名的而且可通过名字来访问,例如:过程、函数、子程序、宏等等都可以作为模块。 三、抽象与逐步求精 软件工程过程的每一步都是对软件解法的抽象层次的一次精化。逐步求精与抽
FPGA设计指导性原则
FPGA 设计 指导性原则 Verilog
【软件工程】面向过程的软件设计
前言    视频里讲的知识点非常多,从最初的软件和软件工程介绍,开发,危机,计划,需求,然后到了软件设计阶段,面向过程的软件设计是有一系列的过程的,大体说是概要设计和详细设计,那么软件设计是设计什么的呢,没有设计行不行? 软件设计: 软件设计的目标和任务: 任务:从软件需求规格说明书,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代...
FPGA设计的指导性原则
FPGA设计的指导性原则,对于初次涉及该领域,有很大的指导,总结很全面。
面向对象的五大设计原则
一:开——闭原则(OCP) 含义:一个软件实体应当对扩展开放,对修改关闭。 二:单一职责原则(SRP) 含义:就是对一个类而言,应该仅有一个引起变化的原因。 所以在构造对象时,应该将对象的不同职责分离至多个类中,从而确保引起该类的变化的原因只有一个,使用这个原则可以提高内聚,降低耦合度。 三:里氏替换原则(LSP) 含义:若对每个类S的对象O1,都存在一个类T的对象O2,使得所有针对T
软件工程(八)——面向对象设计
面向对象技术 一、面向对象的概念:       面向对象=对象+类+继承+通信 1、对象:面向对象开发模式的基本成分,每个对象可用他本身的一组属性和他可执行的一组操作来定义。属性只能通过对对象的操作来改变。操作也成为方法或服务。 2、通信:对象与对象之间的联系。对象分为主动对象和被动对象。 3、类:一组由相同数据结构和相同操作的对象的集合。定义包括一组数据属性和在数据上的一组合法
软件界面设计原则
1.设计原则 (1)用户原则。人机界面设计首先要确立用户类型。划分类型可以从不同的角度,视实际情况而定。确定类型后要针对其特点预测他们对不同界面的反应。这就要从多方面设计分析。(2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。(3)帮助和提示原则。要对用户的操作命令作出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权
软件工程学,第一节
本人收集了第一节的一些简答题目,用于大家一起来参考。问:与计算机硬件相比,计算机软件有哪些特点? 答:1、无法直接观察计算机软件的物理形态,只能通过观察它的实际运行情况来了解它的功能、特性和质量等; 2、人们在分析、设计、开发、测试软件产品的过程中,一级在软件开发项目的管理过程中,渗透了大量的脑力劳动; 3、不存在像硬件一眼过的磨损和老化现象,但存在这缺陷维护和技术更新的问题;4、软件的开发和
软考(三)模块设计原则之内聚和耦合
模块的设计原则是高内聚低耦合。那什么是高内聚低耦合呢?首先我们来了解几个概念:模块的独立性:是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系最简单。内聚:是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。一个内聚程度高的模块应当只做一件事,一般模块的内聚分为七种类型。耦合:是模块之间的相对独立性(相互连接的紧密程度)的度量。他取决于各个模块之间接口的复杂程度、调用模...
Java设计模式遵循的七大原则
最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的
关闭
关闭