文档库 最新最全的文档下载
当前位置:文档库 › EIA-364-26B中文版

EIA-364-26B中文版

EIA-364-26B中文版
EIA-364-26B中文版

EIA STANDARD EIA-364-26B 第1 页共5 页电子工业协会标准

TP-26B

电连接器、端子及插座的盐水喷雾试验程序

EIA-364-26B

(依据EIA-364-26A修订)

1999年4月7日颁布

1 目的

描述一种盐水喷雾试验的标准方法,以便评估可控的盐雾气氛对电连接器及其组件的影响。本试验与海滨大气气氛之间没有内在联系,但它可用来比较不同材料及保护涂层的耐腐蚀性能。试验的失效机制可用盐水的电化学腐蚀来解释。

2 试验资源

2.1 测试设备

2.1.1试验箱

试验箱及其附件应由不影响其盐雾腐蚀性能的材料制成,比如塑料、玻璃或橡胶等。木材及其复合板或者含有甲醛、苯酚成份的材料不得用来制作试验箱。试验箱及其附件应能保证盐雾不循环流动,并且所有的样品均暴露在相同的环境下,盐雾也不能直接在样品上凝结。试验箱应有通风口,以避免箱内气压的累积而过高。

2.1.2 雾化器

喷嘴的设计应保证能产生细小的、分散的、潮湿的浓雾。雾化器的喷嘴应不与盐雾发生反应。

2.1.3 气压源

进入雾化器的压缩气体应是没有受到不纯物(如油、灰尘)污染的,并且使用适当的方法来提供潮湿的温暖的压缩空气以满足试验条件的要求。压缩空气就适合产生细小的分散的浓雾。

同时,为了保证盐水沉积物不堵塞雾化器,空气要有一定的相对湿度(95%~98%RH)。一种解决的办法是先将气体以细小的气泡通过一个热水塔,水温不得低于35℃。

2.2 材料

2.2.1 盐溶液

盐溶液的浓度为5%(重量百分比)。使用的氯化钠在干燥状态时所包含的碘化钠不超过0.1%,总的杂质含量不超过0.5%。配制盐溶液时,使用5±1份的氯化钠和95份的蒸馏水。使用的蒸馏水或其它纯净水中,其固体物质的总含量不得超过百万分之50。盐水应用不具有腐蚀作用的过滤器过滤。过滤器类似于图1所示,它在溶液槽中的位置如图2所示。配制成的盐水的比重应符合图3的规定,且溶液的PH值应维持在6.5~7.2之间(34~36℃时的PH值)。调节PH值之前,应将溶液煮沸30~60秒,以将溶液中的CO2排出,然后等溶液冷却到规定温度,再测定溶液的PH值,最后用化学纯盐酸或氢氧化钠来调节其PH值。PH值的测定可采用饱和氯化钾盐桥玻璃电极或其它等效的方法。

注:括号内为英寸

图1—盐水过滤器

图2—盐水过滤器位置

3 测试样品

3.1 描述

测试样品应由完全带有导线、端子、密封插头及附件的连接器组成。

3.2 制备

3.2.1 除非另有规定,测试样品应安放在水平的轴上。

3.2.2 除非另有规定,连接器应按正常工作时的样子插合装配。

3.2.3 除非另有规定,当连接器端子被单独试验时,应该被固定在有引力的水平方向。

3.2.4除非另有规定:

3.2.

4.1 除非另有规定,样品上一些重要的表面要做适当处理,并且处理后马上进行试验。

3.2.

4.2 除非另有规定,被油类、污垢或油脂污染过的样品应予以清洗。

3.2.

4.3 附有涂层的样品不得使用具有溶解性质的溶剂清洗。

3.2.

4.4 试样与支架接触的部位,或涂层试样的不需要涂层的边缘和表面,可将其涂上蜡或类

似的物质,以防止潮湿的空气进入试样内部。

4 试验程序或方法

4.1 样品安置

样品应用塑料或玻璃的钩子或其它类似的东西挂在箱的顶部,所使用的吊钩材料应不与盐雾反应,不允许使用金属吊钩。样品放置的位置应保证所有的样品都充分暴露在相同的气氛中,并且样品之间不能彼此接触,样品上的腐蚀产物或凝聚物不能落到别的样品上。带有盲孔的样品,其盲孔应始终朝下。

4.2 操作条件

4.2.1 温度

试验箱中的测试区域的温度应维持在35℃(+1℃,-2℃),准确的控温方法是将设备放入已经

控制好的恒温箱内,并将设备彻底地隔离。在喷雾前先将空气预热到适当的温度。将设备套

