软件工程部分知识点总结

软件工程部分知识点总结
软件工程部分知识点总结

一、重要概念

1.计算机软件、计算机程序、文档;

2.软件危机、软件工程;

3.结构化分析与设计、面向对象的分析与设计、基于构件的软件开发;

4.软件过程模型;

5.软件项目管理;

6.CASE;

7.可行性研究;

8.需求管理、需求协商、需求变更管理;

9.类、对象、属性、方法、消息;

10.抽象、封装、继承、多态;

11.UML。

◆计算机软件:(以下简称软件),是指计算机程序及其有关文档。

◆计算机程序:是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的

代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。

◆文档:是为了便于了解程序所需的阐明性资料,如软件使用说明书、软件设计开发过程

中产生的各种记录性文档等

◆软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开

发与维护过程中出现一系列严重问题的现象。

◆软件工程:是应用计算机科学、数学及管理科学等原理,以工程化的原则和方法制作软

件的工程

◆结构化设计是一种面向数据流的传统软件开发方法,以数据流为中心构建软件的分析模

型和设计模型。

结构化设计是在模块化、自顶向下细化、结构化程序设计等程序设计技术基础上发展起来的。基本思想是将系统设计成由相对独立、功能单一的模块组成的结构。

◆面向对象符合人类的思维习惯,将软件功能的实现看作是若干数据和行为的复合体(对

象)交互作用(消息通信)的结果

面向对象的程序设计(Object Oriented Programing,OOP)=对象(Object)+类(Class)+继承(inheritance)+用消息(Message)通讯

◆基于构件的软件开发(Component-Based Software Development, CBSD,有时也称为基

于构件的软件工程CBSE)是一种基于分布对象技术、强调通过可复用构件设计与构造软件系统的软件复用途径。

◆软件过程模型:是软件工程思想的集体化,是跨越软件生命周期的系统开发、运行、维

护所实施的全部活动和任务的过程框架

◆软件项目管理:

CASE(Computer Aided Software Engineering)是指支持软件设计开发流程中各项工作的软件工具

◆可行性研究可以被理解为:

在软件项目开发过程之前进行的,综合考虑技术、经济、社会等各种制约因素,确定是否启动软件开发进程的活动。

◆需求管理:是一组用于帮助项目组在项目进展中的任何时候去标识、控制和跟踪需求的

活动,是一种获取、组织并记录系统需求的系统化方案,是对所有需求工程相关活动的

规划和总体控制。

◆需要协商处理的典型问题有:

提出的要求超出软件系统可以实现的范围或实现能力;

不同的用户提出了相互冲突的需求

◆需求变更管理的概念:

一个使用户与项目团队对不断变更的系统需求达成并保持一致的过程(变更的记录、分析、变更过程管理、追踪等)

◆类(class)是一组具有相同属性和相同操作的对象的集合

◆对象(object):是指一组属性以及这组属性上的专用操作的封装体。

◆属性(attribute)表示对象的静态特征(如人的姓名、性别、年龄等),通常是一些数据,

有时它也可以是另一个对象。

◆方法(Method)(也称操作或服务)规定了对象的行为,表示对象所能提供的服务,可

以看做是对象的动态特性。

◆行为:用于描述对象的动态特征

◆消息(message)是对象间通信的手段,一个对象通过向另一个对象发送消息来请求其

服务。

◆抽象(Abstract)是指将一类事物的共性抽取出来。

◆封装(encapsulation)是一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对

象的内部实现对用户是隐蔽的。

◆继承(inheritance)是类间的基本关系,它是基于层次关系的不同类共享数据和操作的

一种机制。

◆多态性(polymorphism)是指同一个消息作用于不同的对象上可以有不同的解释,并产

生不同的执行结果。

◆UML(Unified Modeling Language)统一建模语言,是一种面向对象的建模语言,它的

主要作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述从需求分析直到实现和测试的整个软件开发过程。

二、重要问题:

1. 软件危机的产生背景、表现、原因及其对软件工程的影响;

?产生背景:

60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长。高级语言开始出现;操作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发。

?主要表现:

许多软件项目不能满足客户的要求

许多软件项目超出预算和时间安排

对软件开发成本和进度的估计常常很不正确

用户对“已完成的”软件系统不满意的现象经常发生

软件产品的质量往往靠不住

?原因:

硬件生产率大幅提高

软件生产随规模增大复杂度增大

软件生产率很低

硬、软件供需失衡

2.软件开发七准则;

?用分阶段的生命周期计划严格管理

?坚持进行阶段评审

?实行严格的产品控制

?采纳现代程序设计技术

?结果应能清楚地审查

?开发小组的人员应少而精

?承认不断改进软件工程实践的必要性

3.软件工程的研究内容;

?系统工程

?需求工程

?设计工程

?程序设计语言与编码

?软件测试

?软件维护与再工程

?软件项目管理

4.软件生命周期的3个时期8个阶段及其各自的任务;

?软件定义时期:

? 1. 问题定义、2. 可行性研究、3. 需求分析

?软件开发时期:

? 4. 总体设计、5. 详细设计、6. 编码和单元测试、7. 综合测试

?软件维护时期:

?8. 软件维护

5.瀑布模型的概念、优缺点、对软件工程的影响;

?瀑布模型也称传统的软件开发模型,1970年由W.Royce提出,按照传统的生命周

期方法学开发软件,从问题定义开始逐一按生命周期各阶段顺序进行。

?优点:

1. 阶段间的顺序性与依赖性

每一阶段结束后要经过评审,合格后才能进入下一阶段,前一阶段的工作成果(输

出文档)为后一阶段的工作起点(输入文档)

2. 推迟实现的观点

将主要精力和时间用于前期分析与设计,在保证充分完成上述工作的前提下才开始

编写代码,有助于降低开发风险,保证开发质量。

3. 质量保证的观点

每个阶段必须通过评审才能开始下一阶段,步步为营,稳步推进,尽最大可能最早

发现和消除错误。

?缺点:

将事实上连续的软件开发过程割裂

缺乏灵活性,难以适应需求不明确或需求经常变化的软件开发

开发早期未能发现的问题往往要到交付使用时才发现,维护代价大

?影响:

瀑布模型是软件工程早期的经典模型,为软件开发过程提供了一套完整的系统方

法,解决了非结构化开发带来的问题,其主要贡献和意义是理论上的,尽管其自身

存在明显不足实践中也产生了很多失败案例,但为后来的很多主流模型的建构提供

了思想基础和需求驱动。

6.增量模型、迭代模型、快速原型模型、螺旋模型、喷泉模型的特点;

?增量模型属于非整体开发模型,它“分批”实现软件功能,从而可以较早地产生部

分可用的软件,然后再不断增加,直到全部实现。

?迭代模型的优点:

1. 降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损失只是

这一个开发有误的迭代的花费。

2. 降低了产品无法按照既定进度进入市场的风险。通过在开发早期就确定风险,

可以尽早来解决而不至于在开发后期匆匆忙忙。

3. 加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作

会更有效率。

4. 由于用户的需求并不能在一开始就作出完全的界定,它们通常是在后续阶段中

不断细化的。

?快速原型:

可以在获取了一组基本的需求后,通过快速分析构造出该软件的一个初始可运行版

本,称之谓原型(prototype),然后根据用户在试用原型的过程中提出的意见和建

议、或者增加新的需求,对原型进行改造,获得原型的新版本,重复这一过程,最

终得到令客户满意的软件产品。能灵活反应需求变化。

?螺旋模型:是瀑布模型和原型模型的结合,并增加了风险分析。

?喷泉模型:

一种支持面向对象开发的模型,体现迭代和无间隙特征。迭代:各开发活动常常重

复工作多次,相关的功能在每次迭代中随之加入演进的系统。无间隙:开发活动之

间不存在明显的边界。

7.数据流图、数据字典、实体-联系图、状态-迁移图的含义和功能;

?数据流图:(Data Flow Diagram,DFD):描述输入数据流到输出数据流的变换(即

加工)过程,用于描述系统的逻辑模型。

?数据字典:(Data Dictionary,DD)是关于数据信息的集合,是对数据流图中包含

的所有元素的定义的集合。它的作用是为软件分析和设计过程提供关于数据的描述

信息。

?实体-联系(Entity-Relation)图,也称E-R图,用于表达目标系统中数据之间的联

系及其组织方式。在实际应用中,广泛用于数据库设计与建模。

?状态迁移图通过描述系统或对象的状态,以及引起系统或对象状态转换的事件来表

