静态的
文档管理己经无法适应现代软件企业的发展需要,需要更为完整的管理方法来维护软件产品,而任务管理系统能够有效地解决上述问题,并对软件开发过程提供自动化支持。
然而,任务管理在各个软件企业的实施是有差异的,毕竟任务管理并不是一项纯技术的
问题,有许多人的因素影响着任务管理的实施,因此,从某种意义上讲任务管理更应该属于一种管理范畴的问题,任务管理工具是任务管理的一种辅助手段。由于企业管理上工作流程的差异,导致商业的任务管理软件在某种程度上难以满足企业的开发需要。一个合理的有效的任务管理的解决方案是建立在软件企业的产品开发模型之上,是能够与这个企业的产品开发过程吻合的配置管理解决
方案,所以有能力的软件企业大都自行开发任务管理系统。
1.2国内外研究技术开发状况
以变更控制和支持过程为中心,是现代任务
管理系统的主要特点,能否实现有效的变更控制已成为判断软件企业是否专业化和正规化的重要标准。所谓控制变更指的是不论处在生命周期的哪个阶段,系统都会发生改变,而且这种改变会一直存在于整个软件开发的生命周期中。变更包含两方面内容:一是对变更过程的控制,保证变更以可以控制的方式进行;二是对文档的控制,变更必然导致文档的变化。所以配置管理系统要在这两方面提供支持叫。
所谓支持过程指的是对软件过程的支持,软件工程方法研究开始从"生存周期"向"过程"转移,软件过程的改进成为软件开发组织的一个重要努力方向。美国卡耐基梅隆大学软件工程研究所提出的软件过程成熟度模型CMM是这一研究成果的标志,人们开始认识到软件产品的质量在很大程度上依赖于软件过程,任务管理随着任务管理的应用己趋向成熟,但仍需要解决一些问题,这些问题有的是配置管理自身的技术问题,有的是新的需求新的开发模式带来的应用和集成问题,对于这些问题的解决将形成任务管理下一步发展的趋势,可归纳为:
(l)配置管理将于其他软件开发工具进行集成
配置管理不是一个独立的领域,它与其它软件开发工具共同构成软件开发的工程环境。配置管理集成包括:配置管理系统间的集成:一个软件组织可能存在多种配置管理系统。
与其他系统间的集成:如与case工具,与软件测试工具等。
(2)新的开发模式对配置管理提出的新的需求
在配置管理厂商致力于解决传统软件开发中的配置需求的同时,新的开发模式新的应用就已开始出现。Intemet给软件开发带来了新的组织模式和协作模式,这就要求任务管理提供Web支持,一方面为传统的配置管理系统提供Web方式的访问接口,另一方面基于
web构造任务管理iis。
第二章 开发工具和开发环境
2.1 JSP语言介绍
JSP(JAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以"<%"开始并以"%>"结束。
通常要将文件以".jsp"为扩展名,并将它放置到任何可以放置普通WEB页面的路径下。尽管JSP文件看起来更像是
HTML文件而不是Servlet文件,但事实上,它恰恰将转换为Servlet文件,其中的静态HTML仅仅用来输出Servlet服务方法返回的信息。如果JSP pages 已经被转换为Servlet且Servlet 被编译进而被装载(在第一次被Request时),当您再次Request 此
JSP页面时,将察觉不到一瞬的延迟。好象一个URL是指向一个HTML,但事实上它指向的是一个Servlet 或JSP pages。
构造一个JSP page,除了可内嵌的规则的HTML,还有三类主要的JSP元素:Scripting elements, Directives,和 Actions。使用Scripting elements您可以定义最终转换为Servlet的部分,Directives 使您可以控制这个Servlet的整体结构,而Actions使您可以指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您可以在某一段上利用一些预定义的变量,如request。
在当今世界,流行的Internet应用程序开发主要有:ASP,
PHP,CGI,JSP等多种方案,技术上各有优缺点,但是JSP以其简单易学,跨平台的特性,在众多程序中独树一帜,在短短几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中。在国内JSP现在也得到了比较广泛的重视。
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。