上外套,并控制好所使用的水和空气的温度。禁止用浸渍加热器的方法来维持箱内温度。

4.2.2 喷雾

在暴露区的各个部分维持的条件应保证在暴露区的任意点放置一个容器,以至少16个小时

的平均值为依据,在80cm2的水平区域内,每小能收集到0.5至3.0毫升的溶液。当使用5%

的溶液时,收集到的溶液浓度应介于4%至6%之间,并且符合图3的要求。至少要用两个清

洁的集雾容器,一个放置在喷嘴附近,一个放置在离喷嘴尽可远的地方,容器应固定住,且不被样品遮住,也不至于收集到来自于样品上或其它来源的溶液。试验后应对收集到的溶液的量和比重进行测量。对于适合喷雾的体积小于0.34立方米(12立方英尺)的容器,喷嘴应满足如下条件:

a) 喷嘴的压力介于0.08MPa与0.13MPa之间(12至18磅每平方英寸)

b) 喷嘴的孔径约0.5至0.7毫米(0.02至0.03英寸)

c) 喷雾时,在每0.28立方米(10立方英尺)的体积范围内,每24小时约喷出2.8(3夸

脱)公升的溶液

d) 当使用超过0.34立方米的试验箱时,上述喷嘴条件可以更改以适合试验条件。

图3—盐(氯化钠)溶液比重随温度变化

4.3 试验时间

4.3.1试验时间将指定如下表1所示条件之一:

表1—试验条件

试验条件试验时间

A 96小时

B 48小时

C 500小时

D 1000小时

4.3.2除非另有规定,试验时间应连续计算,除了中途检查样品外,不得中断试验。

4.4 试验后的清洗

暴露后,应立即将连接器置于38℃的温水中清洗5分钟,然后置于38+3℃的具有循环空气的烘箱中烘干,烘干时间不得超过16小时。然后在室温下进行检查。如果需要精细检查电镀表面,也可使用不损伤样品镀层的方法将样品表面的腐蚀产物去掉。

4.5 测量

完成规定时间的暴露后,应按照规格书的要求进行测量。为了便于测量,样品应进行以下处理:用软刷或不超过38℃的温水将样品表面的盐水沉积物去掉。

4.6 检查

连接器的检查包括以下几个方面:

4.6.1 基体金属是否暴露,表面是否有腐蚀斑,是否出现孔洞。

4.6.2 各组件是否松脱,是否破裂。

4.6.3 样品表面的保护涂层是否出现不正常的脱落、划痕、缺口或裂纹。

5 细节规定

以下细节应有关规格书中详细规定。

5.1 被测样品的制备与装配

5.2 试验条件说明

5.3 样品的清洗或涂覆

5.4 样品数量

5.5 样品的定义,如插合与否

5.6 通过与否的标准

5.7 暴露前或暴露后需要进行的测试

6 测试报告

除非另有规定,测试报告应包括以下内容。

6.1 试验名称(标题)

6.2 样品描述

6.3 测试设备

6.4 测试程序和测试条件

6.5 测试结果或观察

6.5.1 外观检查

6.6 测试人员及测试时期

需求分析师岗位的具体内容文档

需求分析师岗位的具体内容文档Specific content document of demand analyst position 编订:JinTai College

需求分析师岗位的具体内容文档 小泰温馨提示:岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范围,明确岗位的目标和责任,规范工作内容、规范操作行为等以此提升工作产能效益最大化。本文档根据岗位职责要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整修改及打印。 需求分析师负责收集、整理并分析用户需求,与业务负责人讨论、确认需求。以下是小泰整理的需求分析师岗位的具体内容。 需求分析师岗位的具体内容1 1.有通信行业基础或相关测试、运维经验。 2.进行客户现场调研,并进行需求的捕获和分析; 3.通过现有客户需求分析,能够拓展客户需求,挖掘客户潜在需求; 4.完成《需求调研报告》《需求规格说明书》等需求相关文档的编写; 5.辅助开发人员及测试人员进行需求理解; 6.对需求变更进行变更跟踪、客户协调、及时修改《需求规格说明书》等相关文档;

7.进行需求开发进度和质量管理。 使用原型、流程工具AxureRP、VISIO,进行原型和流程制作,熟练 office软件使用及常规需求文档的编写,熟练 良好的沟通能力,熟练 具有强烈的责任心和高质量的执行力,能适应安排的临时工作,熟练 具备较强的适应能力与学习能力,熟练 有通信行业大数据平台建设经验,优先 需求分析师岗位的具体内容2 1、参与需求调研、需求分析,软件原型设计,编写软件需求规格说明书和相关投标文档; 2、向客户提供业务咨询、指导、解释业务流程,向用户汇报系统功能; 3、整理和分析客户需求,对其分类汇总和实现预估,提出需求分析报告和实现计划要求; 4、参与需求、架构、测试需求、测试案例等评审;