示系统或对象的行为,是对系统的动态建模。

8.常见体系结构的含义与特点(能举例);

?软件体系结构是指构成软件系统的各部分之间的结构形式。

?软件体系结构是对软件设计结构的一种抽象和概括的表述,其含义和作用类似于建

筑设计中的建筑结构与建筑风格,例如当我们听到“塔楼”与“板楼”的概念,就

对该栋建筑的结构特点有了一个了解,当我们听到“哥特式”与“巴洛克式”便对

其外观样式特点有了一种了解。

?单机结构、C/S结构、B/S结构

9.常见体系结构风格的含义与特点(能举例);

?软件体系结构风格可以理解为软件体系结构的设计思想或设计特点,可以与建筑风

格相类比。

?体系结构风格定义了一系列系统的结构组织的模式,它是对一类具有相似结构的系

统体系结构的抽象。

10.总体设计的基本原则及其含义;

?抽象:考虑高层问题时忽略低层细节

?逐步求精:逐步求精是指把问题的求解过程分解成若干步骤或阶段,每步都比上步

更精化,更接近问题的解法。

?信息隐藏:信息隐藏的含义是每个模块都尽量对其他模块隐藏自己的内部实现细

节。

?模块化:模块化即按照设计原则将系统划分为若干个较小的模块,它们既相互独立

又相互关联。

?功能独立:功能独立性是抽象、模块化和信息隐蔽的直接产物。如果一个模块能够

独立于其他模块被编程、测试和修改,则该模块具有功能独立性。

11.各种耦合的含义及高低次序;

?非直接耦合(Nondirect Coupling)两个模块之间没有直接关系,它们可以完全独立地

工作,它们之间的联系完全是通过主模块的控制和调用来实现的。

?非直接耦合的模块独立性最强,耦合性最弱。

?数据耦合:如果两个模块彼此之间通过参数交换信息(即一个模块的输出作为另一

个模块的输入),而且交换的信息仅仅是数据(不是控制标记、复合数据结构),那

么这种耦合称为数据耦合。

?标记耦合(Stamp Coupling)数据耦合中模块间传递的参数是简单变量,而标记耦

合模块间传递的参数是复合数据结构(如结构体类型),且只用到了其中一部分字

段。

?控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择

另一模块的功能,就是控制耦合。

?外部耦合(External Coupling)一组模块都访问同一全局简单变量而不是同一全局

数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。

?公共耦合(Common Coupling)若一组模块都访问同一个公共数据环境,则它们之

间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、

内存的公共覆盖区等。

?内容耦合(Content Coupling)

如果发生下列情形,模块之间就是内容耦合:

一个模块直接访问另一个模块的内部数据;

一个模块不通过正常入口转到另一模块内部;

两个模块有一部分程序代码重迭(只可能出现在汇编语言中);

一个模块有多个入口。

12.各种内聚的含义及高低次序;

?功能内聚(Functional Cohesion):把完成一个完整功能的代码放在一个模块中

?功能内聚模块的功能独立性最强,内聚性最强。

?信息内聚(Informational Cohesion):把对同一数据结构的所有操作放在一个模块中

?通信内聚(Communication Cohesion):把输入输出数据相同的功能放在一个模块中

?过程内聚(Procedural Cohesion):把某一段流程中的所有功能放在一个模块中

?时间内聚(Classical Cohesion):把同一时间段中执行的各种操作放在一个模块中

?逻辑内聚(Logical Cohesion):把具有逻辑关联的功能放在一个模块中

?巧合内聚(Coincidental Cohesion):把公共的代码放在一个模块中

13.良好设计的模块结构的特点、深度、宽度、扇入、扇出、控制域、作用域的含义;

?特点:

提高模块独立性

模块的规模应适中

深度、宽度、扇出、扇入都应适当

模块的作用域应该在控制域之内

力争降低模块接口的复杂程度

设计单入口单出口的模块

模块功能应该可以预测

?深度:软件结构中模块的层次数,往往能粗略地标志一个系统的大小和复杂程度。

?宽度:软件结构上同一层次上的模块总数的最大值。一般来说宽度越大系统越复杂。

?扇出:一个模块直接控制(调用)的模块数目。扇出过大意味着模块结构复杂,需

控制和协调的下级模块过多,扇出过小意味着功能过于集中,模块规模可能较大。

?扇入:一个模块的扇入表明有多少个上级模块直接调用它,扇入越大则共享该模块

的上级模块越多,只要不违背模块独立性原则,较大的扇入是有好处的。

?模块的作用域定义为受该模块内一个判断影响的所有模块的集合。

?模块的控制域定义为它本身以及它的直接或间接下级模块。

14.面向对象方法学的特点;

?面向对象方法学是对结构化方法学的扬弃,有继承、有舍弃、更有创新。

?继承体现在:

? 1. 继承了软件生命周期的概念框架,体现了可行性研究、分析、设计、编码、维

护的流程;

? 2. 继承了经典的软件设计原则(如信息隐藏、高内聚、低耦合、规范编码风格等);

?舍弃体现在:

? 1. 彻底打破了结构化方法学中“瀑布模型”的严格阶段分割,强调往复和迭代;

? 2. 部分舍弃了一些结构化方法学中的图表工具(如数据字典)。

?创新体现在:

? 1. 以更加符合人类思维的方式来分析、设计和开发软件系统,降低了开发难度,

提升了开发效率;

? 2. 开发的重心由编码向分析偏移,从以功能为中心转向以数据为中心;

? 3. 开发过程的迭代和无缝性使得重用变得更加自然。

15.RUP的特点;

?RUP 采用二维的过程结构:

?横轴是时间轴,体系了RUP生命周期的四个阶段:

?初始阶段:确定最终产品的构想及其用例,定义项目范围;

?细化阶段:计划需完成活动和资源,详细说明产品特性并设计软件体系结构;

?构造阶段:构造整个产品,逐步完善软件体系结构和计划,直到产品(完整的构想)

已完全准备好交付给用户;

?移交阶段:移交产品给用户,包括制造,交付,培训,支持及维护产品。

?这4 个阶段构成开发周期,周期结束时产生一代新的软件产品。

?软件产品产生于初始开发周期,随着重复执行同样的过程,软件发展到下一代产品,

这一时期即为软件的进化周期。

?纵轴表示工作流,即软件开发过程中的各项工作。

?工作流用来描述生成结果的活动序列,用以描述工作人员之间的交互。在RUP 中

共有9 个核心过程工作流,包括6 个核心工程工作流和 3 个核心支持工作流。

?业务建模工作流:描述业务过程的本质和执行情形。

?需求工作流:定义系统构想,使用用例模型和补充规格说明定义系统软件需求,管

理系统范围和需求变更。

?分析和设计工作流:研究实现环境和系统构件的效用,定义软件的组织结构,把需

求获取结果转化为实现规格。

?实现工作流: 建立代码的分层结构,实现类和对象,进行单元测试和系统集成。

?测试工作流:根据事先定义的度量和准则检查产品,确认产品是否满足或者超出事

先定义并被一致接受的需求。

?实施工作流:在实际使用环境中测试软件、包装要交付的软件、发布软件产品、培

训最终用户及销售人员。

?核心支持工作流有:项目管理工作流、配置和变更管理工作流、环境工作流。

16.面向对象分析的概念及其模型;

?面向对象的分析过程可以理解为是从现实问题出发,抽象出类和对象,分析类之间

的结构关系,定义类的属性、方法,分析对象的交互关系,分析系统的数据变换功

能等的往复迭代的软件模型构造过程。

?因此,面向对象的建模时面向对象分析的关键。面向对象的分析模型包括对象模型、

动态模型和功能模型。

17.面向对象设计的实用准则;

? 1. 设计结果应该清晰易懂

?采用规范的命名法则,避免语意上的模糊和混乱。

? 2. 一般到具体结构的深度应适当

?适度的抽象能提高软件开发效率,增强程序模块的通用性,但过多的抽象层次将导

致代码的编写和维护困难。

? 3. 尽量设计小而简单的类

?类中避免包含过多的属性,尽量简化对象之间的合作关系,对外不要提供太多的操

作。

? 4. 使用简单的消息协议

?简单的消息协议有助于帮助记忆和测试,一般来讲,消息中参数的个数不要过多(最

好控制在5个以内)。

? 5. 使用简单的函数或方法

?类中函数或方法通常应该设计得尽可能小,做到每个函数或方法只做一件事,力争

