文档库 最新最全的文档下载
当前位置:文档库 › (精编)软件系统可行性研究报告

(精编)软件系统可行性研究报告

(精编)软件系统可行性研究报告
(精编)软件系统可行性研究报告

(精编)软件系统可行性研究报告

第二章

我们在做任何工作以前,必须明确工作的性质、任务、制定完成任务的计划。显然完成一个软件系统的开发,也应解决好类似的问题。明确软件开发系统的任务,完成任务的价值,

2.1

2.1.1

如果不限时间、不限资源、则任何研制项目都是可行的!然而在开发以计算机为基础的系统时,需要用最小的代价,在尽可能短的时间内确定问题是否能够解决。这种可行性研究的目的是确定我们所研究的问题是否值得去解,系统完成后所能带来的效益是否大到值得投资

可行性研究的实质就是要进行一次压缩,简化了的系统分析和设计的过程,也就是在较高层次上以较抽象方式进行系统分析和系统设计的过程,可行性研究应着重考虑如下五个方

1.技术可行性。是指使用现有的技术能否实现这个系统。它包括开发风险——在限制条件范围内达到必需的功能与性能;资源配置——指现有的技术人员是否胜任,开发系统的软、硬件资源是否能如期得到;技术——指现有的技术是否已发展到这样的水平,能够支持系统

2.经济可行性。指新系统的经济效益能否超过开发成本。包括评价经济的合理性,权衡支出的费用和收到的利益,正确估计开发费用以及最终从所开发的系统获得的收入和利益。其中经济的合理性包括成本/效益分析,长期的总体的经营策略,对其他获利中心或获利产品

3.运行可行性。指为新系统规定的运行方式是否可行。如果新系统是建立在原来已担负其他任务的计算机系统上,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。

4.操作可行性。指系统的操作方式在这个用户组织内是否行得通。它包括人事政策,科技政策和必要的管理

5.法律可行性。指新系统的开发是否会侵犯他人、集体或国家的利益,是否违反了国家

可行性研究并不保证一个系统经济上明显合理、技术风险低,很少法律问题,而且不存在其他合理方案。然而,我们之所以要进行可行性研究,其目的是对以后的行动方针提出建议。如果问题没有可行的解,那么分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费。如果问题值得解,那么分析员应该推荐一个较好的解决方案,并为工程

可行性研究需要的时间长短取决于系统的规模。一般来说,可行性研究的成本只是预期工程总成本的5~10%

2.1.2

1.复查系统规模和目标。要仔细阅读和分析分析员在问题定义阶段书写的关于系统目标和规模的报告书,确定报告书的内容,修改不确切的叙述,清晰地描述对目标系统的一切限

2.研究现有的系统。现有系统是信息的重要来源,现有系统要完成的工作,就是新系统所必须具备的功能。现有系统存在的缺点,新系统必须加以改进。现有系统所不具备的功能,又是用户必须的,则新系统一定要预以增加。现有系统所需要的费用是新系统的一个重要的

投资依据。这样的调查研究,是了解一个陌生应用领域的最快方法。既可以使新系统脱胎而生,又不全盘照抄。另外还要注意现有系统与其他系统之间的通信接口,这是新系统设计的

3.导出新系统的高层逻辑模型。软件工程设计总是从现有的物理系统出发,导出现有物理系统的逻辑模型;再以现有物理系统的逻辑模型为基础,设计出新系统的高层逻辑模型;最后根据高层逻辑模型建造新的物理系统。依据新系统的功能和约束条件,我们可以使用数据流图(DFD图)来描绘数据在系统中流动和处理的情况,使用数据字典来定义系统中使用的

4.重新定义问题。新系统的逻辑模型是否能满足用户的要求,分析员和用户应该一起进行复审。复审以数据流图和数据字典为依据,对问题的定义、工程模型和目标进行审查。如

上述可行性研究步骤实质上是一个循环,即定义系统目标—→复查系统目标和规模—→研究现有系统—→设计新系统—→再定义系统目标。重复这个循环过程,直到提出的新系统

5.提出供选择的方案。从系统的逻辑模型出发,以系统要求为目标,利用在数据流图上划分自动化边界的方法,我们可以提出若干种较高层次的物理解法供用户选择。针对多种供选方案,用户应从如下

(1)

(2)

(3) 从经济角度估算每个可能系统的成本/效益。一般来说,只有投资预计能带来利润的

只有在技术、操作经济等方面都可行的系统,我们才为其制定实现进度表。此进度表不

6.推荐建议方案。在对上一步提出的各种可行方案的分析、比较的基础上,向用户提出

(1)

(2)

(3)

7.决策。使用部门的负责人根据经济实力及分析员在可行性研究阶段对开发此项工程成本/

8.制定开发计划。分析员应为推荐的系统制定一份开发计划,它包括工程的进度、人材资源的需求及使用、设备资源的需求及使用(软、硬件工具)、估算生存周期每个阶段的成本等,最后给出下一阶段(需求分析)

9.书写文档提交审查。把上述可行性研究各个步骤的结果写成清晰的文档,请用户和使用部门的负责人仔细审查,也可以召开论证会。论证会成员由用户、使用部门负责人及有关方面的专家组成,负责对提出的方案进行论证,最后由论证会成员签署意见,指明该开发计

2.1.3

1.系统概述。是对问题的简单陈述,包括系统的开发目的、目标、业务对象和范围,新系统和它的各子系统的功能与特性,新系统与当前系统的比较,所需资源以及费用和进度的

2.可行性分析。这是报告的主体部分,包括新系统在经济上、技术上、操作上、运行上、

法律上的可行性,以及对新系统的主客观条件的分析。若存在多种方案,则应对各种方案进

3.限制。指对系统开发有影响的管理方面和技术方面的限制,包括项目的外部环境、接

4.

5.拟定开发计划。它包括工程进度表,人员配备情况,资源配备情况,估算出每个阶段

6.

(1)

(2)

(3)

2.2

系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件。包括程序、文件、数据库和各种表格、人工过程等。它表达了信息在

2.2.1

国家标准(GB1526-89)《信息处理——数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》为我们推荐了一套标准符号和使用约定。该标准是与国际标准化组织公布的标准ISO5807-85 Information processing documentation symbols

and conventions for data, program and system flowcharts, program network charts and system resources charts 相一致。系统流程图含有5种基本符号,如图2-1所示。11

种系统符号如图2-2所示。

图2-1

符号 名称 说明

穿孔卡片 表示用穿孔卡片输入或输出,也可表示一个穿孔卡

片文件。

文 档 通常表示打印输出,也可表示用打印终端输入数据。

磁 带 磁带输入/输出,或表示一个磁带文件。

联机存储 表示任何种类的联机存储,包括磁盘、磁鼓、软盘和

海量存储器件等。

磁 盘 磁盘输入/输出,也可表示存储在磁盘上的文件或数

据库。

磁 鼓 磁鼓输入/输出,也可表示存储在磁鼓上的文件或数

据库。

