1. 程式人生 > >專案週期性總結(一)

專案週期性總結(一)

加入新公司到現在即將三個月,新的專案從籌備分析,到設計開發,經歷各種BUG,叢沒有一個人試著做一個專案,雖然有BOSS的幫助,但還是會遇到很多各種各樣的問題,今天抽空就總結一下,進來的問題與得失。

1. 專案分析

            專案開發中。任何軟體開發都必不可少,也避不開的一個環節----需求分析。需求是一個專案的整體功用與價值的體現,它能夠完全直觀的提相處你所要開發的專案是一個怎樣用途,怎樣運作的描述,而分析則是為以後的設計開發而做的必不可少的功課,分析專案的設計方向,確定專案的整體架構,以及開發的實操性與可行性,分析專案中可能遇到的瓶頸難關,並未雨綢繆,在這一環節,基本可用幾個字來概括,那就是-------程式開發者對整個軟體專案的思考。而思考的角度從整體到細節,從功能到技術實現,必須精準可靠,用以避免後續可能遇到的未預估的錯誤。

2.  專案設計

            設計是一個專案開發的心臟,優秀的設計,會使得開發出的軟體,效能更高,開發難度更低,開發速度更快,並降低後續開發成本等,並且一個好的設計師,會考慮到專案的整體的完備與細節的精緻。就像一個追求完美的建築師一樣,精益求精般的對專案藍圖進行設計把控,將專案分析中的各種資料進行資料集建模,對系統進行整體構建,搭建專案整體框架,確定研發的技術方案,這是一個萬分重要的的環節,設計是一個專案的筋絡與骨架,確定一個專案開發的整體走向。對分析出來的難點進行預估,並設計出相應的解決方案,為專案的順利實施保駕護航。

3.  專案開發

           實戰開發,是考驗一個程式設計師正真功底的重要時刻,小道一個變數的定義,大到一個模組的完美搭配,這是一個展現個人能力與技術的階段,程式眼需要在這一階段時刻保持對程式碼的熱衷與負責,規範的命名,整齊的格式,完善的註解,是一個優秀的程式設計師必備的常識,而對新技術的熱忱則是上進的標尺,任何專案在研發中都會不可預估的出現各種問題,而程式碼中的問題則至少佔比%80以上,這就是我們對自己最直接的考量,對自己能力的準確認識,在此只有一句話送給大家,認真負責腳踏實地,才能攀上高峰。

4.  專案測試

           現在由於公司規模小,後臺的程式碼,只能有開發者親自完成,一段程式碼的價值,在於他是否完美的實現了所需要的功能,並且是否足夠的健壯,單元測試,功能測試,效能測試是每一款軟體必備的,質量檢查步驟,只有完美的通過各種測試,一段程式碼才能證明它是否擁有足夠的價值使得你的BOSS支付你的月薪,而單元測試與線上測試在我看來是每個後臺必備的基礎知識

5.  專案釋出

            一個專案結束都會從,前端到後端進行完整的聯調測試,測試通過後即可打包釋出到線上伺服器,而maven的一鍵打包是你最好的選擇,因為實在是太簡單了,linux系統下的專案部署則是比較單一與繁雜的,包括配置JDK + tomcat + mysql/oracle + redis + zookeeper + activemq 等。都是一個個領新手頭疼的問題,但是相信我,當你重複的刪除與安裝過這些東西后你將會對它說 so eazy !!!!

相關推薦

專案週期性總結

加入新公司到現在即將三個月,新的專案從籌備分析,到設計開發,經歷各種BUG,叢沒有一個人試著做一個專案,雖然有BOSS的幫助,但還是會遇到很多各種各樣的問題,今天抽空就總結一下,進來的問題與得失。 1. 專案分析             專案開發中。任何軟體開發都必不可少,

關於javaweb的“網上書店”專案知識點總結

這是本人第一次寫部落格,主要記錄用java作專案的一些技術點,方便自己日後回憶。 本次java專案是傳智播客的“網上書店”專案,用的架構是 jsp + servlet +javabean,這個專案是本人的第一個專案。 以下是自己在做專案的過程中自己覺得需要注意的知識點: 一、request.

STM32專案開發總結

前些日子用stm32做了一個小專案,現在對專案中出現的一些奇怪問題總結如下。這裡不做程式碼層面的探討。 首先大致介紹一下專案:該專案希望實現高密的遠端資料採集及控制。下位機主控晶片是STM32F1系列晶片,TIAD轉換晶片,同時還有Lora射頻模組實現無線通訊,GPS模組及

Angular6 + Ng-Zorro專案開發總結

專案概述 開發一個多功能平臺,具有展示產品,申請服務開通,申請記錄檢視等功能,與公司內部系統相連線,初步功能較為單一, 後期可能會擴充套件新功能。 專案選型 由於上一個專案選擇的Abp框架,配合使用的是angular6的前端框架,這次我還是繼續選擇ang

mybatis 專案錯誤總結