可以用一个动宾词组描述其功能。

18.UML的特点;

? 1. 统一标准;

? 2. 面向对象;

? 3. 可视化、表示能力强大;

? 4. 独立于开发过程;

? 5. 容易掌握使用。

19.UML的组成;

?UML包含了3个方面的内容:模型的概念和表示法、语言的公共机制、对象约束

语言。

20. 9种UML图的组成与功能。

?UML图的分类:

?静态图:类图、对象图

?行为图:状态图、活动图

?用例图:用例图

?交互图:顺序图、协作图

?实现图:组件图、部署图

?类与类之间的关系有四种:依赖(Dependency)、泛化(Generalization)、关联

(Association)和实现(Realization)

?类图(Class Diagram):类图描述系统所包含的类、类的内部结构及类之间的关系;

?对象图中包含对象(Object)和链(Link),其中对象是类的特定实例,链是类之

间关系的实例。

?对象图描述系统在某一个特定时间点上的静态结构,是类图的实例和快照,即类图

中的各个类在某一个时间点上的实例及其关系的静态写照。

?状态图最为核心的元素无外乎是两个:一个是用圆角矩形表示的状态(初态和终态

例外,它们分别是黑实心圆点和外部加圈的黑实心圆点);另一个则是在状态之间

的、包含一些文字描述的有向箭头线,这些箭头线称为转换。

?它适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明

事件如何随着时间的推移来影响这些状态。

?活动图的主要元素有:

◆ 1. 初始节点和活动终点:用一个实心圆表示初始节点,用一个圆圈内加一个

实心圆来表示活动终点;

◆ 2. 活动节点:是活动图中最主要的元素之一,它用来表示一个活动;

◆ 3. 转换:当一个活动结束时,控制流就会马上传递给下一个活动节点,在活

动图中称之为“转换”,用一条带箭头的直线来表示;

◆ 4. 分支与监护条件:分支是用菱形表示的,它有一个进入转换(箭头从外指

向分支符号),一个或多个离开转换(箭头从分支符号指向外)。而每个离开转

换上都会有一个监护条件,用来表示满足什么条件的时候执行该转换;

◆ 5. 分岔与汇合:分叉用于表示将一个控制流分成两个或者多个并发运行的分

支,结合用来表示并行分支在此得到同步;

◆ 6. 泳道:为了对活动的职责进行组织而在活动图中将活动状态分为不同的组,

称为泳道。每个泳道代表特定含义的状态职责部分。

?活动图是一种表述过程基理、业务过程以及工作流的技术。它通常用来记录单个操

作或方法的逻辑、单个用例或商业过程的逻辑流程。

?用例图的组成部分有:参与者(Actor)、用例(Use Case)、关联(Association)与

边界(Boundary)。

?用例图从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统

内部的各种用例之间的关系;

?顺序图由对象(Object)、生命线(Life Line)、激活(Activation)和消息(Messages)

组成。

?顺序图是对对象之间传送消息的时间顺序的可视化表示,其目的在于描述系统中各

个对象按照时间顺序的交互过程。

?协作图由对象(Object)、消息(Messages)和链(Link)等构成。

?协作图描述对象之间的协作关系,是对在一次交互过程中有意义对象和对象间的链

建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为;

?构件的构成要素包含规格说明、一个或多个实现、受约束的构件标准、封装方法和

部署方法

?构件图(Compoment Diagram,也称组件图):构件图描述代码部件的物理结构以及

各部件之间的依赖关系;

?实施图(Deployment Diagram,也叫部署图):实施图定义系统中软硬件的物理体系

结构

三、读图绘图技能

1.能读懂9种UML图(知道图的名称、组成要素的名称、表达的含义等);

下图为:用例图

下图为:类图

下图为:销售系统组件图

下图为:实施图

下图为:顺序图

下图为:协作图

下图为:协作图

下图为:带泳道的活动图

2. 会绘制N-S 流程图、用例图、类图、顺序图。 传统流程图:

N-S 流程图:

开始、结束 输入、输出 处理框 条件 顺序结构 分支结构

循环结构(if 型) 循环结构(until 型)

软件设计实习报告

软件设计实习报告 实习之后我们需要写相关的实习报告,大家一起看看下面的软件设计实习报告,欢迎各位阅读哦! 一、实习目的: 检验与巩固理论知识,提高实际操作能力与社会实践能力。 二、实习时间: 20xx-07-27至20xx-10-23 三、实习地点: 广东广州 四、实习单位与部门: 广州**网络科技有限公司·软件开发部 五、实习内容: 应学校要求,本人于七月二十七号来到广州**网络科技有限公司实习。初到该公司,听公司负责人讲解了公司状况以及工作要求,就马上开始我的工作。从该负责人得知,公司的软件开发业务并没有多长时间,所以公司的很多工作流程还不太规范。在3个月的实习时间里,我参与了一个类似于erp的项目。项目的大致内容是:为一家中型制造业企业量身订做一套综合管理系统,包括了仓库管理,销售管理,采购管理,生产管理,财务管理以及人事管理,共六个子系统,且这六个子系统是有机的组合,以方便该企业的管理生产资源,人力资源以及财务。在整个参与过程中,在不同时间里担任的工作任务也不同。

1、八月份 据了解,该项目早在3月份就开始了,而且该项目一直是处于不受控状态,控制不了的原因有诸多,例如客户的需求发生了巨大变动,该项目进行期间有很多其他的项目插入到开发过程中等等。于是,我参与了测试程序的工作,以熟悉整个项目的具体内容,功能实现,设计方法等。在做测试工作的过程中,发现实习单位目前对测试不太重视,在以前的项目中也很少有全面的软件测试阶段。主要表现在:一方面,在我实习期间,就陆续有以前做的系统拿回来,重新做测试工作并修改。据了解,目前国内的绝大多数软件企业也是重编码轻测试,导致软件的强壮性低下,而在售后的维护阶段中经常性需要大幅度修改。这样一来,经常有不同的新老系统并行,给新系统的项目进度带来了外部干扰;另方面,公司要求的测试方法也较为简单,且测试文档的书写格式极其简单,这种书写格式在一些功能上的错误和明显的数据错误上有很好的表意效果,但是在表达程序的逻辑错误和内部数据错误时有很大的欠缺。在整个测试工作中也大概了解了该系统的各方面特性。该系统采用b/s结构开发,随着inter的高速发展、电信部门对网络线路的投入、带宽的增加等各个对b/s结构有利的条件下,采用b/s结构可以节省很多的成本。在以前采用c/s结构开发的系统中,需要为系统开发客户端,而且在维护过程中,除了对服务器端的维护,还要对各个客户端进行维护,而目前盛行的b/s结构,则只需要开发和维护服务器端,相比之下,开发和维护的成本也就大大降低。另外,b/s结构在inter里的应用性比较高。但是,b/s结

化工分离工程知识点培训资料