显 示 CRT 终端或类似的显示部件,可用于输入或输出,

也可既输入又输出。

人工输入 人工输入数据的脱机处理,例如,填写表格。

人工操作 人工完成的处理,例如,会计在工资支票上签名。

辅助操作 使用设备进行的脱机操作。

通信链路 通过远程通信线路或链路传送数据。

图2-2 系统符号

2.2.2

系统流程图是一种极好的设计工具,它有助于开发人员和用户交流信息,利用系统的每

例某工厂有一座零件仓库,仓库中现有各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量发生变化时,应及时修改库存清单主文件。当某种零件的库存量少于它的库存量临界值时,则应报告给采购部门以便定货。规定每

工厂使用一台微机处理更新库存清单主文件和产生定货报告的任务。仓库中的每一项业务都通过CRT终端输入到计算机中。系统中的库存清单程序负责对事务进行处理,更新存储在磁盘上的库存清单主文件,把必要的定货信息写在磁带上。每天由报告生成程序读一次磁带,生成并打印出定货报告。如图2-3

图中的箭头确定了信息流动的途径,对于复杂的系统,可以采用分层描述的方法来描绘整个系统。用一张高层次的系统流程图描绘系统总体概貌,然后分别把每个关键功能扩展到适当的详细程度,便于阅读者按照从抽象到具体的过程逐步深入地了解一个复杂系统。

图2-3 库存清单系统的系统流程图〖HT

2.3

数据流图简称DFD(Data Flow Diagram)图,它是描述数据处理过程的有力工具。数据流图从数据传送、加工的角度,以图形方式刻画数据处理系统的工作状况。数据流图描绘系统

2.3.1

数据流图有四种基本符号,如图2-4(a)所示。有六种附加符号,如图2-4(b)所示。

数据的源点/终点表示该系统数据的外部来源或去处,不受系统控制,是系统以外的人或事物。例如,仓库的管理员、工厂的采购员、供货单位、售票处等。也可以是另外一个数据处

加工(处理)并不一定是一个程序,它可以代表一系列程序,单个程序或者程序的一个模

数据存储不是指数据保存的物理地点或物理存储介质,而是对数据存储的逻辑描述。数据存储并不等同于一个文件,它可以表示一个文件,文件的一部分,数据库的元素或记录的一部分等等。数据可以存储在磁盘、磁带、主存、微缩胶片等介质上。数据存储有四种形式,即把一个数据存入数据存储;用一个数据去修改数据存储中的数据;从数据存储中读出一个

图2-4

数据流表示数据在系统中的流动方向,一般分单向数据流和双向数据流两种。它可以由

附加符号中的星号(*)表示数据流之间是“与”关系;加号(+)表示数据流之间是“或”

(互斥关系)

2.3.2

例 1 一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,列出所有需要再次定货的零件。对于需要订货的零件列出其零件编号、零件名称、定货数量、单价、供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存量少于临界值时就应该再次定货。下面用软件工程的方法画出该系统的数据流图。

其次是加工(处理)

最后考虑数据流,事务需从仓库送到系统中,显然事务是一个数据流;系统要把定货报

依据以上三点我们画出定货系统的基本数据流图,如图2-5

图2-5

首先将加工(处理)——

依据图2-5和以上两点,我们画出定货系统功能级数据流图,见图2-6

图2-6定货系统功能级数据流图

将事务处理进一步分解为接收事务,更新库存清单、处理定货三部分。依据本分析和图2-6我们可以画出定货系统功能分解后的数据流图。见图2-7所示。其中1.1、1.2、1.3是图2-6中功能1的分解编号。

图2-7

例2 银行取款系统的数据流图(活期储蓄)

加工(处理)

依据以上三点画出银行取款系统的基本数据流图,如图2-8

图2-8

取款工作实际上是由储户资格审查

依据图2-8及以上二点分析,我们可以画出取款系统的功能级数据流图,如图2-9所示。

图2-9取款系统功能级数据流图

读者可以根据自己的需要,将图2-9

例 3 病员监视系统的数据流图。该系统监视病房中的每个病人的重要病情信号,更新及管理病人的病历,若出现问题立即通知护理人员,并且在需要时给出某一病人的有关报告。

加工(处理)

依据以上分析,我们画出病员监视系统的基本数据流图,如图2-10

图2-10病员监视系统基本数据流图

对系统分析后,划分出四种功能,即通过一个床边监视器实现本地监视,在护士办公室

依据图2-10和以上分析,我们画出病员监视系统功能级数据流图,如图2-11

图2-11病员监视系统功能级数据流图

将中央监视系统划分为四个处理部分,包括分解病员信号,检查是否超出界限,产生告警信息,整理病员数据。依据图2-11和本次功能分解,我们可以画出病员监视系统功能分解后的数据流图,如图2-12

图2-12病

2.3.3

1.

2.确定系统的输入和输出数据流。随着加工(处理)的细化,功能也就越来越具体,数据流也就越来越多,输入和输出也会相应地增加,但要保持分解前后输入/输出数据流必须相同。

3.用“自顶向下”的方法,逐层画出数据流图。每张数据流图中加工(处理)的个数不能超过9

4.将必要的存储与加工(处理)相匹

5.在画数据流图时应避免线条交叉,必要时可使用重复的外部项(源点或终点)或数据存

6.

2.3.4

1.作为交流信息的工具。系统分析人员把他对系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于数据流图中使用的符号不含任何物理实现细节,所

2.作为分析和设计的工具。分析员在研究现有的系统,描绘其功能时常用数据流图表达他们对现有系统的认识,这种描绘方法形象、具体,它不同于系统流程图,使系统的功能和

3.数据流图可以辅助物理系统的设计。在数据流图上依据不同处理的定时要求,可以画出许多组自动化边界,每组自动化边界就是一个不同的物理系统。例题1中的图2-7,由于自动化边界的划分方法不同,产生了两种不同的物理系统,即批处理方式和联机方式,见图2-13、2-14

4.数据流图对详细设计也有帮助,它是面向数据流设计(SD)

图2-13这种划分自动化边界的方法暗示以批量方式更新库存清单

图2-14

2.4

数据字典是对数据流图中包含的所有元素定义的集合,即对数据流图中出现的所有名子(数据流、文件、数据单项、基本加工)进行定义。它的主要用途是供人们查阅对不了解条目的解释,在软件分析和设计过程中给人提供关于数据的描述

数据流图和数据字典共同构成系统的逻辑模型。数据流图描述了系统的“分解”,它表明系统由哪些部分组成。数据字典则为数据流图中出现的每一部分都给出“严格定义”,二者的

2.4.1

一般来说,数据字典应该由如下四类元素组成,它们是数据流、文件、数据单项、基本加工(处理)。在组成数据字典时,要注意避免冗余,遵循有关数据流向在数据流图中描述,有关数据的组成在数据字典中描述,有关数据的加工细节在数据字典中描述的三原则。要尽量避免遗漏,如果确有遗漏发生,应该补充,这对于设计、编码、调试、维护会带来方便。

