[北航軟工]功能規格說明書

功能規格說明書

1、項目概論

1.1 文檔目的

這個項目來自於小組成員的討論,以前你們都沒有相似項目的經驗,幾乎一切都是從零開始。在討論中咱們獲得了一些很好的想法。爲了更好地將虛無縹緲的想法記錄並變成現實,爲了更好地制定開發路徑和日程,爲了讓你們的開發更有效率和目標,特制定此文檔,並在alpha階段的開發中不按期更新。python

1.2 項目背景

  • 中國有大概殘疾人8300萬人,其中肢體類的佔30~40%,2017年只有854.7萬殘疾兒童及持證殘疾人獲得基本康復服務,其中肢體殘疾人484.6萬。肢體殘疾的人羣中不乏充滿朝氣與動力的年輕人,他們一樣須要接受新思想新技術,也須要幫助本身記錄和實現編程想法的工具
  • 程序猿的開發主力基本集中在北上廣深等一線城市,而這些城市隨着發展,帶給人們的通勤時間也愈來愈長。2018年的調查中,北京以工做日平均通勤半徑16.79千米佔據榜首,上海以16.39千米位居第二。上海有23.08%的職場人工做日通勤半徑在25千米及以上,其中有7.69%的人工做日通勤半徑在40千米及以上,爲所省市之最。那麼天天浪費在通勤上的時間對自由時間本就比較少的程序猿來講更是不可忍受。

1.3 開發意圖

爲了幫助肢體障礙的人羣實現其編程須要,爲了緩解廣大程序猿在通勤過程當中記錄idea,鏈接雲服務器,運行腳本的須要,咱們shell

1.4 用戶羣體

肢體障礙人羣,通勤中的程序猿,想利用python中的一些小工具的人,以及不可避免的獵奇人員編程

2、典型用戶

趙某

用戶信息
姓名 趙三
身份 手部殘疾者
技術層次 高中畢業
生活狀況 不擔憂吃穿,可是生活比較無聊
用戶動機 學習一門技術
用戶困難 沒法順當地使用pc或者手機端地鍵盤
典型場景 看着衆多地入門資料和腦中衆多須要實踐的疑問
用戶偏好 語音編輯和腳本運行
用戶比例 30%

錢某

用戶信息
姓名 錢四
身份 程序猿
技術層次 本科畢業,從事python開發兩年
生活狀況 住在通利福尼亞,公司在西二旗
用戶動機 能夠有效地利用天天漫長的通勤時間學習新技術和編寫一些本身的工程
用戶困難 擁擠的地鐵顯然沒法安然地使用電腦
典型場景 擁擠地地鐵中,一位英年早禿的程序猿一邊看着本身地手機一邊唸唸有詞
用戶偏好 準確輸入和運行
用戶比例 30%

孫某

用戶信息
姓名 孫五
身份 高校年輕教師
技術層次 博士,有必定編程經驗和基礎
生活狀況 z在一家大學裏擔任年輕講師
用戶動機 在漫長無趣的課上提供一些吸引同窗的方式
用戶困難 r如何吸引同窗的注意力呢
典型場景 「咱們隨機抽取一位同窗回答個問題吧」,random.randint...
用戶偏好 python經常使用庫的運行和維護
用戶比例 30%

李某

用戶信息
姓名 李六
身份 未知
技術層次 未知
生活狀況 未知
用戶動機 獵奇
用戶困難 未知
典型場景 李六同窗今天又雙叒叕精讀了一個新的腳本,盆友圈如是說
用戶偏好 分享功能
用戶比例 10%

## 3、產品功能界面設計vim

3.1 預計功能

  • 程序文本編輯
    • 新建python腳本
    • 單字符語音輸入
    • 字符串語音輸入
    • 文本編輯命令(類vim)
    • 進入及退出命令模式
  • shell運行腳本
    • 選擇及運行腳本
    • 常見shell命令語音實現

3.2界面UI設計(草稿版本)

包括啓動後的本地腳本列表,編輯頁面和shell運行界面
服務器

相關文章
相關標籤/搜索