staruml指导手册

staruml指导手册 指导手册 原著:Stephen Wong 翻译:火猴 1. StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下 面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因 此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种 方法本来应该做的事。 1 2.

首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵 循GPL协议许可(GNU公共许可证),并免费提供下载。 3. 安装以后就可以启动该程序。 4. 然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project” 并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。 2 5. 在右边的“Model Explorer”框中选定“Untitled”模块。 6. 通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model "

7. 通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”: 3 8. profile 通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使

Staruml使用方法特别详细

StarUML使用指南 拷贝地址:wenku.baidu./view/79ead68483d049649b6658f9.html 第一章 StarUML概述 本章包含StarUML?概述,StarUML? and UML 的简要介绍和StarUML?新特征及总体组织的纲要。 ?什么是StarUML ?主要特征 ?系统需求 StarUML?是支持UML (Unified Modeling Language(统一模型语言))的建模平台软件。基于UML1.4版本,提供11种不同类型的图,而且采纳了UML2.0的表示法(notation.)。它通过支持UML轮廓(profile)的概念积极地支持UMD(Model DrivenArchitecture(模型驱动结构))方法。StarUML?特点在于,用户环境可定制,功能上的高度可扩充。运用StarUML ?,顶级领先的软件模型工具之一,可以保证您的软件项目高质量、高效率。 StarUML是什么 适合用户的UML工具 StarUML?提供了对用户环境最大化可定制支持,通过定制所提供一些变量,可以适应用户开发方法、项目平台及各种编程语言。 真正的UMD支持 软件结构是可以延续10年甚至更长时间的重大过程。OMG(Object Management Group(对象管理组织))想用MDA技术创建平台独立的模型,允许平台独立的模型的需求自动获取,或者平台独立的模型生成的代码自动化。StarUML?真正实现了UML1.4标准,而且用2.0的表示法,提供UML轮廓的观念。允许创建平台独立的模型。通过简要的摸版文档,用户很容易得到他们的最终产品。 高可扩充及适应性

跟我学UML建模工具StarUML(第9部分)——应用StarUML创建UML活动图的创建示例

1.1跟我学UML建模工具StarUML(第9部分)——应用StarUML创建UML活动图的创建示例 1.1.1UML活动图及主要的应用 1、UML活动图和活动 (1)活动图其实本质上就是流程图 从软件系统内部的视角来看,因为UML活动图反映的都是软件系统功能所要完成的动作过程(它定义出工作流从哪里开始,到哪里结束,工作流中发生了哪些活动及其顺序等),活动是工作流期间完成的任务。但要注意的是。UML用例描述和活动模型之间存在着一些重要的区别。但活动图与流程图之间也还存在有一定的区别 1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程; 2)活动图能够表示并发活动的情形,而流程图不行; 3)活动图是面向对象的,而流程图是面向过程的。 (2)UML活动图可以描述用例的活动和行为 用例描述是从外部参与者的角度出发来编写的,而活动模型则采用内部系统的角度进行描述的——使用活动图可以表示由内部生成的动作(描述活动)。当然,软件系统的分析和设计人员也可以利用活动图来为参与者对系统的操作行为进行建模(描述行为)。 (3)UML活动图中的动作状态的特性 这里所指的动作(也就是活动动作)主要有三个特点:原子性、不可中断性和瞬时性: 1)原子性的即不能被分解成更小的部分; 2)是不可中断的即一旦开始就必须运行到结束; 3)是瞬时的即动作状态所占用的处理时间通常是极短的,甚至是可以被忽略的。(4)动作状态在UML中的图示形式 在UML中,动作状态使用带圆端的方框表示()。 (5)活动图中的动作流或者控制流

(实验一)类设计

《面向对象分析与设计实验指导手册》 实验1 类设计 一、实验目的 1、学习建模类图和对象图; 2、学习建模链接和关联; 3、学习建模泛化和继承; 4、实验工具软件建议采用starUML 二、教材对应关系 本实验主要对应教材“第三章类设计”以及补充知识部分; 三、实验内容与步骤 1、根据图E3-4的对象图,绘制出类图。 2、图E3-6显示了部分完成的空中运输系统的类图,其中略去了多重性。请在图中添加多重性。演示多重性决策如何依赖于你对世界的感知。