1.

数据流通常有一个名字,它是由一组数据项组成的。数据流可以从加工流向加工,也可以从源点流向加工,或从加工流向终点。数据流还可以从加工流向文件,或从文件流向加工。任意两者之间可有一股或多股数据流,同一数据流图上不能有两股数据流同名。描述数据流

=表示等价于(或定义为)

+

( )

m…n

例如运动员成绩=运动员号码+项目名+成绩+

课程=课程名+教员+教材名+

课程表=星期几+第几节课+

2.

文件是用来存储数据的,每个文件都有一个名子。文件的形式可以是数据库,也可以是规定结构的数据组织。指向文件的数据流可理解为写入文件,从文件引出的数据流可理解为

例如定期存款=帐号+户名+地址+款额+

3.

例如帐号=000000——999999

学生=姓名+年龄+性别+

4.基本加工(处理)

基本加工是加工的分量,是数据流图中不能再分解的加工。基本加工由基本加工的小说明和相应的描述构成。小说明集中描述一个加工“做什么”,目前小说明一般用自然语言、判

(1)

结构化自然语言是介于形式语言与自然语言之间的一种语言。结构化自然语言的语法通常分为内外两层,外层语法描述操作的控制结构——顺序、选择、循环等,这些控制结构将

例如

加工编号:3.4

加工逻辑:〖ZK()读房产文件,按面积分类,统计已分和未分配的住房数,输出统计表

(2)

判定表是用来描述一些不易用语言表达清楚的加工。它由条件类别、条件组合、操作、

例某旅游预订票系统规定,在旅游旺季7、8、9、12月份,如果订票数超过100张,则优惠票价的20%;100张以下,优惠10%。在旅游淡季,1至6月份、10、11月份,若订票数超过50张,则优惠25%;50张以下优惠10%。判定表的一般形式如表2-1

表2-1 旅游预订票系统判定表

(3)

判定树本质上与判定表没什么两样,只不过它是图形表示法,更为人们熟悉和易于理解,上面的预订票系统,用判定树表示见图2-15

图2-15旅游预订票系统的判定树

基本加工(处理)可用语言、表格、图形等多种形式来描述,也可将它们组合起来使用。

2.4.2

数据字典是分析阶段的工具,它有助于分析员和用户之间的交流与通信,它可以消除许多可能的误解与不一致性,是开发数据库系统的第一步。一般来说,中小规模的数据处理系统建立一个人工的数据字典就够了,对于大规模的数据处理系统,则应建立一个自动的数据字典。无论哪一种数据字典都应由专人管理,目的是保持其字典内容的一致与完整性,通常

1.按要求列表,从数据字典中检索出所需要的信息,具有列全表、摘要列表、专项列表

2.修改和补充数据流图。数据流图初步画好后,相应的数据字典也随着建立起来。随着分析、设计的深入,修改和优化是再所难免的。对任何数据单项或数据结构,可通过数据字典找出使用该

3.可以由描述内容检索名称。若只知道一个数据单项的内容,而不知道它的名称,可通

4.保证一致性和完整性。根据数据字典,可以查出没有指明来源或去处的数据流,可以查出没有指明数据存储的数据单项和没有指明所属数据流的数据单项,可以指明没有被加工( 处理)引用的数据单项,可以指明被加工(处理)引用而在输入数据流或输出数据流中未曾出

5.数据定义可以直接使用在编程上。用户可以使用数据字典中的数据定义,对程序里的

2.4.3

1.

(1)

(2) 在卡片上注明其类型,即数据流、文件、数据单项、基本加工(处理)四种类型之一;

(3)

(4)

(5)

2.

此类字典一般容量较大,有专门的计算机程序来管理,该管理程序本身应具有如下功能:

(1)

(2)

(3) 具有查错措施,如报告非法输入、语法和重复定义错

(4)

(5)

(6)

3.

是将上述两种技术有机地结合在一起,形成数据字典的过程。其中字典的共性部分用全自动化过程完成,字典的某些个性部分用全人工过程来完成。具体实现不详述。但全人工过程一般适合于小系统,全自动化过程一般适合于大系统,混合过程一般适合于中等大小的系

2.5 成本/

开发一个系统实质上是一种投资,而投资的目的是为了在将来获得更大的经济效益。成本/效益分析从经济角度揭示了开发一个新系统是否划算,也为使用部门的负责人决策是否投

2.5.1

成本估计是一种不精确的方法,使用时应该用几种不同的估计技术相互校验。下面介绍

1.

是一种比较简单定量的估算方法,把开发每个软件功能的成本和实现这个功能需要用的

设 T——

N——

A——

T=A·N

其中A

2.

把软件系统分解为若干个独立的任务,然后再分别估计每个单独开发任务的成本,最后

设 T——

B——

α——

则有:

T=∑αB

(1)

又 C——完成每个单独任务所需的人力(月)

D——

则有

B=C·D (2)

由(1)和(2)

T=∑α·C·D

在典型环境下,各个阶段要使用的人力如表2-2

3.

采用经验公式来计算软件的成本已有许多种方法,但到目前为止还没有任何一种估算模型能适用于所有各种软件和各种开发环境,而且大多数模型的一些经验数据都是从有限的项

(1)

大多数资源模型是根据过去的经验,并通过大量的统计和分析推导出来的。它们揭示了

1)

资源=C1·(估计特点)·eC2

表2-2典型环境下各个开发阶段需要使用人力的百分比

任务人力%

可行性研究 5

需求分析 10

设计 25

编码和单元测试 20

综合测试及维护 40

总计 100

其中资源——通常指人力、开发工作所需的工作量,以人/月或人/日、人/年为单位计

C1、C——

估计特点——

例 Doty在1977年发表的估算开发工作量的算法列在表2-3

表2-3估算开发工作量的算法

应用范围目标码源代码

全部 MM=4.790I0.991 MM=5.258I1.057...........................................

命令和控制 MM=4.573I1.228 MM=4.089I1.263...........................................

科学计算 MM=4.495I1.068 MM=7.054I1.019...........................................

商业 MM=2.895I0.784 MM=4.495I0.781...........................................

实用程序 MM=12.039I0.719 MM=10.078I0.811...........................................

表中MM——是开发所需要用的人力,包括分析、设计、编码、测试、调试等工作,以月为单位计算;

I——是估计的程序长度,单位以千条(或千行)

2)

资源=c11·e1·e c12+c21·e2·e c22+

其中 ei——软件的第i

ci1,ci2——与第i

3)

是1979年putnam在软件开发生存期雷利(Rayleigh)曲线模型的基础上提出的SLIM商业化成本估算模型。这类模型把资源需求看作是开发时间的函数,则有:

L=Ck·K1/3·td4/3 (9-1)其中 L——

K——

td——

Ck——

对于差的开发环境C k=2500

对于好的开发环境C k=10000

对于优越的开发环境C k=12500

从方程(9-1)

〗K=L3·Ck-3·td-4

