分析與設計

1、需求分析:git

  採用調查問卷對本四則運算系統初步用戶需求進行採集:app

  對於學生的調查問卷:https://www.wenjuan.com/s/f2yMRv/ svn

  對於老師的調查問卷: https://www.wenjuan.com/s/63UF7f/ 網站

  對於家長的調查問卷:https://www.wenjuan.com/s/6FrqIn/ 家長的數據分析報告:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs編碼

  共計10名學生 10名老師 10名家長 參與了調查問卷 ,從問卷中看出大多數學生但願有條件也更但願在網上答題,大多數家長也但願有這麼一個能夠在網站完成答題而且能夠看到孩子完成狀況的平臺,也願意經過充值的方式給予孩子必要的獎勵,大多數老師也但願有這麼一個網站,能夠減輕看做業的負擔而且能夠更加簡便的佈置做業。spa

  軟件規格說明書地址:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs  本軟件規格說明書中包括了用例圖 時序圖 類圖。設計

2、原型設計開發

  使用墨刀進行原型設計,給出原型地址:https://modao.cc/app/bqbjyLTWCyWrbibgoQTYpo3PDJeF4Yr文檔

3、用例圖、用例規約原型

  見軟件規格說明書:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

4、順序圖

  見軟件規格說明書:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

5、類圖

  見軟件規格說明書:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

6、編碼規範

  標識符命名規則:統1、達意和簡潔。本次命名採用駝峯命名法,變量名採用簡單的英文單詞,儘可能避免使用拼音,在類名的命名上,首字母大寫,根而且要據命名的後綴來區分該類的做用,好比以service,Imp等爲後綴。在方法名命名上,首字母小寫且動詞在前。局部變量的命名規則上,儘可能不要和域衝突,儘可能表達這個變量在方法中的意義。

  代碼格式:用空格字符縮進源代碼,不要用tab,每一個縮進4個空格。

  代碼塊格式:縮進格式中,大括號的開始在代碼塊開始的行尾,閉合在和代碼塊同一縮進的行首,

  註釋規範:

  • 註釋宜少二精,不宜多而濫,更不能誤導
  • 命名達意,結構清晰, 類和方法等責任明確,每每不須要,或者只須要不多註釋,就可讓人讀懂;相反,代碼混亂,再多的註釋都不能彌補。因此,應當先在代碼自己下功夫。
  • 不能正確表達代碼意義的註釋,只會損害代碼的可讀性。
  • 過於詳細的註釋,對顯而易見的代碼添加的註釋,羅嗦的註釋,還不如不寫。
  • 註釋要和代碼同步,過多的註釋會成爲開發的負擔
  • 註釋不是用來管理代碼版本的,若是有代碼不要了,直接刪除,svn會有記錄的,不要註釋掉,不然之後沒人知道那段註釋掉的代碼該不應刪除。

7、分工說明

  201521122069 :類圖,編碼規範,博客編輯

  201521122122 :調研文檔,軟件規格說明書

  201521122088:原型圖

      201521122087:用例圖,用例規約

  201521122072:時序圖

相關文章
相關標籤/搜索