freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02_02_軟件開發(fā)中的人員與過程_2-免費閱讀

2025-01-22 22:10 上一頁面

下一頁面
  

【正文】 ? 編碼實現(xiàn)-難點解析 4 ?注意代碼的復(fù)用 ?代碼編寫的多了,難免會有一些重復(fù)的功能,對于重復(fù)的代碼,我們不能” Ctrl + C” / “ Ctrl+V”對代碼進行拷貝,應(yīng)當盡量將重復(fù)代碼用函數(shù)或類封裝起來,實現(xiàn)代碼的重用。風(fēng)險主要體現(xiàn)在:新技術(shù)大家都不熟,開發(fā)起來效率不如用我們熟悉的技術(shù)高,新技術(shù)可能某些方面不成熟,會對我們的項目造成影響。 ?系統(tǒng)實現(xiàn)是在系統(tǒng)分析、系統(tǒng)設(shè)計的基礎(chǔ)上,將系統(tǒng)設(shè)計的每一個細節(jié),用計算機語言(或開發(fā)工具)完整地表達出來,在計算機上應(yīng)用該系統(tǒng)。在軟件的體系結(jié)構(gòu)設(shè)計完成之際,我們就已經(jīng)確定了所有模塊的功能,并且把模塊們安放在體系結(jié)構(gòu)的恰當位置上。 ?易用性是指用戶使用軟件的容易程度,是否簡單容易上手,不要有太高的學(xué)習(xí)曲線。 ?數(shù)據(jù)結(jié)構(gòu)與算法如同人的神經(jīng)和肌肉,它分布在全身,讓器官具有生命并能發(fā)揮功能。 ?詳細設(shè)計階段的重點是用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計等。其實這個并不能怪用戶,試想,假如我們?nèi)ベI鞋子,我們非常了解自已的腳,但很難用語言說清楚腳的大小和形狀。就像一條河流,如果源頭被污染了,那么整條河流也就被污染了。如果在制定計劃階段及早發(fā)現(xiàn)將來可能在開發(fā)過程中遇到的問題,及早做出決定,可以避免大量的人力、財力、時間上的浪費。 ?軟件工程是把軟件生命周期依此劃分為若干個階段,每個階段有相對獨立的任務(wù),然后對每一階段進行嚴格管理。這必然要求軟件工程師在提交代碼之前,先要自己測試無誤。 ? 主動溝通與反饋 ?一個項目組由多名軟件工程師組成,我們要學(xué)會積極主動地與其他成員溝通與交流,保證項目組成員對問題理解地一致性。 ? 編碼誤區(qū) 3 ?為賦新詞強說愁 ?這里指有些軟件工程師為了顯示水平而套用一些不必要的結(jié)構(gòu)和定勢做法。 ? 如果一個類中定義了太多的屬性與方法,也說明它有可能需要改進。要傳達什么信息,要求什么樣的結(jié)果,直截了當,沒有岐義。 ? 現(xiàn)代軟件項目的開發(fā)往往需要團隊協(xié)作,那么所編寫的代碼就不僅僅是給自己閱讀的。 ? 寫代碼首先要遵循一定的編碼規(guī)范。 ? 編碼風(fēng)格 ?代碼是給人看的,除了遵循編碼規(guī)范外,還需要有良好的代編碼風(fēng)格??梢韵胂?,沒有人愿意讀這種長段落。例如: function1( int i1, int i2){}這樣的函數(shù),我們很難知道它的作用,以及參數(shù)的意義。 HandsOn實訓(xùn)體系提供了一套相對簡單的文檔模板,要求我們在做項目時,按模板要求完成相關(guān)項目文檔。善于學(xué)習(xí)的人必然善于總結(jié)。 ?一個軟件同樣有一個從定義、開發(fā)、使用和維護,直到最終被廢棄的生命周期。即我們能否做這個項目。最困難的概念性工作是編寫出詳細的需求,包括所有面向用戶、面向機器和其它軟件系統(tǒng)的接口。例如,需要為客戶做一套財務(wù)軟件,若是需求調(diào)查人員根本不懂財務(wù)知識,則與用戶交流都很困難。 ? 系統(tǒng)設(shè)計 ?系統(tǒng)設(shè)計要回答的中心問題是系統(tǒng)“怎么做”,即如何實現(xiàn)產(chǎn)品需求規(guī)格說明書規(guī)定的系統(tǒng)功能。 ?模塊如同人的器官。 ? 體系結(jié)構(gòu)一旦設(shè)計完成,應(yīng)當在一定的時間內(nèi)保持穩(wěn)定不變,只有這樣才能使后續(xù)工作順利開展。 ?數(shù)據(jù)庫設(shè)計一般要經(jīng)歷“邏輯設(shè)計 — 物理設(shè)計- 安全性設(shè)計- 性能優(yōu)化”等步驟,通常要迭代進行。但是功能獨立并不意味著模塊是絕對孤立的。 ? 編碼實現(xiàn)-難點解析 1 ?編程語言的選擇 ?選擇開發(fā)人員最熟悉的,最合適的編程語言,而不是最新的,最 COOL的語言。 ? 編碼實現(xiàn)-難點解析 3 ?做好單元測試 ?單元測試是軟件工程師的工作之一。 ? 編碼實現(xiàn)-階段性成果 ?程序源代碼 ?編程文檔 ? 總結(jié)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1