3、为下面的每一组类绘制一个类图。每个图至少要增加10种关系(关联和泛化)。如有需要,可以使用关联名和关联终端名。也可以使用限定关联,并显示多重性。不需要显示属性或操作。在绘制图时,可以增加类。要求必须能解释图。 (1)汽车(automobile)、引擎(engine)、车轮(wheel)、刹车(brake)、刹车灯(brake light)、车门(door)、电池(battery)、消声器(muffler)、排气尾管(tail pipe) (2)文件系统(file system)、文件(file)、ASCII文件(ASCII file)、二进制文件(binary file)、目录文件(directory file)、磁盘(disk)、驱动器(drive)、磁道(track)、扇区(sector) (3)表达式(expression)、常量(constant)、变量(variable)、函数(function)、参数列表(argument list)、关系操作符(relation operator)、术语(term)、因数(factor)、算术运算符(arithmetic operator)、语句(statement)、计算机程序(computer program) 四、实验材料的提交与成绩评定 1、本实验要求学生自己建立文件夹一个,命名为[学号]+[姓名];如“2000134101张三”。 2、文件夹内包含三个建模文件,每个文件命名为题号,如“3-1.uml”表示第3大题的第1小题;把后面三个文件放到文件夹中; 3、把保存好的文件夹压缩后,发到教师机上做为实验课作业记录在案;

软件工程实验指导

软件工程实验指导书 适用专业:计算机科学与技术、软件工程、编写人: 信息技术学院 2012年8月

前言 软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。 按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。 通过实验训练,达到如下目的: 使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。

StarUML使用说明-指导手册

StarUML使用说明-指导手册 原著:Stephen Wong 翻译:火猴 1.综述 StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code”的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 2.安装 首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并免费提供下载。 3.启动 安装以后就可以启动该程序。 4.添加新工程 然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。

5.选择模块 在右边的“Model Explorer”框中选定“Untitled”模块。 6.添加模块 通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model "

7.添加类图 通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”:

8.设置profile 通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使用的规则和约定。一定要包含"JAVA Porfile"这一项目。 9.保存工程 立即就保存工程,这样在出现问题的时候,您就不会丢失信息。 从“File ”菜单,选择“Save”,并选择一个地方以保存工程。你的StarUML 项目现在应该看起来的是这样的:

staruml用户手册

第一章StarUML概述 本章包含StarUML?概述,StarUML? and UML 的简要介绍和StarUML?新特征及总体组织的纲要。 ?什么是StarUML ?主要特征 ?系统需求 StarUML?是支持UML (Unified Modeling Language(统一模型语言))的建模平台软件。基于UML1.4版本,提供11种不同类型的图,而且采纳了UML2.0的表示法(notation.)。它通过支持UML轮廓(profile)的概念积极地支持UMD(Model DrivenArchitecture(模型驱动结构))方法。StarUML?特点在于,用户环境可定制,功能上的高度可扩充。运用StarUML ?,顶级领先的软件模型工具之一,可以保证您的软件项目高质量、高效率。 StarUML是什么 适合用户的UML工具 StarUML?提供了对用户环境最大化可定制支持,通过定制所提供一些变量,可以适应用户开发方法、项目平台及各种编程语言。 真正的UMD支持 软件结构是可以延续10年甚至更长时间的重大过程。OMG(Object Management Group(对象管理组织))想用MDA技术创建平台独立的模型,允许平台独立的模型的需求自动获取,或者平台独立的模型生成的代码自动化。StarUML?真正实现了UML1.4标准,而且用2.0的表示法,提供UML轮廓的观念。允许创建平台独立的模型。通过简要的摸版文档,用户很容易得到他们的最终产品。 高可扩充及适应性 StarUML?有高度可扩充及适应能力。为扩充功能,该工具采用了插件(Add-In)框架。它提供访问全部的模型/原模型的功能,通过COM自动化,菜单和选项也都是可扩充的。而且用户还可以根据他们自己的方法论来创建自己的方法和框架。该工具还可以集成任何其他的外部工具。 主要特征 StarUML?具有以下新特征 特征描述 准确的UML标准模型StarUML? 严格坚持OMG 对软件模型规定的的UML 标准 规格说明。考虑到事实上设计信息的结果可能会影响10

STARUML实验报告

