软件工程与方法学期末试卷
软件工程期末考试题目

软件工程期末考试题目### 软件工程期末考试题目#### 一、选择题(每题3分,共30分)1. 软件工程的核心思想是()。
A. 模块化B. 重用性C. 抽象化D. 封装性2. 软件需求分析阶段的主要任务是()。
A. 确定软件的功能需求B. 设计软件的界面C. 编写软件的代码D. 测试软件的功能3. 在软件开发过程中,以下哪个阶段不是瀑布模型的组成部分?()。
A. 需求分析B. 系统设计C. 编码实现D. 维护与升级4. 软件测试的主要目的是()。
A. 修复软件中的所有错误B. 验证软件是否满足需求规格说明C. 确保软件的高性能D. 优化软件的用户体验5. 在面向对象的分析和设计中,以下哪个概念不是基本构件?()。
A. 类B. 对象C. 函数D. 消息6. UML(统一建模语言)中,用于表示对象之间交互的图是()。
A. 用例图B. 类图C. 序列图D. 活动图7. 敏捷开发方法的核心价值不包括以下哪一项?()。
A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化8. 在软件项目管理中,以下哪个工具用于评估项目风险?()。
A. 甘特图B. 风险矩阵C. 燃尽图D. 资源分配图9. 软件配置管理的主要目标是()。
A. 确保软件质量B. 跟踪软件变更C. 优化软件性能D. 降低软件成本10. 在软件维护中,以下哪种类型的维护最常见?()。
A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护#### 二、简答题(每题10分,共40分)1. 简述软件工程中的“软件危机”是什么,并说明其主要原因。
2. 描述软件需求分析的重要性,并举例说明如何进行有效的需求分析。
3. 解释什么是软件架构,并讨论它在软件开发过程中的作用。
4. 描述敏捷开发方法与传统瀑布模型的主要区别,并讨论它们各自的优缺点。
#### 三、案例分析题(共30分)某软件开发团队正在开发一个在线购物平台。
软件工程期末考试试卷

软件工程期末考试试卷一、单项选择题(每题2分,共20分)1. 软件工程的主要目标是______。
A. 提高软件的生产率B. 提高软件的运行效率C. 降低软件的开发成本D. 减少软件的维护工作量2. 软件需求分析阶段的主要任务是______。
A. 确定软件的功能需求B. 设计软件的数据库结构C. 编写软件的详细设计文档D. 开发软件的原型系统3. 在软件开发过程中,______是最重要的文档。
A. 用户手册B. 需求规格说明书C. 测试计划D. 维护手册4. 软件设计阶段的主要任务是______。
A. 确定软件的总体结构B. 编写软件的详细设计文档C. 设计软件的用户界面D. 编写软件的测试用例5. 软件测试的主要目的是______。
A. 验证软件的功能是否正确B. 验证软件的性能是否满足要求C. 发现并修复软件中的错误D. 确保软件的可靠性和可用性6. 在软件维护中,最常见的维护类型是______。
A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护7. 软件工程中的“软件危机”主要是指______。
A. 软件的开发成本过高B. 软件的开发周期过长C. 软件的质量难以保证D. 软件的维护工作量过大8. 在面向对象的软件开发方法中,______是最基本的概念。
A. 类B. 对象C. 消息D. 封装9. 在软件开发过程中,______是最重要的质量保证活动。
A. 代码审查B. 软件测试C. 需求评审D. 配置管理10. 在软件项目管理中,______是最重要的管理活动。
A. 项目计划B. 项目监控C. 风险管理D. 资源分配二、多项选择题(每题3分,共15分)11. 软件工程的主要原则包括______。
A. 抽象B. 模块化C. 逐步求精D. 客户驱动12. 在软件开发过程中,需求分析阶段的主要任务包括______。
A. 确定软件的功能需求B. 确定软件的非功能需求C. 编写需求规格说明书D. 进行需求评审13. 在软件设计阶段,主要的设计方法包括______。
软件工程期末考试试卷(附答案)

