可行性分析

假设需要开发一款具有个性化推荐功能的购物网站,主要功能包括:

用户的商品浏览,购物车管理,订单管理,在线支付等功能;管理员的后台管理功能,且系统具有两种推荐功能,其一是根据用户浏览记录进行商品推荐(推荐算法),其二是根据用户已购买商品的关联商品进行推荐。(关联分析算法)

试从技术可行性,经济可行性和社会可行性等方面对项目进行分析。

目录

1.技术可行性分析

1.1网站功能的具体指标

1.2技术开发风险

1.3技术优劣分析及对项目可完成度

2.经济可行性分析

2.1投入产出比

2.2投资回收期

2.3纯利润

2.4投入产出比,投资回收期和纯利润这些值将如何变化,试解释这种变化的原因。

2.5软件项目效益的评估

3.社会可行性分析

3.1法律可行性

3.2安全因素

3.3经济政策

3.4市场发展趋势的分析

4.运行可行性分析

4.1软件有效业务处理能力

4.2被用户方便使用的程度和能力

5.开发方案可行性分析

5.1开发软件项目并投入市场的可行性

5.2人力资源、财力资源的预算情况

5.3物品资源的预算情况

5.4组织保障及时间进度保障分析


1.技术可行性分析

1.1网站功能的具体指标

(1)吞吐量

吞吐量的常用指标有QPS、TPS、HPS等,单位时间内系统能处理的请求数。

(2)并发数

反映系统负载能力,指系统能同时处理的请求数量。

(3)响应时间

响应时间反映的是系统在接收命令到执行命令所花费的总体时间。

(4)资源消耗情况

网站在处理用户的请求时,对服务器资源的消耗情况,尤其是用户量大的时候,可以看网站的资源消耗情况评估网站性能。

1.2技术开发风险

本网站的开发主要用到了jsp作为前端开发和 servelet后端相结合的结构体系,并设计到了 Orcle的数据库部分。

前端技术漏洞:上层的网页程序有SQL注入漏洞、跨站脚本漏洞等Web相关的漏洞。

中间层服务器防护漏洞:目前很多Web网站的防护设备和防护手段不够完善,虽然大部分网站都部署了防火墙,但针对Web网站漏洞的攻击都是应用层的攻击,都可以通过80端口完成,所以防火墙对这类攻击无能为力。

1.3技术优劣分析及对项目可完成度

(1)Jsp的优缺点

优点:提高代码的可复用性、将HTML代码进行分离、程序利于开发维护。

缺点:不容易跟踪与排错。不能处理流程和业务逻辑。

(2)Servlet的优缺点

优点:是响应客户端的请求,根据请求动态响应,最大的优点做为一个服务,控制程序的流向,过滤等。mvc中,控制就是servlet。

缺点:Servlet在表示逻辑上对于视图的表示相对于JSP麻烦太多,在负责显示工作完成并生成页面上,JSP更优。

(3)对项目可完成度

JSP + Servlet + JavaBean三层架构是传统的MVC三层架构模式,适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据,足以支撑购物网站开发。

2.经济可行性分析

假设开发此购物网站,投资成本30万元,5年内每年可产生直接经济效益15万元,设年利率为10 %:

时间(年)

将来收益

(1+i)^n

当前收益

累计收益

1

15

1.10

13.6364

13.6364

2

15

1.21

12.3967

26.0331

3

15

1.331

11.2697

37.3028

4

15

1.4641

10.2452

47.5480

5

15

1.6105

9.3139

56.8619

2.1投入产出比

R=K/IN=56.8619/30=1.8954

2.2投资回收期

T=(N-1)+(IN-S)/M=2.3520

2.3纯利润

56.8619-30=26.8619(万元)

再假设年利率为6 %,说明

2.4投入产出比投资回收期纯利润这些值将如何变化,试解释这种变化的原因。

(1)预测变化:投入产出比,纯利润预估会增高,投资回收期会缩短。

(2)原因解释:年利率降低,当前收益会增加,累计当前收益增加,导致投入产出比,纯利润增高,投资回收期缩短

