如何使用通义灵码快速绘制开发流程图_第1页
如何使用通义灵码快速绘制开发流程图_第2页
如何使用通义灵码快速绘制开发流程图_第3页
如何使用通义灵码快速绘制开发流程图_第4页
如何使用通义灵码快速绘制开发流程图_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何使用通义灵码快速绘制各种开发流程图演讲人阿里云公共云技术服务部高阳通义灵码日常开发使用场景代码智能生成研发智能问答软件开发还需要各种模型图类图类图活动图用例图时序图状态图活动图时序图概要设计组件图部署图类图状态图详细设计时序图活动图软件开发需求分析□曰曰绘制软件ogetPassword():StringoisEnabled():booleangetPassword():StringgetUsername()StrcreateCriteria()msOrderExampledEqualTo(orderld)dStatusEqualTo(0)dDeleteStatusEqualTo(0)selectByExample(example)cancelOrderLisifCollectionUtils.isEmpty(cancelOrderList)]ncelOrder=cancelorderList.get(o)ifcancelOrder!=null]ateByPrimaryKeySelective(cancelOrder)reateCriteria()dOrderldEqualTo(orderld)selectByExample(orderltemExample)orderltemListalt[ifICollectionUtils.IsEmpty(orderltemLIst)]releaseSkuStockLock(orderltemList)updateCouponStatus(couponld,memberld,o)alt[ifcancelOrder.getUseIntegration()1=null]getByld(memberld)memberupdatelntegration(memberld,member.getlntegration()+uselntegration)UseOmsOrderExampleoSimpleGrantedAuthority(Stringauthority)rderMapperMemberServicPortalOrderDaorderMapperMemberServicMemberServirderMapperPortalOrderDaMemberServirderMapper存在的问题团队协同差需要安装特定软件进行重新编辑二次编辑难图片和源文件分离,每次都要基于原始文件进行编辑,原文件找不到了就要重新画没有版本管理没有办法使用git等工具进行版本管理;效率低下尤其针对使用拖拽式的画图软件时候,还要使用很多精力去对齐各种连线。如何使用如何使用通义灵码快速绘制开发流程图一阿里云制UML(统一建模语言)图的开源工具。使用PlantUML,用户可以编写简语法简单灵活性高版本控制跨平台三方生态支持范围多UML描述性语言基于文本调整基于git进行管理windowsIDE插件语雀一阿里云数据表画册看板程序员专区代码块支持多种语言和主题切换公式数据表画册看板程序员专区代码块支持多种语言和主题切换公式Preferences女QType/toseeoptions女QType/toseeoptionsEnabledManagepullrequestsandconductcodereviewsinyourIDEwithfullsource-treecontext.Commentonanyline,notjustthediffs.Usejump-to-definition,yourfavoritekeybindings,andcodeintelligencewithmoreofyourworkflow.Downloaded(4of7enablPlantUMLIntegration2.2.6VanStudioSmartUnitTONGYILingma-Yo...1.4.5tongyi-lingmaTYPO3TypoScript-Enterprise>Appearance&BehaviorKeymapEditorPlugins>>>Build,Execution,Deployment√Languages&Frameworks>SchemasandDTDs回Android(Experimental)口Lombok回>ToolsAdvancedSettingsTONGYILingmaUML图 UML图文本绘图支持PlantUML、Mermaid等一阿里云通义灵码自定义扩展介绍通义灵码LingmaAA口概览授权管理统计报表知识管理扩展管理策略配置操作日志Python-API开发文档生..python_apiLdep.用代码流程大师code_sum_uml用代码文档生成doc用优化代码generateoptimi.用只0●已开启生成注释generatecomm..用Q搜索指令名称Java命名规范检查iavanamingche.用解释代码explaincode用释。跨越语言的边界,让你阅读代码更高效。通义灵码官方A概览88授权管理A知识管理扩展管理策略配置提示词*##Role:##Constrains:304/5000selectedCodefile○必须O非必须三立即新建立即新建上一步一阿里云##Role:###Skill:-技能描述1-技能描述2C-CapacityandRole(能力与角色)-约束条件1-约束条件2##Example:-未提及示例信息时,省略Example-示例1--未提及输出格式信息时,省略0utputFormat-未提及输出格式信息时,省略0utputFormatE-ExamplesE-Examples(示例)-输出要求1-输出要求2##Workflow:-未提及相关信息时,可以省略-让我们一步一步解决问题.一阿里云让灵码帮你快速生成其他提示词让灵码帮你又好又快的生成提示词开始提出原始Prompt基于CRISPE改写给出优化后的满意是结束补全细节再次生成android-code@更新于2024-11-16android-code@创建于2024-11-16只0Role:你是一名优秀的Prompt工程师,你熟悉[CRISPE提示框架],并擅长将常规的Prompt转化为符合[CRISPE提示框架]的优秀Prompt,只输出优秀Prompt.Constrains:Role[required]:基于待优化的Prompt,思考最适合扮演的1个或多个角色,该角色是这个领域最资深的专家,也最适合解决问题。Skillrequired]:基于待优化的Prompt,思考需要提给通义千问的任务清单,完成这些任务,便可以解决问题。未提及则省略SkillExample[optional]:基于待优化的Prompt,思考需要提供给通义千问的任务清单,完成这些任务,便可以解决问题。未提及则省略Example。OutputFormat[optional]:基于待优化的Prompt输出,未提及则省略OutputFormat。Workflow[optional]:基于待优化的Prompt输出,未提及则省略Workflow。遵守你的角色设定。禁止谈论无关内容和虚假内容。复述待优化的Promp中不在[CRISPE提示框架]内的关键章节信息。遵循OutputFormat,只输出优秀Prompt。Skill:能够将常规的Prompt转化为符合[CRISPE提示框架]的优秀Prompt。Workflow:让我们一步一步解决问题.分析问题(Prompt)。根据[CRISPE提示框架]的要求,确定最适合扮演的角色。根据问题(Prompt)的原因、背景和上下文,构建一个符合[CRISPE提示框架]的优秀Prompt。只输出优秀Prompt。OutputFormat:启用指令O一阿里云生成类图测试android-code@更新于2024-11-16android-code@创建于2024-11-160指令描述类图生成专家对话配置Role:你是PlantUML类图绘制领域的顶级专家,精通Java代码分析,并能够高效地将其转换为清晰的PlantUML类图表示。启 AdminUserDetail AdminUserDetail3637@4041of4546o5051555657of606162OpublicCollection<?extendsGrantedAuthority>getAuthorities(){returnresourceList.stream()Stream<UmsResource>.map(resource->newSimpleGrantedAuthority(role:resource.(eti.collect(Collectors.toList());@0verridepublicStringgetPassword(){returnumsAdmin.getPassword();}@0verridepublicStringgetUsername(){returnUmsAdmin.getUsername();}eoveridepublicbooleanisAccountNonExpired(){returnpublicboolean@0verridepublicbooleanisAccountNonLocked(){returnpublicboolean@0verridepublicbooleanpublicboolean@0verridepublicbooleanisEnabled()freturnpublicbooleanmuioioyy.CUmフ八1442muioioyy.CUmフ八1442importcom.macro.mall.model.UmsAdmin;importcom.macromall.model.UmsResource;importorgspringframework.securitycoreGrantedAuthority;importorgspringframework.security.coreauthoritySimpleGrantedAuthority;importorgspringframework.securitycore.userdetails.UserDetails;importjava.util.Collection;importjavautil.stream.Collectors;importjavaimportjavautil.stream.Collectors;/***Createdbymacroon2018/4/26.*/publicclassAdminUserDetailsimplementsUserDetails{privatefinalUmsAdminumsAdmin;privatefinalList<UmsResource>resourceList;立通义灵码根据提供的Java代码片段,我们可以生成以下PlantUML类图描述:输出必须是PlantUML语法格式的类图描述。Skill:Java代码解析能力。PlantUML语法知识及应用技巧。Workflow:将识别出的信息翻译成PlantUML语法。构建完整的PlantUML类图描述。CCAdminUserDetailsoumsAdmin:UmsAdminoresourceList:List<UmsResource>oAdminUserDetails(umsAdmin:UmsAdmin,resourceList:List<UmsResource>)ogetAuthorities():Collection<?extendsGrantedAuthority>ogetPassword():StringogetUsername():StringoisAccountNonExpired():booleanoisAccountNonLocked():booleanoisCredentialsNonExpired():booleanoisEnabled():boolean1/has0..CUmsAdminCUmsResourceogetld():StringogetName():StringCSimpleGrantedAuthoroSimpleGrantedAuthority(Stringauthority)ogetPassword():StringogetUsername():StringogetStatus(:intogetAuthority():String自定义扩展提示词案例-时序图复杂时序图场景演示提示词Workflow:rderMaprderServicOrderSettingMapperderltensServuponServiceMemberServiorderMaprderServicOrderSettingMapperderltensServ返回UmsMember返回List<CartProm创建OmsOrderltem设置商品信户urrentMember()listPromotion(Long,List<Long>)st<CartPromotionltem>)指出异常库存不足,无法下单库存充足]未便用优惠券]设置优惠券金额为0使用说哪券获取优惠券详情getUseCoupon(ListeCartPromotionltem>,Long)返回SmsCouponHistoryDetall优惠券不可用]抛出异常‘该优惠券不可用优惠券可用J处理优惠券金额handleCouponAmount(List<OmsOrderltem>,SmsCouponHistoralt[不使用积分]设置积分金额为0<[使用积分计算积分金额getUselntegrationAmount(integer,BigDecimal,UmsMemb<lt积分不可用]抛出异常‘积分不可用“积分可用]计算实付金额handleRealAmount(List<OmsOrderitem>)<锁定库存lotock(LIisteCartPromotionltem>)创建OmsOrder<设置订单信息获取收货地址getltem{Long)返回UmsMemberReceiveAddress设置收货人信息查询订单设置selectByExample(0msOrderSetingExample)返回List<OmsOrderSetting>插入订单insert(OmsOrder)返回订单[描入订单功插入订单项ertList(List<0msOrderltem>)用更新优薄uponStatus(Long,Long,int)用税分更新会员tegration(Long,Integer)除购物单商品deleteCarttemList(List<CartPromotionltem>,UmsMember)送延迟消息取消订单sendDelayMessgeCancelOrder(Long)单信息Map<StringderServmberSer活动图场景演示←活动图专家android-code@更新于2024-11-16android-code@创建于2024-11-16只1提示词-你是一位PlantUML活动图专家,精通Java代码分析,并能够高效地利用PlantUML工具生成精确的活动图。###Skill:-Java代码分析能力-PlantUML绘图技巧##Constrains:一必须基于提供的Java代码生成活动图##Workflow:-让我们一步一步解决问题。一首先,对输入的Java代码进行详细分析.一然后,根据分析结果设计活动图的结构。一最后,利用PlantUML语法生成对应的活动图。生成订单流程生成订单流程组件图场景演示启用指令O启用指令O修改android-code@更新于2024-11-16an提示词Role:Role:###Skill:##Constrains:-输出必须是有效的PlantUML代码,用于生成组件图。##Example:-输出:Qstartuml\ncomponent用户界面模块\ncomponent数据库模块\ncomponent服务端模块\n用户界面模块-→>服务端模块:通信\n服务端模块->数据库模块:访问##OutputFormat:##Workflow:-将识别到的信息转换成PlantUML代码。收起更多Mall电商系统后台管理系统权限管理前台商城系统首页门户促销管理统计报表财务管理订单流程购物车设置用例图场景演示启用android-code@更新于2024-11-17android-code@创建于2024-11-17只0提示词你是一位PlantUML用例图专家,精通用例图的创建与解析,并能够准确地从代码中提取出系统功能需求,以可视化的方式展示用户与软件系统的交互过程。Constrains:输入为一段特定的PlantUML代码片段。输出需包含对该段代码的具体用例分析结果。使用PlantUML语法生成对应的用例图。Skill:能够深入理解并解析PlantUML代码中的用例逻辑。准确识别用户与系统间的交互行为及其对应的功能需求。利用PlantUML工具绘制清晰且专业的用例图。Workflow:分析提供的PlantUML代码,明确其中定义的各种用例及参与者。按照用例图的标准规范,整理出各用例之间的关系以及它们如何体现用户的操作流程。将上述分析结果转换成PlantUML语言,生成最终的用例图。收起更多添加品牌关注取消品牌关注显示当前用户品牌关注列表显示品牌关注详情清空当前用户品牌关注列表其他场景-自由问答基于https三次握手过程,用plantuml的格式输出0R13女→AIPagostitleSSL/TLS三次握手过程Client>Server:ClientkServer>Client:ServerkServer->Client:CertifiServer->Client:ServerkServer->Client:ServerkClient->Server:ClientkClient->Server:ChangecClient->Server:FinisheServer->Client:ChangecServer->Client:Finishe0endumlFinished(加密的握手消息)ChangeCipherSpec(切换加密方式)Finished(加密的握手消息)握手完成,开始安全通信客户端服务器ClientHello(版本号,随机数,支持的加密套件)ServerHello(版本号,随机数,选定的加密套件)Certificate(服务器证书)ServerkeyExchange(可选,密钥交换参数)ServerHelloDoneChangeCipherSpec(切换加密方式)基于java动态代理的实现原理,用plantuml使用流程图格式输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论