1.什么叫相平衡?相平衡常数的定义是什么? 由混合物或溶液形成若干相,这些相保持物理平衡而共存状态。热力学上看物系的自由焓最小;动力学上看相间表观传递速率为零。Ki=yi/xi 2.简述分离过程的特征?什么是分离因子,叙述分离因子的特征和用途。 答:分离过程的特征:分离某种混合物成为不同产品的过程,是个熵减小的过程,不能自发进行,因此需要外界对系统作功(或输入能量)方能进行。 分离因子表示任一分离过程所达到的分离程度。定义式:i j ij i j y y x x α= 3.请推导活度系数法计算汽液相平衡常数的关系式。 汽液相平衡关系:L i V i f f ??= 汽相:P y f i V i V i φ??= 液相:OL i i i L i f x f γ=? 相平衡常数:P f x y K V i OL i i i i i φγ?== 4.请写出活度系数法计算汽液相平衡常数的关系式,并指出关系式中各个物理量的含义 5.什么是设计变量,如何通过各单元设计变量确定装置的设计变量。 在设计时所需要指定的独立变量的数目,即设计变量。 )2(+-+∑-∑=∴C n N N N N r e c e v u i ① 在装置中某一单元以串联的形式被重复使用,则用r N 以区别于一个这种单元于其他种单元的联结情况,每一个重复单元增加一个变量。 ② 各个单元是依靠单元之间的物流而联结成一个装置,因此必须从总变量中减去那些多余的相互关联的物流变量数,或者是每一单元间物流附加(C+2)个等式。 6. 什么叫清晰分割法,什么叫非清晰分割法?什么是分配组分与非分配组分?非关键组分是否就一定是非分配组分? 答:清晰分割法指的是多组分精馏中馏出液中除了重关键组分(HK)之外,没有其它重组分;釜液中除了轻关键组分(LK)之外,没有其它轻组分。非清晰分割表明各组分在顶釜均可能存在。 在顶釜同时出现的组分为分配组分;只在顶或釜出现的组分为非分配组分。

工程制图复习知识要点

工程制图复习知识要点 工程制图复习知识要点 第一章(投影和视图) 1.积聚性 2.真实性 3.类似性 4.平行性 单面投影:点不定位,体不定形。 第二章(视图间的投影规律) 主、俯视图长对正 主、左视图高平齐 俯、左视图宽相等 第三章(线面关系) 一、直线与平面平行 几何条件: 1.若直线平行于平面上任意直线,则线、面平行。 2.若线、面平行,则过平面内任一点必能在平面内作一直线平行于已知直线。 二、两平面互相平行 几何条件:两平面内各有一对相交直线分别对应平行。 三、直线与平面相交 交点的性质: 1.是直线与平面的公有点;

2.是可见与不可见的分界点。 从几何元素有积聚性的投影入手,先利用公有性得到交点的一个投影,再根据从属关系求出交点的另一个投影。 当直线垂直于特殊位置平面时,平面的积聚性投影垂直于直线的同面投影。 四、平面与平面相交 1.交线是两平面的公有线。(凡两平面的公有点都在交线上) 2.交线的投影是直线,可由其上两个(公有)点的投影确定。 3.求一平面内的一直线与另一平面的交点来确定公有点(转化为线、面交点问题)。 实际交线应在两平面投影的公共范围之内。 两特殊位置平面互相垂直时,它们具有积聚性的同面投影互相垂直。 当两特殊位置平面相互平行时,它们具有积聚性的同面投影互相平行。 第四章(换面法) 一、新投影面的选择原则 1.新投影面必须对空间物体处于最有利的解题位置。(平行于新的投影面、垂直于新的投影面) 2.新投影面必须垂直于某一保留的原投影面,以构成一个相互垂直的两投影面的新体系。 二、新旧投影之间的关系一般规律: 1)点的新投影和保留旧投影的连线垂直于新轴。 2)点的新投影到新轴的距离等于点的旧投影到旧轴的距离。 三、作图规律:

(完整word版)最新软件设计师知识点汇总.(良心出品必属精品)

-----------------------计算机系统组成------------------------------------------ 计算机系统组成------------- 运算器:算术/逻辑运算单元ALU、累加器ACC、寄存器组、多路转换器、数据总线组成。控制器:计数器PC、时序产生器、微操作信号发生器,指令寄存器、指令译码器。CPU的功能:程序控制、操作控制、时间控制、数据处理(最根本的。 相联存储器是按内容访问的,用于高速缓冲存储器、在虚拟存储器中用来作段表页表或快表存储器、在数据库和知识库中。 CACHE高速缓存的地址映像方法:直接地址映像(主存分区,区分块、全相联映像(主存分块、组相联映像(主存分区,区分块、块成 组,CACHE分块成组。替换算法:随机、先进先出、近期最少用、优化替换算法。性能分析:H为CACHE命中率,t c为Cache存取时间、t m为主存访问时间,Cache等效访问时间t a=H t c+(1-Ht m提高了t m/t a倍。虚拟存储器由主存、辅存、存储管理单元和操作系统软件组成。 RISC精简指令集:指令种类少、长度固定、寻址方式少、最少的访内指令、CPU内有大量寄存器、适合流水线操作。 内存与接口统一编址:都在一个公共的地址空间里,独立使用各自的地址空间。优点是内存指令可用于接口,缺点内存地址不连续,读程序要根据参数判断访内还是访接口。 廉价冗余磁盘阵列RAID:0级不具备容错能力但提高了传输率N 倍、1级镜像容错技术、2级汉明码作错误检测、3级只用一个检测盘、4级是独立地对组内各磁盘进行读写的阵列,用一个检测盘、5级无专门检测盘。

分离工程考题(选择,填空)

重点:掌握分离过程的特征,分离因子和固有分离因子的区别,平衡分离和速率分离的原理。 难点:用分离因子判断一个分离过程进行的难易程度,分离因子与级效率之间的关系。 ?1、说明分离过程与分离工程的区别 ?2、实际分离因子与固有分离因子的主要不同点是什么 ?3、怎样用分离因子判断分离过程进行的难易程度 ?4、比较使用ESA与MSA分离方法的优缺点。 ?5、按所依据的物理化学原理不同,传质分离过程可分为那两类 ?6、分离过程常借助分离剂将均相混合物变成两相系统,举例说明分离剂的类型. 1、下列哪一个是机械分离过程() (1)蒸馏(2)吸收(3)膜分离(4)离心分离 2、下列哪一个是速率分离过程() (1)蒸馏(2)吸附(3)膜分离(4)沉降 3、下列哪一个是平衡分离过程() (1)蒸馏(2)热扩散(3)膜分离(4)离心分离 1、分离技术的特性表现为其()、()和()。 2、分离过程是(混合过程)的逆过程,因此需加入()来达到分离目的。 3、分离过程分为()和()两大类 4、分离剂可以是()或(),有时也可两种同时应用。 5、若分离过程使组分i及j之间并没有被分离,则()。 6、可利用分离因子与1的偏离程度,确定不同分离过程分离的()。 7、平衡分离的分离基础是利用两相平衡(组成不等)的原理,常采用()作为处理 手段,并把其它影响归纳于()中。 8、传质分离过程分为()和()两类。 9、速率分离的机理是利用溶液中不同组分在某种()作用下经过某种介质时的() 差异而实现分离。 10、分离过程是将一混合物转变为组成()的两种或几种产品的哪些操作。 11、工业上常用()表示特定物系的分离程度,汽液相物系的最大分离程度又称为 ()。 12、速率分离的机理是利用传质速率差异,其传质速率的形式为()、()和()。 13、绿色分离工程是指分离过程()实现。 14、常用于分离过程的开发方法有()、()。 1、分离过程是一个() a.熵减少的过程; b.熵增加的过程; c.熵不变化的过程; d. 自发过程 2、组分i、j之间不能分离的条件是() a.分离因子大于1; b.分离因子小于1; c.分离因子等于1 3、平衡分离的分离基础是利用两相平衡时()实现分离。 a. 组成不等; b. 速率不等; c. 温度不等 4、当分离因子()表示组分i及j之间能实现一定程度的分离。 a. ; b. ; c. 5.下述操作中,不属于平衡传质分离过程的是() a. 结晶; b. 吸收; c. 加热; d. 浸取。 6、下列分离过程中属机械分离过程的是(): a.蒸馏; b. 吸收; c. 膜分离; d.离心分离。 7、当分离过程规模比较大,且可以利用热能时,通常在以下条件选择精馏法():

(完整word版)工程制图笔记

《工程制图》学习方法 --机电工程学院 引言:《工程制图》是我们机械专业学生的必修技术基础课程,是其它后续专业课的基础。所以它对我们的重要性不言而喻。经过了一个多学期的学习,作为学习委员的我有好多经验和心得可以和大家进行交流和体会。 一、基础视图部分 1.对课程的认识 《工程制图》是我们机械专业学生以及其他理工科专业学生的必修技术基础课程,是其它后续专业课的基础。本课程的学习,对正投影的基本理论及其应用,机械图样的绘制和阅读等有一个比较深入的了解。利用基本理论和基本定理,对空间几何问题进行分析和求解作图。利用线面分析法和形体分析法,对组合体、零件、装配体进行分析和作图。并为图解实际的机械问题打下良好的基础。 2.经过课程学习后要具备的能力 我们做为未来的工程技术人员,通过本课程的学习,我感觉自己熟练地掌握这一技术语言,具备绘制和阅读工程图样基本能力。我们在工程制图的学习过程中,渐渐地养成了以下几种能力。 1)绘制和阅读工程图样的基本能力; 2)解决空间几何问题的图解能力,以及将科学技术问题抽象为几何问题的初 步能力; 3)空间构思能力、分析能力和表达能力; 4)计算机绘图的基本技能方法; 5)耐心细致的工作作风和严肃认真的工作态度。