《面向对象分析与设计uml》 实验报告 学号: 姓名: 班级: 指导老师:刘永俊 实验及作业一 一、实验目的 二、实验设备与环境 装有staruml、rathionalrose的计算机。 三、实验内容(见教学主页) 四、实验过程及结果 五、实验小结: 实验及作业二 一、实验目的 二、实验设备与环境 装有staruml、rathionalrose的计算机。 三、实验内容(见教学主页) 四、实验过程及结果篇二:uml实验报告 学生实验报告书 实验课程名称uml建模技术开课学院 指导老师姓名学生姓名 学生专业班级 2009 — 2010学年第一学期 实验课程名称: uml建模技术 实验课程名称:uml建模技术 篇三:staruml的使用 湖南科技学院计算机与通信工程系 实验报告 - 1 - - 2 - - 3 - 篇四:利用staruml进行系统设计 湖南文理学院实验报告 课程名称 uml建模实验名称利用staruml进行系统设计学生 姓名专业计科班级、学 同组者姓名实验日期 2015.6.7 成绩一、 实验目的 学习利用uml进行面向对象系统设计 二、实验任务和基本要求 二、实验重点和难点 三、实验环境 五、实验步骤 定义类的操作;类的职责;定义类的方法和状态;方法:操作的实现;状态:对象的状

态如何影响它的行为;定义类的属性;定义类之间的关系 画出学位申请的类图和论文状态图 研究生上传论文 导师审查论文 学院审查论文 学院送审 专家评阅 学院确认 六、实验结果类图 状态图 (转载于:staruml实验报告) 七、实验心得篇五:统一建模语言uml实验报告 -实验七 《面向对象分析与设计uml》 实验报告 学号: 姓名: 班级: 实验地点: 指导老师:姚宇峰 实验及作业一 一、实验目的 了解软件工程等基础知识,为后续的统一建模语言uml知识的学习做好准备工作。 二、实验设备与环境 装有visio、rationalrose的计算机。 三、实验内容 1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报 告。 2、熟悉uml软件设计工具visio、rational rose的安装及环境 四、实验过程及结果 五、实验小结: 实验及作业二 一、实验目的 1、了解面向对象的基本概念 2、熟悉面向对象的分析、设计过程 3、了解基于uml的面向对象分析设计过程 二、实验设备与环境 装有visio、rationalrose、staruml的计算机。 三、实验内容 1、熟悉visio、rationalrose、staruml的使用。 2、熟悉利用统一建模语言进行分析、设计软件的过程,完成作业:论述面向对象(oo) 方法的特点、优势以及存在的问题。

s ruml中文指导说明

Star UML中文指导说明

目录 1.综述: (3) 2.安装: (3) 3.启动 (4) 4.添加新工程 (4) 5.选择模块 (4) 6.添加模块 (5) 7.添加类图 (5) 8.设置profile (6) 9.保存工程 (7) 10.创造图表 (7) 11.添加属性 (7) 12.继续进行设计 (8) 13.创造IShape interface (8) 14.添加类和接口的关系 (9) 15.添加类基于接口的行为 (10) 16.你的图现在应该是这样的: (10) 17.添加Pizza类 (10) 18.为Pizza类添加IShape的引用 (11) 19.为pizza类添加构造函数 (11) 20.你的图现在应该是这样的: (11) 21.添加Test_Pizza类 (12) 22.你的图现在应该像本文最开始所示。 (12) 23.对你的图随意做些修改。 (12) 24.保存项目 (12) 25.导出 (12) 26.生成Java stub代码: (13) 27.添加实现代码 (13) 28.逆向工程 (14)

1.综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 2.安装: 首先,我们必须先安装将要使用的软件。StarUML,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并免费提供下载。

Staruml使用指南

StarUML使用指南 第一章StarUML概述 本章包含StarUML?概述,StarUML? and UML 的简要介绍和StarUML?新特征及总体组织的纲要。 ?什么是StarUML ?主要特征 ?系统需求 StarUML?是支持UML (Unified Modeling Language(统一模型语言))的建模平台软件。基于UML1.4版本,提供11种不同类型的图,而且采纳了UML2.0的表示法(notation.)。它通过支持UML轮廓(profile)的概念积极地支持UMD(Model DrivenArchitecture(模型驱动结构))方法。StarUML?特点在于,用户环境可定制,功能上的高度可扩充。运用StarUML ?,顶级领先的软件模型工具之一,可以保证您的软件项目高质量、高效率。 StarUML是什么 适合用户的UML工具 StarUML?提供了对用户环境最大化可定制支持,通过定制所提供一些变量,可以适应用户开发方法、项目平台及各种编程语言。 真正的UMD支持 软件结构是可以延续10年甚至更长时间的重大过程。OMG(Object Management Group(对象管理组织))想用MDA技术创建平台独立的模型,允许平台独立的模型的需求自动获取,或者平台独立的模型生成的代码自动化。StarUML?真正实现了UML1.4标准,而且用2.0的表示法,提供UML轮廓的观念。允许创建平台独立的模型。通过简要的摸版文档,用户很容易得到他们的最终产品。 高可扩充及适应性 StarUML?有高度可扩充及适应能力。为扩充功能,该工具采用了插件(Add-In)框架。它提供访问全部的模型/原模型的功能,通过COM自动化,菜单和选项也都是可扩充的。而且用户还可以根据他们自己的方法论来创建自己的方法和框架。该工具还可以集成任何其他的外部工具。 主要特征 StarUML?具有以下新特征

