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
匿名用户不能发表回复!登录|注册
其他相关推荐
【软件工程】——软工文档(GB8567--88)
一.简介 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 软工中主要的六阶段:制定计划,需求分析和定义,软件设计,软件程序编写,软件测试,运行和维护。这也就是软件开发所要经历的一个过程。文档在这六个阶段中起着连线的作用。这些文档记录了开发过程中的开发轨迹,是开发人员工作的依据,也是用
维度建模基本规则
在数据挖掘设计中,有关维度建模的指导性原则,中文
设计模式--六大原则与三种类型
一.6大原则 1.单一职责原则(Single Responsibility Principle) 定义:就一个类而言,应该仅有一个引起它变化的原因;     如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责变化可能会消弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏;     T负责两个不同的职责:职责P1,职责P2。当由
FPGA设计指导性原则
FPGA 设计 指导性原则 Verilog
类设计的5个基本原则
我们常说啥面向对象三大特性:封装,继承,多态.另一种说法是:抽象,继承,动态绑定 然后就是面向对象五大设计原则,面向对象的设计其实说到底就是类的设计嘛,没有了类就自然不能叫面向对象了.当然了像C#中还有所谓的接口(interface),把它理解成一个特殊的类好了. 我觉得面向对象的应用中最难的就是类的设计,怎么设计好一些类没有固定标准,只有一些参考原则.所以设计类不只是技术活,而且是个艺术活.
【软件工程】面向过程的软件设计
前言    视频里讲的知识点非常多,从最初的软件和软件工程介绍,开发,危机,计划,需求,然后到了软件设计阶段,面向过程的软件设计是有一系列的过程的,大体说是概要设计和详细设计,那么软件设计是设计什么的呢,没有设计行不行? 软件设计: 软件设计的目标和任务: 任务:从软件需求规格说明书,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代...
FPGA设计的指导性原则
FPGA设计的指导性原则,对于初次涉及该领域,有很大的指导,总结很全面。
数据库表结构设计原则
转载自:http://hi.baidu.com/yzx110/blog/item/0159fadc7b7839a4cd116686.html 数据库表结构设计浅谈     这篇文章如题所述,只打算谈一下数据库表本身设计,同时讲到和表结构相关的性能和扩展性问题。下面讲到的东西大多是从实际经验中总结而来,算是对这项技术的一个反思。    基本上在设计数据库表的时候,首先考
软件工程(八)——面向对象设计
面向对象技术 一、面向对象的概念:       面向对象=对象+类+继承+通信 1、对象:面向对象开发模式的基本成分,每个对象可用他本身的一组属性和他可执行的一组操作来定义。属性只能通过对对象的操作来改变。操作也成为方法或服务。 2、通信:对象与对象之间的联系。对象分为主动对象和被动对象。 3、类:一组由相同数据结构和相同操作的对象的集合。定义包括一组数据属性和在数据上的一组合法
C++基础::类设计的几大原则
普通成员函数与虚函数在一个抽象基类的内部可以有三种形式成员函数: 普通成员函数 所有派生类共享的函数实现,可以不给出实现(其实这样做没有意义),但当调用时自然会发生解析错误。 虚函数 必须给出实现,否则子类无法进行函数的重写。子类可对其进行部分重写,根据需求。 纯虚函数 全部子类如果想成为能够实例化对象的类,必须实现父类的全部纯虚函数,否则子类仍是抽象类无法实例化对象。 class B
关闭