4.学习方法和注意的问题 1)要紧密联系前面所学习过的点、线、面的投影性质,熟记平面立体、曲 面立体的投影特点;进而理解和掌握用平面截切圆柱、圆锥、圆球的 截交线形状;相贯线的弯曲方向及特殊情况下的相贯线; 2)要熟习掌握以下基本作图方法:平面立体、曲面立体表面上取点、取线 的作图方法;截交线的作图方法;相贯线作图中的表面取点法和辅助 平面法。 3)熟习掌握求截交线和相贯线的分析方法,以便在作图前预见到截交线和 相贯线的投影特征,同时,熟练掌握其作图步骤。由于学习中仅要求 掌握某一曲面立体处于特殊位置时的立体相贯,因而,相贯线的投影 必有一个或两个具有积聚性;截平面也限于特殊位置,因而截交线的 投影也有一个或两个具有积聚性。 4)作为基本知识和基本作图方法以后,具体作图时须时常联系已经学习过 的知识,如:三面投影中,X、Y、Z坐标之间的关系、“三面共点的 原理、影响相贯线的三个主要因素——相交物体表面性质、相对位置 和大小,求出截交线和相贯线后,要整理轮廓线,认真检查作图结果。 5)作相贯线的题目比较困难,只要掌握基本作图原理和作图方法,掌握一 般的规律,学会归纳,问题就会变得简单一些。两曲面相贯不外乎有 柱——柱、柱——锥、柱——球、锥——锥、锥——球、球——球等 情况。当选用投影面平行面为辅助平面时截切曲面立体所得的截交线 为最简单。还要熟记一些典型表面相贯线的特点,善于运用对比的方 法和运动的观点分析和想象相贯线形状的变化规律。具体作图时,将 特殊点标明,至少求两个一般点,方能更准确地画出相贯线的弯曲情 况。

软件设计师知识点

·在输入输出控制方法中,采用DMA可以使设备与主存之间的数据块传送无须CPU干预。 ·内存容量为4GB,即内存单元的地址宽度为32位;字长为32位,即要求数据总线的宽度为32位。 ·ARP攻击造成网络无法跨网段通信的原因是:伪造网关ARP报文使得数据包无法发送到网关。 ·软件商标权的权利人是:软件注册商标所有人。 ·利用商业秘密权可以对软件的信息、经营信息提供保护。(管理方法、经营方法、产销策略、客户情报、软件市场的分析、预测报告、和对未来的发展规划、招投标中的标底以及标书内容)。 ·某项目组拟开发了一个大规模系统,且具备了相关领域以及类似规模系统的开发经验,则瀑布模型最适合开发此项目。 ·编译程序分析源程序的阶段依次是:词法分析、语法分析、语义分析。 ·结构冗余:按其方法可以分为静态、动态和混合冗余。 信息冗余:为了检测或纠正信息在运算或传输中的错误另外加的一部分信息。时间冗余:以重复执行指令或程序来消除瞬时错误带来的影响。 冗余附加技术:是指为实现上述冗余技术所需要的资源和技术。 ·软件过程的改进框架:过程改进基础设施、过程改进线路图、软件过程评估方法、软件过程改进计划。每一次改进要经历4个步骤:评估、计划、改进和监控。 ·软件复杂性度量的参数:软件的规模、软件的难度、软件的结构、软件的智能度。 ·软件系统的可维护性评价指标包括可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率,不包括可扩展性。 ·开-闭原则是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对扩展开放,对修改关闭;里氏代换原则是指任何基类对象可以出现的地方,子类对象一定可以出现。依赖倒转原则就是要依赖于抽象,而不依赖于实现,或者说要针对接口编程,不要针对实现编程。 ·汇编语言的指令语句必须要有操作码字段,可以没有操作数字段。 ·贪心算法不能保证求得0-1背包问题的最优解。

《生物分离工程》知识点整理(DOC)讲解学习

《生物分离工程》知识点整理(D O C)

生物分离工程 第一章(绪论) 生物分离工程的定义和过程 生物分离工程定义(名词解释): 为提取生物产品时所需的原理、方法、技术及相关硬件设备的总称,指从发酵液、动植物细胞培养液、酶反应液和动植物组织细胞与体液等中提取、分离纯化、富集生物产品的过程。 过程: 目标产物捕获 目标产物初步纯化(萃取、沉淀、吸附等方法) 目标产物高度纯化和精制 细胞分离三种手段:重力沉降离心沉降过滤 第二章 离心分离原理和方法: 原理:离心沉降是在离心力的作用下发生的。 单位质量的物质所受到的离心力: 式中: r为离心半径,即从旋转轴心到沉降颗粒的距离; ω为旋转角速度; N为离心机的转数,s-1

方法:(1)差速离心分级 (2)区带离心(差速区带离心、平衡区带离心) 离心分离设备: 离心力(转速)的大小:低速离心机、高速离心机、超离心机 按用途:分析性、制备性 按工业应用:管式离心机、碟片式离心机 实验室用以离心管式转子离心机,离心操作为间歇式 悬浮液的预处理方法和目的: 方法: 1.加热:最简单和最廉价的处理方法。黏度、促凝聚、固体成分体积、破坏凝胶结构、增加空隙率 调pH值:方法简单有效、成本低廉 2.凝聚:在凝聚剂(如铝盐、铁盐、石灰和NaCl)作用下,细胞蛋白质等胶体去稳定,并聚集成1mm大小的凝聚块的过程。(机理:破坏双电层,水解后胶体吸附,氢键结合等) 3.絮凝:在絮凝剂高分子聚合电解质的作用下,胶体颗粒和聚合电解质交连成网,形成10mm大小的絮凝团过程。(机理:絮凝剂主要起中和电荷、桥架和网络作用)

4.惰性助滤剂:一种颗粒均匀、质地坚硬的粒状物质,用于扩大过滤表面的适应范围,减轻细小颗粒的快速挤压变形和过滤介质的堵塞。(使用方法:预涂层;按一定比率混合。 助滤剂种类:硅藻土、纤维素、未活化的炭、炉渣、重质碳酸钙等。) 目的:提高过滤速度和过滤质量是过滤操作的目标。 各种细胞破碎技术原理和优缺点: 原理:许多生物产物在细胞培养过程中保留在细胞内,需破碎细胞,使目标产物选择性地释放到液相。破碎的细胞或其碎片去除后,上清液用于进一步的分离纯化。 细胞破碎技术分为:机械破碎法、化学法、物理渗透法 机械法和化学法的比较 机械破碎法缺点: A、高能、高温、高噪音、高剪切力,易使产品变性失活; B、非专一性,胞内产物均释放,分离纯化困难; C、细胞碎片大小不一,难分离。 化学破碎法缺点: A、费用高; B、化学或生化试剂的添加引起新的污染; C、破碎速度低,效率差,一般只有有限的破碎,常与机械 法连用。 物理渗透法

机械制图知识点总结

机械识图知识点总结 图之功能各国标准尺度比例线之种类与用途角法与视图 图之功能 1. 信息传递:把设计者之构想绘制成图,传递给加工制作人员、检验人员等。 2. 国际性:图为技术界的国际语言,即须具有国际语言之性格,如图形表法,标注方法或符号定义必须完全统一规格。 3. 泛用性:随着技术的发展,目前在各种产业上的互相关连加深,因此需画出各种行业均能了解之图。 TOP 各国标准 TOP 尺度比例 尺度单位 工至机械制图用基本长度单位,通常采用 mm ,可以不用在图中表示。儒需使用其它单位时,则必须注明单位符号。英制则以 in. 为基本长度单位,而不必标注。

常用比例 机械制图再绘图时,因尽量画出较大之圆形,以便于微缩影储存。通常以 2,5,10 之倍数为常用比例或按实物大小画出。 长用比例如下所列: 实大比例:1:1 缩小比例:1:2,1:2.5,1:4,1:5,1:10,1:20,1:50,1:100,1:200,1:500,1:1000 。 放大比例:2 :1,5:1,10:1,20:1,50:1,100:1。 TOP 线之种类与用途

线之粗细与其使用 通常绘图时,粗实线之线宽须按图之大小与其复杂程度而订定,在同一张图中使用粗线之线宽必须均匀一致,中线与细线亦同理。 虚线之起讫与交会 虚线之起讫,如下图所示,虚线与其它线条交会时,除虚线无实线之延长外,其余应尽量维持相交。 1.实线与虚线相交 2.虚线与虚线相交 TOP

