第二章可行性研究(1)
第二章 工程项目策划和可行性研究
![第二章 工程项目策划和可行性研究](https://img.taocdn.com/s3/m/2f7f9c9883c4bb4cf6ecd178.png)
第二章工程项目策划和可行性研究2.1 工程项目策划2.2 工程项目可行性研究概述2.3 我国工程项目可行性研究报告的编制策划:指为了达到一定的目的,对实施方案进行构思、分析和定义的过程,是项目从无到有,由粗到细的过程。
工程项目策划是指在项目前期立项过程中,通过调查研究和收集资料,在充分占有信息的基础上,针对项目决策和实施的问题进行组织、管理、经济和技术方面的全面科学分析和论证。
把建设意图转换为定义明确、要求清晰、目标明确、具有可操作性的策划文件的活动过程。
旨在为项目建设的决策、为项目的实施提供指导,为项目增值奠定基础。
2.1.1工程项目构思的提出工程项目构思,是对拟投资项目的地点、性质、目标、范围、功能和大体轮廓的设想和初步界定。
1)工程项目构思的过程(1)预备阶段(2)领悟阶段(3)完善阶段2)工程项目构思的方法(1)头脑风暴法(2)项目组合复合法(3)外延内涵分析法2.1.2 工程项目的定位工程项目定位,是指在工程项目构思的基础上,确定工程项目的性质、地位、影响力和档次规格标准的过程。
1)确定工程项目的性质2)确定工程项目的地位3)确定工程项目的影响力和档次规格标准2.1.3 工程项目的目标系统设计1)情况分析2)问题的定义3)目标因素的提出4)目标系统的建立2.1.4 工程项目的定义项目定义是指以书面形式描述项目目标系统,包括工程总体功能目标和工期、费用及完成方式,是项目目标设计的里程碑。
在项目构成及系统定界以后即可进行项目定义,是项目建议书的前导。
例如:xx高速公路项目的情况的分析和问题的定义1. 两地之间的交通问题连接两地的公路路况较差,多为三级和四级公路。
交通流量大大超过公路网的承受能力,交通阻塞,事故频繁。
子问题如下:(1)交通“瓶颈”的问题严重,行车时速平均为30多公里,在两个城市间驱车常需8-10小时。
(2)交通混乱,经常出现堵塞和排队现象。
这由于:车辆太多;交通管理问题,许多地方小商小贩侵占道路;交叉路口多,许多无红绿灯;许多驾驶人员不按照交通规则行车;出现事故或堵塞状况时,排除障碍不及时等。
《软件工程与开发环境》第二章可行性分析
![《软件工程与开发环境》第二章可行性分析](https://img.taocdn.com/s3/m/17bbfcf9da38376bae1fae15.png)
当知道 数据元 素的控 制信息 和使用 特点时 ,把这 些信息 记录在 卡片的 背面。
36
名字:定货数量 别名: 描述:某个零件 一次定货的数量 定义:定货数量 =1{数字}5 位置:定货报表
定货信息
名字:零件编号 别名: 描述:唯一表识库 存清单中一个特定 零件的关键域 定义:零件编号 =8{字符}8 位置:定货报表
25
2.5 数据字典 数据字典是对数据流图中包含的所有 元素的定义的集合。 作用:是在软件分析和设计的过程中 给人提供关于数据的描述信息。
逻辑模型=数据流图+数据字典 系统规格说明的主要内容之一。
26
2.5.1 数据字典的内容 数据字典由对下列四类元素的定义组 成:
(1)数据流 (2)数据流分量(即,数据元素) (3)数据存储 (4)处理。用其它工具描述更方便
。
接口!
常见错误:花费过多时间去分析现有
的系统。
3
3、导出新系统的高层逻辑模型 现有的物理系统
现有系统的逻辑模型 设想目标系统的逻辑模型
建造新的物理系统
新系统逻辑模型 =数据流图+数据字典
4
4 重新定义问题
分析员和用户一起再次复查问题定义
、工程规模和目标。
讨论基础:数据流图和数据字典
(再)定义问题 分析问题
22
(3) 及物动词+宾语。避免 “加工”、 “处理”等空洞笼统的动词作名字。
(4) 名字中仅包括一个动词,如果必 须用两个动词才能描述整个处理的功能, 把这个处理再分解成两个处理可能更恰 当些。
(5) 为某个处理命名时遇到困难,可 能是分解不当造成,应考虑重新分解;
数据源点/终点并不需要设计和实现, 可以采用它们在问题域中习惯使用的名 字(如“采购员”、“仓库管理员”等)。
可行性研究
![可行性研究](https://img.taocdn.com/s3/m/190f3476011ca300a6c3905e.png)
该图中每个符号都有名称,因此 可以起文档的作用。许多分析员喜欢 在系统流程图上加更详细的注释,有 些人甚至另加一页纸来解释系统流程 图。
库存清单系统的系统流 程图
2018/7/2
计算机科学与工程学院
15
2.4 成本/效益分析(Cost/Benefit)
2.4.1、成本估计(Cost Estimation)
v1.0 in 1970s , v2.0 in 1995
2018/7/2
计算机科学与工程学院
21
2.4.2 效益分析方法
系统的经济效益等于因使用新系统而增加的收入加上使用 新系统可以节省的运行费用。因为运行费用和经济效益两者在 软件的整个生命周期内都存在,总的效益和生命周期的长度有 关,所以应该合理地估计软件的寿命。虽然许多系统在开发时 预期生命周期长达十年以上,但是时间越长系统被废弃的可能 性也越大,为了保险起见,以后在进行成本/效益分析时一律 假设生命周期为5年。 应该比较新系统的开发成本和经济效益,以便从经济角 度判断这个系统是否值得投资,但是,投资是现在进行的,效 益是将来获得的,不能简单地比较成本和效益,应该考虑货币 的时间价值。
4225.12
6004.57 7593.37
5
2500
1.76
1418.57
9011.94
2018/7/2
计算机科学与工程学院
24
2. 投资回收期
通常用投资回收期衡量一项开发工程的价值。所谓投资 回收期就是使累计的经济效益等于最初投资所需要的时间。显 然,投资回收期越短就能越快获得利润,因此这项工程也就越 值得投资。 例如,修改库存清单系统两年以后可以节省 4225.12 元, 比最初的投资( 5000 元)还少 774.88 元,第三年以后将再节 省 1779.45 元。 774.88 / 1779.45 = 0.44 ,因此,投资回收期 是2.44年。 投资回收期仅仅是一项经济指标,为了衡量一项开发工程 的价值,还应该考虑其他经济指标。
第2章可行性研究FeasibilityStudy
![第2章可行性研究FeasibilityStudy](https://img.taocdn.com/s3/m/b92a8c2b6c85ec3a87c2c547.png)
2.2 可行性研究的步骤(续)
系统要求
• 自动称量,提高工作效率; • 自动除皮; • 自动去杂和去水; • 数据自动汇总; • 任意点均可称量;
2.2 可行性研究的步骤(续)
技术问题
• 称量自动化的程度:车号识别,杂质处理
• 数据通信方式:有线,无线 • 开票处理:
• 整个称重点采用两台汽车衡、分布在公路两侧 , 物理上将进厂和出厂的车流分开 ,实行一侧称重 ,而 另一侧回皮。 • 实现称重过程微机全过程自动化处理(免除人工 操作 ) ,保证称重数据的客观公正和有效准确性 ,称 重重量 ,车号等数据自动存储 ,实现多个称重点按权 限共享和引用。 • 能对称重 ,计量数据的物资品种 ,供货单位 ,接收 单位 ,供货车号均可分工作班次 ,日 ,旬 ,月进行分类 查询和统计处理。一方面进一步减轻工作人员的负 担 ,另一方面也使管理人员时时可掌握各种有关数 据。 • 如果一侧称重点出现故障 ,另一侧称重点也可用 微机称重和计量 ,进行以上工作。 计量点 • 可以随时将计量数据转发到计控处管理机 ,进入 企业管理计算机网。
研究内容
• • • • 经济可行性 (Economic Feasibility) 技术可行性 (Technical Feasibility) 操作可行性 (Manipulative Feasibility) 法律可行性 (Lega 可行性研究的任务(续)
第2章 可行性研究 Feasibility Study
2.0 问题的定义(Problem Definition) 2.1 可行性研究的任务(Feasibility Study Tasks) 2.2 可行性研究过程(Feasibility Study Process) 2.3 系统流程图(System Flow Diagram) 2.4 数据流图(Data Flow Digraph) 2.5 数据字典(DataDictionary) 2.6 成本/效益分析(Cost-Benefit Analysis) 2.7 小结 习题
软件工程概论第一次作业
![软件工程概论第一次作业](https://img.taocdn.com/s3/m/883a6d28453610661ed9f41a.png)
第一章《软件工程概述》作业一、名词解释1.软件2.软件危机3.软件工程4.软件生存周期5.软件过程模型二、填空题1、在信息处理和计算机领域内,一般认为软件是、和。
2、软件生产的发展经历了时代、时代和时代,各时代的生产方式分别是、和。
3、软件生存周期的8个阶段分别是、、、、、、、。
4、软件工程是利用工程化的原理和方法来进行、和软件的一门学科。
5、描述软件开发过程中各种活动如何执行的模型称为模型。
6、瀑布模型适应需求可变的软件开发,只有到才能见到整个软件系统。
7、软件产品的生产主要是研制,软件产品的成本主要体现在上。
8、软件工程面临的问题有、、、。
三、单项选择题1、软件文档是【】。
A.程序B.工具C.文书和资料D.数据2、软件是一种【】性工业产品A.理论B.知识(或逻辑)C.消耗D.物资3、与计算机科学的理论研究不同,软件工程是一门【】的学科。
A.理论性 B.工程性 C.原理性 D.心理性4、软件工程与计算机科学的性质不同,软件工程着重于【】。
A.理论研究 B.建造软件系统 C.原理探讨 D.原理的理论5、软件工程学科出现的直接原因是【】。
A.计算机的发展 B.其它工程学科的影响C.软件危机的出现D.程序设计方法学的影响6、软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是【】。
A.软件开发工程化 B.消除软件危机C.实现软件可重用D.程序设计自动化7、由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述【】方面。
①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证A.①② B.②③ C.④ D.全部8、软件的主要结构和功能是在【】阶段决定的。
A.分析设计B.编程C.测试D.维护9、有关计算机程序功能、设计、编制、使用的文字或图形资料称为【】。
A.软件B.文档C.程序D.数据10、软件生成周期模型有多种,下列选项中,【】不是软件生存周期模型。
可行性研究
![可行性研究](https://img.taocdn.com/s3/m/a4bf35e5f61fb7360b4c658d.png)
第一节:工程项目可行性研究概述
五、工程项目可行性研究的发展阶段 第一阶段,从20世纪初到50年代前期。在这一阶段, 工程项目可行性研究主要采用财务分析法……。 第二阶段,从20世纪50年代初到60年代末期。在这一 阶段,工程项目可行性研究从侧重于财务分析发展到同 时从微观和宏观角度来评价工程项目的经济效益……。 第三阶段,从20世纪60年代末期到现在。这一阶段, 工程项目可行性研究的分析在以往的基础上又采用了社 会分析法,即把增长目标和公平目标(二者合称为国民 福利目标)结合在一起作为选择工程项目的标准……
第二节 可行性研究的阶段和步骤
2.可行性研究阶段。对项目在技术上的可行性,经济 上的合理性进行全面调查研究和技术经济分析论证,经过 多方案比选,推荐编制设计任务书的最佳方案。
3.项目评估决策阶段。我国规定大中型建设项目由国 家计委委托中国国际工程咨询公司评估。评估是在可行性 研究报告的基础上,落实可行性研究的各项建设条件,进 行再分析、评价。评估一经通过,即可作为批准设计任务 书的依据,项即可列入五年计划。
第一节:工程项目可行性研究概述
项目可行性研究的任务 通过对拟建项目进行投资方案规划、工程技术论证、经济 效益的预测和分析,经过多个方案的比较和评价,为项目决 策提供可靠的依据和可行的建议,并应该明确回答项目是否 应该投资和怎样投资。
二、项目可行性研究的作用 对投资项目进行可行性研究的主要目的在于为投资决策从 技术经济多方面提供科学依据,以提高项目投资决策的水平, 提高项目的投资经济效益。具体来说,项目的可行性研究具 有以下作用:
第二章 工程项目的可行性研究
第一节 工程项目可行性研究概述 第二节 可行性研究的阶段和步骤 第三节 可行性研究的内容 第四节 案例(三峡工程的可行性研究)
软件系统可行性研究报告
![软件系统可行性研究报告](https://img.taocdn.com/s3/m/afb19a9785868762caaedd3383c4bb4cf7ecb7b9.png)
软件系统可行性研究报告第二章可行性研究我们在做任何工作往常,务必明确工作的性质、任务、制定完成任务的计划。
显然完成一个软件系统的开发,也应解决好类似的问题。
明确软件开发系统的任务,完成任务的价值,制定出完成任务的计划,是软件系统可行性研究的目的。
2.1 可行性研究2.1.1可行性研究的任务假如不限时间、不限资源、则任何研制项目都是可行的!然而在开发以计算机为基础的系统时,需要用最小的代价,在尽可能短的时间内确定问题是否能够解决。
这种可行性研究的目的是确定我们所研究的问题是否值得去解,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
可行性研究的实质就是要进行一次压缩,简化了的系统分析与设计的过程,也就是在较高层次上以较抽象方式进行系统分析与系统设计的过程,可行性研究应着重考虑如下五个方面。
1.技术可行性。
是指使用现有的技术能否实现这个系统。
它包含开发风险——在限制条件范围内达到必需的功能与性能;资源配置——指现有的技术人员是否胜任,开发系统的软、硬件资源是否能如期得到;技术——指现有的技术是否已进展到这样的水平,能够支持系统的研制。
2.经济可行性。
指新系统的经济效益能否超过开发成本。
包含评价经济的合理性,权衡支出的费用与收到的利益,正确估计开发费用与最终从所开发的系统获得的收入与利益。
其中经济的合理性包含成本/效益分析,长期的总体的经营策略,对其他获利中心或者获利产品的影响,开发工作需用资源的购置费用、潜在的市场等等。
3.运行可行性。
指为新系统规定的运行方式是否可行。
假如新系统是建立在原先已担负其他任务的计算机系统上,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。
4.操作可行性。
指系统的操作方式在这个用户组织内是否行得通。
它包含人事政策,科技政策与必要的管理措施。
5.法律可行性。
指新系统的开发是否会侵犯他人、集体或者国家的利益,是否违反了国家的法律,并由此而承担法律责任。
可行性研究并不保证一个系统经济上明显合理、技术风险低,很少法律问题,而且不存在其他合理方案。
软件系统可行性研究
![软件系统可行性研究](https://img.taocdn.com/s3/m/13d21dd5998fcc22bdd10d2a.png)
第二章我们在做任何工作以前,必须明确工作的性质、任务、制定完成任务的计划。
显然完成一个软件系统的开发,也应解决好类似的问题。
明确软件开发系统的任务,完成任务的2.1如果不限时间、不限资源、则任何研制项目都是可行的!然而在开发以计算机为基础的系统时,需要用最小的代价,在尽可能短的时间内确定问题是否能够解决。
这种可行性研究的目的是确定我们所研究的问题是否值得去解,系统完成后所能带来的效益是否大到值可行性研究的实质就是要进行一次压缩,简化了的系统分析和设计的过程,也就是在较高层次上以较抽象方式进行系统分析和系统设计的过程,可行性研究应着重考虑如下五1.技术可行性。
是指使用现有的技术能否实现这个系统。
它包括开发风险——在限制条件范围内达到必需的功能与性能;资源配置——指现有的技术人员是否胜任,开发系统的软、硬件资源是否能如期得到;技术——指现有的技术是否已发展到这样的水平,能够支持系统2.经济可行性。
指新系统的经济效益能否超过开发成本。
包括评价经济的合理性,权衡支出的费用和收到的利益,正确估计开发费用以及最终从所开发的系统获得的收入和利益。
其中经济的合理性包括成本/效益分析,长期的总体的经营策略,对其他获利中心或获利产品3.运行可行性。
指为新系统规定的运行方式是否可行。
如果新系统是建立在原来已担负其他任务的计算机系统上,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。
4.操作可行性。
指系统的操作方式在这个用户组织内是否行得通。
它包括人事政5.法律可行性。
指新系统的开发是否会侵犯他人、集体或国家的利益,是否违反了国可行性研究并不保证一个系统经济上明显合理、技术风险低,很少法律问题,而且不存在其他合理方案。
然而,我们之所以要进行可行性研究,其目的是对以后的行动方针提出建议。
如果问题没有可行的解,那么分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费。
如果问题值得解,那么分析员应该推荐一个较好的解决方案,可行性研究需要的时间长短取决于系统的规模。
第二章可行性研究(FeasibilityStudy).ppt
![第二章可行性研究(FeasibilityStudy).ppt](https://img.taocdn.com/s3/m/17014e90b84ae45c3a358c13.png)
Data flow
2、例子: (1)P.25 — 27(自习) 注意:图2.6中,“产生报表〞功能没有启动!
精精 选文选档
8
§4. 数据流图
(2) [摘自?Fundamentals of Software Engineering?] Information System of a Public Library
13
§6 本钱/效益分析
(Cost/Benefit)
1、本钱估计(Cost Estimation) ⑴ 代码行技术:每行代码的平均本钱 源代码行数 ⑵ 任务分解技术:人力 工资 ⑶常 经历见 公式公 及软式 件C:形 os(t如 abSc )mx()
其中SSizoefthseyste, m ab, c,Cost,ant
缺点:
精精 选文选档
21
2、效益估计(Benefit Estimation) 例:假设某软件生命周期为5年。现在投资20万元,
平均年利率3%。从第一年起,每年年底收入 4.2万元,问该工程是否值得投资?
P = 20万 4.2万 4.2万 4.2万 4.2万 4.2万
0
1
2
3
4
5
FP(1i)n 其P 中 为初始 ,i为 投年 资 ,利 F为n 第 年P 底 的值
Title and author of requested book; name of user
Get a book
Book
Book title; user name
Book reception
Book List of books borrowed
Search by status
topics
Display of
可行性研究报告(通用15篇)
![可行性研究报告(通用15篇)](https://img.taocdn.com/s3/m/8a79410d4a35eefdc8d376eeaeaad1f346931180.png)
可行性研究报告可行性研究报告(通用15篇)在经济飞速发展的今天,我们都不可避免地要接触到报告,不同种类的报告具有不同的用途。
那么你真正懂得怎么写好报告吗?以下是小编帮大家整理的可行性研究报告,仅供参考,大家一起来看看吧。
可行性研究报告篇1第一章项目概况一、建设项目名称:xx汽车运转站二、项目承担单位:xx镇人民政府三、项目负责人:xx四、项目建设地点与内容:xx汽车运转站拟建在xx省xx县xx镇xx村后山开发区,位于省道宁古线,地处环镇路居民生活中心,属黄金地段,周边有游泳池、公园、体育中心,门口是24米宽的过境公路(已铺设水泥路),环境优美。
xx汽车运转站是一座高标准,现代设施齐全、科学管理,建筑体的大楼,场外设建停车场,车辆修理场等。
占地面积5916平方米,总建筑面积5995平方米。
五、项目建设的政策性依据该项目建设的主要政策依据是中共中央关于建设社会主义新农村,农村城镇化建设,中央站在新的历史起点上做出的重大战略部署,符合中央提出的“生产发展、生活宽裕、乡风文明、村容整洁、管理民主”的要求和xx县提出的建设“山区一流小城镇”的宏伟蓝图,进一步加快小城镇建设,充分调动人们的参与社会主义新农村建设的积极性。
该项目作为我镇提高人民精神文明建设的一个重点项目,符合国家总体规划要求,符合产业发展政策,建设该项目,拟于以民众需求为导向,促进农村交通条件的提高,同时与海峡西岸经济区建设中的基层建设紧密结合好,以及加强xx镇竞争力,促进农村脱贫致富奔小康、都有着十分重要的现实意义,也是政府为民办实事的德政工程。
六、项目进展情况该项目占地5916平方米,已完成征地工作,现进行“三通一平”和建好基础,项目设计等工作也在进行中,工程于计划20xx年度开始建设,20xx年度竣工并交付使用。
七、项目功能项目建成后,具有以下功能:1、吸纳功能:xx汽车运转站建成后,拥有较大的候车室,办公室、会议室、售票室、行李托运室等商务设施容量也较大,一次可容纳1000人流量,最大可达到1200人流量,因设施齐全,实行科学管理,可逐步成为覆射xx县xx地区,(杉洋、大甲、卓洋)及周边跨县、市、乡镇的汽车运输中心转运地。
可行性研究与需求分析(1)
![可行性研究与需求分析(1)](https://img.taocdn.com/s3/m/9e3ab8c5f524ccbff1218483.png)
29
可编辑ppt
本章小结
可行性研究与需求分析是软件生存期中的基础,其根 本的任务是确定所要开发的软件是否可行,以及确定 用户对软件系统的需求。
本章首先介绍了软件可行性研究的主要任务、步骤、 工具及如何制订项目计划。
介绍了软件需求分析的目标、任务、需求分析的过程。
26
可编辑ppt
2.3 需求分析评审
主要教学内容:
2.4.1 需求规格辑ppt
2.3.1 需求规格说明书
返回目录
软件规格说明书中阐明的需求是经过认真研究和分析
后定下来的,是软件开发人员和用户对问题的共同理解,可被当 作是双方达成的协议书。由于其中规定的需求都是系统准备加 以实现的,因此它应该作为软件设计和实现的基础和依据。在 项目开发的最后阶段,其中规定的各项需求又将是产品验收的 依据。当软件产品投入运行以后,如需进行适应性或扩充性维 护,仍然需要软件规格说明书。由此可见,软件规格说明书在 整个软件生存周期中都具有十分重要的作用。
(2)追加型或演化型
先构造一个功能简单而且质量要求不高的模型系统,作为最终
系统的核心,然后通过不断地扩充修改,逐步追加新要求,最
后发展成为最终系统。
25
可编辑ppt
2.2.4 快速原型方法(3)
4、原型如何构造? (1)快速开发一个原型; (2)借助同类相似的软件系统作为需求分析的第1 个版本的原型; (3)利用现有技术工具,快速模拟一个原型系统 模型。
4
可编辑ppt
2.1 可行性研究 (1)
主要教学内容: 1 可行性研究的任务
2 可行性研究的步骤 3 可行性研究的工具 4 制订项目计划
5
返回目录
案例说明——可行性研究
![案例说明——可行性研究](https://img.taocdn.com/s3/m/87becf57312b3169a451a474.png)
4所建议系统的技术可行性分析
4.1对所建议系统的简要描述:ECMS系统采用常规的数据库管理方法,根
据名片信息管理的特点对数据库操作,比如对数据的增加、修改、删除、 打印和输出等给予了优化。 4.2数据流程(常用系统资源图或数据流程图,见图 (2-4)
4.3与现有系统比较的优越性
ECMS系统有利于数据的集中、有效管理。与手动管理方式相比,占据
第二章 案例说明——可行性研究
2.1软件工程可行性研究案例
[案例 1] 高等学校工资管理系统(可行性研究)以我国高等 学校可用的工资管理系统作为具体例子,从系统的提出开 始到运行维护为止,结合软件生存周期的各个阶段进行介 绍。 1问题定义 1.1问题的提出 某校有 9个部门:校办、人事处、教务处、总务处、财务 处、电气系、机械系、管理系、基础部。其中财务处有 1 名主任会计师、2名会计和 2名出纳共 5人。由于职工人数 增加,每月发工资前几天会计工作量增大,要抽调其他部 门的人员帮忙,花一个星期才把职工的工资表做出来。同 时学校的规模还在不断扩大,财务工作的工作量将日益繁 重。为了减轻工作量,改善工作条件,学校决定采用微机 系统来处理工资问题。财务处首先到计算机软件公司,请 求帮助分析解决问题的可能性。
7结论
结论意见:经上述可行性分析,系统研制和开发可以立即开始进行。
2.2软件工程调研
2.2.1 现状调查 通常可以采用以下方式:面谈、电话访谈、参观、问卷、索取 有关的资料并加以学习和理解、专题报告等 。 面谈和电话访谈的一些常用技巧,这里也简单做一介绍。
(1)在访谈以前将各种问题以表格、问卷或其他书面形式写出来。 (2)避免不必要的细节,着重了解预定的内容。 (3)整个访谈应由软件专业技术人员掌握,控制好进度,保持良好的
《软件工程》第2章_软件可行性研究
![《软件工程》第2章_软件可行性研究](https://img.taocdn.com/s3/m/dbb88c2949d7c1c708a1284ac850ad02df80077a.png)
2.3 可行性研究报告
2.3 可行性研究报告
2.3 可行性研究报告
2.3 可行性研究报告
2.3 可行性研究报告
2.4 小结
可行性研究是抽象和简化了的系统分析和设计的全 过程,它的目标是用最小代价尽快确定问题是否能够解 决,以避免盲目投资带来的巨大浪费。可行性研究是从 技术上、经济上、使用上、法律上分析应解决的问题是 否有可行的解,从而确定该软件是否有可行的解。
上述可行性研究的步骤只是一个经过长期实践总结出来的 框架,在实际的使用过程中,它不是固定的,根据项目的性质、 特点以及开发团队对业务领域的熟悉程度会有些变化。
2.3 可行性研究报告
可行性研究可以归档为一个单独的报告,提供给上级管理 部门,又可以包括在“系统规格说明”的附录中,虽然可行性 报告的形式可以有多种,但最重要的内容应当有:
第二章 软件可行性研究
【本章引言】
在计算机的软件项目开发过程中,只要资源和时间 不加以限制,所有的项目都是可行的。然而,由于资源 缺乏和交付时间限制的困扰,使得基于计算机系统的开 发变得比较困难。因此,尽早对软件项目的可行性做出 细致而谨慎的评估是十分必要的。如果在定义阶段及早 发现将来可能在开发过程中遇到的问题及早做出决定, 可以避免大量的人力、财力、时间上的浪费。
本章简要的介绍了有关可行性研究的任务、步骤, 以及在撰写可行性研究报告时有哪些要求。
2.5 习题
1. 为什么要对计算机软件项目进行可行性研
究?
2. 可行性研究主要研究哪些问题?试说明之。 3. 可行性研究的任务是什么? 4. 可行性研究的步骤? 5. 撰写可行性研究报告的方法?
第2章 可行性研究
![第2章 可行性研究](https://img.taocdn.com/s3/m/2c3cb8c8a1c7aa00b52acb4e.png)
主讲人:李彦明
主要内容
1. 可行性研究的任务 2. 可行性研究的步骤、过程 3. 系统流程图 4. 数据流图 5. 数据字典 6. 成本效益分析 7. 可行性研究文档与项目开发计划
可行性研究的任务
首先需要进行概要的分析研究,初步确定项目的规 模和目标,确定项目的约束和限制,把它们清楚地 列举出来。 然后,分析员进行简要的需求分析,抽象出该项目 的逻辑结构,建立逻辑模型。 从逻辑模型出发,经过压缩的设计,探索出若干种 可供选择的主要解决办法,对每种解决方法都要研 究它的可行性。
例
商店业务处理系统
这个数据流图只是一个高层的系统逻辑模 型,它反映了目标系统要实现的功能 数据流图绘制步骤 首先确定系统的输入和输出 根据商店业务,画出顶层数据流图,以 反映最主要业务处理流程
经过分析,商店业务处理的主要功能应 当有销售、采购、会计三大项。主要数据 流输入的源点和输出终点是顾客和供应商。 然后从输入端开始,根据商店业务工作 流程,画出数据流流经的各加工框,逐步 画到输出端,得到第一层数据流图
优点、不足、如何工作、系统流程等 物理流程
③ 导出新的系统的高层逻辑模型
④ 导出和评价供选择的系统
技术、操作、经济作为标准,给出成本/效益分析和粗略的开发 计划
⑤ 推荐一个最佳方案 ⑥ 草拟开发计划 ⑦ 书写文档提交审查
系统流程图、数据流图、数据字典、入选方案、开发计划
可行性研究的结果是形成一个单独的 “可行性报告”,其中最主要的内容是: (1) 项目的背景:问题描述、实现环境 和限制条件等。 (2) 管理概要与建议:重要的研究结果 (结论)、说明、劝告和影响等。 (3) 推荐的方案(不止一个):候选系统 的配臵与选择最终方案的原则。 (4) 简略的系统范围描述:分配元素的 可行性。
第二章 软件可行性研究与项目开发计划(软件工程)
![第二章 软件可行性研究与项目开发计划(软件工程)](https://img.taocdn.com/s3/m/bccdd5ed4afe04a1b071de87.png)
第二章软件可行性研究与项目开发计划2.1可行性研究在进行任何一项较大的工程时,首先都要进行可行性分析和研究。
目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
2.1.1可行性研究的任务首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。
分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。
从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。
主要从三个方面考虑:1.技术可行性对要开发的项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。
技术可行性是最难解决的,它一般要包括:(1)开发的风险:在给出的限制范围内,能否设计出系统并实现必须的功能和性能。
(2)资源的有效性:人力资源以及用于建立系统的其他资源是否具备。
(3)技术:目前的技术水平能否支持这个系统。
(4)开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性后果。
2.经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。
3.社会可行性要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。
2.1.2 可行性研究的具体步骤典型性的可行性研究有下列步骤:1.确定项目规模和目标分析员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是要解决的问题。
2.研究正在运行的系统收集、研究、分析现有系统的文档资料,实地考察现有系统,在考察的基础上,访问有关人员,然后描述现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。
这个系统流程图反映了现有系统的基本功能和处理流程。
3.建立新系统的高层逻辑模型根据对现有系统的分析研究,逐步明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。
可行性研究报告框架 5篇
![可行性研究报告框架 5篇](https://img.taocdn.com/s3/m/14e6416ab207e87101f69e3143323968011cf4a6.png)
可行性研究报告的参考格式第一章概况合营企业的名称合营企业的地址中方负责人外方负责人1.合营的由来介绍双方从接触到签约的简单经过、中方企业的生产历史及寻求外资合营的目的。
2.项目主办人简介介绍中方企业的简况,包括企业的地理环境、厂房设施、职工队伍、技术力量、生产能力及能源交通等。
介绍外方的生产情况、技术能力以及国际地位等。
第二章合营目标1.合营的模式2.合营的规模确认合营企业的总投资额和注册资本,双方各占投资总额的比例及投资的方式。
3.工艺过程包括工艺流程、产品纲领及生产工艺等。
4.市场预测介绍合营企业产品的市场销售情况及双方的销售责任(应附国际国内市场供应情况的调查报告)。
5.产品销售方案作出若干年内产品外销与内销的计划,并规定双方的销售渠道与销售责任。
第三章合营企业的组成方案董事会的组成及权限,整个合营企业各办事机构的组成框架(附图)1.公司职工定员2.职工来源及培训职工来源包括管理人员和工人。
培训应作出初步计划,对不同层次的职工进行不同级别的培训。
3.薪金及工资第四章生产原料供应方案1.主要原料说明每一种主要原料所需求量以及供应的渠道。
2.水、电、燃料说明每日(或每年)的消耗量和解决的途径。
3.包装材料说明年需求量和解决的途径。
4.主要设备生产能力的预算及购置计划(应列表说明)第五章安全环保应根据我国环境保护法及有关安全规定、工业卫生标准的要求执行。
1.污染物的处理说明本产品的生产是否产生废水、废气、烟尘及噪音等以及处理措施。
2.环境美化3.劳动安全保护措施第六章技术经济分析1.技术上的合理性和可实现性说明本企业与外方合营的条件,本企业的生产历史、技术力量和管理经验,外方的生产历史、技术力量和国际信誉,两家合营后产量与质量可能达到的水平。
2.经济分析(参见财务分析表)3.外汇流量表(参见财务分析表)第七章资金来源及项目组成具体说明双方投资的金额和投资的方式。
如:中方可以厂房或土地使用费、开发费抵部分或全部投资;外方可以先进的设备及生产流水线抵部分或全部投资。
第二章可行性研究习题及答案 (1)
![第二章可行性研究习题及答案 (1)](https://img.taocdn.com/s3/m/9022892c04a1b0717ed5dda4.png)
第二章可行性研究一. 填空题1.可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否,。
2.要从以下三个方面分析研究中衡量解决方法的可行性:,,。
3.技术可行性研究包括,, .4.经济可行性一般要考虑的情况包括,,。
5.在书写计划任务书时,此任务书应包括,,,。
6.系统流程图是传统工具,它的基本思想是 .7.自底向上成本估计不是从开始,而是从开始。
8.成本/效益分析的目的是要从分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确地做出是否投资于这项开发工程.9.软件费用管理的核心,也是软件工程管理中最困难、最易出错的问题之一。
10.经济效益可分为有形效益和无形效益两种,有形效益的主要度量指标是,,。
11.投资回收期是衡量一个开发工程价值的指标。
12.纯收入是指在整个生存周期之内的与投资之差。
13.设年利率为i 现存入p元,则n年后可得钱数为。
14.若年利率为i ,不计复利,n年后可得钱数为F,则现在的价值P= 。
15.我们熟悉的成本估计可分为,,。
16.在可行性研究中,是系统开发过程中难度最大,最重要的一个环节。
17.瀑布模型是以文档为驱动、适合于________的软件项目的模型18.纯收入是指在整个生存周期之内的________与投资之差。
19.一般说来,经济效益通常表现为减少运行费用或增加收入。
但是,投资开发新系统往往要冒一定风险,系统的开发成本可能比预计的________,效益可能比预期的________。
20.自底向上成本估计与自顶向下估计相反,由底向上估计不是从________开始,而是从一个个开始________。
二. 选择题1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性2.经济可行性研究的范围包括 ( )A.资源有效性 B.管理制度 C.效益分析 D.开发风险3. ( ) 可行性研究主要从以下几个方面进行研究A.技术可行性,经济可行性,操作可行性。
软件工程—可行性研究PPT课件
![软件工程—可行性研究PPT课件](https://img.taocdn.com/s3/m/feb2a99d370cba1aa8114431b90d6c85ed3a885d.png)
▪ 作用:在软件分析和设计过程中给人提 供关于数据的描述信息。
▪ 和数据流图共同构成系统的逻辑模型。
♦ 没有数据字典,数据流图就不严格; ♦ 没有数据流图,数据字典难于发挥作用。
.
32
2.5.1 数据字典的内容
▪ 数据流
♦ 来源、去向、组成、流通量
五、导出和评价供选择的解法:
▪ 从系统逻辑模型导出若干较高层次(较 抽象)的物理解法供比较选择。
▪ 从技术角度触发考虑解决方案。 ▪ 从技术、操作、经济方面对方案进行可
行性分析。 ▪ 对可行的方案指定实现进度表。
.
10
2.2 可行性研究的八个步骤
六、推荐行动方针 ▪ 选择一种最好的解法,并说明理由 ▪ 对系统进行 成本/效益 分析 ▪ 考虑其社会、经济、政治各方面的实际意义 七、草拟开发计划,包括: ▪ 工程进度表 ▪ 开发人员和各种资源的需求 ▪ 估计系统生命周期的每个阶段的成本 ▪ 下一阶段(需求分析)的详细进度表和成本估
仓库管理员
订货系统
采购员
.
23
例:订货系统
▪ 细化基本系统模型:得到功能级数据流 图(一级细化)。
▪ 分析:
① 数据流:事务、订货报表 ② 处理:处理事务、产生订货报表 ③ 数据存储:库存清单、订货信息
.
224
例:订货系统
D1 库存清单
仓库管理员
1 处理事务
2 产生报表
采购员
D2 订货信息
.
25
♦ 零件入库或出库称为事务,通过放在仓库中 的CRT终端把事务报告给定货系统。
♦ 当某种零件的库存量少于库存临界值时就应 该再次订货。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
案中哪个方案是最优秀方案?
2020/12/10
第二章可行性研究(1)
2.1 可行性研究的任务
可行性研究最根本的任务:
如果问题没有可行的解,应该建议停止这项 工程的开发;
如果问题值得去解,应该推荐一个较好的解 决方案,并且为工程制定一个初步的计划。
第二章可行性研究(1)
2.1 可行性研究的任务
⑤ 开发方案可行性 • 提出系统实现的各种方案之后,从中选择最
优秀的一种方案。
2020/12/10
第二章可行性研究(1)
主要方面: • 技术可行性,使用现有的技术能实现这个
系统吗? • 经济可行性,这个系统的经济效益能超过
它的开发成本吗? • 运行可行性,系统的运行方式是否可行? • 法律可行性,系统是否侵犯他人、集体或
第二章可行性研究(1)
2.1 可行性研究的任务
① 经济可行性 1)度量系统解决方案的性能价格比 2)考虑的问题 成本/效益分析 • 有形成本、效益 • 无形成本、效益
价值和成本的关系 • 质量与价值、成本的关系 • 价值/成本的均衡
2020/12/10
第二章可行性研究(1)
2.1 可行性研究的任务
2.1 可行性研究的任务
可行性研究的任务:不是解决问题,而是确定 问题是否值得去解决。
可行性研究的实质:进行一次大大压缩简化了 的系统分析和设计的过程,也就是在较高层次 上以较抽象的方式进行的系统分析和设计的过 程。
2020/12/10
第二章可行性研究(1)
可行性研究的内容: • 首先进一步分析和澄清问题定义,导出系
② 技术可行性 1)最难决断和最关键的问题,度量一个特定技
术信息系统解决方案的实用性及技术资源的 可用性。
2)考虑的问题 (1)开发风险 (2)资源有效性 (3)相关技术的发展
2020/12/10
第二章可行性研究(1)
2.1 可行性研究的任务
③ 运行可行性
1)建立一个项目范围,该范围在管理级及 技术级均是无二义性的和可理解的。
第二章可行性研究(1)
2020/12/10
第二章可行性研究(1)
目录
2.1 可行性研究的任务 2.2 可行性研究的步骤 2.3 系统流程图 2.4 成本效益分析
可行性报告编写
2020/12/10
第二章可行性研究(1)
本章教学目标
通过本次章学习,使学生掌握可行性 研究的任务及步骤,掌握系统流程图的画 法及成本/ 效益分析方法。
当我们在着手做任何一件工作以前,必须明 确工作的性质,任务,制定完成任务的计划,这 是非常必要的。同样对于软件产品的开发,显然 也应该解决好这样类似的问题,明确软件产品开 发的任务,以及完成任务的价值从而制定出完成 任务的计划。通过可行性研究可以知道问题有无 可行解,进而避免人力、物力和财力的浪费。可 行性研究就是制定软件计划的第一步。
统的逻辑模型; • 然后从系统逻辑模型出发,探索若干种可
供选择的主要解法(即系统实现方案); • 对每种解法都研究它的可行性。
2020/12/10
第二章可行性研究(1)
2.1 可行性研究的任务
可行性研究的内容 ① 经济可行性 ② 技术可行性 ③ 运行可行性 ④ 法律可行性 ⑤ 开发方案可行性
2020/12/10
2)项目计划的目标提供一个框架,使项目 的结果限定在这一个合理的范围内。
3)正确接受用户的建议,满足用户的要求、 操作规程简便。容易获得结果
2020/12/10
第二章可行性研究(1)
2.1 可行性研究的任务
④ 法律可行性 • 考察该项目是否侵权 • 考察该项目是否违法 • 经费使用是否正确
2020/12/10
可行性研究需要的时间长短取决于工程的规 模。一般说来,可行性研究的成本只是预期 的工程总成本的5%~10%。
2020/12/10
第二章可行性研究(1)
2.2 可行性研究的步骤
1. 复查确认系统目标、规模
2. 研究正使用系统工作流程 3. 导出新系统高层逻辑模型 4. 重新定义问题 5. 导出和评价供选择的方案 6. 推荐行动方针 7. 草拟开发计划 8. 书写文档,送审
所以,软件工程称其为计划时期。
2020/12/10
第二章可行性研究(1)
问题定义-简单地描述问题
• 目的:
弄清用户需要计算机解决的问题根本所 在,及项目所需的资源和经费。 • 任务:
在向用户调查的基础上,编写项目任务 说明书,作为下一步工作可行性分析的依 据。
2020/12/10
第二章可行性研究(1)
2020/12/10
第二章可行性研究(1)
2.2 可行性研究的步骤
3. 导出新系统的高层逻辑模型
现有的物理系统→现有系统的逻辑模型→目标系统 的逻辑模型→新的物理系统
注:物理模型:通过分析现实世界,理解当前系统的运行过程,
用一个具体化的模型模拟、了解当前系统的组织结构、资源利用 情况和日常数据处理过程,这一模型称为当前系统的物理模型。 合理的物理模型应该客观反映现实世界的实际情况。这是软件开 发计划中较重要的一步,也是软件需要分析中的第一步 。
逻辑模型:在理解当前系统的具体运行过程后,从个体的细
节中抽象出本质的过程模型,即当前系统的逻辑模型 。
2020/12/10
第二章可行性研究(1)
2.2 可行性研究的步骤
4. 进一步定义问题
分析员应该和用户一起再次复查问题定义、工程规 模、目标和约束条件,并修改已发现的错误。
可行性研究的前4个步骤实质上构成一个循环。
2020/12/10
第二章可行性研究(1)
2.2 可行性研究的步骤
1. 复查确认系统目标、规模
对问题定义阶段书写的关于规模和目标的报 告书进一步复查确认。
2. 研究正使用系统工作流程
通过对现有系统的文档资料的阅读、分析和研究, 再如实的考虑该系统,总结出现有系统的优点和缺点, 从而得出新系统的雏形。
2020/12/10
第二章可行性研究(1)
本章重点、难点
• 掌握可行性研究的任务及步骤 • 掌握系统流程图的使用方法 • 掌握成本/效益分的方法
2020/12/10
第二章可行性研究(1)
• 问题: • 可行性研究最根本的任务是什么? • 可行性研究的步骤是什么?
2020/12/10
第二章可行性研究(1)