2.5软件项目效益的评估

由投入产出比,投资回收期,纯利润技术可预估,在2~3年本项目将达到成本回收,在本项目投入5年生产的过程中将达到26万元~27万元的纯收益,可实现大约1.8~1.9倍的资金增值。

3.社会可行性分析

3.1法律可行性

合同责任:符合国家标准的合同,经双方签字后生效

侵犯专利权:无

侵犯版权:无

符合法律和合同规定

3.2安全因素

电子商务网站的安全包括三个方面的要求:

(1)网站硬件的安全要求网站的计算机硬件、附属通信设备及网站传输线路稳定可靠,只有经过授权的用户才能使用和访问。

(2)网站软件的安全网站的软件不被非法篡改,不受计算机病毒的侵害;网站的数据信息不被非法复制、破坏和丢失。

(3)网站传输信息的安全指信息在传输过程中不被他人窃取、篡改或偷看;能确定客户的真实身份。

3.3经济政策

可行性分析_第1张图片

3.4市场发展趋势的分析

东方财务网调研报告:2020年面对严峻复杂的形势任务、前所未有的风险挑战,中国电商服务业保持良好发展势头,从年初受疫情较大冲击中迅速恢复。2020年,全年电子商务服务业营业收入达5.45万亿元,同比增长21.88%。

通过调研报告可以看出,电子商务服务业收入总体大幅增长,电商交易服务依然保护良好增长势头,电子商务营销的技术和模式更加多元化,电子商务网站的需求依旧稳定增长。

4.运行可行性分析

4.1软件有效业务处理能力

  本网站可实现通过后台动态处理的添加,可实现用户的商品浏览,购物车管理,订单管理,在线支付等功能;通过算法设计可实现依据用户浏览记录进行商品推荐。

4.2被用户方便使用的程度和能力

  使用该系统的最基本要求都可以满足。所有人员在使用本系统前都要经过本系统相关的使用培训,即可熟练操作本系统。所有人员都要经过本系统的使用培训,能够熟练地使用本软件而且系统所需的基本的信息录入、检索、系统维护等都是由具有一定计算机操作能力的专业人员来操作。

5.开发方案可行性分析

5.1开发软件项目并投入市场的可行性

(1)在资金方面

  本项目投资成本30万元,5年内每年可产生直接经济效益15万元,设年利率为10 %的情况下,预计可在2~3年达到成本回收,投入资金在10—20万之间即可满足项目需求。

(2)在技术方面

网站搭建技术日益成熟,在技术方面并不缺乏技术型人才和完备的架构

(3)投入市场的可行性

在技术、资金、社会保障完备的情况下,软件开发项目并不难投入市场运行。

5.2人力资源、财力资源的预算情况

(1)人员费用

本系统开发期为1个月,需开发人员5人,根据软件系统的规模,预计每人每月的人工费按7000元计算,开发费用为3.5万元。

(2)系统维护费

一年需要1人进行系统维护,维护费为3万元。

(3)设备维护费

一年需要1人进行设备更新,设备故障维护,维护费每年为3万元。

5.3物品资源的预算情况

(1)硬件设备

硬件设备费共12.5万元,其中:PC机5台约2.5万元,服务器3台及网络等设备费10万元;

(2)软件费用

外购开发工具、软件环境费用共8.5万元

5.4组织保障及时间进度保障分析

(1)项目安排

第1~4周 进行开发方案分析

第4周 修改并完成项目前期设计

第5周 整理用户需求

第6周 创建MySQL数据库

第7周 构建登录模块

第8周 构建商品管理模块、订单管理模块

第9周 构建商品检索模块、购物车模块

第10周 构建商品推荐模块

第11~12周 测试并完善系统

第13周 编写项目总结

(2)时间进度预估

本项目大致可在13周—14周内完成,在此周期内可完成软件项目分析,软件需求整理,软件开发设计,软件测试等阶段。

你可能感兴趣的:(可行性分析,软件工程)