软件工程可行性分析

编程入门 行业动态 更新时间:2024-10-26 10:37:51

软件工程<a href=https://www.elefans.com/category/jswz/34/1690831.html style=可行性分析"/>

软件工程可行性分析

基于作业打分系统的需求分析之可行性分析

背景需求分析:
系统需求概述
该系统主要建立一个作业打分管理系统,面对当前许多课堂很仍是人工管理作业,效率低,易出错,并且老师的负担比较大,难以实现部分诉求,例如同学相互打分,多种作业的提交形式,该系统可以对跟系统的两个用户类型的使用实现:

(1)对于学生在本系统的应用下可实现对作业进行提交,可以签到打卡,可查看老师发布的作业答案,在老师发布相互打分情况下可随机抽取作业进行相互打分。支持多种形式的作业提交,例如图片,语音,视频,文件,链接。

(2)对于老师在本系统能够实现方便的对作业进行批改打分,查看作业提交情况。有智能答题系统,可以进行选择题答案自动打分。在有多个班级的情况下,可清晰查看班级人数和未提交学生人数。可以设置由学生相互打分功能。支持发布多种文件,例如图片,语音,视频,文件,链接。

1.可行性分析
本次可行性分析是按照规范步骤进行,即按复查项目目标和规模,研究本系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论:

成果、效益分析结果:效益>成本;

技术可行:现有技术可完成开发任务;

操作可行:系统能被现有人员快速掌握并使用;

法律可行:所使用工具和技术及数据信息不违反法律。

1.1经济可行性分析:

初始投资:电脑,开发工具,数据库软件,1w

后期支出:一年维护费和更新费用1w

假设设备运行5年,一年能卖出50套,一套设备1000元。收益5w

1.2技术可行性分析:

 需要开发移动端应用,和web后端,需要使用java和数据库编程。需要开发ios端和Android端,因为已经有课程管理系统和小程序,故作业打分系统的技术实现目前不存在技术问题,可能后期会有用户群体大的问题,或者个别手机不兼容问题。

1.3操作可行性分析:

项目的开发工作建立在详细的需求分析的基础之上,使用该系统的最基本要求都可以满足。开发从系统操作虽然简单,但是使用人员最好都有一定的计算机基础;系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训,能够熟练地使用本软件而且系统所需的基本的信息录入、检索、系统维护等都是由具有一定计算机操作能力的专业人员来操作,所有人员在使用本系统前都要经过本系统相关的使用培训,即可熟练操作本系统。而且对于系统内部资料,相关工作人员也遵守保密原则,不会随意外泄信息,给系统造成困扰。

因为使用方为学校,学校中有相关的计算机专业人员,用户在使用过程中遇到疑难问题,可以由专业人员进行指导,也可以由软件开发者进行指导,解决遇到的各种问题,以此来保证软件的正常使用。

1.4法律可行性分析:

法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷阱。本项目是小组写出来供学校使用的,数据来源都是合法的,因此该软件的开发不会侵犯国家、集体和他人的利益。同时全部软件购买正版,机器设置通过正当途径购买,技术资料都由提供方保管,合同制定完善,有明确的违约责任规定,所以在法律方面是可行的,最终所有权归我们所有。


 

更多推荐

软件工程可行性分析

本文发布于:2024-03-14 20:40:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1737285.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:可行性分析   工程   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!