第二讲 可行性研究
第2章可行性研究 ppt课件

购书单 审查有效性 生成购书证明
学生 用书表
教材 库存表
缺书统计 生成采购单
购书证明
更新教材库存
采购单
2021/2/21
收书费
领书单
发书
计算机教材销售的系统流程图
• 练习: 为方便储户,某银行拟开发计算
机取款系统。储户填写的取款单由业 务员键入系统,系统计算利息并印出 利息清单给储户。
请画出系统流程图
2021/2/21
可行性研究报告的编写
5 可选择的其它系统方案 5.1 可选择的其它系统1 5.2 可选择的其它系统2
......
7 社会条件方面的可行性 7.1 法律方面的可行性 7.2 使用方面的可行性
6 投资及收益分析 6.1 支出 6.2 收益 6.3 收益/投资比 6.4 投资回收周期 6.5 敏感性分析
① 用户单位的行政管理,工作制度 。 ② 使用人员的素质。 2)时间进度可行性:
3)法律可行性: 分析在系统开发的全部过程中可能出现和涉及的
法律问题,如合同、责任、知识产权、专利等问题。
2021/2/21
3、时间、成本
可行性研究需要的时间长短取决于工程的规 模。一般说来,可行性研究的成本只是预期的工 程总成本的5%~10%。
➢ 设计数据流图时只需考虑系统必须完成的 基本逻辑功能,完全不需要考虑怎样具体 地实现这些功能,所以它也是今后进行软 件设计的很好的出发点。
2021/2/21
2021/2/21
数据流图四种基本符号
或
数据加工/处理/变换
或
数据源点或终点 (外部实体)
或
数据存储文件
数据流(data flow)
数据源点/终点:通常是人或部门,可重复表 示;
第二章可行性研究(FeasibilityStudy).ppt

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
第二章 可行性的研究-PPT文档资料

2.3 系统流程图
1. 系统流程图的作用 2. 系统流程图的符号 3. 系统流程图的例子
计算机科学与工程学院
软件工程(Software Engineer)
1. 系统流程图的作用
系统流程图是描绘物理系统的传统工具, 它的基本思想是用图形符号以黑盒子形式 描绘系统里面的每个部件(程序、文件、数 据库、表格、人工过程等)。系统流程图表 达的是部件的信息流程,而不是对信息进 行加工处理的控制过程。在可行性研究过 程中,利用系统流程图来描述所建议系统 的物理模型。
软件工程(Software Engineer)
计算机科学与工程学院
计算机科学与工程学院
软件工程(Software Engineer)
2. 系统流程图的符号(2)
符 号 名 称 磁盘 说 明
磁盘输入/输出,也可表示存储在磁盘上 的文件和数据库 CRT终端或类似的显示部件,可用于输入 或输出,也可既输入又输出 人工输入数据的联机处理,例如,填写 表格等 人工完成的处理,例如,会计在工资汇 票上签名 使用设备进行的脱机操作
计算机科学与工程学院
软件工程(Software Engineer)
2. 系统流程图的符号(1)
符 号 名 称 处理 输入/输出 连接 换页连接 数据流 文档 联机处理 说 明 能改变数据值或数据位置的加工或部件,例如,程序 模块、处理机等都是处理 表示输入或输出(或既输入又输出),是一个广义的 不指明具体设备的符号 指出转到图的另一部分或从图的另一部分转来,通常 在同一页上 指出转到另一页图上或由另一页图转来 用户连接其它符号,指明数据流动方向 通常表示打印输出,也可以表示用打印终端输入数据 表示任何类型的联机存储,包括磁盘、软件和海量存 储器件等
项目可行性研究讲义(PPT)

