当前位置:首页 > 文化 > 正文内容

软件开发工具有哪些(软件开发工具有哪些类型)

2022-09-05 13:35:03文化612

大家好,小活来为大家解答以上的问题。软件开发工具有哪些类型,软件开发工具有哪些这个很多人还不知道,现在让我们一起来看看吧!

1、Java软件开发各个阶段使用的工具       作为一名合格和称职的项目管理者,在软件开发的各个阶段,每种工具是必不可少的。

软件开发工具有哪些(软件开发工具有哪些类型)

2、工欲利其事必先利其器,下面就从本人这些年的经验简单聊聊,希望对想成为一位项目管理者提供一丝帮助。

3、        按照软件系统的生命周期划分,可以分为六个阶段:分析阶段、系统设计阶段、系统开发阶段、软件测试阶段、系统发布阶段、系统维护阶段。

4、在每个阶段该使用何种工具去对项目进行管理,尤其显得重要,接下来就每个阶段说说。

5、       一、分析阶段       项目管理及需求管理工具            商业化工具:MicroSoft Project Server及Project 2003、IBM Rational RequisitePro、JIRA、PowerDesinger。

6、                       开源管理工具:OSRMT(Open Source Requirements Management Tools)、Xplanner、Openworkbench。

7、      2、需求分析工具            Rational Rose、MicroSoft Visio或MindManager  (QQ:2335856345) 一般我们用Rational Rose来进行用例分析,用例图绘制,画状态图;使用MicroSoft Visio来画出应用系统的结构图、流程图等。

8、Visio能画出来的东西,其实Rose也一样可以实现,只是大家的习惯不同,所以就各取所好吧;MindManager只要用于思维导图的绘制,可以绘制项目中现在   已经考虑的问题,然后根据这些问题进行级联的思考,进而发现以后的问题,然后对其膨胀式的记录。

9、同时MindManager可以和office很好的结合,可以将图生成word,excel,pdf等格式的文件。

10、       二、系统设计阶段       系统设计工具             RSA(Ration Software Architect)这个名字如果听着陌生,那么Rose2003应该挺熟悉吧,只是现在已经不叫这个了,取而代之的是IBM最新工具RSA。

11、它是一个基于Eclipse平台的一个工具,该工具提供整套的IBM解决方案,并且和word完美结合。

12、             Together,Borland公司的设计工具,Together 2006版本也是一个基于Eclipse平台的软件,功能也是非常强大,再加上可以和开发工具很完美地整合在一起,有些人就非常的喜欢,不过要注意的是,和eclipse兼容性的问题。

13、             PowerDesigner,提供“一站式”建模与设计解决方案,物理数据模型的数据库平台无关性,所见即所得,反向工程,报表生成等等功能,使得它成为数据库设计人员心目中最好的产品。

14、如果你觉得上面两个工具还不错,那么PowerDesigner也许就能冠名顶呱呱呢。

15、现在我想大部分都是用的这个,不管你信不信,反正我是信了。

16、      2、开发框架             WEB前端MVC框架为Struts 2,其内核大部分使用的是webwork,并且基于AOP设计原则,在设计中更能体现“高内聚,低耦合”。

17、             J2EE框架Spring,作为开源项目框架,其提供的功能不容小譃,IOC、AOP、事务处理、开源框架的整合支持、SpringMVC等。

18、             持久层框架是Hibernate,作为一个开源的项目,其丰富的文档,活跃的社区,基于 Hibernate的开发团队的庞大,使得它作为持久层框架的不 二之选。

19、不过现在和ibatis或mybatis进行整合开发,一个注重查询,另个一个注重其它。

20、             页面框架现在也很多,可以多考虑使用DIV技术、JSTL标签库、Struts 2标签库、DWR、AJAX、XML+XSLT、ExtJs,jQuery等并使用OSCache缓存技术来提高我们页面的访问速度。

21、       3、开发规范            无规矩不成方圆,每个项目开始前,约定和制定一些规范是必不可少的。

22、例如:文件命名规范、数据库设计规范、编码规范、团队协作规定等等一些规范性的东西。

23、这些需要在系统开发前就规定好,并且做相应的培训。

24、同时QA也要做好监督的作用,定期做评审工作,对已发生的问题及可能出现的问题,早发现,早处理。

25、      4、开发工具            作为协同开发,开发工具的版本应该相同,开发环境也必须规定,不能一些在xp上开发,一些在win7及以上开发,还有一些干脆在apple上。

26、虽然不影响整体的开发,只是为了出现问题后能进行一致的解决,在不影响进度的情况下而快快的解决掉。

27、我现在用的工具有:eclipse3.6SR2,plsqlDeveloper,editplus,firedebug,ant,maven,svn等。

28、      三、系统开发阶段      配置管理工具            SVN,CVS,VSS等,我一直用SVN,各需所好吧     2、知识库管理工具           开发过程中,我们或多或少都会遇到一些难得技术或者技巧比较灵活的技术,但是当这些问题解决后,我们并没有把他记下来,而作为给自己或 他人的一个学习宝典,这时候,建立知识库是有必要的。

29、在项目中记录下问题,并把解决该问题进行记录,前面提到过可以使用JIRA来实现。

30、不 过有些公司可能是通过文档记录的方式,这种貌似实现起来还蛮困难,现在流行的技术社区或论坛,把其放在这里,嗯,我看行。

31、     四、软件测试阶段      缺陷管理软件           现在用的比较多的一个是开源的bugzilla,一个是商业的JIRA。

