軟件開發(fā)詳細流程_第1頁
軟件開發(fā)詳細流程_第2頁
軟件開發(fā)詳細流程_第3頁
軟件開發(fā)詳細流程_第4頁
軟件開發(fā)詳細流程_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.軟件開發(fā)詳細流程軟件開發(fā)是指一個軟件項目的開發(fā),如市場調(diào)查,需求分析,可行性分析,初步設(shè)計,詳細設(shè)計,形成文檔,建立初步模型,編寫詳細代碼,測試修改,發(fā)布等。軟件是怎么樣開發(fā)出來的第一個步驟是市場調(diào)研,技術(shù)和市場要結(jié)合才能體現(xiàn)最大價值。第二個步驟是需求分析,這個階段需要出三樣東西,用戶視圖,數(shù)據(jù)詞典和用戶操作手冊。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁面樣式,這里面包含了很多操作方面的流程和條件數(shù)據(jù)詞典是指明數(shù)據(jù)邏輯關(guān)系并加以整理的東東,完成了數(shù)據(jù)詞典,數(shù)據(jù)庫的設(shè)計就完成了一半多。用戶操作手冊是指明了操作流程的說明書。請注意,用戶操作流程和用戶視圖是由需求決定的,因此應(yīng)該

2、在軟件設(shè)計之前完成,完成這些,就為程序研發(fā)提供了約束和準繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開發(fā)工作和實際需求往往因此產(chǎn)生隔閡脫節(jié)的現(xiàn)象。需求分析,除了以上工作,筆者以為作為項目設(shè)計者應(yīng)當完整的做出項目的性能需求說明書,因為往往性能需求只有懂技術(shù)的人才可能理解,這就需要技術(shù)專家和需求方(客戶或公司市場部門)能夠有真正的溝通和了解。第三個步驟是概要設(shè)計,將系統(tǒng)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。作為快速原型設(shè)計方法,完成概要設(shè)計就可以進入編碼階段了,通常采用這種方法是因為涉及的研發(fā)任務(wù)屬于新領(lǐng)域,技術(shù)主管人員一上來無法給出明確的詳細設(shè)計說明書,但是并不是說詳細設(shè)計

3、說明書不重要,事實上快速原型法在完成原型代碼后,根據(jù)評測結(jié)果和經(jīng)驗教訓的總結(jié),還要重新進行詳細設(shè)計的步驟。 第四個步驟是詳細設(shè)計,這是考驗技術(shù)專家設(shè)計思維的重要關(guān)卡,詳細設(shè)計說明書應(yīng)當具體的模塊以最干凈的方式(黑箱結(jié)構(gòu))提供給編碼者,使得系統(tǒng)整體模塊化達到最大;一份好的詳細設(shè)計說明書,可以使編碼的復(fù)雜性減低到最低,實際上,嚴格的講詳細設(shè)計說明書應(yīng)當把每個函數(shù)的每個參數(shù)的定義都精精細細的提供出來,從需求分析到概要設(shè)計到完成詳細設(shè)計說明書,一個軟件項目就應(yīng)當說完成了一半了。換言之,一個大型軟件系統(tǒng)在完成了一半的時候,其實還沒有開始一行代碼工作。那些把作軟件的程序員簡單理解為寫代碼的,就從根子上犯了

4、錯誤了。第五個步驟是編碼,在規(guī)范化的研發(fā)流程中,編碼工作在整個項目流程里最多不會超1/ 2,通常在1/3的時間,所謂磨刀不誤砍柴功,設(shè)計過程完成的好,編碼效率就會極大提高,編碼時不同模塊之間的進度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個小模塊的問題就可能影響了整體進度,讓很多程序員因此被迫停下工作等待,這種問題在很多研發(fā)過程中都出現(xiàn)過。編碼時的相互溝通和應(yīng)急的解決手段都是相當重要的,對于程序員而言,bug永遠存在你必須永遠面對這個問題,大名鼎鼎的微軟,可曾有連續(xù)三個月不發(fā)補丁的時候嗎?從來沒第六個步驟是測試測試有很多種:按照測試執(zhí)行方,可以分為內(nèi)部測試和外部測試;按照測試范圍,可以分為模塊測試和整體

