《F4+2—團隊項目設計完善&編碼測試》

1:根據OOD詳細設計工做要點,修改完善團隊項目系統設計說明書和詳細設計說明 

      a.軟件系統設計說明書的完善

      將測試啓動準則,測試結束準則,測試暫停/停止標準加到了測試計劃中。將把在測試中會出現的問題用準則歸納出來,以便測試過程當中碰見問題能及時解決或從新開始。若有新的項目需求,則在原測試計劃下作相應的調整。java

       b.軟件系統詳細設計說明書的完善

        在軟件系統設計說明書中加入了運行設計的描述。咱們組的系統是動態的太陽系模型,運動控制做爲系統基礎功能,經過模型變換控制天體位置、天體自轉及公轉速度以實現天體運動的效果。爲增長系統的生動性及真實感,在每一個場景中均表現出天體運動場景。因此加入的運行設計頗有必要。git

二、搭建並配置項目集成開發環境:

(1)JSP技術程序員

JSP(Java server page)頁面由HTML代碼和嵌入其中的Java代碼所組成。Java servlet 是JSP的技術基礎,並且大型的Web應用程序的開發須要Java servlet和JSP配合才能完成。JSP具有了Java技術的簡單易用,徹底的面向對象,具備平臺無關性且安全可靠,主要面向因特網的全部特色。github

(2)MySQL數據庫web

MySQL是一個小型關係型數據庫管理系統。它被普遍地應用在Internet上的中小型網站的設計中。因爲其體積小、速度快、整體擁有成本低,尤爲是開放源碼這一特色,使得許多中小型網站爲了下降網站整體擁有成本而選擇了MySQL做爲網站數據庫。它的主要特色爲:可移植性;可擴展性和靈活性;強大的數據保護功能;支持大型的數據庫;超強的穩定性和強大的查詢功能。數據庫

(3)Tomcat介紹編程

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,是Apache 軟件基金會的Jakarta 項目中的一個核心項目,它很受廣大程序員的喜歡,由於它運行時佔用的系統資源小,擴展性好,支持負載平衡與郵件服務等開發應用系統經常使用的功能。安全

(4)系統開發環境:服務器

1)操做系統:Win7,win8,win10系統。編程語言

2)內存:4G。

3)CPU:2.00GHZ。

4)Java平臺:JDK 7.0。

5)Web服務器:Tomcat6.0。

6)數據庫服務器:MySQL。

7)開發平臺: MyEclipse10。

三、《軟件編碼規範說明書》Github連接https://github.com/teammzs/Demo11

四、項目編碼人員按照項目分工,按照軟件設計方案說明書要求,選擇計算機語言協做編寫軟件代碼,開發軟件關聯數據庫表建立程序,按照軟件測試要求進行代碼測試

小組成員

具體分工

佔整個實驗任務的工做量比例

馬仲山

代碼書寫

25%

馬婧(13)

《軟件編碼規範說明書》

16%

馬婧(12)

博文書寫

15%

張俊逸

完善團隊項目系統設計說明書和詳細設計說明

16%

馬世芳

代碼測試

15%

馬紹輝

統計相關須要數據

13%

 

軟件關聯數據庫表:

1.管理員

 

二、學生表

三、教師表

5.軟件項目源碼團隊項目Github連接:https://github.com/teammzs/Demo11.2

6.測試中遇到的問題

  • 根據本次開發的實際需求,選擇java語言做爲平臺搭建的主要語言。
  • 在項目開發中即便用Junit4做爲單元測試工具,合理的排查開發前期出現的任何故障。
  • 等項目開發完成再進行白盒測試

7.《軟件需求說明書》Github連接:https://github.com/teammzs/Demo11 

8.小組成員任務分工及任務量:

小組成員

具體分工

佔整個實驗任務的工做量比例

馬仲山

代碼書寫

                25%

馬婧(13)

《軟件編碼規範說明書》

16%

馬婧(12)

博文書寫

               15%

張俊逸

完善團隊項目系統設計說明書和詳細設計說明

               16%

馬世芳

代碼測試

               15%

馬紹輝

                 統計相關須要數據

               13%

9.團隊場景照片:

   

 

9.小組各位成員的項目結對心得:

       馬仲山:在本次項目開發中,我和個人小夥伴們經過認真的分析,討論,完成了咱們這次的項目開發。我接到的任務是後臺設計,因爲的我java編程語言學的不怎麼好,在開發的過程當中遇到了不少的問題,經過個人隊友的幫助,咱們都順利的解決了。在項目中,我收穫了不少,不只是課本的知識,還有一些我根本就沒有見過的開發技術,最重要的一點是我明白了在團隊協做的重要性。固然,還有不少問題和不足,我相信在咱們小組的共同努力下,咱們會妥善的獲得解決。

       張俊逸;經過本次結對學習,使我受益不淺,在學習的過程當中充分的鍛鍊了本身與別人合做的學習能力。同時也讓我本身學到了不少關於軟件開發的知識,例如開發軟件不能憑空想象,須要慢慢的迭代,對軟件進行一次又一次的分析,整體,概要,詳細設計;需求分析,用戶調研等這些相關知識來完善咱們的理論模型,最後在進行編碼測試。

       馬世芳:本次實驗任務中我負責的是代碼測試部分,深入體會到了軟件測試的重要性,與此同時,在完成任務的過程當中感覺到了團隊成員優點互補,團結協做的必要性,享受到了合做共進的成果,在之後的實驗中會更加認真努力完成。

       馬婧(12):有時候進步是在不知不覺中作東西來提升的,音樂播放器看似簡單,其實仍是有難度的,比較考驗人的思惟邏輯能力,我在此次實驗中學到了不少知識,收益非淺.經過幾個月的實驗,基本掌握了web應用程序開發的通常流程。對經常使用控件基本掌握其用法,對其事件的監聽方法也基本掌握。學習web不只是對前沿開發技術的瞭解,也是對編程知識的一次提高。

       馬婧(13):此次這個項目讓我懂得了不少,首先是對基礎知識的欠缺和平時作的練習比較少。最重要的是團隊精神,在作此次項目咱們組齊心合力,分工明確,這才真正讓咱們瞭解到團隊的真正意義。固然咱們的能力畢竟是有限的,當咱們遇到瓶頸的時候老師的悉心教導給了咱們作下去的動力。他還叫咱們基礎知識,讓咱們看到了基礎知識的重要性。使我收益不少。

      馬紹輝:在此次的項目開發的過程當中,咱們小組合做完成了項目。在實驗的過程當中,咱們分工明確,可以井井有理的完成各自的任務。在項目開始前,咱們先對此進行了可行性分析以及需求調研,使得項目開發的目標更加明確,有助於咱們後期各部分功能的完善。經過此次項目開發,我認識到要完成一個好的項目,良好的團隊合做是很是重要的,也所以收穫了許多。

相關文章
相關標籤/搜索