软件工程之美学习笔记十 09 | 可行性研究: 一个从一开始就注定失败的跨平台项目

《软件工作之美》材料地址:: https://time.geekbang.org/column/article/85730

1 可行性研究主要从哪几个方面进行?

对于软件项目的可行性研究,主要从以下几个方面入手:
经济可行性; 技术可行性; 社会可行性。

2 可行性分析必要性的举例

Facebook 推出了一个跨平台的移动端解决方案 React Native,只要用 JavaScript 一门语言就可以将写好的代码运行于 iOS、Android 移动平台。
某著名大型互联网公司的移动部门负责人非常看好这个技术,专门成立了项目组,用了不少人力,花了大半年时间将移动端 iOS、Android 产品迁移到 React Native技术框架上。
就在项目快要上线的时候,法务部门却发现 React Native 的开源许可协议“BSD+ 专利”,而非简单的“BSD” 协议,如果未来该公司因为专利问题与 Facebook 产生纠纷,那么该公司将会无条件输了官司。
该项目不得不叫停。

3 软件项目可行性研究的问题及解决办法

(1)软件项目很抽象,以至于在立项之前对于问题的描述(需求)和解决方案(技术方案)通常都是模糊不清的,只有随着项目的推进,才能逐步搞清楚需求。
可能项目需求最开始是模糊不清的,还不具备可行性研究的条件,那么等到项目有了一定的进展,需求逐步明确后,要继续对可行性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alpha xu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值