三月 01, 2017 11:14:40 上午 org.apache.catalina.core.StandardWrapperValve invoke 嚴重: Servlet.service() for servlet [spring] in context

基於vue框架專案開發過程中遇到的問題總結

(一)關於computed修改data裡變數的值 問題:computed裡是不能直接修改data裡變數的值,否則在git commit 時會報錯 解決:在computed裡使用get和set來進行獲取和修改data變數,(參考下圖) (二)computed裡監聽陣列

javaweb小專案總結

javaweb的小專案總結(一) 花了一個星期左右的時間做了一個小的增刪改查系統期間學到很多 在此做個總結: 專案採用前端框架H-UI+資料庫jdbc+Mysql 驗證碼生成: 效果如下: 這個實現起來比較簡單直接貼程式碼:(建立一個影

商城專案總結

就從簡單的說起吧,仔細想想似乎也沒什麼難的東西,只是覺得收貨了一些乾貨而已,可見多麼的弱。 1.輸入框佔位符的相容問題,placeholder是個很好的屬性,但是ie9及一下版本不支援,這時候就需要一個佔位符相容的外掛了,我用的是jquery.pla

Business Intelligence——SSIS專案從建立到部署的簡單總結

最近在給專案部署測試環境,需要進行部分資料遷移的工作。第一次接觸到了SSIS,研究了半天,總算是把專案部署到了資料庫中。由於接觸SSIS還比較淺,寫這篇文章也是圍繞工作中實際使用到的部分,我相信對於剛接觸SSIS的同學,在瞭解如何使用SSIS應該會有一定的幫助。廢話不多說,我們進入正題。1、安裝BI開發工具B

許可權專案總結常用許可權設計

許可權管理中關於如何來設計的問題?可以轉換為使用者、角色、資源的設計,至多還可以配置一個使用者組的概念。 許可權的設計是為了滿足系統在不同的使用者在使用過程中,系統呈現給使用使用者的資源(介面、功能等統稱為資源)對於許可權不同的使用者是不一樣的。 許可權:可

Webwork專案總結

 最近在做一個webwork的專案(主要是用在手機上),趁現在空點下來,寫寫總結。  webwork總體給我的感覺是方便。做了如下一些總結: 一:專案結構 1. 專案結構:webwork+hibernate(3)+spring+freemarker 二:專案細節 1. web

一個iOS專案總結:網路介面的封裝

寫在前面 今年暑假,自己獨立完成了一個簡單的iOS的APP,是一個bbs的客戶端,叫做喻信星空。現在正在測試,準備將其上架app store。但是光做專案不做總結肯定不行,所以這裡寫篇部落格,把專案裡遇到的坑都記錄下來,不過這篇部落格裡肯定是有乾貨的,所以

專案總結專案啟動定時任務的設定

首先,專案中使用quartz分別定義好trigger、scheduler(可通過spring框架的schedulerFactory

java_web項目開發經驗總結

從數據 簡單 處理 開發 事務 傳輸 記錄 承載 基礎上   web項目就像一個動態的記事本,功能很強大,你最初的項目功能調研越給力,項目所能發揮的作用也就越給力。這是因為web網絡的強聯系性,大家都可以通過訪問到自己想要訪問的頁面,頁面裏既可以承載信息,也可以承載做事情的

文檔總結——文檔的概述

理解 需要 軟件需求 是否 研究 strong 開發項目 問題 項目開發 寫完文檔後,本來想寫一篇具體的文檔的總結的,後來看大家都寫的具體文檔總結,於是我就想:我還是寫一些跟大家不一樣的東西吧。 所以,我就說說我對各個文檔的宏觀理解吧。

salesforce零基礎學習七十二項目中的零碎知識點小總結

gin 不同 grant dmi ima -m ron 角色 com 項目終於告一段落,雖然比較苦逼,不過也學到了好多知識,總結一下,以後當作參考。 一.visualforce標簽中使用html相關的屬性使用 曾經看文檔沒有看得仔細,導致開發的時候走了一些彎路。還好得到

OpenGL在MFC中的使用總結——基本框架

palette 接受 white 要求 無效 結構 del 一次 是你 項目中要畫3D顯示的模型,於是要用到OpenGL,加上是在MFC中,並且是在MFC中的ActiveX中使用。再並且鑒於他們程序主框架的設定。常規的方法還不一定能實現。所以還是查過不少資料,在此一一總

操作系統基礎知識總結

一個 快速 會有 處理死鎖 b2c fcm 死鎖 空間 存儲系統 1. 進程和線程的區別 進程 進程,即正在運行的程序,程序從硬盤載入到內存就變成進程。進程是資源的擁有者,每個進程都擁有著自己的內存空間與多個線程。 線程 線程是指令的執行者,是計算機執行指令的基本單元,一個

react native 知識點總結

修改 ltp 組件 改變 set 覆蓋 sta 一個 個數 一、關於react native 版本的升級 參照文檔:http://reactnative.cn/docs/0.45/upgrading.html react-native -v

SEO總結

.com http 分享 com ima 技術 wid -1 ges SEO總結(一)