跟我学UML建模工具StarUML(第1部分)——下载和安装及破解StarUML工具软件

1.1跟我学UML建模工具StarUML(第1部分)——下载和安装及破解StarUML工具软件 1.1.1下载StarUML工具软件 1、StarUML工具软件概述 (1)StarUML中文版是一款功能强大的UML建模工具 软件系统分析和设计人员通过这款建模软件可以绘制各种UML的图形,它也是支持UML(Unified Modeling Language,统一模型语言)的建模平台软件,并且基于UML1.4 版本,提供11 种不同类型的UML图(可绘制UML用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等),而且采纳了UML2.0 的表示法(StarUML 遵守UML的语法规则,不支持违反语法的动作)。 (2)StarUML 可导出多种格式的影像文件 StarUML 支持多种格式的影像文件可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件,方便插入到分析和设计的相关文档中。 (3)StarUML可以实现源代码和UML类图之间的转换 StarUML 可以依据类图的内容生成目标编程语言如Java、C++、C#代码等的程序代码,也能够读取Java、C++、C#等程序的代码反向生成UML类图。 反向工程在软件应用系统开发中有两个主要的用途:其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去——完善原有的系统设计结果;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力——有利于快速了解原有的程序代码。 2、下载StarUML工具软件 (1)官方下载地址http://staruml.io/download

软件设计与体系结构实验指导书

实验1:ACME软件体系结构描述语言应用 一、实验目的 1)掌握软件体系结构描述的概念 2)掌握应用ACMESTUDIO工具描述软件体系结构的基本操作 二、实验学时 2学时。 三、实验环境 计算机及ACMESTUDIO。 四、实验内容 利用ACME语言定义软件体系结构风格,修改ACME代码,并进行风格测试。 五、实验操作步骤 一、导入Zip文档 建立的一个Acme Project,并且命名为AcmeLab2。如下图: 接着导入ZIP文档,导入完ZIP文档后显示的如下图:

二、修改风格 在AcmeLab2项目中,打开families下的TieredFam.acme.如下图: 修改组件外观 1. 在组件类型中,双击DataNodeT; 在其右边的编辑器中,将产生预览;选择Modify 按钮,将打开外观编辑器对话框。 2. 首先改变图形:找到Basic shape section,在Stock image dropdown menu中选 择Repository类型. 3. 在Color/Line Properties section修改填充颜色为深蓝色。 4. 在颜色对话框中选择深蓝色,并单击 [OK]. 5. 修改图形的边框颜色为绿色 7. 单击Label tab,在Font Settings section, 设置字体颜色为白色,单击[OK] 产生的图形如下图:

添加新元素类型 1. 在Component Types section选择New按钮 2. 在对话框中,类型名称输入LogicNodeT . 3. 选择TierNodeT 为父类型. 4. 单击 [Finish]. 5. 按照修改外观的步骤,修改LogicNodeT的外观:填充颜色为浅绿色,边框颜色为黑色,大小为2,其他默认。 产生的图形如下图: 添加新属性类型 1. 选择Property Types 2. 选择New按钮 3. 在对话框中,类型名称为TierPropT 4. 类型选择enum 5. 值为:client, logic, data 6. 单击[OK]. 添加属性 1. 激活属性视图页

StarUML产品介绍和一些使用方法

StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网站下载。 StarUML具备下列多项特色。 ● 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。● 完全免费:StarUML 是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。 ● 多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF 等格式的影像文件。 ● 语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。 ● 正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力。 ● 支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所生成的UML模型。 ● 导入Rose文件:StarUML可以读取Rational Rose生成的文件,让原先Rose的用户可以转而使用免费的StarUML。早期,Rational Rose是市场占有率最高的UML开发工具,同时也是相当昂贵的工具。

由于Rational Rose非常闻名,后来让IBM给收购了。 ● 支持模式:支持23种GoF模式(Pattern),以及3种EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了23种软件模式,可解决软件设计上的特定问题。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。 StarUML也结合了模式和自动生成代码的功能,方便落实设计。

