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的使用非常简单,多看手册,多花点心思,那你会做得更好。


本文标签: 工具 使用 系统 技术 进行