重点:资信调查的内容 (1)合作方的注册时间和注册地点; (2)合作方的注册资本金; (3)合作方的法律和管理组织结构; (4)合作方的资产负债比率; (5)合作方的品德和能力 (6)合作方的员工与设备等方面的情况; (7)与企业往来的银行; (8)合作方的现状和展望。
资信调查的途径和程序 途径: (1)通过境外银行调查; (2)通过国内外专业咨询公司或咨询机构; (3)通过国内外商会或进出口协会进行调查 (4)通过中国驻外使领馆调查 (5)通过境外的分支机构、新老客户调查 (6)本企业派人到国外进行实地考察 (7)直接要求对方提供反映其资信状况的资料等
项目可行性研究报告的主要内容 1、项目基本概况:名称、项目小组构成、 合作者情况,合资所需的条件、资金、投 资期限、项目背景和有关文件。 2、项目方案: 项目布局、产品的品种用途、生产规模及 实施情况、技术的选定和最佳方案选择的 依据、先进技术的鉴定和技术转让的条件 等;设备的选用、工程建设、交通运输条 件等。
3、市场、销售和工厂生产能力 对需求和市场情况的分析;产品销售预测;生产 计划、发展规划和发展前景;工厂生产能力及产 供销之间的平衡关系。 4、原材料及投入 原材料及其投入的特点、供应计划和供应渠道、 最佳供应计划的选择、估计原材料和投入的年成 本; 5、职工构成 职工的雇用、待遇和培训;企业的机构设置、管 理部门的职能、企业管理费用等。
11、国民经济分析 11、国民经济分析 综合经济效益分析与简单国民经济分析。 12、结论 12、结论 项目的优点、存在的不利因素、总倾向性 意见。
13、主要附件 13、主要附件 合营各方的营业执照副本; 合营各方法人代表证明书; 合营各方的资产负债表、损益表或银行资 信证明; 有关部门对地址安排的意见; 有关部门对项目的预审或评估报告; 公司名称核准书。
第02章可行性研究

处理事务是另一个处理
2.4 数据流图
3、分析
最后考虑数据流和数据存储: • 系统把定货报表送给采购部----定货报表 • 事务需要从仓库送到系统中----事务
----需把事务数据存储起来
产生报表和处理事务在时间上不匹配, 当某种零件的 库存数量少于库存量临界值时就应该再次定货,而每天打 印一次定货报表-----需把定货信息存储起来 可知:
可行性研究报告的内容
1. 引言:说明编写本文档的目的,项目的名称、背景,本文档用到 的专门术语和参考资料。
2. 可行性研究前提:说明开发项目的功能、性能和基本要求,达到 的目标,各种限制条件,可行性研究方法和决定可行性的主要因素。
3. 对现有系统的分析:说明现有系统的处理流程和数据流程,工作 负荷,各项费用支出,所需各类专业技术人员和数量,所需各种设 备,现有系统存在什么问题。
2.3 系统流程图
事务 库存清单程序
定定货货信信息息 报告生成程序 定货报告
库存清单 主文件
2.4 数据流图
1、概述
• 描绘系统的逻辑过程 • DFD: Data Flow Diagram • 描绘信息流和数据从输入移动到输出的过程中所经 受的变换
数据从哪里来,到哪里去,经过怎样的处理,保存在哪里
2.4 数据流图
6、应注意的问题
1 )是数据流不是控制流 画数据流不是控制流;数据流图反映系统“做什么”,不反映
“如何做”,因此箭头上的数据流名称只能是名词或名词短语,整 个图中不反映加工的执行顺序。
2 )一般不画物质流 数据流反映的是能用计算机处理的数据,并不是实物,因此系
统的数据流图上一般不要画物质流,如图书馆借书系统中,图书也 在流动,但不需要画书,因为取书是“人工”行为。
第二章:可行性研究-PPT精选文档