投影与视图 第一角法与第三角正投影法之比较 第一角投影法起于法国,盛行于欧洲大陆、德、法、义、俄等国,其中美、日及荷兰等国原先亦采用第一角投影法,后来改采用第三角法讫今。目前国内使用第一角投影法之机构约 35% ,而采用第三角投影法之机构约 65% 。因此为适应国内使用者之需求,于最新修订之 CNS3 , CNS3-1 , CNS3-2 ,…, CNS3-11 等工程制图国家标准规定“第一角法及第三角法同等适用”。唯于同一张图中,不的同时使用两种投影法,且每张图上均应于明显部位标示“投影法”,以资鉴别。 第一角投影法与第三角投影法之异同如下: (1) 对同一投影方向上而言,两者投影面之位置不同。第一角投影法之投影面在物体之后方,而第三角投影法之投影面则在物体前方。 (2) 两中投影法之各视图彼此完全相同。 (3) 两者之投影相于展开后视图排列,则因投影面之不同而有所分别,以前视图为基准而展开时,除前视图以外,其它各视图之位置相反。 (4) 判断视图为第一角或第三角时,可先假定为其中任一者,以侧视图之轮廓线判断误,表示假定正确,若虚实线相反,表示假定错误。 剖视图 对物体作假想剖切,以了结其内部形状,假想之割切面称为割面,而割面体所见之线,称为割面线,如图 1-1 所示。割面线可以转折,两端及转折处用粗实线画出,中间以细链线连接。转折处之大小如图 1-2 所示。 如有多个割面图时,应以大楷拉丁字母区别之,同一割面之两端以相同字母标示,字母写在箭头外侧,书写方向一律朝上。割面线箭头标示剖视图方向,割面线之两端需伸出视图外约10mm ,其箭头之大小形状如图 1-3 所示。 割面及剖面线 假想剖切所得剖面,须以细实线画出剖面线,剖面线虚为与主轴线或机件外形线成45 °之均匀并行线,(但应避免将剖面线画成垂直或水平)。若剖面线与轮廓线平行或近平行时,必须改变方向如图 1-4 所示。 同一机件被剖切后,其剖面线之方向与间隔必须完全相同。在组合图中,相邻两机件,其剖面线应取不同之方向或不同之间隔,如图 1-5 所示。机件剖面之面积较大时,其中间部分之剖面线可以省略,但画出之剖面线须整齐,如图 1-6 所示机件剖面之面积甚为狭小时,

软件设计师知识总结

软件设计师知识总结之计算机组成 计算机系统组成 运算器:算术/逻辑运算单元ALU、累加器ACC、寄存器组、多路转换器、数据总线组成。 控制器:计数器PC、时序产生器、微操作信号发生器,指令寄存器、指令译码器。 CPU的功能:程序控制、操作控制、时间控制、数据处理(最根本的)。 相联存储器是按内容访问的,用于高速缓冲存储器、在虚拟存储器中用来作段表页表或快表存储器、在数据库和知识库中。 CACHE高速缓存的地址映像方法:直接地址映像(主存分区,区分块)、全相联映像(主存分块)、组相联映像(主存分区,区分块、块成组,CACHE分块成组)。 替换算法:随机、先进先出、近期最少用、优化替换算法。 性能分析:H为CACHE命中率,tc为Cache存取时间、tm为主存访问时间,Cache等效访问时间ta=H tc +(1-H) tm 提高了tm/ta 倍。 虚拟存储器由主存、辅存、存储管理单元和操作系统软件组成。 RISC精简指令集:指令种类少、长度固定、寻址方式少、最少的访内指令、CPU内有大量寄存器、适合流水线操作。 内存与接口统一编址:都在一个公共的地址空间里,独立使用各自的地址空间。优点是内存指令可用于接口,缺点内存地址不连续,读程序要根据参数判断访内还是访接口。 廉价冗余磁盘阵列RAID:0级不具备容错能力但提高了传输率N 倍、1级镜像容错技术、2级汉明码作错误检测、3级只用一个检测盘、4级是独立地对组内各磁盘进行读写的阵列,用一个检测盘、5级无专门检测盘。 中断方式处理方法:多中断信号线法、中断软件查询法、菊花链法(硬件)、总线仲裁法、中断向量表法(保存各中断源的中断服务程序的入口地址)。 直接存储器存取DMA:内存与IO设备直接成块传送,无需CPU干涉。根据占据总线方法不同分为CPU停止法、总线周期分时法、总线周期挪用法。 输入输出处理机用于大型机:数据传送方式有字节多路方式、选择传送方式、数组多路方式。 指令流水线:操作周期是最慢的操作的时间。建立时间是达到最大吞吐率的时间。

2020年计算机软考软件设计师知识点精选集

2020年计算机软考软件设计师知识点精选集 需求分析:开发人员准确地理解用户的要求,实行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相对应的需求规格说明的过程。 它有以下几难点: ⑴问题的复杂性。由用用户需求涉及的因素繁多引起,如运行环境和系统功能 ⑵交流障碍。需求分析涉及人员较多,这些人具备不同的背景知识,处于不同角度,扮演不同角色,造成相互之间交流困难。 ⑶不完备性和不一致性。用户对问题的陈述往往是不完备的,各方面的需求可能还存有矛盾,需求分析要消除矛盾,形成完备及一致的定义。 ⑷需求易变性。 近几年来已提出多种分析和说明方法,但都必须适用以下原则: ⒈必须能够表达和理解问题的数据域和功能域。数据域包括数据流(数据通过一个系统时的变化方式)数据内容和数据结构,功能域反映上述三方面的控制信息。 ⒉能够把一个复杂问题按功能实行分解并可逐层细化。 ⒊建模。可更好地理解软件系统的信息,功能,行为。也是软件设计的基础。 需求分析的任务: ⒈问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。 ⒉分析与综合,导出软件的逻辑模型

⒊编写文档:包括编写"需求规格说明书""初步用户使用手册""确认测试计划""修改完善软件开发计划" 结构化分析:简称SA,面向数据流实行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 结构化(SA)分析步骤: ⑴了解当前系统的工作流程,获得当前系统的物理模型。 ⑵抽象出当前系统的逻辑模型。 ⑶建立目标系统的逻辑模型。 ⑷作进一步补充和优化。 【篇二】2020年计算机软考软件设计师知识点:数据流图 以图形的方式描述数据在系统中流动和处理的过程。只反映系统必须完成的逻辑功能,是一种功能模型。 画数据流图的步骤: ⑴首先画系统的输入输出,即先画顶层数据流图。顶层图只包含一个加工,用以表示被开发的系统。 ⑵画系统内部,即画下层数据流图。将层号从0号开始编号,采用自顶向下,由外向内的原则。画更下层数据流图时,则分解上层图中的加工,一般沿着输出入流的方向,凡数据流的组成或值发生变化的地方则设置一个加工,一直实行到输出数据流。如果加工的内部还有数据流,则继续分解,直到每个加工充足简单,不能再分解为止。不能分解的加工称为基本加工。 ⑶注意事项:

(完整版)分离工程试题总结(最终版)

