WSR软件分析文档自动生成系统可行性报告.docx

上传人:b****3 文档编号:1970424 上传时间:2022-10-25 格式:DOCX 页数:15 大小:60.99KB
下载 相关 举报
WSR软件分析文档自动生成系统可行性报告.docx_第1页
第1页 / 共15页
WSR软件分析文档自动生成系统可行性报告.docx_第2页
第2页 / 共15页
WSR软件分析文档自动生成系统可行性报告.docx_第3页
第3页 / 共15页
WSR软件分析文档自动生成系统可行性报告.docx_第4页
第4页 / 共15页
WSR软件分析文档自动生成系统可行性报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

WSR软件分析文档自动生成系统可行性报告.docx

《WSR软件分析文档自动生成系统可行性报告.docx》由会员分享,可在线阅读,更多相关《WSR软件分析文档自动生成系统可行性报告.docx(15页珍藏版)》请在冰豆网上搜索。

WSR软件分析文档自动生成系统可行性报告.docx

WSR软件分析文档自动生成系统可行性报告

 

WSR软件分析文档自动生成系统可行性报告

 

(此文档为word格式,可任意修改编辑!

 

一、申请单位、合作单位简介

1.基本情况

xx有限公司,于2004年3月成立,注册地址为xx工业基地,注册资本550万,专业从事计算机软硬件产品的研发设计生产、销售和服务业务,并着力为用户提供IT应用的解决方案。

公司目前的主要产品有xx商用台式电脑、xx家用台式电脑,xx服务器。

xx品牌目前是浙江省省产计算机第一品牌,xx市名牌,也是我省知名的政府采购指定品牌,已被市场检验为是一款品质可靠、性价比高、被用户所广泛接受的本土品牌。

为了进一步提高xx品牌的产品定位以及产品内在的核心竞争力,公司非常注重对产品研发的投入,2005年组建成立了高新技术研发中心并得到了政府有关部门的认定,研发中心的任务主要包括两个方面,一方面是对计算机硬件本身品质性能优化提高的研究,另一方面是以市场的需求为导向,着眼于为某些特定用户开发应用方案。

目前研发中心在进展中的项目有高性能计算服务器、高性能网络计算平台、个性化家用电脑等。

现公司办公总部位于xx文三路商务中心地带,经营面积约400平方米的高档写字楼,研发场地100多平方米,以及约1000平米的生产场地。

为了进一步适应发展的需要,2005年公司在政府的支持下,项目征地近15亩,用于xx台式电脑、服务器与笔记本电脑的研发制造。

该项目得到了政府有关部门的大力支持,目前已获得xx市计经委批准,列为政府资助的技术改造项目之一,项目基建在2006年启动。

公司现有员工80人,80%以上都是专业对口的大专、本科、以及硕士生的专业人员,其中软件开发/研发人员12名,已形成一支有战斗力的高效的员工队伍和管理团队。

公司的主要经营管理班子,均具有五年以上的项目操作经验,公司主要负责人毕业于浙江大学计算机应用专业硕士研究生院,从事IT公司经营管理十年,整个管理团队拥有丰富的管理与实战经验,并具有高度的兢业精神和忠诚度,为公司的快速发展提供强有力的团队保障。

通过几年的发展,目前公司在产品、技术、管理等方面都已具备了较强的实力,2005年公司顺利地通过了ISO9001的质量体系论证,管理严谨、创新并注重实效,是公司最明显的特点。

随着公司的不断发展壮大,xx品牌的知名度正在逐步提高并深入人心,公司上下齐心协力,正在加紧实施品牌战略,以期发展成为行业的龙头企业,并以我们xx企业产品为核心,形成“互联网络”,使地区优势得以发挥,积极促进我市计算机整机产业的发展,形成新的经济增长点,同时树立地区形象,改善本地区内引外联的软环境,促进区域经济整体发展,实现地区经济与企业的共同繁荣!

2.技术能力

作为高科技产品的研发制造厂家,xx自成立起,即深知走技术创新之路、发展自主知识产权产品的重要性,为了实现这样的技术目标,公司非常注重对技术人才的引进、培养,和技术队伍的打造,注重对技术研发的不断投入,以期形成一个可持续性发展的技术研发与创新环境。

公司现有技术人员30多名,其中软件开发/研发人员12名,95%以上人员具有专业对口的大专以上学历,其中本科生在50%以上,并拥有几名硕博士作为技术领军。

这些专业工程师分别具有在硬件开发、测试、软件开发、信息管理应用等不同方面的专长,为公司承接各类项目作好了很好的技术人才队伍的准备。

同时,为了进一步加强技术力量,公司于2005年成立的技术研发中心,不仅荟萃了公司技术队伍中的精英力量,还与多家在杭知名高校的计算机研究所或实验室,建立了很好的产学研横向合作关系,使得研发中心得以充实进一批来自高校的科研人才,大大提高了公司整体的技术力量,和技术项目的承接能力。

除了人才队伍的建设外,公司也着力创造良好的研发环境,研发中心拥有独立的办公、试验以及研发场地,总建筑面积200平方米,包括产品设计室、软件开发实验室、检测实验室,老化测试以及整机测试等实验室。

中心各实验室配有各种各样的先进仪器设备,各实验室除具备常用的仪器设备外,还针对性的配备了先进的专用仪器,为每位研发人员配有专用计算机。

综之,研发中心具备了开展各项研发设计测试任务的良好环境和保证条件。

本项目在整个开发团队的共同努力下,经过8个多月的辛勤工作,业已大体完成第一阶段的系统概要设计工作。

3.财务状况

随着xx品牌的知名度的不断提升,xx产品在全省的销售渠道得到了快速地扩展,用户群在不断的扩大,总体的销售形势呈现出快速递增的趋势。

从2004年的销售收入735万,到2005年实现销售259万,2006年上半年共实现销售2135万左右,销售的增长是非常明显的。

从资产情况看,2004年520多万,2005年760万,截止2006年6月760多万,公司资产在快速的增长。

从财政稳健性看,2005年底资产负债率是26.7%,到2006年6月底,资产负债率是18%,可见,公司财务状况是非常良好稳健的。

4.获奖情况

因xx公司成立时间不算太长,多项技术项目或新产品仍在开发中,或者还在申报鉴定中,因此,获奖情况目前尚不多,可以一数的资质或荣誉有:

2005年xx品牌获得xx市名牌称号,并列入“省名牌培育计划”

2005年通过ISO9001论证

2005年通过区高新技术研发中心认定

2005年通过xx市“信息港”企业论证备案

二、项目的必要性及市场前景

本项目是设计一种分析、解剖软件的软件,是属于计算机系统软件中的基础性工具软件。

它运用软件理解技术对软件进行反向汇编、回溯、和自动分析与归纳,提取软件系统各部件之间的相互关联信息,反映软件系统功能结构、设计模式的不同抽象层次视图等信息,并将软件理解的信息用恰当的图形化界面或文档的方式进行展示和输出。

该软件可以有效地辅助软件系统的开发与维护;能进行快速分析和理解(大型)软件系统,提高软件开发效率;可评估软件系统与软件文档之间的一致性;以及辅助软件上线后的长期维护,对整个软件生命周期均有重要的支撑作用。

此类软件开发正在受到软件业的高度重视,软件本身涉及多类创新工作。

该软件的主要用户是软件开发商和应用软件的用户,有较大市场空间和实际需求。

该软件的开发成功,对促进浙江软件产业发展,提高软件开发效率,提升应用软件维护质量,创建自主品牌软件系统,尤其是基础性软件系统,具有重要示范意义。

1.国内外技术发展现状及趋势

从上世纪90年代早期开始,由于国外软件市场对遗产软件复用的迫切需求,逆向工程技术得到了长足的发展,对此,IEEEComputerSociety、ACMSIGSOFT、ACMSIGPLAN、ReengineeringForum等主要组织也在软件逆向工程领域发起了三个年会,以深入研讨逆向工程问题。

这三个年会是:

WRCE(theWorkingConferenceonReverseEngineering)、IWPC(theInternationalWorkshoponProgramComprehension)和PASTE(theWorkshoponProgramAnalysisforSoftwareToolsandEngineering)。

此外,以CMU(卡内基梅隆大学)为代表的多所世界知名大学在1984年就成立了专门的软件逆向工程研究中心,以致力于相关技术的研究。

另外IBM、Microsoft等在此领域的研究工作也进行了多年。

近年来,由于国内软件市场对遗产软件重构的刺激,逆向工程技术的重要性也开始得到了国内学术界和商业界的认同。

作为控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段之一,软件体系结构对软件开发组织具有极其重要的作用。

然而,实际的程序开发却往往背离最初的软件体系结构设计而造成体系结构性破坏,为此需要进行体系结构恢复。

同时,遗产软件系统由于早期的开发缺乏有效的设计或缺乏详细描述文档而需要重构或恢复。

为此,逆向工程领域中对软件理解中的体系结构恢复与重建成为了研究的热点,每年都有此领域的论文在WRCE、IWPC、PASTE等相关杂志上发表。

此项目的关注点在以体系结构为中心的软件理解上。

逆向工程中软件理解技术发展至今,业界已经研发出一些辅助工具,一些典型软件有:

(1)Rigi

Rigi是发展较早的软件逆向工程辅助工具,至今它仍是Victoria大学的RigiResearch在研工程项目。

Rigi先对软件系统进行分析以获得一个基本的系统分层视图,然后由相当熟悉该软件系统的用户对此分层视图进行修改和编辑以得到更精练的系统分层视图。

由于Rigi的分析器只能分析函数和结构类型的数据,这使得产生的视图局限于函数视图。

(2)Refine/C

Refine/C由Reasoning公司开发。

它是一种可扩展的、交互的工作台,逆向分析C程序,用户能够使用其API并配合使用其公司开发的另一个工具SoftwareRefinery来细化特定的应用程序。

但是它不支持文档输出、增量分析,不能显示函数调用等一系列视图,而且在分析包含语法错误的源代码时表现不佳。

(3)Imagix4D

Imagix4D由Imagix公司开发。

Imagix4D是一个C和C++软件理解工具。

它能在很多层次上快速地分析系统代码,这些层次分为高层的设计到建构的细节、类和函数依赖性等。

Imagxi4D以一种3D图形的格式描述软件的关键信息,这能让用户快速定位到相关视图。

但是它不支持源代码浏览定位、输出文档局限于函数级别、源代码分析速度低下、不能抽取实体关系图信息。

(4)SNIFF+

Sniff+由TakeFiveSoftwareGmbH公司开发.它是一个开放的、可扩展的和可分层的C/C++编程环境,同时也提供逆向工程功能。

Sniff+提供一个高效和便携的环境,同时有着良好的用户接口。

但是,它对于错误语法分析欠佳,不能展示重要的函数、变量、数据类型信息,没有控制流图等层次视图,不能记录外部变量或函数信息。

(5)SourceInsight

SourceInsight由SourceDynamics公司开发,目前被Microsoft,IBM,Intel,Novell,Motorola等很多国际大公司所使用。

它以工程的方式分析软件源代码,通过图形界面显示各种符号、符号引用树,类继承视图、函数调用视图等。

它没有供外部使用的API接口,不能有效集成到其它工作平台。

它不支持文档生成,其函数调用视图仅能展示调用关系图,即仅仅是按字母顺序罗列的被调用函数列表,而不能反映函数控制流程视图。

(6)SourceNavigator

SourceNavigator是遵守GPL的OpenSource软件,具有与SourceInsight相似的功能,但是界面环境不如SourceInsight友好。

它的图形用户界面采用Tcl/Tk(一种解释语言)语言实现,故分析大型软件系统时速度会慢于SourceInsight。

它能通过图形用户界面显示各种符号信息、符号上下文信息、符号引用树,类继承图、函数调用图。

它不支持文档生成,其函数调用视图仅能展示调用关系图,即仅仅是按字母顺序罗列的被调用函数列表,而不能反映函数控制流程视图。

另外,它不能分析并获取局部符号信息,不便于上下文查看、不能查看定位同名符号。

(7)JBPAS

JBPAS是国内青鸟II型系统的逆向工程组成部分。

它是由一个C++分析器前端和一组分析工具集组成的软件理解系统。

它采用增量分析技术对程序源代码进行静态分析,能抽取软件系统中部件至今的交叉引用关系。

它能生成Rose描述文档,但是需要预装RationalRose和Microsoft的DAO工具集。

JBPAS对源代码的分析速度很慢(对大约10万行源代码的程序大约需要6小时),不适合软件开发组织日常对软件系统的开发、维护和理解分析。

一般地,对程序分析与文档生成类软件的评价标准主要体现在:

体系结构文档输出、浏览定位

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1