2.2 可行性研究-内容
5.组织与管理上可行性 从一个企业来看,企业内部干部的素质,他们对 管理现代化得认识与支持得程度,成为实现系统 最根本得可能条件。 管理基础是开发一个系统的基本条件,没有较稳 定、合理的管理制度与管理方法,系统是不可能 被成功开发。 同时,开发系统反过来也加强管理。 6.社会、政策允许的可行性
2.1 问题定义-系统目标的确定
例3:某销售公司的系统目标
某销售公司的系统目标是实现公司各个销售环节的计算机管
理,协调公司三大部门(销售部、财务部、储运部)的工作, 极大地提高公司内部的工作效率,使公司的经济效益显著提 高。 从管理的层次结构来看,信息系统能为公司三个层次的人员 服务。一是为日常事务处理层服务,方便这类人员的日常工 作,具体包括营业代表填写供货单,财务人员开发票、发货 单、帐款回收,仓库人员配货等;二是为中层管理者(如各 部门经理)服务,便于他们指导、督促和管理所在部门的日 常工作。三是为高层决策者(如总经理)服务,为他们的宏 观决策提供科学的依据。如预测产品的销量,确定合理的订 货数量,使库存最优;分析影响产品销量的相关因素,确定 最佳的产品价格,制定最优销售方案等。
2. 如何确定系统的目标
2.1 问题统的系统目标 为了管理现代化的要求,建立一个生产、经营、 资金、成本与物资的动态数据收集、处理与控制 的信息系统。
(1)信息系统为不同层次的管理人员提供日、周、旬、月、季、 年的各种单项及综合的报表和计划,并实现对当前的生产、 经营、物资、资金以及项目进度等现状与动态,进行多功 能查询。 (2)该系统使用同一套数据,提高信息的准确性与 一致性。 (3)实行生产成本以批号为单位进行核算。对生产质量与数量 以批号进行跟踪,提供及时、可靠的信息。 (4)建立若干管理的优化功能,包括计划优化、市场预测和财 务预测等。 (5)设计中考虑与本厂生产线上的实时控制系统的接口,以扩 大系统的功能。
第02章可行性研究PPT教学课件
磁盘、纸张等消耗品
$650
第 二 章
系 统 分 析
系统开发和每年运行费用举例
软 件Biblioteka 购买硬件、软件:工 程
20台工作站Windows软件
20台工作站内存升级
网络软件
20台工作站办公软件产品
系统开发总费用
$1,000
$8,000 $17,500 $20,000 $161,670
第 二 章
系 统 分 析
件
工
5 可选择的其它系统方案
6 投资及收益分析
程
5.1 可选择的其它系统1
6.1 支出
5.2 可选择的其它系统2
6.2 收益
......
6.3 收益/投资比
6.4 投资回收周期
第
7 社会条件方面的可行性
1.系统开发费用(一次)
工 程
人员:
2名系统分析员(450小时/名,45美元/小时)
$40,500
5名系统开发人员(275小时/名,36美元/小时)
$49,500
1名数据通讯专家(60小时/名,42美元/小时)
$2,400
1名数据库管理员(30小时/名,42美元/小时)
$1,260
第 2名技术写作者(120小时/名,25美元/小时)
可行性研究报告编写提示
软
GB 8567-88《 计算机软件产品开发文件编制指南 》
件
工
1 引言
2 可行性研究的前提
程
1.1 编写目的
2.1 要求
1.2 背景
2.2 目标
1.3 定义
2.3 条件、假定和限制
1.4 参考资料
2.4 进行可行性研究的方法
可行性研究是什么
可行性研究是什么可行性研究是一种用于评估项目或计划实施的可行性和可行性的方法。
它是一个系统的过程,通过对项目的潜在风险、资源需求、技术可行性、经济可行性以及市场可行性进行调查和分析,来确定项目的可行性和可行性程度。
本文将介绍可行性研究的定义、目的、方法和步骤。
一、可行性研究的定义可行性研究是针对项目或计划实施前的风险评估和决策支持的方法。
它旨在评估项目的可行性和可行性,并提供给决策者决策依据。
可行性研究通过对项目的各个方面进行全面的调查和分析,包括技术、资源、经济、市场等,来确定项目是否可行以及实施的可行性程度。
二、可行性研究的目的可行性研究的目的在于为决策者提供项目实施的可行性和可行性程度的评估。
它通过收集、整理和分析相关数据和信息,来判断项目是否值得实施以及实施后的可能风险和收益。
可行性研究的结果将为决策者提供项目决策的依据,并帮助他们做出明智的决策。
三、可行性研究的方法可行性研究主要依赖于定性和定量的分析方法。
定性分析主要关注于项目的非经济因素,如技术可行性、资源可行性和市场可行性等。
定量分析则通过数学和统计方法对项目的经济可行性进行评估,包括成本效益分析、财务分析等。
综合定性和定量的分析结果,可以综合评估项目的可行性和可行性程度。
四、可行性研究的步骤可行性研究通常包括以下步骤:1.项目背景分析:对项目的目标、背景和意义进行分析和说明。
2.技术可行性分析:评估项目所需的技术能力和技术难度,确定项目的技术可行性。
3.资源可行性分析:评估项目所需的人力、物力、财力等资源,确定项目的资源可行性。
4.经济可行性分析:通过成本效益分析、财务分析等方法,评估项目的经济可行性。
5.市场可行性分析:调查和分析项目所涉及的市场,评估项目的市场可行性。
6.风险评估:识别并评估项目实施过程中可能面临的风险和障碍,并提出应对策略。
7.可行性结论:综合分析结果,得出项目的可行性和可行性程度结论,并提出决策建议。
五、结语可行性研究是项目或计划实施前必不可少的步骤,它对项目的可行性和可行性程度进行全面评估和分析,为决策者提供决策依据。
第二章可行性研究
第二章可行性研究
一、研究的意义
可行性研究是未来事业承担的艰巨任务前的一种前期探索,是从现实出发,从理性角度更全面、更客观地了解投资、经营活动及其可行性的过程。
它是企业经营决策中重要的实践活动,是项目投资决策者必须采取的一种行为。
因此,技术经济可行性研究在今后的工作中具有重要作用,具体表现在:
1)它塑造了企业经营的发展规划,提出了企业发展的重点、内容和方向;
2)它是确定企业发展项目的依据,为用户提供口头和书面的投资分析报告;
3)它是企业经营和发展的基础,为企业经营活动指明了方向;
4)它是企业经营活动的重要凭据,可对企业的未来发展提供可靠的保障。
二、主要内容
可行性研究包括以下几个方面:
市场可行性研究是指研究项目在市场上的可行性。
它分析所有可能影响未来市场需求量的因素,包括消费者特性、市场规模、竞争力、潜在用户群体、商品定价等,以及项目的成功条件等,以确定项目的可行性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)技术可行性
使用现有技术能实现这系统吗?
考虑的问题
(1)开发风险分析
(2)资源分析
(3)相关技术的发展(现有技术能否实现新系统, 技术难点等)
10
(2)经济可行性
系统的经济效益能超过它的开发成本吗?
考虑的问题:成本/效益分析
成本/效益分析的目的: 从经济角度分析开发一个特定的 新系统是否划算,从而帮助客户组织 的负责人正确地作出是否投资于这项 开发工程的决定。
44
分层的数据流图
F0
顶层流图
F12 F11 F14 F15
中间层流图
F13 F21 F23 F25
底层
F22 F24
45
46
47
例子
学生购买教材系统
48
外部实体 学 生
购书单 领书单
外部实体
教材 购销 系统
缺书单 进书通知
保 管员 第 1 层
教材存量表
F1
学 生
购书单
领书单
1 销售
进书通知
11
成本/效益分析
成本/效益分析考虑的问题:
成本/效益估算
开发成本的估算 运行效益的估算
12
1.成本估计--人力成本估计
软件开发成本主要表现为人力消耗
(乘以平均工资则得到开发费用)
估算技术 1. 代码行技术 2. 任务分解技术 3. 自动估计成本技术
13
1.成本估计——代码行技术
实现功能 需要的 源程序行数
财务处首先到计算机软件公司,请求帮助分析 解决问题的可能性。
2
问题定义?
要解决的问题是什么? 提交一份报告来!!
问题能否解决? 看可行性研究
3
问题分析
(对于所提的问题,软件公司派一名系统分析员 协助着手分析解决.) 财务处的工作量的确很大,工作人员忙不过 来,一种办法是给财务处增加职工。如果增 加两名职工,按职工月工资1750元计算, 每年要增加4.2万元。 如果开发计算机工资管理系统,可以节省人 力,不必给财务处增加职工,因此,每年至 少可获得经济效益4.2万元。
第2章 可行性研究
2.1 2.2 2.3 2.4 2.5 2.6 可行性研究的任务 可行性研究步骤(过程) 系统流程图 数据流图 数据字典 成本/效益分析 可行性报告编写
7
2.1 可行性研究的任务
可行性研究的主要任务是“了解客户的要求 及现实环境,从技术、经济和社会因素等三方面 研究并论证本软件项目的可行性,编写可行性研 究报告,制定初步项目开发计划。”
第二章 可行性研究
某校有9个部门:其中财务处有1名主任会计 师、2名会计和2名出纳共5人。 由于职工人数增加,每月发工资前几天会计工 作量增大,要抽调其他部门的人员帮忙,花一 个星期才把职工的工资表做出来,同时学校的 规模还在不断扩大,财务工作的工作量将日益 繁重. 为了减轻工作量,改善工作条件,学校决定采 用微机系统来处理工资问题。
X
行代码的 平均成本
14
1.成本估计——任务分解技术
任务1
人力1
X
工资/月 +
工程
任务2
人力2
X X
工资/月 +
总成本
„ 任务n
„
工资/月
+
人力n
X
工资/月
15
1.成本估计——自动估计成本技术
采用自动估计成本的软件工
具可以减轻人的劳动,并且使得
估计的结果更客观。但是,采用
这种技术必须有长期搜集的大量
38
图书馆借书流程图:
验证 读者
图书 数据库
图书 查询
检书卡
取书
索书单
借书
借书单
39
2.4 数据流图
DFD -- Data Flow Diagram
数据流图(DFD)是用来全面描述信息 系统逻辑模型的一种图形工具,它抽象概 括地把信息系统中各种业务处理过程联系 起来。
数据流图中没有任何具体的物理部件,只 是从数据传递和加工的角度,以图形的方式 刻画数据流从输入到输出的移动变换过程 。
历史数据为基础,并且需要有良
好的数据库系统支持。
16
2. 效益估计
例、假设工资管理系统生命周期为5年。现在 投资20万元,平均年利率3%。从第一年起, 每年年底获利4.2万元,问该项目是否值得 投资?
货币的时间价值
其中P为初始投资,i为年利率, F为第n年底P的钱数
17
到第5年底结算:
投资额 收入
(4)法律可行性
• 考察该项目是否侵权 • 考察该项目是否违法 • 经费使用是否正确
21
2.2 可行性研究步骤
22
2.2 可行性研究步骤
1.复查系统规模和目标
2.研究目前正在使用的系统
应该仔细阅读分析现有系统的文档资料和使用手 册,也要实地考察现有的系统。 常见的错误做法是花费过多时间去分析现有的系 统。这个步骤的目的是了解现有系统能做什么, 而不是了解它怎样做这些工作。干万不要花费太 多时间 画出系统高层流程图
26
2.2 可行性研究步骤
5.导出和评价供选择的解法
导出几种解法 评价:技术、操作、经济方面 制定实现进度,评估工作量
27
2.2 可行性研究步骤
6.推荐行动方针
是否继续进行
综合评估:
目的是最后确定是否实施该项目 推荐一个好的方案和理由
28
2.2 可行性研究步骤
7.草拟开发计划
计划开发人员,确定负责人 大致工程进度 其它各类资源 成本估计 风险分析及对策
23
2.2 可行性研究步骤
3.导出新系统的高层逻辑模型
优秀的设计通常总是从现有的物理系统出发,导 出现有系统的逻辑模型 再参考现有系统的逻辑模型,设想目标系统的逻 辑模型, 最后根据目标系统的逻辑模型建造新的物理系统。
24
2.2 可行性研究步骤
25
2.2 可行性研究步骤
4. 进一步定义问题
分析员和用户一起再次复查问题定义、工程 规模和目标。 1-4循环
4
1、为了每年节省4.2万元,校方应该投资 多少钱呢? 2、投资多少金额是上限呢?并且是否能够 在最短的时间内收回成本呢?
3、这项工作如果不能在投资的上限金额之 内完成,那么它可能是不值得做的!
5
问题定义报告
用户单位:****财务处 负责人:财务处长 分析员单位:**软件开发公司 分析员: 项目名称:工资管理系统 问题概述:财务处工资管理工作太忙,事务上花费 精力太大…… 项目目标:开发一个高效的工资管理系统 项目规模:该项目规模约为***万元 可行性研究:建议进行一周,费用***元 年 月 日 签字: 6
2 采购
缺书单
进书通知
保 管员
缺书登记表
F2 第 2 层
49
教材存量表
购书单 领书单
学 生
1 销售
进书通知
2 采购
缺书单 进书通知
保 管员 第 2 层
缺书登记表
教材销售子系统 F1 书号 单价 数量
外部 实体 采 购
进书通知
1.5
补售 教材
缺书登记表
F2
1.4
登记 缺书
教材存量表
F1
补售 书单
暂缺书单
学 生
无效书单 购书单
1.1
审查 有效性
有效书单
1.2
开发票
发票
1.3
登记并开 领书单
领书单
学 生
各班用书表
F3
售书登记表
F4
第 3 层
50
教材存量表
购书单 领书单
学 生
1 销售
进书通知
2 采购
缺书单 进书通知
保 管员 第 2层
采购 子系统
缺书登记表
缺书登记表
F2
2.1
按书号汇 总缺书
2.2
按出版社统 计缺书
不合算!
18
衡量工程价值的经济指标:
(1)纯收入=折合现价的总收入 – 当前投资总额
(2)投资回收期
第六年底可回收: 回收期 = 5 + 0.22 = 5.22 (年)
19
(3)投资回收率(投资利润率)
< 年利率 3%
20
(3)操作可行性
• 用户使用可能性
• 时间进度可行性 • 组织和文化上的可行性
在可行性研究中了解和分析现有系统。
作用
为以后的新系统模型设计作准备。
34
基本符号
--以概括的方式抽象地描绘一个实际系统所用符号
35
系 统 符 号
具 体 地 描 绘 一 个 物 理 系 统 所 用 符 号
36
--
图2.3 库存清单系统的系统流程图
37
例子
某图书馆闭架借书流程如下: 读者须先被验明证件后才能进入查询室。 读者在查询室内通过检书卡或利用终端检索图书 数据库来查找自己所需的图书。 找到所需图书并填写好索书单后到服务台借书。 如果所借图书还有剩余,管理员将填好借书单, 从库房中取出图书交于读者。
53
画分层 DFD 的指导原则
2. 注意父图和子图的平衡
学生 1.3.1
发票 领书单 1.3.3 1.3.2 领书单 教材
1.3
开领书单
(a) 父图
(a)子图
54
画分层 DFD 的指导原则
3. 区分局部文件和局部外部项
教材存量表
学 生
购书单 领书单
1 销售
进书通知
2 采购
缺书单 进书通知
保 管员 第 2层
最根本的任务是对以后的行动路线提出建议!
可行性研究的目的:不是解 GB 8566-88 《计算机软件开发规范》 决问题,而是确定问题是否 值得去解决。