4) IBM

是由IBM公司的Waston和Felix在1977年总结了IBM联合系统中60个项目的数据而得

E=5.2·L0.91

D=4.1·L0.36=2.47·E0.85

S=0.54·E0.6

DOC=49·L1.01

其中 E——工作量,单位为人/

D——

DOC——

从而有生产率

L=∑[DD(;)29[]i=1[DD]]W jX i

其中 Xi——取值为-1,0,+1,取决于第i

Wj——

Wj=0.5log10(PCi)

其中 PCi——生产率比值,与第i

(2)

本方法主要使用开发各类程序的标准生产率,估计开发工程的总工作量。标准生产率根据以往的开发经验导出。主要从使用的程序设计语言,处理方式(批处理,实时处理),程序

使用标准值法估算开发工作量,首先需要确定程序的开发类型,并估计程序的规模。为了使程序规模的估计值更接近实际值,可请若干名有经验的软件工程师分别作出估计。每个人都应该估计程序的最小规模(a),最大规模(b)和最可能的规模(m),分别求出这三种规模的平均值a-,b-和m-

L=a-+4m-+b-]/6

工作量=修正系数×(程序长度/标准生产率)

其中标准生产率的单位通常是每人日可开发的程序长度(源程序行数或目标指令条数),

修正系数反映其他因素对开发工作量的影响,当考虑从需求分析直到测试的开发过程时,它

修正系数=1+0.1n

其中n

1)

·工作带有试探性质(需多次试探)

·联机实时系统(测试困难)

2)

·项目组不协调(人事关系不好)

3)

·使用部门不同意

4)

(3) COCOMO

此模型是最精确的成本估计方法之一,是由Boehm于1981年出版的《软件工程经济学》一书中提出的,命名为构造性成本模型(Constructive Cost Model)。在这种模型中,软件开发工作量表示成据估计应该开发的代码行数的非线性函数:

MM=C1·KLOC a·∏[DD(;)15[]i=1[DD]]f i〖JY〗(92)

其中 MM——

C1——

KLOC——

a——

f i——成本因素,i=1到15

每个成本因素都根据它的重要程度和影响大小赋予一定数值,一般把成本因素划分成生

1)

①要求的软件可靠性(RELY)

这个因素反映了为保证软件可靠性应作出的努力的大小。例如,软件复审的次数和正式

②数据库规模(DATA)

应该开发或集成到目标系统中的数据库的规模和复杂程度。应该考虑数据库设计、信息

③软件产品复杂程度(CPLX)

2)

①执行时间的约束(TIME)

指软件需求中对程序执行时间限制的程度。一般说来,在实时应用和某些交互式系统中

②存储约束(STOR)

对存放程序和数据时可以使用的存储容量的限

③环境变更率(VIRT)

软件外部环境(例如,计算机硬件、操作系统、数据库管理系统)在软件开发期间变动的

④计算机换向时间(TURN)

3)

①系统分析员的能力(ACAP)

②应用经验(AEXP)

③程序员的能力(PCAP)

④环境知识(VEXP)

开发人员对所用的软件开发

⑤语言知识(LEXP)

4)

①程序设计实践(MODP)

在开发期间使用现代程序设计技术(自顶向下程序设计方法论,自顶向下测试技术,结构化编码方法,面向对象方法学等等)

②软件工具(TOOL)

③进度约束(SCED)

对工程进度限制的程度,它

5)

经验表明,汇编语言或机器语言每条指令的成本,大约是高级程序设计语言每个源语句

实时软件每条指令的成本大约是一般程序每条指令成本的5

操作系统每条指令的成本大约是应用程序或实用程序的2.5

开发不熟悉的程序比开发熟悉的程序大约需要多付出50~100%

经验表明,文档的成本大约占软件开发总成本的10%

这些是决定软件

COCOMO模型是层次型模型,按详细程度分成三级。最上层是对各种规模软件的宏观估计模型;最下层是微观模型,它具有任务分解结构和一系列阶段敏感因子。下面简单介绍中层COCOMO

软件开发项目可以分成组织式、半独立式和嵌入式三种模式。对组织式软件的要求通常不苛刻,开发人员经验丰富,而且对软件的使用环境很熟悉(通常是为自己所在的组织开发软件),程序规模一般不大(小于5万行代码)。例如,简单的商业数据处理系统即属于组织式。嵌入式软件需要在很强的约束条件下运行,通常和某些硬设备紧密结合在一起(例如,空中交通管理软件),对这类软件系统的要求通常十分苛刻。对半独立式软件的要求通常介于上述

两类软件之间,但是这类软件的规模一般都比较大(可达30万行代码)。上述三种开发模式的

正常工作量方程列在表2-4

所谓正常开发工作量也就是所有影响成本的因素都取正常值,即在9-2

