admin 管理员组文章数量: 1184232
2024年3月28日发(作者:javascript项目新手)
1、 技术路线是指申请者对要达到研究目标准备采取的技术手段、具体步骤及解
决关键性问题的方法等在内的研究途径.合理的技术路线可保证顺利的实现
既定目标.技术路线的合理性并不是技术路线的复杂性;
例:
三、研究方案及技术路线
1.总体思路
为了有效开展区域荒漠化过程的联网研究,选择策勒、额济纳、沙坡头和奈曼四个野外站(其中3个为国
家生态开放站),分别以策勒河下游、甘肃黑河下游、石羊河流域、内蒙古西辽河流域为对象,在每个站
设立相同的研究内容和观测项目,按照统一的方法进行样地选择和布设仪器设备,并以中国生态系统研究
网络制定的水、土、气、生观测规范为主要方法进行野外调查和观测,从而取得具有可比性的观测数据;
同时,充分利用各野外台站水、土、气、生长期积累的观测数据和资料,通过认真整理和系统分析,从中
总结和找出荒漠化的水、土、气、生时序变化过程和规律;另外,采取时空转换的方法,即在每个站点周
围选择具有一定荒漠化梯度的地块作为系列研究样地,在样地内同步进行水、土、气、生的观测和调查,
通过时空转换方法进行荒漠化过程的研究;为了弥补梯度取样观测存在的不足,还要采取点面结合的方法,
在面上开展荒漠化典型地段的调查和取样;在取得大量观测和研究数据的基础上,利用相关分析、多元回
归分析、主分量分析、以及多因子参数化建模的方法,沿着水、土、气、生过程-水、土、气、生相互作用
机制-水、土、气、生过程空间分异规律这样一个递进程序开展相关研究。
2.技术路线
本课题采取的技术路线见下图:
3.研究方法
本课题野外样地选择、仪器设置、调查观测、室内分析等研究方法均参照"中国生态系统研究网络"组织编
写的以下观测规范执行。
陆地生态系统水文观测规范,2007,北京,中国环境科学出版社;
陆地生态系统土壤观测规范,2007,北京,中国环境科学出版社;
陆地生态系统气候观测规范,2007,北京,中国环境科学出版社;
陆地生态系统生物观测规范,2007,北京,中国环境科学出版社。
另外,课题还将根据实际需要,编制一些进行联网研究的方法和标准
技术路线是要写你怎么去完成你的研究内容,使用什么方法等。技术路线是“怎么做”,
研究内容是“做什么”,两者不一样。技术路线不一定非要用图来表示,纯文字也可以,只
要能让人看明白。 实施方案和技术路线。
毕业论文的技术路线就是研究方法。根据专业、题目而定。例如写:理论结合
实际法、问卷调查分析法等。有不清楚的,可用百度输入“温州文海写作事务所”
看一下他们怎么说的。不过这个世态炎凉,什么都要钱。
一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕
别人丢臭鸡蛋。这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一
些正在寻找更好发展的朋友能有点帮助,也希望对于一些技术跟管理方面的牛
人,能给予一些建议。 作为一名项目经理、系统架构师或技术骨
干,其水平如何,关系到公司的项目管理、软件质量管理等方面的问题。项目经
理或技术骨干应该要起带头作用,使整个团队的开发及管理能达到一种更高的水
平。 那作为一名项目经理或公司技术骨干应该学会那些工具及知识
点呢?涉及到这一块的工具及技术点非常多,如何去选择,是摆在项目经理、系
统架构师跟技术骨干面前的问题。根据公司及团队的情况,选择合适的工具或技
术框架,这一点非常重要。在项目的不同阶段,需要有不同的工具来支
持。 按照软件系统的生命周期的六个阶段,一般分为需求分析阶段、
系统设计阶段、系统开发阶段、软件测试阶段、系统发布阶段、系统维护阶段,
这几个阶段都需要有不同工具的支持。一、需求分析阶段:第一、项目管理及需
求管理工具 项目管理工具很多公司都在使用,为什么要使用这些工具?
假如没有使用这些工具,而 ...
一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕别人丢臭鸡蛋。
这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一些正在寻找更好发展的朋友能有
点帮助,也希望对于一些技术跟管理方面的牛人,能给予一些建议。
作为一名项目经理、系统架构师或技术骨干,其水平如何,关系到公司的项目管理、软件
质量管理等方面的问题。项目经理或技术骨干应该要起带头作用,使整个团队的开发及管理能达
到一种更高的水平。
那作为一名项目经理或公司技术骨干应该学会那些工具及知识点呢?涉及到这一块的工具
及技术点非常多,如何去选择,是摆在项目经理、系统架构师跟技术骨干面前的问题。根据公司
及团队的情况,选择合适的工具或技术框架,这一点非常重要。在项目的不同阶段,需要有不同
的工具来支持。
按照软件系统的生命周期的六个阶段,一般分为需求分析阶段、系统设计阶段、系统开发
阶段、软件测试阶段、系统发布阶段、系统维护阶段,这几个阶段都需要有不同工具的支持。
一、需求分析阶段:
第一、项目管理及需求管理工具
项目管理工具很多公司都在使用,为什么要使用这些工具?假如没有使用这些工具,而是使
用Excel或Word进行记录,那当需求变更?需求实现情况的跟踪?软件是否能按时交付?将
是一件非常烦锁且容易出错的事情。一个软件项目、开发团队能否获得成功,管理非常关键。比
较有名的商业化工具有:MicroSoft Project Server及Project 2003、IBM Rational
RequisitePro、JIRA、PowerDesinger。比较有名的开源需求管理工具包括:
OSRMT(Open Source Requirements Management Tools)、Xplanner、
Openworkbench等等。
很多软件公司都会使用SharePoint,在SharePoint平台上,只要你想得到,基本上都
可以通过配置方式来满足你的业务需求。在SharePoint上,可以跟MicroSoft Project
Server很好的结合,再配置Project 2003为客户端,进行公司的项目管理。也许对Project
操作习惯的问题,在Web界面进行项目管理的时候,总觉得很不方便。
IBM Rational RequisitePro( )可以算是最骨灰级的一个软
件了,假如你公司整个软件生命周期管理都是采用IBM的解决方案,那使用RequisitePro
是一个非常好的解决方案。需要这些软件可以到IBM官方网站上去下载一个最新版本,或者在
电驴上面下载一些“特别”版本。设计工具、管理工具的完美结合,这个正是IBM Rational
RequisitePro的强项。RequisitePro跟Offce结合得也是非常完美。
JIRA( )原来只是一个缺陷跟踪系统,你可以在JIRA上面
创建新的ISSUE,当ISSUE分配给某个程序员时,系统会自动发送一封邮件给该程序员,提
示有新的BUG。JIRA也有提供一个Eclipse插件,你可以在Eclipse上面,查到属于自己的
ISSUE,并快速解决。现在JIRA也可以用来做项目管理,在操作方面非常人性化,个人一直
非常喜欢使用JIRA来进行项目管理、缺陷管理,再结合Eclipse,简直就是完美!但作为商业
的软件,价格也非常贵,互联网上也有很多Crack,大家有兴趣也可以搜一下。
OSRMT(/projects/osrmt )是一个开源的需求管理工具,分为
客户端跟服务器,也提供了一个安装界面供用户安装,做开源的已经算是做得非常完美了。当前
最新版本是V1.5,有兴趣的朋友可以下载一个最新版本玩一下,操作还算是挺人性化的。
Xplanner
Xplanner( )是一个开源的,基于XP编程的项目管理软件,
它可以帮我们生成一些统计图表。这个软件从06年底发布0.7b7版后,就再也没有更新过了,
我对开源工具的看法就是:版本号没有超过1.0版,我都不会应用于生产!对于Xplanner,也
是停留在试用的阶段。
Openworkbench( )也是一个开源的项目管理软
件,其功能跟Project 2003相似,是一个值得大家去使用的一个工具,但对于中国很多软件公
司,都是使用特别版的Project 2003。假如你很尊重版权,又不想使用Project 2003,那
Openworkbench是一个非常好的选择。
第二、需求分析工具
需求分析工具用得比较多可能就是Rational Rose、MicroSoft Visio或
MindManager,一般我们使用Rational Rose来进行用例分析,画用例图,画状态图;使
用MicroSoft Visio来画出应用系统的结构图、流程图等。当然,对于MicroSoft Visio能画出
来的东西,其实Rose也一样可以实现,只是,大家都是这么干,我们也没有必要专门去做一
些特例的东西,特别是对于一些比较特殊的公司及行业。
Ration Rose 2003是一个值得怀念的工具,至今还是有很多公司跟个人都是使用,个人
觉得这个软件版本算是最经典的一个,但对于现在所见即所得的要求下,使用Rose 2003,可
能没有办法满足你,因为它需要经过一些小操作才能满足你的要求。但不可否认,它是一个非常
优秀的软件。现在对于一些喜欢使用新工具新技术的程序员,也许现在他们正在使用RSA。
MicroSoft Visio( )是每个搞设计的人都会用的一个工具,
我们一般使用Visio来画系统结构图、关键流程图、系统部署结构图等。MicroSoft Visio也提
供了UML的功能,可以用它来画用例图、类图、状态图,时序图等,但一般这个功能很少使用。
至少我基本上不用。
MindManager( )是一个非常好用的工具,我们用来描述我
们的思维,很多人都不喜欢通过软件来描述,而是通过一张纸,然后在上面进行涂鸦,接着跟客
户或团队进行思维沟通。MindManager很好地解决了这个问题。MindManager跟Office结
合得非常完美,可以生成Word、Excel、PDF等文件。这个工具是我一直在使用的一个软件,
非常好用。最新版本为7,大家有兴趣可以下载一个试用一下,也可以在网搜搜索一些“特别”
版本。
二、系统设计阶段:
第一、系统设计工具
主流的系统设计工具有大家非常熟悉的Rose2003,不过,现在已经不叫Rose了,现在IBM
最新的设计工具是RSA(Ration Software Architect),Borland Together,SyBase
PowerDesinger,MicroSoft Visio,对于开源的系统设计工具也有很多,比如ArgoUML、
DBDesigner等等。
RSA( ):IBM最新的设计工具,它是一个基于Eclipse平台的一
个工具,对于你使用RSA,那也许你会将你的整个团队的工具都采用IBM的整套解决方案,使
用RequisitePro来进行需求管理、使用RSA来进行建模、使用ClearCase来进行配置管理、
使用ClearQuest来进行缺陷跟踪、使用RFT(Rational Functional Tester)来进行测
试……RSA有一个最大的优点,那就是跟Word结合得非常好。这一点可以肯定。
Together( ):Borland公司的NB的设计工具,Together
2006版本也是一个基于Eclipse平台的软件,功能也是非常强大,其所见所得的功能,是我非
常喜欢它的一个原因。还有一个原因就是基于Eclipse平台,这个可以跟我的开发工具很完美地
整合在一起。不过,整合要注意一个问题,那就是Eclipse兼容性问题,这一点是非常烦人的。
PowerDesigner( ): PowerDesigner是“一站式”建模与
设计解决方案,物理数据模型的数据库平台无关性,所见即所得,反向工程,报表生成等等功能,
使得它成为数据库设计人员心目中最好的产品,它的易用性深深地吸引了我!特别它的
Repository模型库的功能,更让我们实现了模型设计的版本控制。最新的PowerDesigner,
使得我觉得它是一件艺术品。做设计的人员一般会使用PowerDesigner来进行数据库物理模型
设计,它是我心目中的首选工具。之前曾经对比过RSA、Together、ERWin的数据库模型设
置工具,最终我还是更加喜欢使用PowerDesigner,也许,我的操作习惯已经被
PowerDesigner腐蚀。
第二、开发的技术框架
技术框架的选择是非常关键,一个好的技术框架,可以让我们的开发更加快速、团队的分工
更加合理、系统能够支持多种数据库平台、我们的维护更加方便。
Web前端MVC框架是Struts 2。Struts 2可以说是Struts穿上了WebWork的外衣,
其内核大部分都是采用了WebWork的技术,并且基于AOP的设计思想,让我们在软件设计上
的能够更加多地体现“高内聚,低耦合”的设计思想。
J2EE框架是Spring,作为一个开源的J2EE框架,虽然它没有太多的新技术点,但它的整
合性,拿得我们的开发更加简单,IOC、AOP、事务处理、开源框架的整合支持等等,使得作为
一个J2EE框架的首选。
持久层框架是Hibernate,作为一个开源的项目,我想,没有一个开源项目的社区能够你
Hibernate一样,丰富的文档,活跃的社区,基于Hibernate的开发团队的庞大,使得它作为
持久层框架的首先。基于 Hibernate,我们可以开发出数据库平台无关性的产品。但是,
Hibernate也有自身的问题,假如使用不当,也许会有所失控,一旦失控,它所带来的,就是
性能问题。对于最新的Hibernate3,存储过程的支持,外部SQL的定制,很好地解决了这个
问题。但在关联关系上,使用还是要小心为好。
页面框架,可以多考虑使用DIV技术、JSTL标签库、Struts 2标签库、DWR、AJAX、
XML+XSLT等技术来让我们页面更好维护,使用OSCache缓存技术来提高我们页面的访问速
度。
第三、开发规范的定制
文件命名规范、数据库设计规范、编码规范、团队协作规定等等一些规范性的东西,需要在
系统开发前就规定好,并且做相应的培训。QA也要做好监督的作用,定期做评审工作,对已发
生的问题及可能出现的问题,及早发现,及早处理。
第四、开发工具的选择
团队一定要选择同样的开发工具,开发工具相同,软件版本相同。为什么要这样子做,其实
假如你作为一个Team Leader,你会在管理你的团队的时候发现很多问题,而解决这个问题,
那在项目编码前,就把什么东西都规定好,以免其中发生问题,影响整个团队的开发速度。开发
工具的选择也是非常重要的,目前企业用得比较多的开发工具有:Eclipse、Jbuilder、
NetBeans、IDEA。
Jbuilder:最新的Jbuilder版本是2007,2007版基本上可以算是重新开发的版本,因为
它是基于Eclipse之上的。我算是Borland公司最为忠实的Fans啦,从Jbuilder6,到
Jbuilder7,再到Jbuilder8,再到Jbuilder9、Jbuilder X,Jbuilder 2005,Jbuilder 2006,
我经常跟我学生说,对于Jbuilder,相信没有人比我更熟悉他了,做Java开发接近6年时间,
超过4年的时间,每天都都在使用的工具,Jbuilder见证了我的长成。使用过Jbuilder的人很
多人知道一点,就是Jbuilder的盗版问题,安装完Jbuilder之后,假如你一个不小心,没有安
装防火墙,那Jbuilder会不时通过8888端口向Borland总部发送一些你的计算机信息,这个
是一种非常可怕的“木马”,什么是“木马”?这个就是!这种情况自从Jbuilder X以后就一直有。
假如你不怕Borland公司的人跟工商局过来查你公司的软件的话,那选择Jbuilder是一个不错
的选择。作为Java IDE开发平台的老大,Jbuilder在企业应用开发是非常有优势的,特别是
开发EJB跟WebService,偶只能用一个句来形容,那就是牛。Jbuilder 2007,王者归来,
相信对于很多Borland的Fans,还是非常喜欢并乐意去尝试的,不过,价格还是会让很多公司
都受不了、速度会让很多程序员也受不了。我的Jbuilder的缘分到2006就基本上已经结束了。
现在我的开发环境基本上都是Eclipse。
Eclipse:IBM捐出来的好东西,发展挺快的,现在已经到了Eclipse3.3,非常好用的一个
工具。但Eclipse只是一个基础平台,假如你需要其他的功能,那你需要下载相关的插件进行扩
展,下载的插件要注意一下跟Eclipse平台的兼容性问题。Eclipse+MyEclipse
( )是个是很多WEB开发人员都是在采用的一个整合工具,
但MyEclipse要钱,如果公司愿意为此支付29.9美元的话,那它是一个非常好的选择;比
MyEclipse更上一个档次的还有Exadel(/web/portal/home ),
不过,价格贵得离谱,因为它本身就是一家咨询服务公司做出来,主要还是靠咨询服务,培训挣
钱,并且,运行时的不稳定,也让我放弃了选择这个插件作为我的开发工具,虽然这个工具真的
是很强大。Eclipse+WTP( )也是一个非常好的免费的开发工具,
从eclipse官方网站上可以下载WTP跟Eclipse整合在一起的工具,现在教学基本上用这个。
Lomboz(/ )也是一个非常好用的免费J2EE插件,学生用
的很多,因为好像有不少书都是用这个进行教学的。通过插件来的扩展本来是一件好事,但当它
的版本问题?兼容性问题?安全性问题?语言问题?出现的时候,你就会骂着,为什么不提供一
站式开发平台呢?如果你下载了语言包,你会发现,有些地方是中文的,有些地方是英文的,极
其丑陋!也许,Eclipse作为一个基础平台,它确实是太基础了。但现在,我们也可以下载一些
All-In-One版本的Eclipse,但个人感觉还是不够,很多功能,我们还需要去找插件来进行扩
展。也许,Eclipse的决策者认为,作为基础平台,肯定是越简单越好,需要什么就加什么,这
样,资源占用会更少。正如东方标准最咨深的平面老师曾宇飞讲过一句话:你会去麦当劳点酸菜
鱼吃吗?
NetBeans:作为Sun公司出品的开发工具,功能一样也是非常强大,不管你是做应用程
序开发还是做应用系统开发,NetBeans都是一个不错的选择。NetBeans也跟Eclispe一样,
也是一个基础平台,但这个基础平台做得比Eclipse强大很多,基本上你下载一个NetBeans
就可以开发应用程序或J2EE应用系统了。并且,NetBeans的中文支持非常好,基本上一个新
版本出来,就已经有中文版、英文版跟日语版了。看来,NetBeans的决策者还是比较看好这些
人群的。NetBeans的Mobile插件开发J2ME是最快最好用的,至少我个人这么认为。开发J2ME
应用产品,我首选的就是NetBeans。目前NetBeans已经发展到6.0的版本了,界面非常华
丽,有兴趣的朋友可以下载一个玩一下。NetBeans的下载地址是:
。
IDEA:对于IDEA的评价,我只能用六个字来形容,那就是:实用的艺术品。它非常好用,
界面非常华丽,相当如果你是一个女性的项目经理或技术牛人,你会喜欢上这件艺术器的。IDEA
开发应用程序非常强大,这一点绝对可以肯定。官方提供的插件也非常丰富,当你需要那一方面
的功能,基本上都可以找得到,找插件,你只需要在官方插件库里面去找就可以了,并且自动安
装,自动更新。作为2003年拿到JavaWorld大将的一个作品,相信,它可以带来很多IDEA
的创新。它是属于商业化的工具,价格也只有499美元,而个人买也就249美元,如果你愿意
牺牲某些功能,那你完全可以下载一个免费的版本。价格方面,个人觉得完全对得起这件艺术品
价值。有兴趣的话可以下载一个试用版玩一下:/idea ,小声地说,
上一下baidu,插件一下,其实你可以找到很多注册号。
Ant是apache的一个开源项目,可以从Ant官方网站上下载一个最新的版本:
。虽然该项目虽然现在发展变得非常缓慢,但可以非常肯定地讲,它
是一个好东西。我们可以使用ant来对我们整个工程进行编译,打包,单元测试,部署等等,
基本上你想得到的东西,Ant可以帮你做得到。Maven( )是一
人比Ant还要强大的工具,现在大有Maven将会代替Ant的趋势,Maven也是项目经理要关
注的一个技术点。基本上现在主流的开发工具都提供共了对Ant的支持,有些甚至是依赖,比
如:NetBeans,你在NetBeans当中创建一个新的工程,那系统会自动地创建一个ant的运
行脚本程序。对于你进行编译、打包、发布,那完全都是依赖于这个ant脚本。我们可以使用
Ant来开发一个DailyBuild(微软叫每日产品生成,XP叫持久集成)的流程,来提高我们整个
团队的软件开发质量。Ant的使用非常简单,多看手册,多花点心思,那你会做得更好。
版权声明:本文标题:技术路线 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711640734a603182.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论