[全程建模]UML工具的反工和代码类图时序图的作用

[全程建模]UML工具的反工和代码类图时序图的作用
类图,时序图的作用和产生,软件开发与机械制造的对比应该比建筑业更贴切。

发信人: thisyears (这些年), 信区: SoftEng
标  题: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 08:41:54 2010), 站内

有哪些UML工具,支付从代码逆向出序列图。如果是Eclipse插件,那就更好的。
--

※ 来源:·水木社区 http://newsmth.net·[FROM: 125.39.169.*]

2
发信人: oldwatch (一条叫java的鱼◎谷歌将死,高墙早立), 信区: SoftEng
标  题: Re: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 08:43:51 2010), 站内

 代码都写完了还要啥序列图

【 在 thisyears (这些年) 的大作中提到: 】
: 有哪些UML工具,支付从代码逆向出序列图。如果是Eclipse插件,那就更好的。


--
曾经有一个建设大洋国局域网的机会摆在我的面前,我没有珍惜。
直到Internet星火燎原了才后悔莫及,身为Big Brother最痛苦的事情莫过于此。
如果上天给我一次重来的机会,我会对真理部说三个字:就是,封死它!
如果非要在上面加一个期限,我希望是:一万年


※ 来源:·水木社区 newsmth.net·[FROM: 118.133.97.*]

3
发信人: qingrun (青润), 信区: SoftEng
标  题: Re: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 08:48:18 2010), 站内

至少目前一个也没有,这在逻辑和业务上虽然是有可能实现的。
序列图上有时间过程,表现的是业务的实现流程,这个东西不是能够从代码中直接读取出来的,代码不知道哪一个方法可以第一个执行,因为每一个方法都可能因为某个原因而得到触发。这样的实现逻辑非常复杂。
代码目前只能反工出类图。

【 在 thisyears (这些年) 的大作中提到: 】
: 有哪些UML工具,支付从代码逆向出序列图。如果是Eclipse插件,那就更好的。

--
我很傻,但是我很能干
软工类技术blog:http://blog.csdn.net/qingrun
《软件工程之全程建模实现》第二版已经正式出版,定价49元带一张光盘,
《软件工程之全程建模实现》第二版10月22日已拿到。


※ 来源:·水木社区 http://newsmth.net·[FROM: 162.105.200.47]

4
发信人: qingrun (青润), 信区: SoftEng
标  题: Re: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 08:49:49 2010), 站内

分析业务逻辑,尤其是破解,或者原来撰写代码的人辞职后,新人接手的时候而设计不全,这就有用了。
2001年分析jboss实现机理的时候我干过这样的事情,但是类间业务流程关系完全靠人的分析,而不是工具的实现。
【 在 oldwatch (一条叫java的鱼◎谷歌将死,高墙早立) 的大作中提到: 】
:  代码都写完了还要啥序列图

--
我很傻,但是我很能干
软工类技术blog:http://blog.csdn.net/qingrun
《软件工程之全程建模实现》第二版已经正式出版,定价49元带一张光盘,
《软件工程之全程建模实现》第二版10月22日已拿到。


※ 来源:·水木社区 http://newsmth.net·[FROM: 162.105.200.47]

5
发信人: oldwatch (一条叫java的鱼◎谷歌将死,高墙早立), 信区: SoftEng
标  题: Re: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 09:17:33 2010), 站内

如果是做逆向,感觉也就是类图能管点用

别的图倒是有用,不过罕有能靠工具倒出来的

【 在 qingrun (青润) 的大作中提到: 】
: 分析业务逻辑,尤其是破解,或者原来撰写代码的人辞职后,新人接手的时候而设计不全,这就有用了。
: 2001年分析jboss实现机理的时候我干过这样的事情,但是类间业务流程关系完全靠人的分析,而不是工具的实现。


--
我们的国家以它的儿女为荣,
他们响应召唤,去保卫一个他们从未见过的国家,
去保卫他们素不相识的人民。


※ 来源:·水木社区 newsmth.net·[FROM: 118.133.97.*]

6
发信人: qingrun (青润), 信区: SoftEng
标  题: Re: 有哪些UML工具,支付从代码逆向出序列图。
发信站: 水木社区 (Sun Nov 14 09:58:17 2010), 站内

类图是最后的实现,直接关联代码的。
顺序图,或者称之为时序图,是直接关联用户业务实现机制的,也就是过去的详细设计。
顺序图的开发过程中会逐渐完善类图的全部框架层细节,除了类内的代码实现之外都是这里完成的。
我建议的代码库,实际类似于机械加工中的螺丝螺母等已定制完成的通用机械零件,部分需要单独开发实现的类内代码,就是类似于需要根据需求定制加工的机械零件。
然后装配工人,也就类似于印度的代码工人,国内外包企业的程序员主要干的是这个。
这样的对比比较合适。
【 在 oldwatch (一条叫java的鱼◎谷歌将死,高墙早立) 的大作中提到: 】
: 如果是做逆向,感觉也就是类图能管点用
: 别的图倒是有用,不过罕有能靠工具倒出来的

