菜单
  

    2 系统的可行性研究

    本系统硬件仅需要一台iPhone,机器本身没什么要求。对于软件技术要求是熟悉Object-C语言[3]以及使用Xcode编写程序。

    在开发系统之前,我们首先需要对我们自己设计的系统进行一次可行行分析的研究,从技术、经济以及应用的方面入手。

    在技术方面,首先得分析竞争对手的功能,这个功能是否能够在众多同质产品中脱颖而出,是否能够具有优势。然后就是功能实现起来是否具有问题,有没有难度,需要多久时间完成功能等。

    在经济方面,主要是分析自己的成果是否能够为自己在某一方面创造利益,同时分析项目的成本以及预计利润。没有利益的项目,一般而言是需要避免的。

    在应用方面,则是对自己的项目的应用目标作分析,比如本项目主要是面向学生的,那就要分析在学生中对于本项目的看法以及使用感受,客观的看待与分析,可以使项目得到更进一步改进的机会。文献综述

    2.1 技术可行性

    在分析产品技术可行性时要逐项分析产品技术指标,技术可行性分析要素如下:

    (1) 竞争对手功能比较

    在第一章中我分析了课题的研究现状,对比各款软件,本系统的最大优势在于极简zhuyi的设计风格以及功能[4]。用户只需点击进入程序就可以了解有多少没做的任务,简单、直白是程序设计的初衷。

    (2) 技术风险以及规避手段

    本系统基于Object-C语言设计并制作,由于我之前并没有系统学习过C语言,所以在学习Object-C语言之前我补习了一段时间的C语言,Object-C语言简单来说就是C语言的衍生语言,而Object-C又衍生出Swift语言(雨燕)[5]。目前而言,在编辑IOS程序时,主流还是Object-C,Swift目前大多被用于制作小的插件模块。我在研究之后选择目前主流的Object-C编写,Swift仍然有一些不可避免的BUG,减少技术风险。

    (3) 易用性及用户使用门槛

    本设计的目的就是消除用户使用门槛,对比市场上一些同类APP可能需要了解一些工作法如番茄工作法来说,易用性非常高。

    2.2 经济可行性

    本系统为学术产品,暂时不计成本。但是以市场上的时间管理来说,仍然是具有收益的。在苹果的APPSTORE中不乏精品的收费时间管理软件,有的采取一次性付费买断,也有使用内嵌广告的方式盈利,这证明本系统在经济上同样是有一定的可行性的。

    2.3 应用可行性

    本系统是时间管理类的软件,目的就是解决办事效率底下的问题。适用于各类人群包括并不限于学生、上班族等。针对拖延症等懒惰习惯,系统向用户提供通知推送的功能以提醒用户。

    3 需求分析

    软件需求分析是一次设计人员能够充分了解自己项目的机会,从框架到设计模式,再到具体功能的设计,初步完成程序设计的雏形。项目的所有后续设计都必须在这个基础上再次设计。所以这一过程是非常重要的,如果在这一阶段出现错误,后面在设计、编程等部分就都会出现问题,然而这样修改是及其花费时间的。所以我们需要首先在软件需求分析中尽可能的将项目剖析清楚、细致,确保这样设计是没问题的才能进行下一步的操作。

    3.1 软件目标来!自~751论-文|网www.751com.cn

    本系统属于用户常用的基于iOS的时间管理。可以方便用户平时对任务的操作。本系统应达到以下目标: 

    (1) 软件能够提供给用户管理日常任务的功能。

  1. 上一篇:苏州一建集团网络的规划与设计
  2. 下一篇:jsp《网站设计与管理》课程教学网站的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 当代大学生慈善意识研究+文献综述

  9. 中考体育项目与体育教学合理结合的研究

  10. java+mysql车辆管理系统的设计+源代码

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 电站锅炉暖风器设计任务书

  14. 杂拟谷盗体内共生菌沃尔...

  15. 大众媒体对公共政策制定的影响

  16. 乳业同业并购式全产业链...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回