軟體項目總結

來源:互聯網
上載者:User

      軟體項目總結

馬金澤

      老實說,這次的軟體工程項目不是很成功,軟體工程的意義在於大家一起參與到項目中來,一起為了項目流汗,一起為了所要實現的功能而絞盡腦汁,同時,體會完成一個功能,一個模組,完成項目所帶來的無限的快樂。

   我們的項目原本我是打算使用VB實現的,構建這種案頭的小型軟體,我相信採用VB應該是最快的,雖然VB對錯誤和異常的處理不是很好,但只要處理得當,也是可以很快見到效果的。

基於這樣的考慮,我在項目一開始就做了一個模組,我的想法是作為專案經理,我的主要職責是(在編碼階段)完成項目所要用到的一些複雜技術,比如資料庫的操作,同時明確項目的邏輯流程,然後,分模組的將軟體交給小組的成員,由他們去實現,然而在軟體工程課開始的第三個星期之後,我聽到的訊息非常令人失望,簡直失望透頂,小組成員說他們不會VB,這個結果是我無法接受的,因為項目組的程式員不會所要使用的程式設計語言,意味著項目是不可能非常成功的,即便專案經理或著項目的技術負責人有著非常出色的技術。但作為專案經理,項目高於一切。如果到最後無法提交項目,就意味著項目的徹底失敗!

就在這個時候,我突然意識到這學期我們還學了java,而且似乎大家都還學的可以,我本來是處於對java的興趣而自己在拿java做這個軟體工程項目,初衷也是希望這學期的java可以學的非常好,畢竟“一處編寫,處處執行”對我來說,是有著非常大的吸引力的。

於是我在想,用Java,項目組的任何人都是沒有理由不會的,充其量不熟而已,但是著並不影響功能的實現,畢竟,用三十行代碼和三百行代碼,對使用者來講,是沒有任何區別的,然而現實好像也不想我想得這樣,我發現對於這個項目組來說VB和Java是沒有區別的,用VB,得我自己去寫,用Java,仍然得我自己去寫,那種認為自己的職責僅僅只是解決項目可能遇到的問題的想法在當時看來真是異常的幼稚。

接下來的事情也成為一次選擇,因為VB和Java的完成進度幾乎差不多,當時的情況是用VB訪問網路資料庫不大好控制,用Java圖形化使用者介面不大容易完成,我想我必須作出選擇了,考慮到所有的管理系統都必須至少是C/S架構的,否則在這個幾乎“人手一本”的時代,一個基於ACCESS的單機管理軟體是沒有任何前途的。我想圖形化使用者介面最壞的結果不過是介面不夠友好而已,然而可以實現網路訪問則顯然意味著更高的標準,於是我毫不猶豫的選擇了用Java來實現這個管理軟體,具體過程就不說了,我的感覺是自己的Java水平幾乎每天都在提高,而且這個提高速度也在不斷提高,簡直太美妙了!

這個決定使我這學期的軟體工程課事實上和Java課變得難捨難分,而Java課告訴我,Java最大的優勢在於網路,基於J2EE的Java server Page才是Java的靈魂所在,但我想我已經不能再更換平台了。

這個時候距離軟體工程的提交日期僅剩3個星期,如果強行的更換過去,項目就會向著未知和不確定的方向發展,雖然出於興趣我是非常想用JSP做一個的,但是我是項目負責人,成員可以不參加,項目也可以不完善,但是項目一定不能失敗!最終提交一個完整,可啟動並執行軟體才是我作為專案經理的責任。

項目做完了,但我卻沒有我所期望的成就感,我的感覺就像是一個長的了的孩子踢壞了腳趾頭一樣,因為太疼太疼而不能笑,又因為自己已經長的了而不能哭。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.