软件工程期末考试试卷(附答案)一、选择题(每题2分,共20分)1. 以下哪个不是软件工程的三个基本目标?A. 可用性B. 可靠性C. 可维护性D. 可行性答案:D2. 在软件需求分析阶段,以下哪个任务是最重要的?A. 确定系统功能B. 确定系统性能C. 确定用户界面D. 确定数据存储答案:A3. 以下哪种编程范式主要用于描述软件系统的结构?A. 面向对象编程B. 面向过程编程C. 函数式编程D. 逻辑编程答案:A4. 以下哪个不属于软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 需求测试答案:D5. 以下哪个不是软件维护的类型?A. 适应性维护B. 改进性维护C. 纠错性维护D. 预防性维护答案:D6. 以下哪个不属于软件项目管理的主要内容?A. 范围管理B. 时间管理C. 质量管理D. 销售管理答案:D7. 以下哪个不属于软件过程模型?A. 水平模型B. 生命周期模型C. 迭代模型D. 增量模型答案:A8. 以下哪个不是软件工程的基本活动?A. 需求分析B. 设计C. 编码D. 销售与维护答案:D9. 以下哪个不属于软件质量保证的方法?A. 审查B. 测试C. 设计评审D. 市场调研答案:D10. 以下哪个不属于敏捷软件开发的特点?A. 迭代开发B. 精简文档C. 高度协作D. 固定价格合同答案:D二、填空题(每题2分,共20分)1. 软件工程的目标是提高软件的______、______和______。
答案:可用性、可靠性、可维护性2. 软件需求分析的主要任务是确定软件的______、______和______。
答案:功能、性能、用户界面3. 软件设计的主要任务是确定软件的______、______和______。
答案:模块结构、数据结构、接口设计4. 软件测试的主要目的是______、______和______。
答案:发现错误、评估软件质量、验证软件需求5. 软件维护的主要类型包括______、______和______。
《软件工程》期末试卷及答案

《软件工程》期末试卷及答案一、选择题(每题2分,共20分)1. 下列哪项不是软件工程的基本目标?A. 提高软件的生产率B. 提高软件的质量C. 减少软件的开发成本D. 提高软件的可维护性答案:D2. 软件工程的三要素不包括以下哪项?A. 方法B. 工具C. 管理模式D. 知识库答案:D3. 下列哪种软件过程模型适用于需求不明确的项目?A. 水平模型B. 增量模型C. 迭代模型D. 瀑布模型答案:C4. 在软件项目管理中,项目经理负责以下哪项工作?A. 软件需求分析B. 软件设计C. 软件编码D. 项目计划与组织答案:D5. 以下哪种编程语言不属于面向对象编程语言?A. JavaB. C++C. PythonD. C答案:D6. 下列哪种软件测试方法属于静态测试?A. 单元测试B. 集成测试C. 系统测试D. 代码审查答案:D7. 以下哪种软件维护类型占总维护工作量的比例最大?A. 适应性维护B. 完善性维护C. 纠错性维护D. 预防性维护答案:C8. 下列哪种软件文档是软件开发过程中必须编写的?A. 项目计划书B. 需求规格说明书C. 设计文档D. 测试报告答案:B9. 下列哪种软件工程方法学强调开发过程的结构化和规范化?A. 结构化分析方法B. 面向对象分析方法C. 原型法D. 敏捷开发方法答案:A10. 以下哪个软件工具不属于CASE(计算机辅助软件工程)工具?A. 代码生成器B. 代码审查工具C. 项目管理工具D. 数据库管理系统答案:D二、填空题(每题2分,共20分)11. 软件工程的基本原则包括抽象、封装、模块化、层次化和信息隐藏等,其中______是一种将信息、数据和操作封装在一起的方法。
答案:封装12. 软件开发过程分为需求分析、设计、编码、测试和维护五个阶段,其中______阶段是软件开发过程中的核心阶段。
答案:设计13. 代码行(LOC)和功能点(FP)是衡量软件规模的两个指标,其中______是一种基于软件功能需求的规模度量方法。
软件工程 期末考试题(含答案)

一、选择题1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。
八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和_。
( C ),A .详细计划B .可行性分析C .运行阶段 D.测试与排错2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系统测试阶段的目标( A )A .需求分析阶段B .详细设计阶段 C.概要设计阶段 D .可行性研究阶段,3.软件工程的出现主要是由于(C ) ,A.程序设计方法学的影响B.其它工程科学的影响C.软件危机的出现D.计算机的发展,4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实旅的主要保证是(C)A.硬件环境B.软件开发的环境C.软件开发工具和软件开发的环境D.开发人员的素质5.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B)A.相互排斥B相互补充C独立使用 D.交替使用6.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C)A.基于瀑布模型的结构化方法 B.基于需求动态定义的原型化方法C.基于对象的面向对象的方法 D.基于数据的数据流开发方法7.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B)A.结构化方法B原型化方法C面向对象的方法 D.控制流方法8.结构化分析方法是一个预先严格定义需求的方法,它在实施时强调的是分析对象的(B)A.控制流 B.数据流 C.程序流 D.指令流9.软件开发的结构化生命周期方法将软件生命周期划分成(A)A.计划阶段.开发阶段.运行阶段B.计划阶段.编程阶段.测试阶段C.总体设计.详细设计.编程调试 D.需求分析.功能定义.系统设计10.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C)A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段11.适合于面向对象方法学的软件生存周期模型是(B)A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型12.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大的是(C)A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段13.从实用角度看,数据规范化在大多数场合选用第____范式。
《软件工程》期末考试题及答案

