㈠ 什么是总体设计,有什么设计的目的
在一般工程设计中总体设计是指按计划任务书的内容进行概略计算,附以必要的文字说明和图纸设计,又称初步设计。对于工程系统工程总体设计是指前一种含义。总体设计是工程项目开发过程中的一个重要阶段。
总体设计的目的:
系统设计的主要目的是确定产品的主要性能参数、技术指标及外观形状等重要参数。系统设计是产品设计的基础,它在很大程度上决定了产品的性能和成本,影响到用户是否接收该产品。系统设计是在调研的基础上,对比同类产品提出并确定技术参数。在系统的整体方案确定后,还要画出产品总图及部件总图。可以看出,系统设计相当于传统的概念设计加结构设计。为了提高系统设计的质量,可采用计算机辅助设计、面向制造的设计、面向装配的设计、面向使用的设计、面向维修的设计、面向拆卸的设计等现代设计技术,也可以应用最近几年提出的并行设计、虚拟制造等技术,以及质量功能配置技术。
㈡ 总体设计技术包括哪些
在一般工程设计中总体设计是指按计划任务书的内容进行概略计算,附以必要的文字说明和图纸设计,又称初步设计。对于工程系统工程总体设计是指前一种含义。总体设计是工程项目开发过程中的一个重要阶段。
总体设计的目的:
系统设计的主要目的是确定产品的主要性能参数、技术指标及外观形状等重要参数。系统设计是产品设计的基础,它在很大程度上决定了产品的性能和成本,影响到用户是否接收该产品。系统设计是在调研的基础上,对比同类产品提出并确定技术参数。在系统的整体方案确定后,还要画出产品总图及部件总图。可以看出,系统设计相当于传统的概念设计加结构设计。为了提高系统设计的质量,可采用计算机辅助设计、面向制造的设计、面向装配的设计、面向使用的设计、面向维修的设计、面向拆卸的设计等现代设计技术,也可以应用最近几年提出的并行设计、虚拟制造等技术,以及质量功能配置技术。
㈢ 设计思路过程
1.设计思路
根据系统的需求和用户交流的结果,进行分析处理,系统的总体设计思路是以面向对象的设计方法设计系统数据结构,以面向过程的方法设计系统的体系结构,围绕油气资源评价工作特点和工作内容进行展开。系统的设计开发采用GIS的设计开发思想,以GIS为系统的应用开发基础,融合数据库技术、流程控制技术,结合《常规油气资源评价实施方案》、《煤层气资源评价实施方案》、《油砂资源评价实施方案》和《油页岩资源评价实施方案》要求的具体资源评价方法、资源评价数据的管理模型以及资源评价成果管理的机制进行系统的设计开发。
系统采用UMapX为基础地理信息开发工具,SQL Server 2000为数据库系统,数据库访问统一采用ADO连接。
系统为C/S、B/S相结合的W INDOW S系统下的应用系统。系统主要功能采用C/S结构,浏览查询功能采用B/S结构,系统不提供跨平台运行机制。
㈣ 面向数据结构的设计方法是进行什么形式化的方法
它首先用结构化分析(SA)对进行需求分析,然后用结构化设计(SD)方法进行总体设计,最后是结构化编程(SP)。它给出了两类典型的结构(变换型和事务型)使开发的成功率大大提高。
三种基本的结构形式就是顺序、选择和重复。三种数据结构可以进行组合,形成复杂的结构体系。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。
㈤ 面向对象程序设计的设计方法
在数据输入模块内部设计中,采用面向对象的设计方法。[6]面向对象的基本概念如下:
对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。
类:类是对象的模板。即类是对一组有相同属性和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。
消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。
面向对象主要特征:
封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。
继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。
多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。
综上可知,在面对对象方法中,对象和传递消息分别表现事物及事物间相互联系的概念。类和继承是是适应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性。通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征。
面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。。按照Bjarne STroustRUP的说法,面向对象的编程范式:
l 决定你要的类;
2 给每个类提供完整的一组操作;
3 明确地使用继承来表现共同点。
由这个定义,我们可以看出:面向对象设计就是“根据需求决定所需的类、类的操作以及类之间关联的过程”。
㈥ 软件工程基础第四章总体设计用面向数据流的方法设计第二章习题17系统的软件结构
解决方法很多!UML是一种面向对象的分析和设计方法,DFD数据流为导向的设计方法。课程UML功能,表现很容易清除,面向对象的实现,将节省大量的努力,于未来。的UML表达工具,面向对象的分析方法参与计划,包括用例图,活动图,类图,序列图,协作图,状态图;覆盖整个开发从需求分析到设计,编码过程模型使用。的DFD表达工具,面向过程的分析方法是可能的用例图,活动图,连同ER模型,可以覆盖面向过程的分析(业务建模,概念建模)模型。
㈦ 结构化设计是一种面向什么的设计方法
1,结构化设计是一种面向数据流的设计方法。
2,结构化设计是数据模型和过程模型的结合。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。
3,结构化设计的步骤如下:
(1)评审和细化数据流图;
(2)确定数据流图的类型;
(3)把数据流图映射到软件模块结构,设计出模块结构的上层;
(4)基于数据流图逐步分解高层模块,设计中下层模块;
(5)对模块结构进行优化,得到更为合理的软件结构;
(6)描述模块接口。