功能規格說明書

功能規格說明書

項目 內容
班級:2020春季計算機學院軟件工程(羅傑 任健) 博客園班級博客
做業: 功能規格說明書
咱們在這個課程中的目標 寫出令客戶和本身都滿意的代碼同時變得更強
這個做業對咱們實現目標的幫助 明確了咱們要寫的軟件的功能需求,創建了詳細的框架,爲之後的具體實現提供了幫助

1、相關概念定義(皮)

名稱 概念
生態化反 咱們想作成一個生態,最終實現一種巧妙的化學反應
矇眼狂奔 指咱們在完成功能時先完成,再考慮後續的優化
穩態(winter) 在實現功能後,長期進行維護,完成網站的穩態以及網站創新的冰封期

2、典型用戶

1. 徹底不懂機器學習的萌新

用戶信息 描述
姓名 萌新A
用戶身份 某學院大一新生
用戶狀況 對機器學習徹底沒有概念,可是但願學習機器學習
用戶動機 但願可以快速上手機器學習
用戶痛點1 須要經歷「沒有老師領進門」的困難期,這個過程容易讓人放棄
用戶痛點2 目前尚未界面好看的圖形化的這樣的代碼生成軟件
典型場景1 在網站上看到了神經網絡,但願本身手搓一個,可是出現技術難題
典型場景2 有了深度學習這門課,可是還不太懂想要快速上手
使用環境 只要付出少許的時間,就可以收穫深度學習的應用知識,能夠在任什麼時候間使用
用戶比例 50%
重要性 ★★★★★能幫助新人度過艱難的入門期是咱們寫軟件的初衷之一

2. 初步瞭解機器學習的用戶

用戶信息 描述
姓名 用戶B
用戶身份 某互聯網公司的一名員工
用戶狀況 想拓寬本身的業務範圍,有必定的機器學習基礎
用戶動機 瞭解到時下機器學習很是熱門,想經過熟悉機器學習加強本身的業務能力
用戶痛點1 缺少閒置大量的時間和精力,只能用碎片化時間練習機器學習
用戶痛點2 但願能低成本(相對於看網課或是報名付費課程)的更熟練運用機器學習
典型場景1 下班後能夠進行深度學習的訓練,本軟件提供平臺
典型場景2 拿出刷短視頻的時間學習機器學習
使用環境 只要付出少許的時間,就能夠較爲快速的掌握多種機器學習的經典框架
用戶比例 40%
重要性 ★★★★★能幫助時間上有困難的人實現機器學習的深度瞭解

3. 較爲熟悉深度學習的高手

用戶信息 描述
姓名 高手C
用戶身份 某互聯網公司的高級技術人員
用戶狀況 技術方面很是嫺熟,深度學習能作到提筆就來
用戶動機 對咱們的網站有興趣,但願給咱們提供技術上的幫助,或是找出咱們的問題幫咱們改進。
用戶痛點1 高處不勝寒,簡單的學習和應用已經不能知足技術大拿的需求
典型場景1 在逛論壇時無心發現本軟件,進行試用後開始對咱們的軟件進行測試。
使用環境 有較強能力技術人員善於發現別人的問題,能夠在逛論壇時發現咱們軟件的不足並提出改進辦法
用戶比例 10%
重要性 ★★★對本類用戶屬於娛樂產品。

3、界面原型設計與交互步驟

頁面 功能交互描述 頁面舉例
登陸界面 可供用戶進行登陸註冊功能,保證本身的數據的私密性
框架構建 本軟件的核心功能,能夠進行相關經典框架的自動生成,也能夠按照個性化需求調參生成相應框架
代碼生成 根據所生成的框架生成特定代碼
模型管理 管理該用戶已保存的模型
問題反饋 反饋網站存在的bug或但願增長的功能
共享空間 用戶可在此頁面共享本身編輯的模型,並附上模型的說明,他人可克隆,營造一個模型社區
用戶統計 統計網站ip的訪問次數,記錄用戶使用人數
關於咱們 若是有什麼其餘的問題能夠給咱們發郵箱

4、功能描述及驗收驗證標準

頁面 功能交互描述 頁面舉例
登陸界面 一、用戶的註冊功能
二、用戶的登陸功能
三、忘記密碼功能
一、完成帶驗證的登陸註冊忘記密碼功能
框架構建 一、構建已經有的經典框架
二、個性化構建本身的框架
三、可以保存爲本身的個性化構建
四、可以實現參數調整
一、經典框架固定,不可由用戶修改
二、個性化框架須要保存至用戶我的帳戶,具備隱私性
三、參數調整要有錯誤校驗,不能出現不合法參數
四、爲登陸的用戶沒法訪問該頁面
五、個性化構建框架須要有數量限制
模型管理 一、模型的刪除功能
二、模型的查看
三、導出代碼
一、未登陸用戶不可訪問此頁面
代碼生成 一、根據所選框架生成特定代碼
一、框架個數具備限制
二、代碼具備較強的可讀性以及相關注釋
三、代碼展現頁面要符合程序員的習慣
四、未登陸用戶沒法訪問該頁面
問題反饋 一、能夠向後臺反饋存在的bug,可配圖可配文件
二、能夠看到以前反饋問題的應答
一、須要作到網站的安全性維護,防止用戶利用此方法惡意提交文件
二、文件命名,文件存放都須要嚴格定義,方便管理
三、未登陸用戶沒法訪問此頁面
共享空間 一、共享本身編輯的模型,並附上模型的說明
二、他人可進行評價、克隆模型
三、顯示模型的閱讀、點贊數據
用戶統計 一、統計網站ip的訪問次數,記錄用戶使用人數 一、只有後臺管理員可以訪問此頁面,其餘人沒法訪問此頁面
關於咱們 一、羅列有製做團隊的具體信息,能夠發郵件進行詢問 一、簡單頁面製做完成便可

5、產品可能帶來的反作用

  • 在大量使用後,可能會使用戶較爲依賴自動生成代碼,後續對於徒手建立較爲生疏
相關文章
相關標籤/搜索