5、聯(lián)調(diào);按照測試條件,可以分為正常操作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試; 總之,測試同樣是項目研發(fā)中一個相當重要的步驟,對于一個大型軟件,3個月到1年的外部測試都是正常的,因為永遠都會又不可預(yù)料的問題存在。 完成測試后,完成驗收并完成最后的一些幫助文檔,整體項目才算告一段落,當然日后少不了升級,修補等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟件的運營 狀況并持續(xù)修補升級,直到這個軟件被徹底淘汰為止。 什么是軟件開發(fā)的核心問題 按照軟件工程鼻祖,人月神話作者 Brooks 在“沒有銀彈軟件工程中的根本和次要問題”一章中闡述的思想,軟件開發(fā)的核心問

6、題就是如何從概念上對一個復(fù)雜的業(yè)務(wù)系統(tǒng)進行建模。這個建模是含義廣泛的,不僅僅包括對象建模,還包括數(shù)據(jù)建模、算法建模等等一系列的內(nèi)容??偠灾且日业浇鉀Q復(fù)雜問題的突破口(先要搞明白需要做什么,然后再考慮如何做)。至于采用什么表示方法(簡單文本、UML 圖、E-R 圖)、采用什么高級語言、是否一定要用面向?qū)ο?、使用什么開發(fā)工具都是次要的問題。 軟件開發(fā)方法 軟件開發(fā)方法(Software Development Method)是指軟件開發(fā)過程所遵循的辦法和步驟。 軟件開發(fā)活動的目的是有效地得到一些工作產(chǎn)物,也就是一個運行的系統(tǒng)及其支持文檔,并且滿足有關(guān)的質(zhì)量要求。軟件開發(fā)是一種非常復(fù)雜的腦力勞

7、動,所以經(jīng)常更多討論的是軟件開發(fā)方法學,指的是規(guī)則、方法和工具的集成,既支持開發(fā),也支持以后的演變過程(交付運行后,系統(tǒng)還會變化,或是為了改錯,或是為了功能的增減)。 關(guān)于組成軟件開發(fā)和系統(tǒng)演化的活動有著各種模型(參見軟件生存周期,軟件開發(fā)模型,軟件過程),但是典型地都包含了以下的過程或活動:分析、設(shè)計、實現(xiàn)、確認(測試驗收)、演化(維護)。 有些軟件開發(fā)方法是專門針對某一開發(fā)階段的,屬于局部性的軟件開發(fā)方法。 特別是軟件開發(fā)的實踐表明,在開發(fā)的早期階段多做努力,在后來的測試和維護階段就會使費用較大地得以縮減。因此,針對分析和設(shè)計階段的軟件開發(fā)方法特別受到重視。其它階段的方法,從程序設(shè)計發(fā)展的

8、初期起就是研究的重點, 已經(jīng)發(fā)展得比較成熟(參見程序設(shè)計,維護過程)。除了分階段的局部性軟件開發(fā)方法之外,還有覆蓋開發(fā)全過程的全局性方法,尤為軟件開發(fā)方法學注意的重點。 對軟件開發(fā)方法的一般要求:當提出一種軟件開發(fā)方法時,應(yīng)該考慮許多因素,包括: 覆蓋開發(fā)全過程,并且便于在各階段間的過渡; 便于在開發(fā)各階段中有關(guān)人員之間的通信; 支持有效的解決問題的 支持系統(tǒng)設(shè)計和開發(fā)的各種不同途徑; 在開發(fā)過程中支持軟件正確性的校驗和驗證; 便于在系統(tǒng)需求中列入設(shè)計、實際和性能的約束; 支持設(shè)計師和其他技術(shù)人員的智力勞動; 在系統(tǒng)的整個生存周期都支持它的演化; 受自動化工具的支持。此外,在開發(fā)的所有階段,有

9、關(guān)的軟件產(chǎn)物都應(yīng)該是可見和可控的;軟件開發(fā)方法應(yīng)該可教學、可轉(zhuǎn)移,還應(yīng)該是開放的,即可以容納新的技術(shù)、管理方法和新工具,并且與已有的標準相適應(yīng)。 下面是贈送的兩篇散文欣賞,可以仔細閱讀,不需要的朋友可以下載后編輯刪除!謝謝!腳下的時光不知走過多少地方,不知看過多少風景,不知聽說過多少軼事;不知經(jīng)歷過多少歲月,不知邂逅過多少良人,不知變換過多少心情;不知理想的未知是否在前路等待······題記:蒲公英悠悠歲月,時間蒼蒼!( 文章閱讀網(wǎng): )在這繁花似錦的青蔥歲月里,我們不斷的接受新鮮的美好事物,不斷的享受科技發(fā)展所帶來的高品質(zhì)

