Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。
(2)Android SDK
Android专属的软件开发工具包。SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
(3)SQLite
SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。源`自*751~文·论^文`网[www.751com.cn它是嵌入式的而且占用资源非常的低,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等主流的操作系统而且同时能够跟很多程序语言相结合,比起MySQL、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
3 需求分析
3.1需求分析的基本任务
3.1.1功能需求
用户需要进行快速的战术布置和战术演示,并能重复演示,逐步演示。
3.1.2性能需求
(1) 内存:内存方面需要使用256MB以上的内存;
(2)操作系统:Android 4.0及以上;
(3)显示器:1280*720像素,分辨率720像素/英寸,屏幕大小4.0寸以上。
3.1.3可靠性和可用性需求
(1) 系统能实现稳定的使用,并在华为Mate8中进行基本功能的演示;
(2) 系统不保证能直接投入使用;
3.1.4出错处理需求
(1) 利用logcat栈追踪;
(2) 采用异常断点方式,打开调试透视图(debug),捕获runtime异常中的所有子类异常。
3.2需求分析的基本特点
毫无疑问,在APP正式开始实行阶段,最困难的事情便是撰写需求分析报告,在这个过程中不是你一个人能单向敲定,这是对于用户的需求来进行把控。