实验2银行储蓄系统

上机实践报告 课程名称:软件工程年级:上机实践成绩: 指导教师:姓名: 上机实践内容:机票预订系统学号:上机实践日期: 一、目的 用面向对象分析、设计方法来分析机票预订系统。 二、主要内容及问题 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 (1) 建立它用例模型图、类图、对象图、活动图、顺序图、状态图,并建立对应的对象模型、动态模型和功能模型(包括DFD图)。 (2) 写出(1)中对应部分的相关说明书。 确无误后系统计算利率并印出取款清单给储户。 存款功能:以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。 1. 系统需要在原帐户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款日期,利率等信息。 2. 若为新储户,须建立一个帐户,并记录此次的记录。 3. 打印存款单给储户。 取款功能: 1. 系统计算利息,在原帐户信息中取款减去。 2. 若为清户,记录注销该帐户,将帐户余额一并交与储户。 3. 打印利息清单给储户 三、使用环境 操作系统:Windows XP 建模工具:StarUML、Microsoft Visio 四、设计内容 1-1、用例模型图

用例模型图说明: 银行储蓄系统主要使用的对象是银行业务员和储户。业务员根据储户填写的存款单或者取款单信息,将其输入系统,系统根据相关信息进行处理,则系统其中的一个功能即用例就是接收储户信息。储户需要办理取款或者是存款业务,系统由业务员输入的信息来识别,则系统的另一个功能即用例就是存款和取款处理,根据不同客户的需求,这个功能就拆成存款功能和取款功能。 1-2、类图 类图说明: 为此系统定义了4个类,分别是顾客类,职员类,银行类,系统处理类。各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。 1-33、对象图

starum中文指导说明

Star UML中文指导说明原著:Stephen Wong 翻译:火猴

目录 1. 综述: (3) 2. 安装: (3) 3. 启动 (4) 4. 添加新工程 (4) 5. 选择模块 (4) 6. 添加模块 (5) 7. 添加类图 (5) 8. 设置profile (6) 9. 保存工程 (7) 10. 创造图表 (7) 11. 添加属性 (7) 12. 继续进行设计 (8) 13. 创造IShape interface (8) 14. 添加类和接口的关系 (9) 15. 添加类基于接口的行为 (10) 16. 你的图现在应该是这样的: (10) 17. 添加Pizza类 (10) 18. 为Pizza类添加IShape 的引用 (11) 19. 为pizza类添加构造函数 (11) 20. 你的图现在应该是这样的: (11) 21. 添加Test_Pizza类 (12) 22. 你的图现在应该像本文最开始所示。 (12) 23. 对你的图随意做些修改。 (12) 24. 保存项目 (12) 25. 导出 (12) 26. 生成Java stub代码: (13) 27. 添加实现代码 (13) 28. 逆向工程 (14)

1.综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 2.安装: 首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并免费提供下载。

最新staruml中文指导说明

1 2 3 4 5 Star UML中文指导说明 6 7 8 9 原著:Stephen Wong 翻译:火猴整理:miaoyi 10 11

12 13 目录 14 1.综述:15 5 16 2.安装:17 5 18 3.启动19 6 20 4.添加新工程21 6 22 5.选择模块23 6 24 6.添加模块25 6 26 7.添加类图27 7 28 8.设置profile 29 8 30 9.保存工程 9 31 32 10.创造图表

9 33 34 11.添加属性35 10 36 12.继续进行设计37 10 38 13.创造IShape interface 10 39 40 14.添加类和接口的关系41 11 15.添加类基于接口的行为 42 43 12 44 16.你的图现在应该是这样的:45 13 46 17.添加Pizza类47 13 48 18.为Pizza类添加IShape 的引用49 13 50 19.为pizza类添加构造函数51 14 20.你的图现在应该是这样的: 52 53 15

21.添加Test_Pizza类 54 55 15 56 22.你的图现在应该像本文最开始所示。 16 57 58 23.对你的图随意做些修改。 59 16 60 24.保存项目61 16 62 25.导出 16 63 64 26.生成Java stub代码:65 16 66 27.添加实现代码67 17 68 28.逆向工程69 18 70 71

StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一 73 74 个用Java语言描述的创建类图的简明手册。 75 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 76 77 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下78 面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因79 此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种80 方法本来应该做的事。 81 2.安装: 82 83 首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵84 循GPL协议许可(GNU公共许可证),并免费提供下载。

系统分析与设计课程设计