一、填空题 1、分离作用是由于加入(分离剂)而引起的,因为分离过程是(熵减过程)。 2、分离因子(等于1),则表示组分i 及j 之间不能被分离。 3、分离剂可以是(能量ESA )或(物质MSA ),有时也可两种同时应用。 4、速率分离的机理是利用溶液中不同组分在某种(推动力)作用下经过某种介质时的(传质速率)差异而实现分离。 5、萃取精馏塔在萃取剂加入口以上需设(萃取剂回收段)。 6、多组分精馏根据指定设计变量不同可分为(设计)型计算和(操作)型计算。 7、在塔顶和塔釜同时出现的组分为(分配组分)。 8、流量加合法在求得 ij x 后,由(H )方程求 j V ,由(S )方程求 j T 。 9、对窄沸程的精馏过程,其各板的温度变化由(组成的改变)决定,故可由(相平衡方程)计算各板的温度。 10、三对角矩阵法沿塔流率分布假定为(衡摩尔流)。 11、精馏过程的不可逆性表现在三个方面,即(通过一定压力梯度的动量传递),(通过一定温度梯度的热量传递或不同温度物流的直接混合)和(通过一定浓度梯度的质量传递或者不同化学位物流的直接混合)。 12、对多组分物系的分离,应将(分离要求高)或(最困难)的组分最后分离。 13、热力学效率定义为(系统)消耗的最小功与(过程)所消耗的净功之比。 14、分离最小功是分离过程必须消耗能量的下限它是在分离过程(可逆)时所消耗的功。 15、在相同的组成下,分离成纯组分时所需的功(大于)分离成两个非纯组分时所需的功 16 件即处于两相区,可通过(物料平衡和相平衡)计算求出其平衡汽液相组成。 17、分离过程可分为 机械分离 和传质分离两大类。其中传质分离过程的特点是过程中有 质量传递 现象发生。常见的传质分离过程有 精馏 、 吸收 、 萃取 。 18、在泡点法严格计算过程中,除用修正的M-方程计算 液相组成 外,在内层循环中用S- 方程计算 级温度 ,而在外层循环中用H-方程计算 汽相流率 。 19、影响气液传质设备处理能力的主要因素有 液泛 、 雾沫夹带 、 压力降 和 停留时间 。 20、常见的精馏节能技术有 多效精馏 、 热泵精馏 、 采用中间冷凝器和中间再沸器的精馏 和 SRV 精馏 。 21、常压下 苯-甲苯 物系的相平衡常数更适合于用公式Ki= pis/ P 计算。 22、清晰分割法的基本假定是:馏出液中除了 重关键组分 外没有其他 重组分 ,而釜液中除了 轻关键组分 外没有其他 轻组分 。 23、下列各单元中,混合器 单元的可调设计变量数为0 , 分配器 单元的可调设计变量数为1。 二、简答题 1、怎样判断混合物在T ,P 下的相态,若为两相区其组成怎样计算? 答:对进料作如下检验 = 1 B T T = 进料处于泡点,0=ν i i Z k ∑ > 1 T >B T 可能为汽液两相区,ν>0 < 1 T 1 T D T 进料为过热蒸汽 2、精馏过程的不可逆性表现在哪些方面?节省精馏过程能耗有哪些措施? 3、根据两相状态不同 , 平衡分离过程可分成几类 (1) 假定有一绝热平衡闪蒸过程,所有变量表示在所附简图中。求: 1) 总变更量数Nv; 2) 有关变更量的独立方程数Nc ; 3) 设计变量数Ni;

工程制图总结..

一.图纸幅面 图纸幅面:图纸上可用于绘图、会签等工作的区域大小规格。 幅面(框)线:图纸上按国标所确定图纸幅面范围的边线。 图框:图纸上所供给绘图的范围的边线 绘图时应注意以下几点: 在同一图纸内,相同比例的各个图样,宜采用相同的线宽组; 虚线、单点长画线、双点长画线的线段和间距应保持长短一致。虚线线段约3~6mm、间距为0.5~1mm;单点长画线、双点长画线线段长约15~20mm,间距应适当; 单点长画线与双点长画线的两端不能是点; 图线不能与文字、数字、符号重叠或相交;必要时可断开图线 三.字体、符号 总则:端正、整齐、清晰 汉 采用国家公布的简化汉字; 采用长仿宋字,字高: 字宽≈1 : 0.7 汉字字高≥3.5; 长仿宋字特点: 横平竖直; 起落分明; 笔锋满格,日、口等字除外; 布局均匀。 .尺寸标注 总则:尺寸标注必须齐全、清晰、合理 1.尺寸的组成 尺寸四要素:尺寸线、尺寸界线、尺寸起止符,尺寸数字。 (1)尺寸线:表示尺寸方向 1)用细实线; 2)不能用任何它图线代替; 3)与被标注长度方向平行。 (2)尺寸界线:表示尺寸的范围 1)用细实线; 2)必要时可用轮廓线、对称线、轴线代替; 3)与尺寸线垂直; 4)一端离轮廓线应≥2mm,另一端突出最外一道尺寸线约2~3mm; 5)尺寸界线不能与其它图线相交。。 (3)尺寸起止符:表示尺寸的开始和终止 尺寸线与尺寸界线的接触点为尺寸起止点,应标注尺寸起止符。1)用中实线,长约2~3mm,与尺寸界线成顺时针45°夹角;2)标注直径、半径、圆弧、角度时,起止符用箭头表示;3)两尺寸界线间距很小或在轴测图上标注尺寸时,起止符可

软件设计师知识点