10、生活;我們總是隨大流的,去跟風一些前衛(wèi)潮流的思想;然而,很少有人去整理那些過往的斷壁殘垣!我走過很多地方,但是同樣的,我也有更多的地方?jīng)]去過!我渴望走遍地球上每一寸土地,我期許世界上每一個地方的人都善良!從踏入社會的那一刻起,我就覺得人應(yīng)該是自由的;應(yīng)該去做自己喜歡的事,看自己喜歡的風景,愛自己喜歡的人;一切都那么單純,完美!然而,現(xiàn)實的世界告訴我;理想的豐滿一定要遇到擁有相同理想的另一半!我喜歡珠海,一個美麗的花園城市;我喜歡那里的天氣,沒有北方的寒冷;四季如春的溫度感覺非常愜意,不用擔心換季帶來的差異!走在市區(qū)的街道上,綠化的花草樹木被園丁修剪的井然有序;形態(tài)各異的花卉搭配得格外美觀!尤其

11、是除過草之后的綠地,泥土的芬芳與綠草的清新?lián)浔嵌鴣?,有一種身處大草原的感覺,使人心曠神怡!我時常一個人發(fā)呆,散步;看著過往的人群,車水馬龍的街道;也時常去繁華的街巷,擁擠的商業(yè)中心;感覺這才是生活,正因為世界有了這么多事物的陪伴,才使我有了對美好生活的向往與喜悅!珠海的夜,很美;到處燈紅酒綠,一派歌舞升平的祥和;每當夜幕降臨,才是廣東因有的生活的開始!溜冰場,酒吧,迪廳,大排檔等等等等;我很慶幸在這里認識了很多人,他們教會了我很多,也幫助了我很多;我們都是來自五湖四海,為了同一個目標而聚集在一起的年輕人;我們時常出去聚會,嗨皮;但等到散場后,又回到了應(yīng)有的孤寂!白天,可以去漁女,公園,九州城,

12、免稅店等等都是不錯的地方!人常說,一個時代會有一個時代的代表;而我在這個曾經(jīng)為之奮斗的地方,也時常會想起曾經(jīng)相識的人,走過的地方,看過的風景;有時候,聽著當時的流行歌曲,也會感傷;也會自嘲一笑;還有那公車到站的粵語提醒,還有那想見卻永遠沒見的人;一篇篇,一幕幕久久回蕩在腦海;早晨的腸粉,中午的餐飯,下午的炒粉,晚上的燒烤;好像味道還回味在口中一樣!人,只有在對自己真誠的人的眼里,才會感覺到親切;而我,也著實喜歡這座城市帶給我家一樣的溫暖感覺!在這短暫而悠長的時光里,我成長了很多,也磨礪了很多;正是因為思想的成熟,閱歷的增長,我選擇了離開;去尋找屬于自己的新的天地,新的開始,新的征程!其實,無論

13、走過多少地方;都不重要!重要的是你從中得到什么!知識!閱歷!思想!······每個人,在人生的道路上;難免遇到挫折困苦,也難免會因為一些因素而錯失機緣!不可能因為一時的艱難險阻而放棄將要來臨的幸福!也不可能因為一時的過失而自暴自棄頹廢一生!人,應(yīng)該用豁達的心態(tài)來迎接下一秒的新鮮時光;而不是沉溺在上一秒的懊惱當中!每個人的路,都在自己的腳下;只有自己醒悟才能把未來的路走好,反之只會讓錯誤延續(xù)到未來,從而影響以后的健康生活!即便曾經(jīng)的時光再美好,那也只是人生道路上的一段插曲;沒必要去糾結(jié)當時的愕然,愚昧!就像我,從來不對上一秒的事情產(chǎn)生情

14、緒一樣!一切都是恬淡的樣子,順其自然比什么都好!對于未來,只要真誠的去善待身邊的所有;我相信,未來的時光,也該是你想象的模樣!蒲公英2015.12.13家鄉(xiāng)的茶籽林坐落在戴云山脈西麓的高才坂,屬亞熱帶季風氣候區(qū),夏無酷暑,冬無嚴寒,日照充足,雨量充沛,山區(qū)丘陵滿地盡是紅壤土,非常適宜茶籽樹的生長。高才坂種植小果油茶有著悠久的歷史,是遠近聞名的茶籽油之鄉(xiāng)。家鄉(xiāng)高才坂,一年四季茶籽林郁郁蔥蔥,枝繁葉茂。村頭的亭后坑、銀珠壟、赤土嶺、牛脊崎,村尾的庵墘頭、虎坪林、下淂,村莊對岸的牌匾山、坑里、墘頭、下坋、坑柄里等等,山坡上,山坳里,道路邊,田邊地頭,屋后山邊,漫山遍野到處是一片連著一片的茶籽林。那里