2015-2016学年第1学期 《系统分析与设计》课程设计项目名称:公告管理系统 指导教师:唐丙寅 班级: 学生名单:

公告管理系统的分析与设计 [摘要]随着社会的发展,为了更好的大幅度提高办公效率,我组成员开发了公告管理系统。希望通过该系统能使公司机构,部门进行有效的通讯。对员工的工作日程安排,公司内部员工之间的消息传递和邮件,公告通知进行了规范化管理,提高员工的办公效率,更好地节约通讯成本,节省公司的人力资源。通过用例图,时序图,协作图功能模块图,类图,我们用的是StarUML画图的来实现要求。 关键词: starUML用例图时序图协作图功能模块图类图

2015-2016学年第1学期 (1) 《系统分析与设计》课程设计 (1) 一.绪论 (4) 二.相关技术简介 (4) 三.需求分析 (7) 3.1需求描述 (7) 3.2主要功能分析 (7) 四.系统设计与分析 (8) 4.1系统整体分析 (8) 4.2项目各个功能用例图和用例描述 (9) 4.3项目时序图和协作图 (14) 五.主要功能分析 (30) 六.项目类图 (32) 七.系统设计总结 (34) 八.参考文献 (35) 1.系统分析与设计......................................................................................... 错误!未定义书签。 2.杨章伟.精通SQL语言与数据库管理[M].北京:人民邮电出版社 (35) 3.StarUML画图的教程.................................................................................. 错误!未定义书签。

StartUML 类图

1.综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 2.安装:

首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并免费提供下载。 3.启动 安装以后就可以启动该程序。 4.添加新工程 然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。 5.选择模块 在右边的“Model Explorer”框中选定“Untitled”模块。

6.添加模块 通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model " 7.添加类图 通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”:

8.设置profile 通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使用的规则和约定。一定要包含"JAVA Porfile"这一项目。

软件工程实验指导书

昆明学院 软件工程课程实验指导书 (适用于计算机科学与技术专业软件方向)(学分:4 学时: 4学时) 信息技术学院 2012年8月

一、实验教学目的及任务 软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。 二、实验课的基本理论与实验技术知识 按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。 三、考核方式及成绩评定标准 考核采用分组互评机制,由随机选定3个项目组长对待评文档进行评分,评定标准从可理解度、可描述度、规范度、准确度4个方面进行A、B、C、D,4个等级进行评分,最终评分是综合分数。 四、实验教材及主要参考资料 《软件工程实践者之路》【美】普瑞斯曼。 五、实验项目 实验一项目开发的准备工作 【实验目的】 (1)目的:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。 【实验原理/实验基础知识】 根据各组选择的课题,实行项目经理制,各组推荐一名组长,统一管理整个项目的实施过程,并和理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一直的看法;针对项目的实施,熟悉相应的软件开发工具的使用环境。

staruml中文指导说明

Star UML中文指导说明 原著:Stephen Wong 翻译:火猴整理:miaoyi

目录 1. 综述:错误!未定义书签。 2. 安装:错误!未定义书签。 3. 启动错误!未定义书签。 4. 添加新工程错误!未定义书签。 5. 选择模块错误!未定义书签。 6. 添加模块错误!未定义书签。 7. 添加类图错误!未定义书签。 8. 设置profile 错误!未定义书签。 9. 保存工程错误!未定义书签。 10. 创造图表错误!未定义书签。 11. 添加属性错误!未定义书签。 12. 继续进行设计错误!未定义书签。 13. 创造IShape interface 错误!未定义书签。 14. 添加类和接口的关系错误!未定义书签。 15. 添加类基于接口的行为错误!未定义书签。 16. 你的图现在应该是这样的:错误!未定义书签。 17. 添加Pizza类错误!未定义书签。 18. 为Pizza类添加IShape 的引用错误!未定义书签。 19. 为pizza类添加构造函数错误!未定义书签。 20. 你的图现在应该是这样的:错误!未定义书签。 21. 添加Test_Pizza类错误!未定义书签。 22. 你的图现在应该像本文最开始所示。错误!未定义书签。 23. 对你的图随意做些修改。错误!未定义书签。 24. 保存项目错误!未定义书签。 25. 导出错误!未定义书签。 26. 生成Java stub代码:错误!未定义书签。 27. 添加实现代码错误!未定义书签。 28. 逆向工程错误!未定义书签。

综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java 语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code”的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU 创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 安装: 首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件,遵循GPL 协议许可(GNU公共许可证),并免费提供下载。 启动 安装以后就可以启动该程序。 添加新工程 然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。

相关文档