32、相比较而言,JIRA应该是首选。

33、      2、软件性能监测工具           Jprofiler:是一个非常好的性能监测工具,使用这个工具,你可以快速发现系统哪些模块出现性能瓶颈或算法导致的性能问题;它还可以分析内存泄漏的问题。

34、这个工具也提供了相应的Eclipse插件,让你开发更加快速方便。

35、它支持主流的服务器。

36、            Borland Optimizeit Suite:也是一个非常好的性能监测工具,它跟Borland产品整合得非常好。

37、不过,运行这个工具,你最好准备一下,最好有2G内存,否则,本来系统好好的,一运行起来,你机器反而死掉了。

38、      3、软件性能测试工具           Ant+Windows计划任务创建公司的DailyBuild自动化测试流程,这个是以钱做的一个测试流程。

39、使用这种测试流程,无非一个目的,就是提高公司的软件质量。

40、           Jmeter:对应用系统进行测试,测试整个应用系统能够承受的最大并发量。

41、           LoadRunner:假如你不知道这个软件,那你肯定做不了测试工程师,这个是最专业的一个软件性能测试工具,它可以模似上千万个用户量来进行 压力测试,检测系统能够承受的最大并发量。

42、实际运用起来其实还是比较简单的。

43、     五、系统发布阶段           软件发布的一般做法就是,将数据库脚本化,制作WAR文件或EAR文件。

44、然后往相应的服务器上面一扔,完事。

45、那我们能不能做的再perfect一点呢,答案,是的。

46、方法一:使用Ant,编写一个初始化数据库跟发布应用程序模块的Ant脚本,然后到生产机上直接运行该脚本即可;方法二:制作安 装文件(一般用IzPack)。

47、做到以上两点,是不是明显感觉软件产品档次上了一个层次。

48、     六、系统维护阶段           系统上线后,或多或少会有一些Bug,及时的修复,测试,打补丁,发版本是必要的。

49、同时,客户对系统的反馈和跟踪客户,在后期的发展中会起到至关重要的作用。

本文到此分享完毕,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://www.xixia168.cn/n/wh/130144.html

分享给朋友:

“软件开发工具有哪些(软件开发工具有哪些类型)” 的相关文章

心理学跨考考研难吗(考研最好考的十大专业)

心理学跨考考研难吗(考研最好考的十大专业)

免费心理学考研论坛(哪个是最好的心理学考研辅导机构)心理学阅读2018-08-02 09:45:38 2019年考研的日子越来越近了。想报考心理学研究生的同学们,你们复习的怎么样了? 最新修订的《世界心理学》出版了两本心理学研究生书籍: 心理学考研1200重难点问题 心理学考研重难点手册:基础备考...

关于张曦文演的电视剧的介绍(张曦文演的电视剧)

关于张曦文演的电视剧的介绍(张曦文演的电视剧)

大家好,小编丹尼来为大家解答这个问题。张曦文演的电视剧,关于张曦文演的电视剧的介绍很多人还不知道,现在让我们一起来看看吧!1、张曦文,1980年03月07人生于中国黑龙江省哈尔滨市,女演员、歌手,毕业于中央戏剧学院,代表作《浪漫的事》《向日葵》《鸳鸯蝴蝶》。2、曾是一名花样滑冰运动员,和花滑世界冠军...

孟古(孟古青真实结局)

孟古(孟古青真实结局)

大家好,小活来为大家解答以上的问题。孟古青真实结局,孟古这个很多人还不知道,现在让我们一起来看看吧!1、孟古在福陵陪葬努尔哈赤的众我后妃中,声名最为显赫的莫过于叶赫纳拉·孟古,她生前是努尔哈赤的第三位大妃(相当于皇后),死后又因其所生的惟一一个儿子皇太极荣登汗位并成为清朝第一帝的缘故,孟古就以初谥为...

关于黑石塔上层掉落的介绍(黑石塔上层掉落)

关于黑石塔上层掉落的介绍(黑石塔上层掉落)

大家好,小编小新来为大家解答这个问题。黑石塔上层掉落,关于黑石塔上层掉落的介绍很多人还不知道,现在让我们一起来看看吧!1、魔兽世界中重要副本,也被称为三大副本之一,60后很多团队副本的门任务都是这里完成的。2、位置是黑石山,被黑龙一族的王子奈法利安所控制,分为上下两层,进入上层需要有下层做任务得到的...

关于外来媳妇本地郎2014的介绍(外来媳妇本地郎2014)

关于外来媳妇本地郎2014的介绍(外来媳妇本地郎2014)

大家好,小编小白来为大家解答这个问题。外来媳妇本地郎2014,关于外来媳妇本地郎2014的介绍很多人还不知道,现在让我们一起来看看吧!1、《外来媳妇本地郎(1443—1693)》是中国内地2015年上映的喜剧影片。2、该剧拍摄持续19年,3100多集,目前还没更新完。这篇文章到此就结束,希望能帮助到...

关于乐比悠悠动画片全集的介绍(乐比悠悠动画片全集)

关于乐比悠悠动画片全集的介绍(乐比悠悠动画片全集)

大家好,小编大牛来为大家解答这个问题。乐比悠悠动画片全集,关于乐比悠悠动画片全集的介绍很多人还不知道,现在让我们一起来看看吧!1、乐比,3D动画片《乐比悠悠》主角。2、《乐比悠悠》是中国内地在2000年上映,一部针对0-5岁儿童的低幼类儿童系列片。3、故事中以乐比和悠悠为中心点,讲述了乐比悠悠在生活...