15、是我兒時與伙伴們捉迷藏、摘茶苞、采茶菇、撿茶籽的地方。每當春風拂來,幾場淅淅瀝瀝的春雨之后,喚醒沉睡了一個冬季的茶籽樹林。老茶樹開始發(fā)出新枝,抽出嫩芽,嫩芽吐露出嫩紅嫩紅的葉片,轉(zhuǎn)眼間,嫩紅的葉片又變成稚嫩的綠葉。整片茶籽林綠浪濤濤,層層疊疊,在家鄉(xiāng)群山環(huán)抱的山腰上,形成一道翠綠的屏障。清明節(jié)后,兒時的我常與伙伴們在嬉戲玩耍的同時,十分注意尋找茶籽樹梢上的“茶苞”,這是一種生長在茶籽樹上的果實,果熟時表面會脫去一層薄如蟬翼的白皮,淡綠色的形似胖胖的壽桃,中空,果瓤可以食用,果肉脆而汁多,清甜爽口?!安璋笔莾簳r伙伴們最喜歡的果實,從茶籽樹上摘下,在袖口上來回擦幾下,脫去表層酥松的外皮,饞貓似地

16、往嘴里塞,津津有味地品嘗著大自然恩賜的美食,這是我與伙伴們喜歡到茶籽林玩耍的原因之一。秋季來臨,茶籽樹上掛滿了青色中夾雜著褐色的茶籽果,茶樹枝被壓彎下垂,這是村民一年的希望。全村的村民這時節(jié)荷鋤上山為茶籽林鋤草,將林地里各種雜草鋤掉,并填埋在茶籽樹頭下作為有機肥,鋤后的茶籽林寸草不留。這是家鄉(xiāng)當?shù)氐膫鹘y(tǒng)習慣,很少采擷樹上的油茶果,而是在鋤得干干凈凈的林地上撿茶籽。村民在鋤草中,時常發(fā)現(xiàn)茶籽林里長的一種真菌茶樹菇,菇傘灰色如碗口大,菇腿灰白色很長,采摘回家煮湯或煮米粉湯味道極其甜美。清爽的秋風送來百花仙子的柔情蜜意,吹開了丹桂的花骨朵,讓神州大地香氣四溢的同時,茶籽樹也毫不猶豫地綻放自己的花朵,

17、展示自己最妖艷的容貌,一夜之間,漫山遍野的茶籽林中雪白的油茶花盛開了,白色花朵中間吐露出金黃色的花蕊,散發(fā)出沁人心脾的芬芳,茶籽林變成一片白色的花海。成群的蜜蜂“嗡嗡嗡”在花叢中飛來飛去,落在金黃色的花蕊中不知疲倦地采蜜,也為油茶花義務(wù)傳授花粉,為明年茶籽樹掛果立下汗馬功勞。兒時,我和伙伴們像一群快樂的小蜜蜂,一頭扎進茶籽林里,一邊觀賞著潔白嬌艷的油茶花,一邊折一根抽去內(nèi)心的赤蕨桿當吸管,插入金黃色的花蕊中,輕輕一吸,芬芳甜美、味道香醇的花蜜便進入口中。我們小心翼翼地攀下茶樹枝,如癡如醉地在一朵又一朵的油茶花中滋滋有聲吮吸著花蜜,比供銷社賣的硬糖粒還要甜美十倍。到了秋高氣爽的秋末,山區(qū)空氣相對干燥,白天依然烈日炎炎,可夜晚卻出現(xiàn)霜凍,晝夜溫差很大。這時,茶籽樹上的茶籽果由原來的青色轉(zhuǎn)瞬間全部變成深褐色,已經(jīng)熟透的茶籽果一顆顆裂開大嘴,露出大嘴里油光發(fā)亮的油茶籽。陣陣秋風送爽,茶籽樹梢隨風搖曳,催促油茶籽快快離開樹梢,灑脫地墜落在村民鋤得干干凈凈的地板上,幾天時間,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論