f i=1(i=1,2, (15)

如果某些因素不能取正常值,则需要把这些因素的实际值(称为工作量系数)乘以正常开发工作量,才能得出对系统实际开发工作量的正确估计。表25中列出了影响软件开发成本的

表2-4正常开发工作量方程

开发模式正常开发工作量

组织式 MM=3.2(KLOC) 1.05

半独立式 MM=3.0(KLOC) 1.12

嵌入式 MM=2.8(KLOC) 1.20

利用表2-5中给出的工作量系数,不仅可以估计软件开发的实际成本,还可以分析比较

表2-5影响软件开发成本的工作量系数

成本因素级别

甚低低正常高甚高特高

RELY 0.75 0.88 1.00 1.15 1.40

DATA 0.94 1.00 1.08 1.16

CPLX 0.70 0.85 1.00 1.15 1.30 1.65...........................................

TIME 1.00 1.11 1.30 1.66...........................................

STOR 1.00 1.06 1.21 1.56...........................................

VIRT 0.87 1.00 1.15 1.30

TURN 0.87 1.00 1.07 1.15

ACAP 1.46 1.19 1.00 0.86 0.71

AEXP 1.29 1.13 1.00 0.91 0.82

PCAP 1.42 1.17 1.00 0.86 0.70

VEXP 1.21 1.10 1.00 0.90

LEXP 1.14 1.07 1.00 0.95

MODP 1.24 1.10 1.00 0.91 0.82

TOOL 1.24 1.10 1.00 0.91 0.83

SCED 1.23 1.08 1.00 1.04 1.10

2.5.2

我们通过一个具体的例子来说明效益分析中包含的四个重要概念,即货币的时间价值、投资回收期、纯收入、投资回收率。为了保险起见,我们以后均假定软件的生存周期为5年。

例一个应用软件系统的开发成本需5000元,系统投入运行后每年可节约2500元,当年利率为12%时,计算该软件系统的投资回收期,纯收入和投资回收率。

1.货币的时间价值。对于任何一个软件开发系统而言,投资是现在进行的,效益是将来

设 i——

P——

n——

则n

F=P(1+i)n

这就是P元钱在n年后的价值。反之n年后能收入F元钱,那么这些钱的现在价值为P=F/(1+i)n 依据此方法计算本题,结果见表2-6

表2-6

年将来值 (1+i)n现在值累计的现在值

1 2500 1.1

2 2232.14 2232.14

2 2500 1.25 1992.98 4225.12

3 2500 1.40 1779.45 6004.57

4 2500 1.57 1588.80 7593.37

5 2500 1.7

6 1418.5

7 9011.94

2.纯收入。是指在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差。本题的

9011.94-5000=4011.94(元)

显然,如果纯收入为零,则这顶工程单从经济观点来看是不值得投资的。如果纯收入小

3.投资回收期。是工程累计的经济效益等于最初投资所需要的时间。显然投资回收期越

2+(5000-4225.12)/1779.45=2+0.44=2.44(年)

4.投资回收率。类似于把资金存入银行或贷给其他企业能够获得利息,通常用年利率衡量利息多少,这就叫投资回收率。如果投资回收率等于银行的年利率,则此系统没有必要开发,因为它不能增加收入。所以只有投资回收率大于年利率时,才考虑开发问题。投资回收

P=F1/(1+j)+F2/(1+j)2+…+F n/(1+j)n

其中 P——现在投资

Fi——第i年年底的效益(i=1,2,…,n)

n——系统使用寿命(设为5年)

j——

本题的投资回收率为41~42%

以上四个方面在讨论成本与效益的关系方面致关重要,它是供使用部门的负责人来决策

系统可行性分析报告

系统可行性分析报告 导读:本文是关于系统可行性分析报告的文章,如果觉得很不错,欢迎点评和分享! 【篇一:系统工程可行性分析报告】 1、引言 1、1编写目的 随着房地产的发展,房价也随之越来越高;且随着经济的发展,外出务工的人员的流动性也大大增强,租房成为了大部分人的选择。物业公司对房屋的管理也需更加规范和专业。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术实现管理系的自动化,规范化就是这个问题最好的解决方法。作为房地产公司和物业管理公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。 同时,通过为系统的开发者和系统可能的用户单位编写可行性研究报告,初步估算开发该系统的人员数量、时间和费用,以此来决定该方案是否有效、可行。在很大程度上减少了今后的工作中可能出现的麻烦。 1、2项目背景 软件名称:房屋租赁管理信息系统

项目的任务提出者:××××× 项目的任务开发者:××××× 项目的用户:物业公司或房产中介及租户 实现软件的单位:××××× 与其他软件或其他系统的关系:××××× 原有系统是基于公司的局域网存在的,仅限于物业公司或房产中介内部,本系统是基于原有系统的基础上开发基于Web页面的系统,使租户能通过Internet查看自己租房的信息。 1、3定义 Asp:(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 SQL:StructuredQueryLanguage 1、4参考资料 [1]卫红春.信息系统分析与设计[M]。西安:西安电子科技大学出版社,2003、 [2]刘斌,张军。ASP。NET+SQLServer。动态网站开发案例精选。北京:清华大学出版社,2005、 [3]黄梯云,李一军。管理信息系统。北京:高等教育出版社,2007、

软件开发项目可行性研究报告

软件开发项目 可行性研究报告 xxx(集团)有限公司

软件开发项目可行性研究报告目录 第一章概论 第二章建设背景及必要性分析第三章市场研究 第四章产品规划分析 第五章项目建设地方案 第六章土建方案 第七章项目工艺原则 第八章清洁生产和环境保护 第九章项目安全管理 第十章风险性分析 第十一章项目节能说明 第十二章进度方案 第十三章项目投资分析 第十四章项目经营效益 第十五章招标方案 第十六章项目总结

第一章概论 一、项目承办单位基本情况 (一)公司名称 xxx(集团)有限公司 (二)公司简介 未来,在保持健康、稳定、快速、持续发展的同时,公司以“和谐发展”为目标,践行社会责任,秉承“责任、公平、开放、求实”的企业责任,服务全国。 公司根据自身发展的需要,拟在项目建设地建设项目,同时,为公司后期产品的研制开发预留发展余地,项目建成投产后,不仅大幅度提升项目承办单位项目产品产业化水平,为新产品研发打下良好基础,有力促进公司经济效益和社会效益的提高,将带动区域内相关行业发展,形成配套的产业集群,为当地经济发展做出应有的贡献。 未来,公司计划依靠自身实力,通过引入资本、技术和人才等扩大生产规模,以“高效、智能、环保”作为产品发展方向,持续加强新产品研发力度,实现行业关键技术突破,进一步夯实公司技术实力,全面推动产品结构升级,优化公司利润来源,提高核心竞争能力,巩固和提升公司的行业地位。 (三)公司经济效益分析

上一年度,xxx投资公司实现营业收入19280.86万元,同比增长16.89%(2785.47万元)。其中,主营业业务软件开发生产及销售收入为17856.07万元,占营业总收入的92.61%。 根据初步统计测算,公司实现利润总额5556.04万元,较去年同期相比增长1067.79万元,增长率23.79%;实现净利润4167.03万元,较去年同期相比增长861.77万元,增长率26.07%。 上年度主要经济指标

系统可行性研究报告

WORD格式 XXXX信息系统 可行性研究报告 XXXXX公司 2010年9月

目录 1.编写依据和原则......................................................................................1... 1.1编写依 据.............................................................................................. (1) 1.2项目意 义.............................................................................................. (1) 2.国内外现状及发展趋势.............................................................................1.. 3.需求分析...............................................................................................2.... 3.1应用需 求.............................................................................................. (3) 3.2功能需 求.............................................................................................. (4) 4.建设目标和内容...................................................................................... 5... 4.1实施范 围.............................................................................................. (5) 4.2总体目标和建设内 容.............................................................................................. ..6 4.3阶段目标和建设内 容.............................................................................................. ...7 4.4主要创新 点.............................................................................................. (7) 4.5与其他系统的关 联.............................................................................................. (8) 5.技术方案和技术路线...............................................................................8... 5.1总体结构及主要功 能.............................................................................................. ..8 5.1.1产量分析子系统 (8) 5.1.2开发形势分析子系统 (9) 5.1.3作业管理子系统 (10) 5.1.4指标分析 (10)

某软件项目可行性研究方案报告

一. 软件项目可行性研究报告 1.引言 1.1编写目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的. 1.2项目背景 该项目开发的软件为学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。 通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。 1.3缩略词定义 经济可行性---估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性--分析功能,性能以及限制条件,能否是一个技术上可实现的系统.

法律可行性--明确系统开发可能导致的责任,有无违法问题. 不同的方案--对系统开发的各种方案进行评价. 1.4参考资料 <软件工程导论> 张海藩编著清华大学出版社出版

2.可行性研究的前提 2.1要求 a.开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理. b.基于Microsoft SQL Server 2000数据库系统的数据管理使该软件有更优异的性能. c.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出. d.数据的输入与输出处理流程都依靠数据库的支持. e.数据的安全基本保证SQL Server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容. f.与软件相关的其他系统:学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。 2.2目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. 2.3条件、假定和限制 开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内. a.. 建议开发软件运行的最短寿命:4年 b. 进行系统方案选择比较的期限:一星期 c.硬件、软件、运行环境和开发环境的条件和限制: 开发工具:C++BuilderX、SQL Server 2000。 开发环境:Windows 2000操作系统 运行环境:Windows 9x 、 Windows NT或Windows 2000操作系统 2.4可行性研究方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。

信息系统项目可行性研究报告

竭诚为您提供优质文档/双击可除信息系统项目可行性研究报告 篇一:信息系统集成项目可行性研究报告 信息系统集成项目可行性研究报告20XX年 前言 可行性研究报告是从事一种经济活动(投资)之前,双方要从经济、技术、生产、供销直到社会各种环境、法律等各种因素进行具体调查、研究、分析,确定有利和不利的因素、项目是否可行,估计成功率大小、经济效益和社会效果程度,为决策者和主管机关审批的上报文件。 中商产业研究院每年完成项目数量达数百个,在养老产业、商业地产、产业地产、产业园区、互联网、电子商务、民营银行、民营医院、农业、养殖业、生态旅游、酒店、机械电子等行业积累了丰富的项目案例,可对同行业项目提供具有参考性、建设性意见,为客户设计该项目的建设方案,完成包括市场和销售、规模和产品、厂址及建设工程方案、原辅料供应、工艺技术、设备选择、人员组织、实施计划、投资与成本、效益及风险等的计算和评价;内容详实、严密

地论证项目的可行性和投资的必要性。我们策划编制的信息系统集成x项目可行性研究报告在发改委、投资商与金融机构的审慎下处于同行领先水平。 【出版日期】20XX年 【交付方式】email电子版/特快专递 【价格】订制 信息系统集成项目可行性研究报告 第一章项目总论 一、项目背景 二、项目简介 三、项目可行性与必要性分析 四、主要经济指标说明 五、可行性研究报告编制依据 第二章项目建设单位介绍 一、项目建设单位介绍 二、经营业绩 三、资质证书 第三章信息系统集成市场分析 一、信息系统集成行业发展现状 二、信息系统集成行业市场规模分析与预测 三、信息系统集成市场分析小结 第四章产品方案

软件可行性研究报告

软件可行性研究报告 写作提纲 ●一、概述 简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。 ●二、技术可行性分析 1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。 2、产品技术性能水平与国内外同类产品的比较。 3、项目承担单位在实施本项目中的优势。 ●三、项目成熟程度 1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。 2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。 3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。 ●四、市场需求情况和风险分析 1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。 2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。

3、风险因素分析及对策。 ●五、投资估算及资金筹措 1、项目投资估算 2、资金筹措方案 3、投资使用计划 ●六、经济和社会效益分析 1、未来五年生产成本、销售收入估算。 2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。 3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。 4、财务分析结论 5、社会效益分析 ●七、综合实力和产业基础 1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。 3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。 7.4.2数据流程和处理流程

软件项目可行分析报告

软件项目可行性分析报告 文档编号:1 版本号:1.2 文档名称:软件项目可行性研究报告 项目名称:软件项目 项目负责人:管金伟 编写:管金伟 2013年8月29日星期五 校队:徐芝亮 2013年9月27日星期五 审核: 2013年10月7日星期五 批准: 开发单位: 邮编:4742415 (一)引言 (1)编写目的。对软件项目可行性研究报告。 (2)项目背景。 xx软件管理系统 本项目的提供者:xxxxxx 开发者:xxxxxxxxxx 开发单位:xxxxx xxxxx 本项目于其他软件系统的关系,工作于windows的所有系统。 (3)参考资料 Xxxx xxx xx x x (4)系统简介 项目可行性研究报告是企业从事建设项目投资活动之前,由可行性研究主体(一般是专业咨询机构)对市场、收益、技术、法规等项目影响因素进行具体调查、研究、分析,确定有利和不利的因素,分析项目必要性、项目是否可行,评估项目经济效益和社会效益,为项目投资主体提供决策支持意见或申请项目主管部门批复的文件。 《软件项目可行性研究报告》通过对项目的市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等方面的研究,从技术、经济、工程等角度对项目进行调查研究和分析比较,并对项目建成以后可能取得的经济效益和社会环境影响进行科学预测,为项目决策提供公正、可靠、科学的投资咨询意见。具体而言,本报告体现如下几方面用途: ——用于报送发改委立项、核准或备案 ——用于申请土地 ——用于申请国家专项资金 ——用于申请政府补贴

——用于融资、银行贷款 ——用于对外招商合作 ——用于上市募投 ——用于园区评价定级 ——用于企业工程建设指导 ——用于企业节能审查 ——用于环保部门对项目进行环境评价 ——用于安监部门对项目进行安全审查 北京华经纵横咨询公司拥有国家工程咨询甲级资质,其项目可行性研究服务的专家团队均来自政府部门、设计研究院、科研高校、行业协会等权威机构,团队成员具有广泛社会资源及丰富的实际项目运作经验,能够有效地为客户提供项目可研专项咨询服务,研究员长期的项目咨询经验可以保障报告产品的质量。 【软件项目可行性研究报告内容】 第一部分项目总论 第二部分项目建设背景、必要性、可行性 第三部分项目产品市场分析 第四部分项目产品规划方案 第五部分项目建设地与土建总规 第六部分项目环保、节能与劳动安全方案 第七部分项目组织和劳动定员 第八部分项目实施进度安排 第九部分项目财务评价分析 第十部分项目财务效益、经济和社会效益评价 第十一部分项目风险分析及风险防控 第十二部分项目可行性研究结论与建议 【软件项目可行性研究报告目录】 第一部分软件项目总论 总论作为可行性研究报告的首要部分,要综合叙述研究报告中各部分的主要问题和研究结论,并对项目的可行与否提出最终建议,为可行性研究的审批提供方便。

软件开发可行性分析报告

可行性分析报告 版本号1.0 修订历史

目录 1. 引言 (4) 1.1项目背景 (4) 1.2术语定义 (4) 1.3参考资料 (4) 2. 市场可行性 (4) 2.1市场前景 (4) 2.2产品定位 (4) 3. 技术可行性 (5) 3.1功能说明 (5) 3.2技术分析 (5) 4. 资源可行性 (5) 4.1人力资源 (5) 4.2软件资源 (5) 4.3设备资源 (5) 4.4时间资源 (6) 5. 经济可行性 (6) 5.1投资规划 (6) 5.1.1 基础投资 (6) 5.1.2 直接投资 (6) 5.2收益分析 (6) 5.2.1 定量收益 (6) 5.2.2 非定量收益 (6) 5.3投资收益率 (6) 5.4投资回收期 (6) 6. 社会可行性 (7) 6.1法律可行性 (7) 6.2政策可行性 (7) 6.3使用可行性 (7) 7. 评价过程 (7) 7.1评价标准 (7) 7.2评价结果 (7) 8. 结论 (8)

1.引言 1.1项目背景 随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。1.2术语定义 Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Android:Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。该平台由操作系统、中间件、用户界面和应用软件组成。 Wifi:Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。 1.3参考资料 2.1市场前景 客户端的开发是基于谷歌android 操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外, 编程语言选择Java,因此具有较好的可移植性。 2.2产品定位 该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径

软件项目可行性研究报告

有声 ———软件项目可行性研究报告1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.可行性研究的前提 (3) 2.1要求 (3) 2.2条件、假定和限制 (3) 2.4可行性研究方法 (4) 3.对现有系统的分析 (4) 3.1处理流程和数据流程 (4) 3.2工作负荷 (7) 3.3费用支出 (7) 3.4人员 (7) 3.5设备 (7) 4.所建议技术可行性分析 (8) 4.1对系统的简要描述 (8) 4.2与现有系统比较的优越性 (8) 4.3技术可行性评价 (8) 5.所建议系统经济可行性分析 (9) 5.1决定可行性的主要因素 (9) 5.2效益 (9) 5.3投资回收周期 (9) 5.4敏感性分析 (9) 6.社会因素可行性分析 (10) 6.1法律因素 (10) 6.2用户使用可行性 (10) 7.其他可供选择的方案 (10) 8. project进度流程图 (11)

一.引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2项目背景 软件名称:网上购物系统 提出者:新疆大学生购物中心 开发者:李伟,孟素梅,徐靖,马江林 用户:新疆大学生 实现软件的单位:新疆大学 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13 [2] 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209

软件可行性研究报告范本

软件可行性研究报告范本 写作提纲一、概述简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。二、技术可行性分析1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。2、产品技术性能水平与国内外同类产品的比较。3、项目承担单位在实施本项目中的优势。三、项目成熟程度1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。四、市场需求情况和风险分析1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。3、风险因素分析及对策。五、投资估算及资金筹措1、项目投资估算2、资金筹措方案3、投资使用计划六、经济和社会效益分析1、未来五年生产成本、销售收入估算。2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。4、财务分析结论5、社会效益分析七、综合实力和产业基础1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。3、企业从事研究开发的人

员力量、资金投入,以及企业内部管理体系等情况。4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的来源、供应渠道等)。八、项目实施进度计划九、其它1、环境保护措施2、劳动保护和安全3、必要的证明材料(1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入网许可证;公共安全产品生产许可证;压力容器生产许可证等。(2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。十、结论软件可行性研究报告框架可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。可行性研究报告的编写内容要求如下:7.1引言7.1.1编写目的7.1.2背景7.1.3定义7.1.4参考资料7 7.2可行性研究的前提7.2.1要求7.2.2目标7·2.3条件、假定和限制7.2.4进行可行性研究的方法7.2.5评价尺度7·3对现有系统的分析7.3.1数据流程和处理流程7.3.2工作负荷7.3.3费用开支7.3.4人员7.3.5设备7.3.6局限性7.4所建议的系统7.4.1对所建议系统的说明7.4.2数据流程和处理流程7.4.3改进之处7.4.4影响7.4.4.1对设备的影响7.4.4.2对软件的影响7.4.4.3对用户单位机构的影响7.4.4.4对系统运行的影响7.4.4.5对开发的影响7.4,4.6对地点和设施的影响7.4.4.7对经费开支的影响7.4.5局限性7.4.6技术条件方面的可行性7.5可选择的其他系统方案7.5.1可选择的系统方案1 7.5.2可选择的系统方案2 ...... 7.6投资及收

软件项目立项可行性研究报告

软件项目可行性研究报告

1.1编写目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的. 1.2项目背景 该项目开发的软件为学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。 通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。 1.3缩略词定义 经济可行性---估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性--分析功能,性能以及限制条件,能否是一个技术上可实现的系统. 法律可行性--明确系统开发可能导致的责任,有无违法问题. 不同的方案--对系统开发的各种方案进行评价. 1.4参考资料 <软件工程导论> 张海藩编著清华大学出版社出版

2.可行性研究的前提 2.1要求 a.开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理. b.基于Microsoft SQL Server 2000数据库系统的数据管理使该软件有更优异的性能. c.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出. d.数据的输入与输出处理流程都依靠数据库的支持. e.数据的安全基本保证SQL Server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容. f.与软件相关的其他系统:学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。 2.2目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. 2.3条件、假定和限制 开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内. a.. 建议开发软件运行的最短寿命:4年 b. 进行系统方案选择比较的期限:一星期 c.硬件、软件、运行环境和开发环境的条件和限制: 开发工具:C++BuilderX、SQL Server 2000。 开发环境:Windows 2000操作系统 运行环境:Windows 9x 、Windows NT或Windows 2000操作系统 2.4可行性研究方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。

软件项目可行性研究报告模板

软件项目可行性研究报告模板 软件项目可行性研究报告怎么写呢?下面小编整理相关报告模板,希望对大家有所帮助! 软件项目可行性研究报告模板【1】可行性研究报告(ISO标准) 编者说明: 在立项时,应该对项目进行综合分析,探讨项目的经济、社会、技术可行性,从而为决策提供基础。该模板为ISO 标准文档模板,其不仅适用于软件项目,对于其它的系统项目也适用。引言1.1 编写目的[编写本可行性研究报告的目的,指出预期的读者。] 1.2 背景a.[所建议开发的软件系统的名称;] b.[本项目的任务提出者、开发者、用户及实现该软件的计算站或计算机网络;] c.[该软件系统同其他系统或其他机构的基本的相互来往关系。] 1.3 定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4 参考资料[列出用得着的参考资料。] 可行性研究的前提[说明对所建议开发的软件的项目进行可行性研究的前提。] 2.1 要求[说明对所建议开发的软件的基本要求。] 2.2 目标[说明所建议系统的主要开发目标。] 2.3 条件、假定和限制[说明对这项开发中给出的条件、假定和所受到期的限制。] 2.4 进行可行性研究的方法[说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的,摘要说明所使用的基本方法和策略。] 2.5 评价尺度[说明对系统进行评价时所使用的主要尺度。] 对现有系统的分析[这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。] [分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要 3.1

处理流程和数据流程[说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。] 3.2 工作负荷[列出现有系统所承担的工作及工作量。] 3.3 费用开支[列出由于运行现有系统所引起的费用开支。] 3.4 人员[列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。] 3.5 设备[列出现有系统所使用的各种设备。] 3.6 局限性[列出本系统的主要局限性。] 所建议的系统 4.1 对所建议系统的说明[概括地说明所建议系统,并说明在第2 条中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。] 4.2 处理流程和数据流程。[给出所建议系统的处理流程式和数据流程。] 4.3 改进之处[按2.2 条中列出的目标,逐项说明所建议系统相对于现存系统具有的改进。] 4.4 影响[说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改。] 4.4.1.对设备的影响[说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改] 4.4.2.对软件的影响[说明为了使现存的应用软件和支持软件能够同所建议系统相适应,而需要对这些软件所进行的修改和补充。] 4.4.3.对用户单位机构的影响[说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。] 4.4.4.对系统运行过程的影响[说明所建议系统对运行过程的影响。] 4.4.5.对开发的影响[说明对开发的影响。] 4.4.6.对地点和设施的影响[说明对建筑物改造的要求及对环境设施的要求。] 4.4.7.对经费开支的影响[扼要说明为了所建议系统的开发,统计和维持运行而需要的各项经费开支。] 4.5 技术条件

软件可行性分析报告目的

竭诚为您提供优质文档/双击可除软件可行性分析报告目的 篇一:软件可行性研究报告 项目名称基于webgIs的郑州市乘车管理信息系统 基于webgIs的郑州市乘车管理信息系统 1.引言 随着计算机的发展,随之而产生的许多计算机软件业在一步一步改变着人们的日常生活,包括衣、食、住、行等各个方面,但是在此发展过程中,人们对计算机行业产品的需求也在不断提高,人们对计算机产品需求的日益提高与计算机生产发展速度已经逐渐形成了矛盾,这迫切需要新一代、现代化的计算机产品的出现来满足人们的需求。因此我们以此开发项目作为实例来阐释一下如何才能以最小的代价(包括时间和金钱)来开发出高质量的软件来,以此来满足人们日益增长的需求。 1.1编写目的 可行性研究报告是在接触到一个实际的项目时对该项 目进行全方位、多角度的评估以后所作的具体分析,分析结

果将决定该项目是否值得去开发。在进行项目考察时,要充分考虑到开发该项目所花费的时间以及金钱,当然最基本的就是技术上是否能够行得通,如果当前技术都做不到,再加上时间以及金钱的限制,那么将失去开发此项目的实际意义,所以编写可行性研究报告是在对项目第一次做的初步评估 和认识,编写意义十分重大。 编写本技术可行性报告的目的是: (1)总结建议的开发项目在技术方面实现的可行性的 研究结果,为是否进行本项目开发提供依据。 (2)评价为了合理地达到开发目标所可能选择的各种 技术方案,说明并论证所选用的方案。 1.2背景 在中国,地理信息产业起源于二十世纪的九十年代,而最早是于六十年代的时候起源于加拿大的一个实验室。经过几十年的发展,我国的地理信息产业也是硕果累累,许多小城镇在进行规划建设的时候也会利用到现有的信息技术来 进行综合评价后,结合实地的调查,综合评估之后才开始建设,为国家在基础设施的建设上节省了大量的人力、财力和物力。随着计算机网络的发展,使地理信息系统产业结合网络技术向着更高的层次发展,使得以前许多需要安装桌面版才能使用的地理信息系统的专业软件可以脱离桌面平台而 基于网络进行使用,这是地理信息产业在发展过程中的里程

新闻发布系统可行性研究报告

新闻发布系统 可 行 性 研 究 报 告

信息技术学院 07级软件工程 王双燕(071164004)李智娟(071164007)闫亚培(071164009)王金焕(071164014)韩九明(071164017)马进杰(071164019)

目录

可行性研究报告 1引言 1.1编写目的 现在的世界蕴涵着相当大的信息量,每天的信息搜集,发布和更新都需要投入很大的人力物力。在网络发展的新时代,越来越多的信息在网上发布,新闻最为信息的一个重要主题也不例外。这么大的信息量,如果单纯用静态网页一个一个地制作,不仅耗费人力物力,而且新闻本身的时效性也难以发挥出来。所以动态新闻发布及管理系统的产生顺应当前形势的发展,不仅节省人力物力,而且更加体现了新闻本身的时效性。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。 1.2背景 本软件系统叫新闻发布系统,系统开发的总体任务是实现新闻的自动发布,新闻和用户信息的管理,栏目管理。新闻发布系统是针对我们平时在阅读新闻的不便之处而提出的。阅读新闻用户不是主动的,不能发布自己的作品。 用户可管理的主要功能为新闻浏览,查看新闻,查询新闻以及对其新闻的评价。管理者可管理的主要功能有管理员登录,维护系统信息,维护一级栏目信息,维护二级栏目信息以及其下的新闻信息。

1.3 参考资料 用到的参考资料: a.校园新闻发布系统需求说明书 b.JSP网站开发详解电子工业出版社 c.新闻发布系统的设计与实现发表于2008年9月15号 d.UML系统建模与分析设计机械工业出版社 2可行性研究的前提 2.1要求 说明对所建议开发的软件的基本要求,如: A.功能; a.使用UML活动图来表示前台要实现的主要功能。

软件系统项目可行性分析报告

软件系统项目可行性分析报告 ****年**月

目录 1. 项目概述............................................................................................错误!未定义书签。 . 项目背景....................................................................................错误!未定义书签。 . 项目范围....................................................................................错误!未定义书签。 . 编制依据....................................................................................错误!未定义书签。 . 技术规范与标准........................................................................错误!未定义书签。 2. 项目目标与必要性............................................................................错误!未定义书签。 . 项目目的与意义........................................................................错误!未定义书签。 . 项目必要性................................................................................错误!未定义书签。 3. 现状与项目需求................................................................................错误!未定义书签。 . 项目现状....................................................................................错误!未定义书签。 . 需求分析....................................................................................错误!未定义书签。 业务需求分析....................................................................错误!未定义书签。 数据需求分析....................................................................错误!未定义书签。 功能需求分析....................................................................错误!未定义书签。 性能需求分析....................................................................错误!未定义书签。 安全需求分析....................................................................错误!未定义书签。 其它需求分析....................................................................错误!未定义书签。 4. 项目总体设计....................................................................................错误!未定义书签。 . 设计原则............................................................................错误!未定义书签。 . 总体框架............................................................................错误!未定义书签。 . 技术路线............................................................................错误!未定义书签。 5. 项目详细设计....................................................................................错误!未定义书签。 . XXX平台 ............................................................................错误!未定义书签。 . XXX系统 ............................................................................错误!未定义书签。 . XXXX功能 ..........................................................................错误!未定义书签。 . XXXX模块 ..........................................................................错误!未定义书签。 . 配套建设............................................................................错误!未定义书签。 硬件采购............................................................................错误!未定义书签。 网络系统............................................................................错误!未定义书签。 系统安全............................................................................错误!未定义书签。 6. 项目实施进度....................................................................................错误!未定义书签。 . 进度计划............................................................................错误!未定义书签。 . 进度保障............................................................................错误!未定义书签。 7. 培训计划............................................................................................错误!未定义书签。 8. 项目投资概算与支付方式................................................................错误!未定义书签。 . 估算依据............................................................................错误!未定义书签。 . 总体投资估算....................................................................错误!未定义书签。 . 分项投资估算....................................................................错误!未定义书签。 . 资金来源............................................................................错误!未定义书签。 . 支付方式............................................................................错误!未定义书签。 9. 效益分析............................................................................................错误!未定义书签。

相关文档
相关文档 最新文档