软件设计师考试的总体要求 软件设计师主要完成三项工作:(1)编写文档;(2)组织指导程序员开展工作;(3)软件优化和集成测试,开发高质量软件。本工作要求具有工程师的实际工作能力和业务水平。具体讲就是,通过本考试的合格人员,能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件。 考试内容要求 知识点的掌握程度从深到浅可分五个层次,分别要求为熟练掌握、掌握、理解、熟悉和了解。其中包括2个熟练掌握(常用数据结构和常用算法、软件设计的方法和技术)、8个掌握、2个熟悉,1个正确理解,具体体现在以下12个方面: (1) 掌握数据表示、算术和逻辑运算; (2) 掌握相关的应用数学、离散数学的基础知识; (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理; (4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识; (5) 熟练掌握常用数据结构和常用算法; (6) 熟悉数据库、网络和多媒体的基础知识; (7) 掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言; (8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识; (9) 熟练掌握软件设计的方法和技术; (10) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识; (11) 了解信息化、计算机应用的基础知识;

(12) 正确阅读和理解计算机领域的英文资料。 分析:相对于2001年考试大纲,新大纲对知识面的要求更宽,更注重软件设计开发的实践能力,这一点充分体现在下午考试中。考试内容除了技术要求外,还增加了对软件工程实践能力、安全性、标准化、法律法规等方面知识的要求,毕竟软件设计师是软件产业的骨干,因此考试要求相对较高。 二、考试范围 考试科目1:计算机与软件工程知识 本部分包含以下内容: l 计算机科学基础 l 计算机系统知识 l 系统开发和运行知识 l 安全性知识 l 标准化知识 l 信息化基础知识 l 计算机专业英语 1.计算机科学基础 1.1 数制及其转换 ·二进制、十进制和十六进制等常用制数制及其相互转换 1.2 数据的表示 ·(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出) ·非数值表示(字符和汉字表示、声音表示、图像表示)

化工原理分离工程知识点

说明分离过程与分离工程的区别? 答:分离过程:是生产过程中将混合物转变组成不同的两种或多种相对纯净的物质的操作;分离工程:是研究化工及其它相关过程中物质的分离和纯化方法的一门技术科学,研究分离过程中分离设备的共性规律,是化学工程学科的重要组成部分。 实际分离因子与固有分离因子的主要不同点是什么? 答:前者是根据实际产品组成而计算,后者是根据平衡组成而计算。两者之间的差别用级效率来表示。错误:固有分离因子与分离操作过程无关 怎样用分离因子判断分离过程进行的难易程度? 答:分离因子的大小与1相差越远,越容易分离;反之越难分离。 按所依据的物理化学原理不同,传质分离过程可分为哪两类? 答:平衡分离过程:采用平衡级(理论板)作为处理手段,利用两相平衡组成不相等的原理,即达到相平衡时,原料中各组分在两个相中的不同分配,并将其它影响参数均归纳于级效率之中,如蒸发、结晶、精馏和萃取过程等。大多数扩散分离过程是不互溶的两相趋于平衡的过程。速率分离过程:通过某种介质,在压力、温度、组成、电势或其它梯度所造成的强制力的推动下,依靠传递速率的差别来操作,而把其它影响参数都归纳于阻力之中。如超滤、反渗透和电渗析等。通常,速率控制过程所得到的产品,如果令其互相混合,就会完全互溶。 分离过程常借助分离剂将均相混合物变成两相系统,举例说明分离剂的类型。 答:分离过程的原料可以是一股或几股物料,至少必须有两股不同组成的产品,这是由分离过程的基本性质决定的。分离作用是由于加入(媒介)而引起的,分离剂可以是能量(ESA)或物质(MSA),分离剂有时也可两种同时应用。例如,要把糖水分为纯净的糖和水需要供给热量,使水分蒸发,水蒸气冷凝为纯水,糖在变浓的溶液中结晶成纯糖。或供给?令量,使纯水凝固出来,然后在较高剃温度下使其隔出化;这里所加入的分离剂为ESA。也可将糖水加压,通过特殊的固体膜将水与糖分离。这里所加入的分NEW口e录制小视频离剂为MSA。此外,ESA还可以是输入或输出的功,以驱动泵、压缩机;在吸收、萃取、吸附、离子交换、液膜固膜分离中,均须加入相应的MSA。

工程制图基础知识 笔记

工程制图基础: 第一讲 绪论 制图基础知识(一) 图样:设计的成果、制造的依据、交流的工具。 工程界的技术语言。 图纸幅面:指图纸宽度与长度组成的图面。 图框格式 比例 字体 图线 剖面符号 尺寸注法 尺寸标注: 图样中: 图形:表达零件的结构形状 尺寸:确定零件各部分结构的大小 基本规则:图样中的尺寸,以毫米为单位时,不需要标注计量单位的名称或符号; 图样上锁标注尺寸数值为机件的真实大 机件的每一个尺寸,在图样中一般只标注一次; 图样中所标注的尺寸,为该机件的最后完工尺寸。 尺寸要素:尺寸界线、尺寸线、尺寸终端、尺寸数字、尺寸符号; 尺寸界线表示所标注尺寸的起止范围,用细实线绘制; 尺寸线用细实线绘制; 尺寸终端可以有以下两种形式: 箭头(适用于各种类型的图样); 斜线(当尺寸线与尺寸界线垂直时,尺寸线的终端可采用斜线,斜线用细实线绘制)。 尺寸数字:线性尺寸的数字一般注写在尺寸线的上方,也允许写在尺寸线的中断处。 图中用符号区分不同类型尺寸: Φ:表示直径 R;表示半径 S;表示球面 t:表示板状零件厚度 L:表示斜度 X:连字符 K:两个圆形中心的距离 标注示例:表1-8列出国标规定的尺寸标注的范例; 第二讲 平面图形尺寸标注的要求 正确:严格按照国家标准规定注写。 平面图形的尺寸:定形尺寸 定位尺寸 尺寸基准:在平面图形中确定尺寸位置的点、直线称尺寸基准,简称基准,如对称中心线、圆心、轮廓直线等; 一个平面图形至少有两个尺寸基准;

定形尺寸:确定图形的形状和大小; 定位尺寸:确定各图形基准间相对位置的尺寸称为定位尺寸; 平面图形的线段分析: 通常可按所标注的定位尺寸数量将其分为三类:已知线段、中间线段、连接线段; 已知(弧)线段:两个定位尺寸均直接注出的圆弧;(必须直接注出全部定位尺寸) 中间(弧)线段:直接注出一个定位尺寸,另一个定位尺寸需要由与其相切的已知线段(或圆弧作图求出。(直接注出一个定位尺寸) 连接(弧)线段:两个定位尺寸均未直接注出的圆弧;(则不必直接标注定位尺寸) 标注平面图形尺寸的方法: 图形分解法:将平面图形分解为一个基本图形和几个子图形; 确定基本图形的尺寸基准,标注其定形尺寸,再依次确定各子图形的基准,标注定位、定 形尺寸。 特征尺寸法:将平面图形尺寸分为两类特征尺寸:1、直线尺寸,包括水平、垂直、倾斜方向;2、圆弧 和角度尺寸,按两类尺寸分别标注。 几个注意的问题:标注作图最方便,直接用以作图的尺寸; 不标注切线的长度尺寸; 不要标注封闭尺寸; 总长、总宽尺寸的处理; 第七讲 换面法:保持空间几何元素的位置不动,建立新的直角投影体系,使几何元素在新投影面体系中处于有利解题的位置,然后用正投影法获得几何元素的新投影。 新投影面的选择必须符合以下两个基本条件:1. 新投影面必须垂直于一个原有的投影面。 2 . 新投影面必须与空间几何元素处于有利于解题的位置。 点的变换:一次换面 ?点的新投影和不变投影的连线,必垂直于新投影轴; ?点的新投影到新投影轴的距离等于被变换旧投影到旧投影轴的距离。

2020年计算机软件水平考试《软件设计师》知识点汇总

【篇一】2020年计算机软件水平考试《软件设计师》知识点:C++的ANSI 标准 标准化是把所编写的程序从一种类型的计算机迁移到另一种类型的计算机上的基础。标准的建立使语言在各种机器上的实现保持一致。在所有相容编译器上都可用的一组标准功能意味着,用户总是能确定下一步会获得什么结果。使用ANSI标准后,C++使应用程序可以轻松地在不同的机器之间迁移,缓解了在多个环境上运行的应用程序的维护问题。 当然,还有其他问题需要考虑。如果程序是可以移植的,那么就不能把非标准库中的特性引入代码,还必须使程序对建立该程序所使用的开发机器的依赖性降到最低,否则迁移代码就很困难。 C++的ANSI标准还有另一个优点:它对用C++编程所需要学习的部分进行了标准化。这个标准将使后续的程序具有一致性,因为它只为C++编译器和库提供了一个定义参考。在编写编译器时,该标准的存在也使编写人员不再需要许可。 【篇二】2020年计算机软件水平考试《软件设计师》知识点:如何控制需求变更 按照现代项目管理的概念,一个项目的生命周期分为启动、实施、收尾三个过程。需求变更的控制不应该只是项目实施过程考虑的事情,而是要分布在整个项目生命周期的全过程。为了将项目变更的影响降低到最小,就需要采用综合变更控制方法。综合变更控制主要内容有找出影响项目变更的因素、判断项目变更范围是否已经发生等。 进行综合变更控制的主要依据是项目计划、变更请求和提供了项目执行状况信息的绩效报告。 (1)项目启动阶段的变更预防 对于任何项目,变更都无可避免,也无从逃避,只能积极应对,这个应对应该是从项目启动的需求分析阶段就开始了。对一个需求分析做得很好的项目来说,基准文件定义的范围越详细清晰,用户跟项目经理扯皮的幌子就越少。如果需求没做好,基准文件里的范围含糊不清,被客户抓住空子,往往要付出许多无谓的牺牲。如果需求做得好,文档清晰且又有客户签字,那么后期客户提出的变更就超出了合同范围,需要另外收费。这个时候千万不能手软,这并非要刻意赚取客户的钱财,而是不能让客户养成经常变更的习惯,否则后患无穷。相对于需求来说,什么WBS、风险管理、计划进度都是次要的,只要需求做好了就会一帆风顺。 (2)项目实施阶段的需求变更

生物分离工程知识点整理共8页

生物分离工程 第一章(绪论) 生物分离工程的定义和过程 生物分离工程定义(名词解释): 为提取生物产品时所需的原理、方法、技术及相关硬件设备的总称,指从发酵液、动植物细胞培养液、酶反应液和动植物组织细胞与体液等中提取、分离纯化、富集生物产品的过程。过程: 目标产物捕获 目标产物初步纯化(萃取、沉淀、吸附等方法) 目标产物高度纯化和精制 细胞分离三种手段:重力沉降离心沉降过滤 第二章 离心分离原理和方法: 原理:离心沉降是在离心力的作用下发生的。 单位质量的物质所受到的离心力: 式中: r为离心半径,即从旋转轴心到沉降颗粒的距离; ω为旋转角速度; N为离心机的转数,s-1 方法:(1)差速离心分级 (2)区带离心(差速区带离心、平衡区带离心) 离心分离设备: 离心力(转速)的大小:低速离心机、高速离心机、超离心机 按用途:分析性、制备性 按工业应用:管式离心机、碟片式离心机 实验室用以离心管式转子离心机,离心操作为间歇式 悬浮液的预处理方法和目的: 方法: 1.加热:最简单和最廉价的处理方法。黏度、促凝聚、固体成分体积、破坏凝胶结构、增加空隙率 调pH值:方法简单有效、成本低廉 2.凝聚:在凝聚剂(如铝盐、铁盐、石灰和NaCl)作用下,细胞蛋白质等胶体去稳定,并聚集成1mm大小的凝聚块的过程。(机理:破坏双电层,水解后胶体吸附,氢键结合等) 3.絮凝:在絮凝剂高分子聚合电解质的作用下,胶体颗粒和聚合电解质交连成网,形成10mm大小的絮凝团过程。(机理:絮凝剂主要起中和电荷、桥架和网络作用) 4.惰性助滤剂:一种颗粒均匀、质地坚硬的粒状物质,用于扩大过滤表面的适应范围,减轻细小颗粒的快速挤压变形和过滤介质的堵塞。(使用方法:预涂层;按一定比率混合。助滤剂种类:硅藻土、纤维素、未活化的炭、炉渣、重质碳酸钙等。) 目的:提高过滤速度和过滤质量是过滤操作的目标。 各种细胞破碎技术原理和优缺点: 原理:许多生物产物在细胞培养过程中保留在细胞内,需破碎细胞,使目标产物选择性地释放到液相。破碎的细胞或其碎片去除后,上清液用于进一步的分离纯化。

相关文档
最新文档