概要设计说明书
2015-06-23 08:47
148 查看
1引言
1.1编写目的
为了使开发人员跟好的了解软件的设计以及让用户清楚地认识软件。1.2背景
为方便学习和工作比较忙碌的上班族和学生记录信息,避免遗忘而出现特大损失。1.3术语定义
安卓应用:即指基于Android开发,编译,运行在Android平台的应用。这种应用在编译阶段被打成一个jar包,以.apk结尾,包内包含了所有运行阶段需要的代码与资源,其中主要分为三块:描述文件AndroidManifest.xml、代码段和运行时资源。1.4参考资料
CSDN论坛2总体设计
2.1需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。2.2运行环境
电脑安卓模拟器,安卓客户端2.3基本设计概念和处理流程
2.4结构
无2.5功能需求与程序的关系
功能需求:实现语音和文字的录入存储程序功能:
2.6人工处理过程
无2.7尚未问决的问题
语音录入功能不是很稳定3接口设计
3.1用户接口
用户通过设置权限,锁屏即启动应用;识记单词过后退出即退出应用。3.2外部接口
无3.3内部接口
无4运行设计
4.1运行模块组合
无4.2运行控制
通过手机设置功能,锁屏功能,程序终止功能实现对本产品的控制。4.3运行时间
运行即占用手机运行内存,20M左右。5软件出错处理设计
5.1出错信息
A)程序无响应B)闪退
C).......
5.2补救措施
针对不同问题,在源代码上做出相对应的改进。5.3软件维护设计
定期做一些调查,通过用户反馈,适当的做出软件的更新版本,以达到对软件的维护与升级。使得本软件应用更符合用户的需求。相关文章推荐
- Rails Minitest style 指南
- 哪几种情况可以销毁session(一般有3种)
- 《重构--改善既有代码的设计》--重构,第一个案例(1)
- 动态加载script
- 梦断代码阅读笔记之三
- Qt 编码中的某一字从 UTF-8 转换到 UNICODE 国际化时可能用到
- Chrome开发者工具不完全指南(二、进阶篇)
- 第二阶段Sprint冲刺会议5
- 不可或缺 Windows Native (19) - C++: 对象的动态创建和释放, 对象的赋值和复制, 静态属性和静态函数, 类模板
- win7通过配置怎么样ODBC数据源
- Jasmine入门(下)
- 图片内容管家 (把文字隐藏到图片里)
- poj 1147 Binary codes
- Win10预览版10147:Edge浏览器支持标签拖拽
- Java笔记:环境搭建
- 附录二 2. 服务器端故障
- 附录二 1. 排除故障的基本流程
- IOS 加入购物车动画
- 为手机应用程序(Android、iOS、WindowsPhone)添加超声波通信技术
- 第二阶段Sprint4