问题一:可行性分析所用到的技术
首先我们要了解为什么进行可行性分析,在我们开发一个项目时,进行可行性分析是十分必要的。
可行性分析是评估一个项目、计划或决策的可行性和可行性的过程,它可以帮助确定项目或决策是否值得实施。以下是进行可行性分析的几个主要原因:
1. 评估项目或决策的可行性:
可行性分析可以评估项目或决策在各方面的可行性,包括经济可行性、技术可行性、时间可行性、市场可行性和环境可行性等,从而避免投入大量资源和金钱实施一个最终失败的项目或决策。
2. 发现项目或决策的潜在问题:
可行性分析可以通过发现潜在的问题,如技术限制、资源不足、市场变化等,从而在实施前解决问题,降低项目或决策失败的风险。
3. 明确项目或决策的目标:
通过可行性分析,可以明确项目或决策的目标,并为实施提供正确的指导和方向,从而确保项目或决策的成功实施。
4. 及时作出合理的决策:
可行性分析提供了更多资料来帮助决策者做出明智的决策。如果分析结果表明项目或决策不可行,决策者可以及时作出调整,从而避免进一步的损失。
5. 保证项目或决策的可持续性:
可行性分析可以评估项目或决策的可持续性,包括长期效益、环境保护和社会责任等方面,确保其在未来也具有可持续性和发展潜力。
综上所述,进行可行性分析可以帮助企业或组织评估项目或决策的各个方面,减少投资风险并提高成功实施的机会。
了解了为什么要进行可行性分析之后,我们接下来了解一下可行性分析所常用到的技术。
可行性分析是评估一个项目、计划或决策的可行性和可行性的过程。以下是几种常用的可行性分析技术:
问题二:针对“软件工程作业系统”进行可行性分析
在分析一个项目的可行性时,我们首先需要了解这个系统的作用是什么。对于此系统来说,我们想实现的主要功能有:
1.学生可以在系统上提交自己的作业
2.各位同学之间可以实现相互批改功能
3.老师可以查看并且管理各个学生的作业,大概功能如下图所示:
成本效益分析:
上述图为软件的生命周期,可行性研究阶段;需求分析阶段;设计阶段;实现阶段;测试阶段;
维护阶段;软件开发成本应从上述六个方面展开分析。
软件开发成本主要包括人员和时间成本、硬件设备成本、软件许可证成本、测试和质量保证成本、市场推广和宣传成本、运维和维护成本等。其中,人员和时间成本通常占据了总成本的较大比例,因此团队的规模和开发周期对成本影响较大。对于此系统来说,硬件成本不算很高,主要用在人员成本、时间成本和后续维护成本,从简方面考虑,可以由老师牵头,各个学生充当主要力量,完成作业的同时又可收获知识和获得技能,合力开发时所耗资源(时间、金钱)较少,所以从成本上来看该系统是可行的。
技术可行性分析:从技术层面来说,要想做出这个系统应该不算太过困难,在大学期间我们想必都做过类似超市管理的系统,如下图,这个我们可以仿照之前的思路做一个“作业管理系统”。需要实现的基本功能有:登录功能、密码管理、作业上传、相互评阅。除此之外还要建立一个学生数据库,将系统与学生之间的数据联系起来,值得注意的是做好数据的加密和备份工作,防止意外情况导致数据被盗或者数据丢失。
时间可行性分析:影响时间效益的有三个因素:一是规定时间是否科学、准确;二是实际消耗时间的长短;三是影响因素的大小,所以提高时间效益必须从这三方面入手。根据网上的调查结果以及之前的经验来看,软件工程作业系统大概需要2~3人就可以协作完成,开发的时间大概在3~4个月左右,最多不会超过半年,所以从时间来看,该系统的开发时间也在可以完成的时间范围之内。
法律和政策可行性:根据中华人民共和国工业和信息化部令发布的《软件产品管理办法》软件产品管理办法(工业和信息化部令第9号) (www.gov.cn)
该软件工程作业系统完全符合其中规定,该系统开发时遵循国内外相关的法律和政策法规,例如信息安全、隐私保护等。系统开发和实施符合规范要求,从而确定法律和政策可行性。
市场可行性分析:分析了前面的几个方面之后我们已经基本可以确定这个系统是可以实现的,但是如果想要真正进入市场就要考虑如何与其他商品进行竞争,然后如何盈利。就目前来看,如果只是人数较少的情况下,市面上有一些程序就已经可以满足我们的基本需求,比如腾讯文档之类,我们可以通过在线编辑来进行作业提交,但是这种方式有一定的局限性,比如说,如果我们的作业要提交文件,或者提交人数过多就会有很大的不方便,而且利用这种方式提交的数据不易保存,容易丢失。这个时候就体现出该系统的优势了,所以该系统也有一定的竟能能力,至于能不能经得住市场的考验还是未知数。
综合以上的分析结果,我们基本可以确定此系统在技术和操作层面都有一定的可行性,但是能否顺利进入市场还有待考察,对于该系统来说功能比较单一,向其他类似的软件比如学习通等早已进入了市场并且占有很大的地位,如果想要用户从一个已经很熟悉的工具转移到另一个工具本身就是很困难的事,更何况还是一个免费的软件。因此如果想要与其进行市场竞争仅凭这个系统目前的功能来说出是远远不够的,必须要实现一些创新点来抓住用户的眼球,而创新又是如今这个信息化时代中无比困难的一件事。
总的来说,这个系统要想实现可能没那么困难,但是想要真正进入市场,取得收益,能够在市场上占有一席之地,目前这个系统还是远远不够的,还需要我们进一步地探索,拓展更多的功能。路漫漫其修远兮啊~