相关推荐
<p> 欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识和英特尔® OpenVINO™ 工具套件的相关概念。 </p> <p> 为保证您顺利收听课程参与测试获取证书,还请您于<strong>电脑端</strong>进行课程收听学习! </p> <p> 为了便于您更好的学习本次课程,推荐您免费<strong>下载英特尔® OpenVINO™工具套件</strong>,下载地址:https://t.csdnimg.cn/yOf5 </p> <p> 收听课程并完成章节测试,可获得本课程<strong>专属定制证书</strong>,还可参与<strong>福利抽奖</strong>,活动详情:https://bss.csdn.net/m/topic/intel_openvino </p> <p> 8月1日-9月30日,学习完成【初级课程】的小伙伴,可以<span style="color:#FF0000;"><strong>免费学习【中级课程】</strong></span>,中级课程免费学习优惠券将在学完初级课程后的7个作日内发送至您的账户,您可以在:<a href="https://i.csdn.net/#/wallet/coupon">https://i.csdn.net/#/wallet/coupon</a>查询优惠券情况,请大家报名初级课程后尽快学习哦~ </p> <p> <span style="font-size:12px;">请注意:点击报名即表示您确认您已年满18周岁,并且同意CSDN基于商务需求收集并使用您的个人信息,用于注册OpenVINO™工具套件及其课程。CSDN和英特尔会为您定制最新的科学技术和行业信息,将通过邮件或者短信的形式推送给您,您也可以随时取消订阅不再从CSDN或Intel接收此类信息。 查看更多详细信息请点击CSDN“<a href="https://passport.csdn.net/service">用户服务协议</a>”,英特尔“<a href="https://www.intel.cn/content/www/cn/zh/privacy/intel-privacy-notice.html?_ga=2.83783126.1562103805.1560759984-1414337906.1552367839&elq_cid=1761146&erpm_id=7141654/privacy/us/en/">隐私声明</a>”和“<a href="https://www.intel.cn/content/www/cn/zh/legal/terms-of-use.html?_ga=2.84823001.1188745750.1560759986-1414337906.1552367839&elq_cid=1761146&erpm_id=7141654/privacy/us/en/">使用条款</a>”。</span> </p> <p> <br /> </p>
<p> <strong><span style="background-color:#FFFFFF;color:#E53333;font-size:24px;">本页面购买不发书!!!仅为视频课购买!!!</span></strong> </p> <p> <strong><span style="color:#E53333;font-size:18px;">请务必到</span></strong><a href="https://edu.csdn.net/bundled/detail/49?utm_source=banner"><strong><span style="color:#E53333;font-size:18px;">https://edu.csdn.net/bundled/detail/49</span></strong></a><strong><span style="color:#E53333;font-size:18px;">下单购买课+书。</span></strong> </p> <p> <span style="font-size:14px;">本页面,仅为观看视频页面,如需一并购买图书,请</span><span style="font-size:14px;">务必到</span><a href="https://edu.csdn.net/bundled/detail/49?utm_source=banner"><span style="font-size:14px;">https://edu.csdn.net/bundled/detail/49</span></a><span style="font-size:14px;">下单购买课程+图书!!!</span> </p> <p> <br /> </p> <p> <span style="font-size:14px;">疯狂Python精讲课程覆盖《疯狂Python讲义》全书的主体内容。</span> </p> <span style="font-size:14px;">内容包括Python基本数据类型、Python列表、元组和字典、流程控制、函数式编程、面向对象编程、文件读写、异常控制、数据库编程、并发编程与网络编程、数据可视化分析、Python爬虫等。</span><br /> <span style="font-size:14px;"> 全套课程从Python基础开始介绍,逐步步入当前就业热点。将会带着大家从Python基础语法开始学习,为每个知识点都提供对应的代码实操、代码练习,逐步过渡到文件IO、数据库编程、并发编程、网络编程、数据分 析和网络爬虫等内容,本课程会从小案例起,至爬虫、数据分析案例终、以Python知识体系作为内在逻辑,以Python案例作为学习方式,最终达到“知行合一”。</span><br />
android开发期末大作业(项目源码,任务书,实验大报告,apk文件) 大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 一、实验项目名称 Android手机应用开发课程大作业 二、实验目的 1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用课堂上所学的Android手机应用开发知识。 2.为学生综合应用本专业所学习的多门课程知识(例如,软件程、数据库、Java语言、Java Web开发等)创造实践机会。为学生提供主动学习、积极探索与大胆创新的机会。 3.掌握Android手机应用设计的方法与技巧。 三、实验内容及要求 1、设计内容 题目、设计内容自拟,作量适中,要求学生应用课程所学知识,采用JAVA语言和Android手机应用开发技术实现一个完整的系统。 ①完成大作业报告。 ②实现各系统功能,并完成调试运行。 2、主要技术 采用Java语言并不仅限于Java语言实现系统。 开发环境与工具:Android Studio 3.2以上版本; 操作系统:Win7/Win10或其他; 4、设计成果: 材料上交:电子文档(大作业任务书+大作业报告+源代码,电子稿请刻在光盘上)、打印稿(大作业任务书+大作业报告)。 四、成绩评定: 考核标准包括: 1、选题的作量,难度和新颖程度 2、系统架构设计是否良好,运行过程是否报错 3、界面设计的合理性和美观程度 4、基本功能的实现 分值60 (包括布局、组件、Activity、Intent等使用) 数据存储的使用 分值10 网络功能 分值10 Service、ContentProvider或BroadCastReceiver等的使用 分值10 附加分: 图形图像处理、多媒体处理等 分值10 5、考核方式为面对面答辩,在课程的后两周内集中进行。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页