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軟體維護設計
定期做一些調查,通過使用者回報,适當的做出軟體的更新版本,以達到對軟體的維護與更新。使得本軟體應用更符合使用者的需求。