机房合作,用EA生成自己想要的代码

简介: <pre><span style="font-family:KaiTi_GB2312; font-size:18px"> 软工学习的时候,是用Rational Rose软件画的UML图;机房个人版重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能。 在画机房收费系统的UML类图时,是按各个
    软工学习的时候,是用Rational Rose软件画的UML图;机房个人版重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能。
    在画机房收费系统的UML类图时,是按各个层分开画的。除了U层,其它层的代码,原来都可以用EA帮助我们自动生成。但生成的代码究竟是不是自己想要的,就要看自己画的图(包括名称、方法、属性、参数及返回值等)够不够好了。
    就比如下面图中一个接口层的代码,经过自己一次次的修改图,最后也终于是得到了自己想要的代码,什么都不用改动,节省了很大的工作量。
 	
    那么下面就看看画图的这一个阶段需要做哪些工作。
    1.添加接口
    在IDAL层下选择添加元素,填写好名称IBasicData,选择类型"Interface",点击创建。
2.添加方法
    选择IBasicData接口,选择方法,填写方法名称,参数,返回值和对应的备注。

这里的参数添加是很重要的一步。如果写的不对的话,还得重新修改生成的代码。
		
    3.生成代码
 
 
		   
    这样基本数据设定接口层的代码就可以在VS中完美出现了。	
学习心得:    
	自动生成代码的这个功能,是在自己第二次使用EA,第三次开始机房收费系统的阶段所收获到的。想想刚开始接触软工学习的那个自己,还处在别人推荐自己使用EA,还处在对UML图啥啥都分不清楚的阶段。现在回头想想,这便是自己成长了,收获了,进步了的最好印记。学习的路上,需要反复,需要又遇见,这样才会越走越宽,越走越好。  
目录
打赏
0
0
0
0
1
分享
相关文章
缺少BA的软件交付过程是如何搞死团队的?
缺少BA的软件交付过程是如何搞死团队的?
A公司与B公司xx项目互通测试解决方案模板
本次互通测试中,A公司提供政务云平台解决方案中的服务器、存储、网络设备和云操作系统及云平台等软硬件,B公司提供XX项目平台应用软件,将B公司XX项目平台部署在A公司云平台,双方联合进行XX项目平台云化的功能验证。测试中重点关注A公司云平台与B公司XX项目平台的功能对接融合。
179 0
A公司与B公司xx项目互通测试解决方案模板
GitHub 宣布新政策:要求所有贡献代码的用户在 2023 年底前启用双因素认证
尽管双因素验证机制为在线帐户提供了重要的额外保护,但 GitHub 的内部研究表明,目前只有大约 16.5% 的活跃用户对其帐户启用了增强性的安全措施。
291 0
我不在的日子里,Code替我守护你——一盆坚强薄荷的广州生活记
开发初衷:   学习物联网一段时间,做过若干练习,但都是从练习角度出发。现在依据实际情况做了个实物,因此就有了这款智能花盆。实现根据土壤湿度进行浇水,以维持在合适水平。
2306 0
阿里云Link ID²标准项目获浙江省标准创新重大贡献奖
9月25日,浙江省标准创新贡献奖评审委员会公布了获奖获奖名单,以阿里云Link ID²物联网设备身份认证为依据的标准项目斩获重大贡献奖,阿里巴巴集团首席风险官郑俊芳代表领奖。
1008 0
阿里云Link ID²标准项目获浙江省标准创新重大贡献奖
第一位阿里云工程师(ACE)标兵,4年辗转3个城市,运维转开发难不难?
今年6月,我们启动了面向ACE(Alibaba Cloud Engineer)人群的标兵评选工作,7月份评选出第一位标兵。这篇内容来源于对他的专访,开发者社区希望通过每月一次的标兵评选、人物专访,让更多有代表性的开发者被同行看到,互通、成长。
3142 0
创业启动第一步,就是写一份规范的商业计划书(BP)
商业计划书(BP)是创业者靠谱而又有激情的“idea”+完整的逻辑表达,甚至成为初创公司与投资机构交流的重要载体,决定了VC对于该项目的第一印象,有时甚至成为初创公司是否能够融资的关键因素。
2629 0
Salesforce的7步企业架构(EA)方法
当我们说企业架构(EA)会引发大家的很多共鸣,从我们需要他,到我们试过,最后到它根本没用。CIO(Chief Information Officer,首席信息官),CTO(Chief Technology Officer,首席技术官),首席架构师和业务功能的Leader一般都会从过去的经验对EA有自己的判断——好的,坏的或不Care。
3679 0