软件工程实践者教材--可行性分析PPT文档格式.ppt
- 文档编号:15564156
- 上传时间:2022-11-05
- 格式:PPT
- 页数:29
- 大小:525.50KB
软件工程实践者教材--可行性分析PPT文档格式.ppt
《软件工程实践者教材--可行性分析PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《软件工程实践者教材--可行性分析PPT文档格式.ppt(29页珍藏版)》请在冰豆网上搜索。
任务:
n前面的例子中首先的开发资金不足前面的例子中首先的开发资金不足n开发时间不切合实际开发时间不切合实际n人员投入不够人员投入不够o可行性分析是用最小的代价、在尽可能可行性分析是用最小的代价、在尽可能短的时间内确定短的时间内确定问题是否能够解决、解决方案用户是否接受、资金是否问题是否能够解决、解决方案用户是否接受、资金是否满足、社会环境和法律上是否允许。
满足、社会环境和法律上是否允许。
注:
不要花过多精力,占总成本的不要花过多精力,占总成本的551010%武当山旅游门户网站(http:
/wd)o可行性研究的本质:
进行一次简化的系统分可行性研究的本质:
进行一次简化的系统分析和设计,或者说,在较高层系上以较抽象析和设计,或者说,在较高层系上以较抽象的方式进行的系统分析和设计过程。
的方式进行的系统分析和设计过程。
/wd)2.22.2可行性研究的基本步骤可行性研究的基本步骤1)复查系统的规模、目标和限制。
复查系统的规模、目标和限制。
n要注意用户想的要注意用户想的用户说的用户说的2)研究正在使用的系统问题研究正在使用的系统问题n新系统的效益新系统的效益老系统?
老系统?
注意:
o只了解老系统做什么,而不管怎样做;
只了解老系统做什么,而不管怎样做;
o注意了解与其它系统的接口注意了解与其它系统的接口老系统老系统功能功能新增新增功能功能武当山旅游门户网站(http:
/wd)3)导出新系统的高层逻辑模型n使用数据流程图描述数据在系统中流动和处理的情况,概括表达出对新系统的设想。
n数据流程图和数据字典共同定义了新系统的逻辑模型。
抽象抽象实现实现改进改进老系统老系统模型模型新模型新模型新系统新系统逻辑模型逻辑模型4)重新定义重新定义复查定义复查定义p分析员和用户一起复查问题定义、工程规模和目标,这次复查应该以数据流图和数据字典为基础。
发现有误解或遗漏马上改正。
p可行性研究的前4个步骤实质上构成了一个循环,不断重复这个循环步骤,直到提出的逻辑模型完全符合系统目标。
/wd)5)导出和评价供选择的解决方案o根据系统的逻辑模型,从技术角度提出不同的解决方案。
例如,要求系统的响应时间不超过几秒钟,显然应该排除批处理的方案。
o分析员应该根据使用者处理事物的原则和习惯,去掉那些可操作性不好的方案。
进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行技术上不可行技术上不可行用户用户不不可可能能操操作作不合算不合算武当山旅游门户网站(http:
/wd)6)推荐行动方针o如果分析员认为值得继续进行这项工程,则应该选择相对最好的方案,并说明理由。
o通常使用部门的负责人主要根据经济上的可行性决定是否开发这项工程,因此分析员对于所推荐的方案必须进行仔细的成本/效益分析。
/wd)7)草拟开发计划o分析员为推荐的方案拟一份开发计划:
任务分解、工程进度,人员要求,其他资源(计算机硬件、软件工具等)的需求情况、估算开发成本和开发风险。
/wd)8)书写可行性研究报告,提交审查内容:
简述项目背景、开发基础、技术路线、关键技术的先进性和效果论述、市场需求情况和风险分析、成本效益分析、研发基础和实力、进度计划等。
o用户、评审组专家和分析员讨论审查报告,评审方案的可行性。
/wd)2.3可行性研究的要素可行性研究的要素o软件工程项目可行性分析研究的内容主要集中在:
n经济、技术、法律和社会环境武当山旅游门户网站(http:
/wd)2.3.1经济可行性o成本:
房租、办公费用、设备折旧费、市场费用、人员工资、公司运营的各项管理费。
o收益:
有形的效益可以用货币的时间价值、投资回收期、纯收入等指标进行度量。
无形的效益主要是从社会影响力和对社会的贡献等方面考虑。
通常软件的生命周期按5年计算。
/wd)唉,白干了!
这20万还不如存银行呢例子:
投资例子:
投资2020万元开发一个软件,从第万元开发一个软件,从第11年年底起,每年年底起,每年收入年收入4.24.2万元,问该项目是否值得投资?
万元,问该项目是否值得投资?
到第5年底结算时(按银行3%利息计算):
如果20万存银行5年=200000(1+3%)5231855(元)5年软件的收入192348(元)收益P=20万万4.2万万4.2万万4.2万万4.2万万4.2万万012345报废报废武当山旅游门户网站(http:
/wd)怎么算的?
1)货币的时间价值用利率形式表示货币的时间价值。
假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为:
F=P(1+i)n如果n年后能收入F元钱,那么这些钱的现在价值是:
oP=F/(1+i)n武当山旅游门户网站(http:
/wd)列张计算表看的更清楚!
年份当时金额现在价值累计价值14200040777407772420003958980366342000384361188024420003731615611854200036230192348武当山旅游门户网站(http:
/wd)22)纯收入纯收入=折合现价的总收入折合现价的总收入-当前投资额当前投资额=192348-200000=-7652它是衡量工程价值的另一项经济指标,就是在整个生命周期之内系统的累积经济效益(折合成现在值)与投资之差。
如果纯收入为零,则工程的预期效益和在银行存款一样,但是开发一个系统要冒风险,因此从经济观点看这项工程可能是不值得投资的。
如果纯收入小于零,那么这项工程显然不值得投资。
/wd)投资回收期是使累积的经济效益等于收回最初投资所需要的时间。
投资回收期是使累积的经济效益等于收回最初投资所需要的时间。
投资回收期投资回收期=TN-1+|(投资值投资值-TZ)/出现正值年份的净现金流量出现正值年份的净现金流量)|TN:
累计现在值大于投资值的年:
累计现在值大于投资值的年TZ:
累计现在值大于投资值的现金值:
累计现在值大于投资值的现金值3)回收期)回收期=6-1+|(200000-227522)/35174)|=5.8(年)(年)TN:
累计现在值大于投资值的现金值武当山旅游门户网站(http:
/wd)4)投资回收率:
设为投资回收率:
设为jj武当山旅游门户网站(http:
/wd)2.3.2技术可行性o对软件的功能、性能和限制条件进行分析,确定在现有的资源条件下,软件是否能够实现。
这里的资源包括硬件、软件,现有技术人员的技术水平和已有的工作基础。
n用什么技术能够保证在给定的时间内能够完成。
n用什么技术保障软件的质量。
有些高风险的应用对软件的正确性与精确性要求极高。
例如,民航领域应用的飞行器碰撞监测系统,要求非常高的精确性,不能出现差错。
n技术影响软件的生产率。
如果软件开发速度太慢,软件公司将失去机会和竞争力。
/wd)2.3.3与软件相关的法律o计算机为社会进步和提高人类生活质量带来了根本性的变化,也为人们带来许多烦恼。
n例如,黑客的攻击导致银行账户失窃;
病毒入侵导致系统瘫痪;
个人隐私公布于众等等。
o国内外制定了许多相应的法律和法规,并且随着计算机技术的发展和应用在不断的完善这些法律法规。
/wd)中华人民共和国计算机信息系统安全保护条例-关键内容o规定了任何组织或者个人,不得利用计算机信息系统从事危害国家利益、集体利益和公民合法利益的活动,不得危害计算机信息系统的安全。
o要求计算机信息系统建设和应用、安全等级的划分、机房建设、互联网接入以及计算机信息媒体进出境等具体事项均按照国家有关的法律法规执行。
o对计算机病毒给与了权威性的定义“计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。
/wd)计算机信息网络国际联网安全保护管理办法-关键内容o任何单位和个人不得利用国际联网危害国家安全、泄露国家秘密,不得侵犯国家的、社会的、集体的利益和公民的合法权益,不得从事违法犯罪活动。
o不得利用国际联网制作、传播有损国家利益、民族利益、扰乱社会秩序、封建迷信、淫秽、赌博、暴力、教唆犯罪、捏造事实诽谤他人等非法行为。
/wd)计算机病毒防治管理办法关键内容o任何单位和个人不得制作和传播计算机病毒,不得向社会发布虚假计算机病毒疫情。
o办法还对计算机信息系统的使用单位在计算机病毒防治工作中应当履行下列职责和义务进行的详细说明。
/wd)计算机软件保护条例-关键内容o规定软件著作权人事享有发表权、署名权修改权、复制权发行权、出租权、信息网络传播权、翻译权及应当由软件著作权人享有的其他权利。
软件著作权属于软件开发者,软件著作权自软件开发完成之日起产生。
o对于侵犯软件著作权的行为,根据情况承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任;
同时损害社会公共利益的,由著作权行政管理部门责令停止侵权行为,没收违法所得,没收、销毁侵权复制品,可以并处罚款;
情节严重的,著作权行政管理部门可以没收用于制作侵权复制品的材料、工具、设备等;
触犯刑律的,依法追究刑事责任。
/wd)2.3.4社会环境市场o涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?
自己能占多少份额?
多长时间能占领市场?
o挤进成熟的市场虽然风险不高,但利润也不多。
如果供大于求,即软件开发公司多,项目少,那么在竞标时可能会出现恶性杀价的情形。
o将要消亡的市场就别进去了。
尽管很多程序员怀念DOS时代编程的那种淋漓尽致,可毕竟应用需求太少了。
/wd)2.3.4社会环境政策o政策对软件企业的生存与发展影响非常大。
目前,国家为了发展国内的软件行业,出台了许多优惠政策,下面列出几项:
n自2000年6月24日起至2010年底以前,对一般纳税人销售其自行开发生产的软件产品,按17%的法定税率征收增值税后,对其增值税实际税负超过3%的部分实行即征即退。
n对我国境内新办软件生产企业,经认定后,自开始获利年度起,第一年和第二年免征收企业所得税,第三年至第五年减半征收企业所得税。
n软件生产企业的工资和培训费用,可按实际发生额在计算应纳税所得额时扣除。
/wd)本章要点o可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
o可行性研究的四大要素是:
经济上可行,技术可行,法律允许、社会环境可行。
o可行性研究实质上是要进行一次简化了的系统分析和设计过程,首先要分析和澄清问题定义,导出系统的逻辑模型,探索若可供选择的方案,对每种方案仔细研究它的可行性。
推荐一个较好的解决方案和一个初步的计划。
o成本效益分析的目的是从经济
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实践 教材 可行性 分析