團隊項目——編寫項目的Spec

團隊項目——編寫項目的Spec

1、Spec的目標

       spec主要用來講明軟件的外部功能,和用戶的交互狀況,主要用來講明軟件內部的設計。圖片編輯器是與生活息息相關的一個必備軟件,隨的流行,數碼照片成爲愈來愈多普通家庭存儲回憶的介質,而數碼照片拍攝過程當中各類各樣緣由引發的照片表現力不足,須要對數碼照片進行修復,或須要對數碼照片進行後期處理的需求不斷增大,圖片編輯器,正是這一時代應運而生的產物。圖片編輯器在當前的應用,主要在於對數碼照片進行修復和加強。完成圖片美化、特效、編輯、發燒友論壇而且包括留言評論的交流平臺,而且加入了針對大學生需求的輔助功能。編輯器

2、項目的典型用戶和場景

1 . 典型用戶

2 . 場景

2.一、背景:工具

       1)典型用戶:隊天然性能

       2)用戶的需求:美化or編輯圖片,圖片編輯討論測試

       3)迫切須要解決的問題:將客戶端用戶轉移至PC端編碼

2.二、場景:設計

       隊天然但願對本身的圖片進行後期處理,選擇本身喜歡的模式,使其變得有「逼格」,收藏或發佈社交媒體。在須要的時候,可修改照片尺寸。圖片

2.三、邏輯和界面設計要注意哪些因素:操做便捷,界面美觀開發

3. 項目的用例模型

4. 項目中涉及到的術語,它們的含義是什麼?

  • 軟件工程
    軟件工程是研究和應用如何以系統化的、規範的、可度量的方法去開發、運行和維護軟件,即把工程化應用到軟件上。文檔

  • 軟件質量
    軟件質量是指明確聲明的功能和性能需求、明確文檔化的開發標準、以及專業人員開發的軟件所具備的全部隱含特徵都獲得知足。工程化

  • 軟件需求 
      (1)用戶解決問題或達到目標所需的條件或能力; 
      (2)系統或系統部件要知足合同、標準、規範或其它正式規定文檔所需具備的條件或能力; 
      (3)一種反映上面(1)或(2)所描述的條件或能力的文檔說明。

  • 需求工程 
    需求工程是應用已證明有效的原理和方法,經過合適的工具和符號,系統地描述出待開發系統及其行爲特徵和相關約束。

  • 需求分析 
    需求分析主要是對收集到的需求進行提煉、分析和仔細審查,以確保全部的風險承擔者都明白其含義並找出其中的錯誤、遺漏或其它不足的地方,造成完整的分析模型。 

  • 軟件需求規格說明 
    軟件需求規格說明是需求開發的最終結果,它精確地闡述一個軟件系統必須提供的功能和性能以及它所要考慮的限制條件。軟件需求規格說明不只是系統測試和用戶文檔的基礎,也是全部子系列項目規劃、設計和編碼的基礎。

5. 用戶是如何使用軟件的功能的?

       用戶使用這個軟件的大功能分爲用戶登陸以及退出該程序。

       當用戶第一次使用的時候會很清晰的看到菜單欄,在生活中用戶每每會被一些繁亂的界面弄得頭暈眼花,反倒一些重要的功能不能被用戶所意識到,因此咱們的界面設計比較清晰簡單,容易被用戶記得。

       在菜單裏,咱們有使用說明,若是用戶不會使用,咱們提供的說明也能夠解決用戶的需求。

       用戶登陸後,會分爲圖片美化,圖片編輯,和留言板等等功能,並且每一個功能裏面都有一些分菜單,例如:圖片美化能夠將圖片美化修飾,圖片編輯能夠將圖片改變大小或者剪切圖片。

       留言板能夠將用戶的一些體驗心得寫到留言板中,經過用戶的留言,等同於咱們作了用戶的調研,咱們能夠經過這些再繼續完善咱們的軟件,作到用戶與軟件系統的互動,這也是咱們這個軟件的行爲設計,同時也能夠解決一些用戶的問題。這就是咱們的總體的一個概要設計。

相關文章
相關標籤/搜索