《软件工程》期末考试题及答案一、选择题(每题2分,共20分)1. 以下哪个不属于软件工程的三个基本活动?A. 软件规格B. 软件设计C. 软件编码D. 软件测试答案:D2. 以下哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A3. 以下哪个不属于软件工程的基本原则?A. 分而治之B. 信息隐藏C. 模块化D. 编码规范答案:D4. 以下哪个不是软件工程的四大支柱?A. 软件需求B. 软件设计C. 软件验证D. 软件项目管理答案:C5. 以下哪种软件过程模型是迭代和增量的?A. 瀑布模型B. 快速应用开发C. 敏捷开发D. 原型模型答案:C6. 以下哪个不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 需求测试答案:D7. 以下哪种软件维护类型是最常见的?A. 更正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A8. 以下哪个不属于软件项目的风险管理策略?A. 风险避免B. 风险转移C. 风险减轻D. 风险接受答案:B9. 以下哪个不属于软件需求分类?A. 功能需求B. 性能需求C. 可用性需求D. 测试需求答案:D10. 以下哪个不属于软件设计的准则?A. 模块化B. 信息隐藏C. 功能耦合D. 数据抽象答案:C二、填空题(每题2分,共20分)11. 软件工程的主要目标是提高软件的__________和降低软件的__________。
答案:可维护性、成本12. 软件开发的三个基本阶段是:__________、__________、__________。
答案:需求分析、设计、实现13. 软件过程模型分为__________模型和__________模型。
答案:预测性、适应性14. 软件测试的四个基本级别是:__________、__________、__________、__________。
答案:单元测试、集成测试、系统测试、验收测试15. 软件维护的四种类型是:__________、__________、__________、__________。
软件工程期末考试参考题及答案
一、填空题(每空1分, 共20分)1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。
2.按软件旳功能进行划分, 软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究重要集中在如下四个方面经济可行性、技术可行性、法律可行性和抉择。
4.顾客界面旳可使用性是顾客界面设计最重要旳也是最基本旳目旳。
5.常见旳软件概要设计措施有3大类: 以数据流图为基础构造模块构造旳___构造化设计措施_________, 以数据构造为基础构造模块旳__jackson措施__________, 以对象、类、继承和通信为基础旳__面向对象设计措施__________。
6.__数据流图________和__数据字典___共同构成系统旳逻辑模型。
7.软件测试旳措施有__分析措施________和___非分析措施_______(即黑盒法)。
8.单元测试一般以___白盒_____________测试为主, ___黑盒______测试为辅。
9.成本估计措施重要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。
二、单项选择题(每题2分, 共10分)1.下列哪个阶段不属于软件生存周期旳三大阶段( C )。
A.计划阶段B.开发阶段2. C.编码阶段 D.维护阶段3.需求分析是(A )。
A. 软件开发工作旳基础B. 软件生存周期旳开始C. 由系统分析员单独完毕旳D. 由顾客自己单独完毕旳原型化措施是软件开发中一类常用旳措施, 它与构造化措施相比较, 更需要( B )。
A. 明确旳需求定义B.完整旳生命周期C、较长旳开发时间D、纯熟旳开发人员软件维护时, 对测试阶段未发现旳错误进行测试、诊断、定位、纠错, 直至修改旳回归测试过程称为( A )。
A、改正性维护B、适应性维护C、完善性维护D、防止性维护一般说来, 投入运行旳软件系统中有错误(A )。
软件工程期末试题及答案
软件工程期末试题及答案一、选择题(每题2分,共20分)1. 以下哪项不是软件工程的基本目标?A. 提高软件的生产效率B. 提高软件的质量C. 减少软件的开发成本D. 增加软件的复杂性答案:D2. 下面哪个不属于软件工程的三个主要过程?A. 软件规格B. 软件开发C. 软件测试D. 软件维护答案:A3. 下列哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A4. 以下哪个不属于软件项目的管理活动?A. 项目计划B. 风险管理C. 质量保证D. 软件开发答案:D5. 以下哪个不是软件需求分析的工具?A. 数据流图(DFD)B. 实体关系图(ERD)C. 状态转换图(STD)D. 类图答案:B6. 以下哪个不属于软件设计的原则?A. 模块化B. 抽象C. 封装D. 继承7. 以下哪种测试方法主要用于检测软件的功能是否满足需求?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:C8. 以下哪个不属于软件维护的类型?A. 适应性维护B. 完善性维护C. 纠错性维护D. 预防性维护答案:D9. 以下哪个不属于软件项目管理工具?A. Microsoft ProjectB. JiraC. TrelloD. Visual Studio10. 以下哪个不属于敏捷软件开发的特点?A. 短周期迭代B. 客户参与C. 重构D. 线性开发流程答案:D二、填空题(每题2分,共20分)1. 软件工程的基本目标包括提高软件的生产效率、提高软件的质量和______。
答案:减少软件的开发成本2. 软件工程的三个主要过程分别是软件规格、软件开发和______。
答案:软件维护3. 软件需求分析的主要工具包括数据流图(DFD)、实体关系图(ERD)和______。
答案:状态转换图(STD)4. 软件设计的原则包括模块化、抽象、封装和______。
答案:继承5. 软件测试的四个层次分别是单元测试、集成测试、系统测试和______。
软件工程期末考试A卷及答案
软件工程期末考试A卷及答案一、单项选择题(每题2分,共20分)1. 软件工程的三要素包括()。
A. 工具、方法和过程B. 工具、方法和环境C. 方法、过程和环境D. 方法、工具和环境答案:C2. 软件需求分析阶段的主要任务是()。
A. 确定软件的功能需求B. 确定软件的非功能需求C. 确定软件的界面需求D. 确定软件的性能需求答案:A3. 在软件开发过程中,需求变更是不可避免的,以下哪项不是需求变更的原因()。
A. 客户对需求理解的不完整B. 客户对需求理解的不准确C. 客户对需求理解的不清晰D. 客户对需求理解的完全正确答案:D4. 软件测试的目的是()。
A. 证明软件是正确的B. 发现软件中的错误C. 证明软件没有错误D. 证明软件是完美的答案:B5. 以下哪项不是软件维护的类型()。
A. 纠错性维护B. 适应性维护C. 完善性维护D. 创新性维护答案:D6. 在面向对象方法中,类的实例称为()。
A. 对象B. 实体C. 组件D. 模块答案:A7. 以下哪项不是软件工程中的项目管理活动()。
A. 风险管理B. 配置管理C. 需求管理D. 系统分析答案:D8. 软件工程中的“软件危机”主要指的是()。
A. 软件成本过高B. 软件质量低下C. 软件进度延误D. 以上都是答案:D9. 以下哪项不是软件复用的优点()。
A. 提高开发效率B. 降低开发成本C. 增加软件复杂性D. 提高软件质量答案:C10. 在敏捷开发方法中,以下哪项不是其核心价值()。
A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化答案:D二、多项选择题(每题3分,共15分)1. 软件工程的主要目标包括()。
A. 提高软件生产率B. 提高软件质量C. 降低软件成本D. 提高软件的可维护性答案:ABCD2. 软件需求分析阶段的输出包括()。
A. 需求规格说明书B. 用户手册C. 系统设计说明书D. 数据字典答案:AD3. 软件测试的类型包括()。
软件工程期末试卷(十套含答案)
软件工程期末试卷(十套含答案)一、选择题(每题1分,共5分)A. 方法论B. 工具C. 过程D. 人员2. 下列哪一项不是软件生命周期的阶段?A. 需求分析B. 设计C. 编码D. 销售与市场A. 瀑布模型B. 喷泉模型C. 增量模型D. 敏捷模型4. 下列哪种方法不是软件需求获取的方法?A. 问卷调查B. 访谈C. 观察D. 编码A. 单一职责原则B. 开放封闭原则C. 里氏替换原则D. 依赖倒置原则二、判断题(每题1分,共5分)1. 软件工程的目标是生产出高质量的软件产品。
(√/×)2. 在软件开发过程中,需求分析阶段是最重要的阶段。
(√/×)3. 软件开发模型只有瀑布模型和喷泉模型两种。
(√/×)4. 在面向对象方法中,类是现实世界中实体的抽象。
(√/×)5. 软件测试的目的是证明软件的正确性。
(√/×)三、填空题(每题1分,共5分)1. 软件工程的三要素包括方法论、工具和______。
2. 软件生命周期包括需求分析、设计、编码、测试和______。
3. 在面向对象方法中,对象是现实世界中实体的______。
4. 软件开发模型包括瀑布模型、喷泉模型、增量模型和______。
5. 软件测试的目的是发现软件中的______。
四、简答题(每题2分,共10分)1. 简述软件工程的目标。
2. 简述软件生命周期的阶段。
3. 简述面向对象方法的基本概念。
4. 简述软件开发模型的作用。
5. 简述软件测试的目的。
五、应用题(每题2分,共10分)1. 假设你是一个软件开发人员,你需要为一个图书馆开发一个图书管理系统。
请列出该系统的需求。
2. 请解释瀑布模型和喷泉模型的区别。
3. 请解释面向对象方法中的继承和多态的概念。
4. 请解释软件测试中的黑盒测试和白盒测试的区别。
5. 请解释软件维护的类型。
六、分析题(每题5分,共10分)1. 假设你是一个软件开发人员,你需要为一个在线购物网站开发一个支付系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京理工大学课程考试试卷(学生考试用)
第 1 页共 2 页
第 2 页共 2 页
第 3 页共 3 页
南京理工大学课程试卷答案
课程名称:软件方法与工程学(A)学分: 2.0 大纲编号 06022203 试卷编号:考试方式:闭卷满分分值: 100 考试时间: 120 分钟
5. 试叙述软件生存周期划分为哪3个阶段,每个阶段有哪些任务。
答:⑴ 3个阶段是:软件定义阶段、软件开发阶段、软件使用与维护阶段。
⑵软件定义阶段的任务:问题定义、可行性研究、需求分析
软件开发阶段的任务:概要设计、详细设计、实现、组装测试、验收测试
软件使用与维护阶段的任务:使用与维护、退役
五.应用题(30分)
1.
注:本题为综合题,考核学生对用例图分析和画法的掌握的情况。
2. 从问题陈述可知,复印机的状态主要有闲置、复印、缺纸和卡纸。
引起状态转换的事件主要是复印命令、完成复印命令、发现缺纸、装满纸、发生卡纸故障和排除了卡纸故障。
下图给出了状态转换图描绘了复印机的行为。
do/警告
卡纸
do/警告
缺纸
do/复印
复印
闲置
完成复印命令
复印命令
发生
卡纸
故障
发现
缺纸
排除卡纸故障
装满纸
注:本题为综合题,考核学生对对象模型分析及类图等工具的掌握情况。
一.选择(每小题2分,共30分)
1.C
2.A
3.D
4.B
5.B
6.A
7.B
8.D
9.B 10.C
11⑴B ⑵D ⑶B ⑷A ⑸C
注:本大题均为基本题,考核学生对基本知识点的掌握情况。
二.填空:(每空1分,共10分)
1.自然思维
2.服务层
3.表达
4.软件配置管理
5.适应性
注:本大题均为基本题,考核学生对基本知识点的掌握情况。
三.名词解释(每小题2分,共10分)
1.需求获取:发现用户需求的过程。
2. 前置条件(Precondition):被调用操作如正常执行必须满足的先决条件称为前置条件。
3. 复合聚集:如果部分类完全隶属于整体类,部分类需要与整体类共存,一旦整体类不存在了,
则部分类也会随之消失,或失去存在价值。
4. 过程抽象:是指任何一个完成确定功能的操作序列,其使用者都可以把它看做一个单一的实
体,尽管实际上它可能是由一系列更低级的操作完成的。
5. 数据驱动:是对软件的功能和界面的测试,其目的是发现软件需求或者设计规格说明中的错
误,又称为黑盒测试。
注:本大题均为基本题,考核学生对基本知识点的掌握情况。
四.简要回答下列问题(每小题4分,共20分)
1.请说明为什么模块控制的宽度和深度要适度。
深度过大表示分工过细,而宽度过大则表示系统复杂度大,所以模块控制的宽度和深度要适度。
2. 什么是蜕变测试?编写蜕变测试的测试用例关键点是什么?
蜕变测试依据被测软件的领域知识和软件的实现方法建立蜕变关系(Metamorphic Relation,
MR),利用蜕变关系来生成新的测试用例,通过验证蜕变关系是否被保持来决定测试是否通过。
编
写蜕变测试的测试用例关键点就是找出蜕变关系。
3. 快速原型技术的基本思想是什么?
在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,
然后开发人员根据用户的意见对原型进行改进。
4. 软件出错处理设计,即软件安全性设计。
一个交互式出错处理程序应该具备哪些功能和属
性?
⑴信息应该使用用户可以理解的术语描述。
⑵信息应该提供有助于从错误中恢复的建设性意见。
⑶信息应该指出错误可能导致的后果。
⑷信息应该伴随感官提示。
⑸信息不能带有指责色彩。
第 1 页共 2 页
第 2 页共 2 页
第 3 页共 3 页。