欢迎来到天天文库
浏览记录
ID:34012421
大小:5.54 MB
页数:204页
时间:2019-03-03
《[计算机软件及应用]ea教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、生命周期软件设计方案——EnterpriseArchitect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。 快速、稳定、高性能利用EA,设计人员可以充分利用13UML2.0图表的功能——EA支持全部13种UML2.0图表和相关的图表元素;包括:结构图表:类、对象、合成元素、包、组件、布局; 行为图表:使用案例、通信、序列、交互概述、行为、状态、时序; 扩展:分析(简单行为)、定制(需求、变动和UI
2、设计)。 二. 创建工程 依次点击“File->NewProject->命名保存->在“Selectmodel”中选择需要创建的类型(如图-1)->单击“OK”确认,得到界面如图-2所示图-1 BusinessProcess业务流程Requirements需求分析UseCase用例DomainModel领域模型Class类设计Database数据库设计Component组件Deployment部署Testing测试Maintenance维护ProjectManagement项目管理UserInterface用户
3、接口表-1 4.1.创建“Class”模型 ClassElementsPackage包Class类Interface接口Enumeration枚举Table表Signal对象通信信号的描述Association关联ClassRelationshipsAssociate实现Generalize泛化Compose组成AssociateClass关联类Assembly程序集Realize实现Nesting嵌套PackageMerge包的合并PackageImport包的导入CommonNote注释Constraint约束条件Docum
4、ent文档:附加文档附件Artifact人工:表示任意的系统任意的信息块Requirement需求描述Issue问题描述Change变化描述Boundary分界线Dependency依赖关系Realize实现Trace追踪InformationFlow数据流NoteLink注释链接表-2 我们发现,在默认情况下“Class”所显示的名称是Test,但如果我们需要显示别名的时候,我们需要进行以下设置; 八.文档的生成 8.1.Text文档的生成依次单击“Project->Documentation->RichTextFormat(
5、RTF)Report…(如图19)”或直接使用快捷键“F8”图-19在“Outputtofile”后面单击,选择Text文档的生成路径,而后即可。 8.2.Html文档的生成依次单击“Project->Documentation->HTMLReport…(如图16)”或直接使用快捷键“Shift+F8”,弹出图20所示窗口;图-20相关设置后,点击“Generate”生成即可。 九. 将包导入成XML形式 依次单击“Project->XMLSchema->ImportXMLSchema”如图21所示图-21在“
6、Filename”后面单击确定生成的XML文档的名称及路径,然后单击“Import”即可 十. 画图的线的弯曲,自动布局,改变线的连接点的方法 首先在“活动图”中对“实线”点击右键(必须是实线,虚线不起作用),然后点击“SetLineStyle”,而后“Bezier”,拖动中间的点调整线的弯曲。 AutoRouting(自动布局的方式) Direct(改变线的连接点) 十一. 活动图及时序图的绘制11.1.活动图的绘制在已建立的“Package”上右键单击->New…->NewDiagram…->在弹出的窗
7、口左边选择“UMLBehavioral”(如图22所示)图22在“NewDiagram”的右边“DiagramTypes”窗口中选择“Activity”,最后单击OK保存退出。此时,我们发现“ProjectBrowser”窗口中增加了一个如图23所示的对象“ClassMedel”。图-23在左边的“Toolbox”中我们看到相关的工具。(如图24及表3所示)图-24ActivityActivity活动状态StructuredActivity嵌套活动Action动作Partition分区Object对象CentralBufferNo
8、de中央缓冲节点Datastore数据存储Decision判断Merge合并Send发送Initial最初的Final最终的FlowFinal流结束Region区域Exception异常Fork/Join并发Fork/Join并发ActivityR
此文档下载收益归作者所有