对超级课程表的可行性分析
- 格式:doc
- 大小:28.00 KB
- 文档页数:5
对超级课程表的可行性分析
软日1103
张聪
对于移动应用“超级课程表”的可行性分析
报告
["超级课程表"是一款由几个90后以课程表为基础而展开的校园社交软件,面向高校大学生。其功能不仅能够帮助大学生查阅各个大学的课程信息(包括课程时间、授课地点、任课老师),还可以将自己的课程安排发布到应用中,与好友分享。除此之外,课程相同或者对此感兴趣的学生,可以在应用中讨论课程内容,分享上课的笔记,共享文件资源。甚至可以认识到同一节课任意课室范围内的同学,扩展交际圈,并可以向同班同学发送私信,方便同学间即时、便捷的联系。还可以查看到全校课程,并添加入为个人旁听课程,制订属于自己的学霸计划~绑定第三方应用(新浪微博)并分享到给第三方应用的粉丝。与其它课程表应用不同的是,“超级课程表”不需要用户手动添加课程,用户输入学校信息管理系统账号后,系统自动添加,方便,快捷。
一复查系统规模和目标
由于无法获取到该应用的关于规模和目标的报告书,也无法访问关键人员,故此步骤无法执行,略过不提。
二研究目前正在使用的系统
目前同类比较知名的系统主要是“课程格子”等应用。首先我们来看看这两款软件对于高校的收录情况,目前为止,《课程格子》收录和整理了全国3000多所高等院校的信息。而《超级课程表》同样收录了3000余所高校,两款软件在收录数量上不相上下。然而通过测试我们会发现,课程格子比较偏重社交以及外观,而
超级课程表则比较偏重功能,除了一些基础的课表功能之外,我们还可以通过软件内置的助手软件进行知识的查询。对于那些并不注重社交功能的用户来说,“超级课程表”在这一点上要优于“课程格子”。此外,在“超级课程表”中添加课程表的操作相对比较简单,用户只需提供自己所在院校以及教务系统的账号和密码就可以一键从教务系统把教务系统的课程表导入到自己的手机上,这一点十分方便。
三导出新系统的高层逻辑模型
参考现有系统的逻辑模型,设想目标系统的逻辑模型。
数据流图:
数据字典:由于缺乏相应的技术手段,本段略过。
四进一步定义问题
由以上高层逻辑模型,分析可以得知,该系统基本符合问题定义、工程规模和目标,也
没有需要改正的严重错误。以上讨论可以通过。
五导出和评价供选择的解法
(1) 技术可行性分析
(2)
以上系统的主要难点在于一键获取教务系统的课程表信息。本问题可以通过在应用内模拟浏览器访问教务系统,通过一系列的请求,从所得到的网页上提取所需要的信息,并加以处理后返回给表现层。但是由于各个高校的教务系统普遍存在差异,所以需要针对每一种不同的教务系统实现具体的不同方法。总之,从技术上来说,该方法应当是可行的。
(2) 操作可行性分析
如果想在该应用上使用一键获取课程表信息的功能,用户需要提供自己用于登录教务系统的账号和密码,这种向用户索要第三方应用个人隐私信息,尤其是密码的行为有可能会引起一些用户的反感。好在“超级课程表”在这一点上特地对用户进行了详细的说明,并给予了用户自由选择的权利,若用户不想提供自己的教务系统账号和密码,只需选择不同意选项即可。此外,由于教务系统一般不会涉及财产安全方面的问题,多数用户还是愿意相信这一款使用广泛的应用并提供自己的账号和密码的。
(3) 经济可行性分析
“超级课程表”本身是一款免费的移动应用,在其内也没有需要付费才可以提供的
功能,更没有嵌入的广告,从这一点上来看,“超级课程表”这一款应用是没有任何盈
利的方式的。
但是,像“超级课程表”这样完全免费的应用并不在少数,其他的应用又是如何盈
利的呢,通过查阅各种资料并进行分析总结可以知道,免费软件的盈利点往往并不在其
本身,一般说来,免费应用只是为了打开用户市场,为收费应用做铺垫而发布的一种强
大的“广告”,借此推广自己的收费产品或者吸引风险投资者注资,从“超级课程表”
比较可观的用户数量上来看,市场已经被打开,其后续的收费应用(如果有的话)销路
还是比较乐观的。
通过了解得知,截止2013年6月,“超级课程表”已经获得包括天使投资在内的三
轮融资:
2012年8月,超级课程表获得第一笔天使投资;
2012年12月,超级课程表拿到了第二笔天使投资;
2013年6月,超级课程表获得千万元级别的A轮投资。
(4) 制定进度表
由于“超级课程表”已经是一款已经发布的成熟应用,所以没有制定进度表的必要,
故此段略过。
六推荐行动方针
通过以上的可行性分析,不难得出以下结论:
这项开发工程是可以并且应当继续下去的。
该应用的实用性很高,用户基础也很庞大,前景可以说是十分乐观。
成本/效益分析:
由于缺乏相应的技术手段,无法进行详细定量的成本/效益分析,但可以大致上进行定性的估计。
“超级课程表”已经获得了千万元级别的投资,相比之下,该应用的开发和运营成本相对来说比较低,计算下来,效益应该是很可观的。
七草拟开发计划
虽然“超级课程表”的初次开发已经完成,但是可以模拟一下开发计划。
据了解,开发“超级课程表”的团队共有17人。其所需的软件资源无非是移动应用的通用开发环境,硬件资源也不会太过夸张,20台PC以及差不多同等数量或者更多一些用于测试的移动设备便足以满足“超级课程表的”开发需求。至于人员方面,由于无法具体了解到该团队的内部情况,姑且暂定为十五名开发人员以及2名系统分析员。由于自身对移动应
用的开发周期不甚了解,所以开发进度表以及生命周期等方面的制定和分析难以进行,这里略过不提。
八书写文档提交审核
以上基本就是对于移动应用“超级课程表”的可行性分析的各个步骤,文档方面,由于各方面条件的限制和实际情况的约束,有很多语焉不详之处,但考虑到本文档并没有用户、客户组织的负责人或者是评审组可以提交审查,再加上略过的地方确实是能力所限,所以言尽于此。