![信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法_第1頁](http://file4.renrendoc.com/view/90285c2d367b328ea2c39f5f4db935ce/90285c2d367b328ea2c39f5f4db935ce1.gif)
![信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法_第2頁](http://file4.renrendoc.com/view/90285c2d367b328ea2c39f5f4db935ce/90285c2d367b328ea2c39f5f4db935ce2.gif)
![信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法_第3頁](http://file4.renrendoc.com/view/90285c2d367b328ea2c39f5f4db935ce/90285c2d367b328ea2c39f5f4db935ce3.gif)
![信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法_第4頁](http://file4.renrendoc.com/view/90285c2d367b328ea2c39f5f4db935ce/90285c2d367b328ea2c39f5f4db935ce4.gif)
![信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法_第5頁](http://file4.renrendoc.com/view/90285c2d367b328ea2c39f5f4db935ce/90285c2d367b328ea2c39f5f4db935ce5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
信息系統(tǒng)軟件工程分析設(shè)計(jì)階段監(jiān)理控制點(diǎn)及監(jiān)理方法1.1軟件項(xiàng)目計(jì)劃監(jiān)理的目標(biāo)(1)監(jiān)督承建單位形成軟件規(guī)模估計(jì)文檔,以供計(jì)劃和跟蹤軟件項(xiàng)目使用。(2)監(jiān)督承建單位制定軟件項(xiàng)目的活動(dòng)和約定,并形成文檔。(3)監(jiān)督和控制軟件項(xiàng)目計(jì)劃的產(chǎn)品和活動(dòng)與軟件的需求規(guī)格說明一致。1.2軟件項(xiàng)目計(jì)劃監(jiān)理的主要活動(dòng)(1)確保軟件承建單位在項(xiàng)目軟件過程規(guī)范約定的基礎(chǔ)上制定軟件項(xiàng)目計(jì)劃。(2)監(jiān)督承建單位為實(shí)施軟件工程和管理軟件項(xiàng)目制定合理的軟件項(xiàng)目計(jì)劃,包括進(jìn)行軟件規(guī)模估計(jì)和軟件風(fēng)險(xiǎn)分析,建立軟件項(xiàng)目組織,確定軟件項(xiàng)目生命周期,進(jìn)行軟件項(xiàng)目策劃,確定必要的約定。(3)監(jiān)督承建單位依據(jù)書面規(guī)程制定項(xiàng)目的軟件項(xiàng)目計(jì)劃,確認(rèn)計(jì)劃內(nèi)容是否滿足標(biāo)準(zhǔn)、規(guī)范及合同要求。(4)審查承建單位編寫的項(xiàng)目計(jì)劃文檔,軟件項(xiàng)目計(jì)劃包括:軟件項(xiàng)目的用途、范圍、目標(biāo)和對(duì)象,軟件開發(fā)計(jì)劃,軟件配置管理,軟件質(zhì)量保證,軟件框架設(shè)計(jì),問題跟蹤與排除方法,軟件度量。(5)審查承建單位標(biāo)明、建立和保持對(duì)軟件項(xiàng)目的控制所必需的軟件工作產(chǎn)品。(6)審查承建單位依據(jù)書面規(guī)程估計(jì)軟件工作產(chǎn)品規(guī)模,估計(jì)軟件項(xiàng)目的工作量和成本,估計(jì)項(xiàng)目的關(guān)鍵計(jì)算機(jī)資源。(7)監(jiān)督承建單位依據(jù)書面規(guī)程制定項(xiàng)目的軟件進(jìn)度計(jì)劃,分析承建單位制定項(xiàng)目的軟件工程設(shè)備和支持工具計(jì)劃的合理性、可行性,分析軟件進(jìn)度計(jì)劃的合理性。(8)管理和控制軟件計(jì)劃數(shù)據(jù),審查軟件項(xiàng)目計(jì)劃的活動(dòng)情況。(9)確保軟件項(xiàng)自計(jì)劃通過正式的評(píng)審,在評(píng)審后得到技術(shù)修改和批準(zhǔn),給出是否符合要求的結(jié)論,確定其能否作為軟件開發(fā)的前提和依據(jù),作為應(yīng)用軟件系統(tǒng)建設(shè)進(jìn)度控制的依據(jù)。1.3軟件質(zhì)量管理體系監(jiān)理1、監(jiān)督應(yīng)用軟件系統(tǒng)建設(shè)承建單位根據(jù)項(xiàng)目合同和業(yè)主應(yīng)用軟件系統(tǒng)需求,制定項(xiàng)目軟件工程和管理活動(dòng),結(jié)合成為密切相關(guān)、定義完整的項(xiàng)目軟件過程;2、評(píng)估項(xiàng)目軟件過程的技術(shù)合理性,包括是否符合標(biāo)準(zhǔn)和規(guī)范,是否符合項(xiàng)目合同和業(yè)主技術(shù)要求;3、項(xiàng)目軟件過程文檔化,并得到批準(zhǔn);監(jiān)督和控制承建單位的項(xiàng)目軟件過程的狀杰,促使承建單位支持和實(shí)施項(xiàng)目軟件過程,提高軟件項(xiàng)目實(shí)施的計(jì)劃性,減少軟件項(xiàng)目實(shí)施的風(fēng)險(xiǎn);4、監(jiān)督應(yīng)用軟件系統(tǒng)建設(shè)承建單位在軟件開發(fā)過程中按照項(xiàng)目軟件過程的規(guī)范實(shí)施,跟蹤、記錄和審查軟件管理過程活動(dòng)。1.4軟件質(zhì)量保證監(jiān)理的主要內(nèi)容1、確保項(xiàng)目遵循書面的承建單位管理策略來實(shí)施軟件質(zhì)量保證,承建單位成立了軟件質(zhì)量保證活動(dòng)的組織;2、控制承建單位依據(jù)書面規(guī)程,為軟件項(xiàng)目制定軟件質(zhì)量保證計(jì)劃,保障軟件質(zhì)量保證計(jì)劃符合項(xiàng)目軟件過程的規(guī)范要求;3、參加承建單位的軟件質(zhì)量保證組按照軟件質(zhì)量保證計(jì)劃進(jìn)行活動(dòng);4、參加承建單位的軟件質(zhì)量保證組評(píng)審軟件工程活動(dòng),驗(yàn)證軟件工程活動(dòng)與軟件項(xiàng)目計(jì)劃的一致性;5、參加承建單位軟件質(zhì)量保證組審核指定的軟件產(chǎn)品,依據(jù)指定的軟件標(biāo)準(zhǔn)、規(guī)程和合同需求對(duì)可交付的軟件產(chǎn)品進(jìn)行評(píng)價(jià),驗(yàn)證軟件產(chǎn)品與軟件項(xiàng)目計(jì)劃的一致性;6、控制承建單位依據(jù)書面規(guī)程,歸檔和處理軟件活動(dòng)和軟件工作產(chǎn)品中的偏差,管理和控制不一致性問題的文檔;7、軟件監(jiān)理人員和業(yè)主的軟件質(zhì)量保證人員定期對(duì)軟件質(zhì)量保證組的活動(dòng)和結(jié)果進(jìn)行評(píng)審;8、跟蹤和記錄軟件質(zhì)量保證活動(dòng)的情況,審查軟件質(zhì)量保證活動(dòng),并給出軟件質(zhì)量保證監(jiān)理報(bào)告。1.5軟件配置管理監(jiān)理的主要活動(dòng)1、確保應(yīng)用軟件系統(tǒng)建設(shè)承建單位的配置管理組織和環(huán)境按照軟件項(xiàng)目計(jì)劃的要求成立并配備。2、控制承建單位依據(jù)書面規(guī)程,為應(yīng)用軟件系統(tǒng)建設(shè)項(xiàng)目制定軟件配置管理計(jì)劃。3、監(jiān)督承建單位使用審批通過的、文檔化的軟件配置管理計(jì)劃作為實(shí)施軟件配置管理活動(dòng)的基礎(chǔ),該計(jì)劃包括:要執(zhí)行的活動(dòng)、活動(dòng)的進(jìn)度安排、指定的職責(zé)和所需的資源;監(jiān)督承建單位標(biāo)識(shí)將置于配置管理下的軟件工作產(chǎn)品,工作產(chǎn)品包括與過程相關(guān)的計(jì)劃、標(biāo)準(zhǔn)或規(guī)程、軟件需求、軟件設(shè)計(jì)、軟件代碼單元、軟件測(cè)試規(guī)程、為軟件測(cè)試活動(dòng)建立的軟件系統(tǒng)、軟件系統(tǒng)產(chǎn)品和編譯程序。4、控制承建單位依據(jù)書面規(guī)程,對(duì)所有配置項(xiàng)/單元的更改請(qǐng)求和問題報(bào)告實(shí)施初始準(zhǔn)備、記錄、評(píng)審、批準(zhǔn)和跟蹤。5、監(jiān)督承建單位依據(jù)書面規(guī)程,控制對(duì)基線的更改。監(jiān)督承建單位依據(jù)書面規(guī)程,由軟件基線庫生成軟件產(chǎn)品并對(duì)其發(fā)布進(jìn)行控制。監(jiān)督承建單位依據(jù)書面規(guī)程,記錄配置項(xiàng)/單元的狀態(tài)。6、控制承建單位編制軟件配置管理報(bào)告,證明軟件配置管理活動(dòng)和軟件基線庫的內(nèi)容,并提供給業(yè)主。7、監(jiān)督承建單位依據(jù)書面規(guī)程,進(jìn)行軟件基線庫審核。進(jìn)行軟件配置管理活動(dòng)狀態(tài)的跟蹤和記錄。8、定期審查軟件配置管理活動(dòng)和軟件配置管理基線,以驗(yàn)證它們與文檔定義的一致性。9、審核軟件配置管理活動(dòng)及其工作產(chǎn)品,并給出軟件配置管理監(jiān)理報(bào)告。1.6需求說明書評(píng)審內(nèi)容作為需求分析階段工作的復(fù)查手段,在需求分析的最后一步,應(yīng)該對(duì)功能的正確性、完整性和清晰性,以及其他需求給予評(píng)價(jià)。評(píng)審的主要內(nèi)容是:1、系統(tǒng)定義的目標(biāo)是否與用戶的要求一致;2、系統(tǒng)需求分析階段提供的文檔資料是否齊全;3、文檔中的所有描述是否完整、清晰、準(zhǔn)確反映用戶要求:4、與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述:5、被開發(fā)項(xiàng)目的數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)是否足夠、確定;6、所有圖表是否清楚,在不補(bǔ)充說明時(shí)能否理解;7、主要功能是否己包括在規(guī)定的軟件范圍之內(nèi),是否都已充分說明;8、軟件的行為和它必須處理的信息、必須完成的功能是否一致;9、設(shè)計(jì)的約束條件或限制條件是否符合實(shí)際;10、是否考慮了開發(fā)的技術(shù)風(fēng)險(xiǎn);11、是否考慮過軟件需求的其他方案_;12、是否考慮過將來可能會(huì)提出的軟件需求;13、是否詳細(xì)制定了檢驗(yàn)標(biāo)準(zhǔn),它們能否對(duì)系統(tǒng)定義是否成功進(jìn)行確認(rèn);14、有沒有遺漏、重復(fù)或不一致的地方;15、用戶是否審查了初步的用戶手冊(cè)或原型;16、項(xiàng)目開發(fā)計(jì)劃中的估算是否受到了影響。為保證軟件需求定義的質(zhì)量,評(píng)審應(yīng)以專門指定的人員負(fù)責(zé),并按規(guī)程嚴(yán)格進(jìn)行。評(píng)審結(jié)束應(yīng)有評(píng)審負(fù)責(zé)人的結(jié)論意見及簽字。除承建單位分析員之外,業(yè)主單位人員和監(jiān)理單位都應(yīng)當(dāng)參加評(píng)審工作。需求說明書要經(jīng)過嚴(yán)格評(píng)審,一般,評(píng)審的結(jié)果都包含了一些修改意見,待修改完成后再經(jīng)評(píng)審?fù)ㄟ^,才可進(jìn)入設(shè)計(jì)階段。1.7軟件分包合同監(jiān)理的方法方法1:定期審查軟件分包合同的管理活動(dòng)。實(shí)施定期審查的主要目的是適當(dāng)?shù)?、及時(shí)地掌握軟件分包合同管理的軟件過程活動(dòng)。在滿足業(yè)主單位需求的前提下,只要有適當(dāng)?shù)臋C(jī)制來報(bào)告異常情況,審查的時(shí)間間隔就盡可能長些。方法2:根據(jù)實(shí)際需要隨時(shí)跟蹤和審查軟件分包合同的管理活動(dòng)。方法3:評(píng)審和(或)審核軟件分包合同的管理活動(dòng)及其產(chǎn)品,并報(bào)告結(jié)果。這些評(píng)審和(或)審核至少應(yīng)驗(yàn)證:1、選擇分承建單位的活動(dòng)。2、管理軟件分包合同的活動(dòng)。3、協(xié)調(diào)主承建單位和分承建單位配置管理的活動(dòng)。4、與分承建單位按計(jì)劃評(píng)審的實(shí)施情況。5、確認(rèn)分包合同達(dá)到關(guān)鍵里程碑或階段完成時(shí)的評(píng)審情況。6、對(duì)分承建單位軟件產(chǎn)品的驗(yàn)收過程。1.8概要設(shè)計(jì)說明書評(píng)審1.8.1評(píng)審內(nèi)容1、可追溯性:即分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計(jì)是否覆蓋了所有己確定的軟件需求,軟件每一成分是否可追溯到某一項(xiàng)需求。2、接口:即分析軟件各部分之間的聯(lián)系,確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義。模塊是否滿足高內(nèi)聚和低耦合的要求。模塊作用范圍是否在其控制范圍之內(nèi)。3、風(fēng)險(xiǎn):即確認(rèn)該軟件設(shè)計(jì)在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時(shí)實(shí)現(xiàn)。4、實(shí)用性:即確認(rèn)該軟件設(shè)計(jì)對(duì)于需求的解決方案是否實(shí)用。5、技術(shù)清晰度:即確認(rèn)該軟件設(shè)計(jì)是否以一種易于翻譯成代碼的形式表達(dá)。6、可維護(hù)性:從軟件維護(hù)的角度出發(fā),確認(rèn)該軟件設(shè)計(jì)是否考慮了方便未來的維護(hù)。7、質(zhì)量:即確認(rèn)該軟件設(shè)計(jì)是否表現(xiàn)出良好的質(zhì)量特征。8、各種選擇方案:看是否考慮過其他方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么。9、限制:評(píng)估對(duì)該軟件的限制是否現(xiàn)實(shí),是否與需求一致。10、其他具體問題:對(duì)于文檔、可測(cè)試性、設(shè)計(jì)過程等進(jìn)行評(píng)估。1.8.2衡量設(shè)計(jì)的技術(shù)標(biāo)準(zhǔn)1、設(shè)計(jì)出來的結(jié)構(gòu)應(yīng)是分層結(jié)構(gòu),從而建立軟件成分之間的控制。2、設(shè)計(jì)應(yīng)當(dāng)模塊化,從邏輯上將軟件劃分為完成特定功能或子功能的構(gòu)件。3、設(shè)計(jì)應(yīng)當(dāng)既包含數(shù)據(jù)抽象,也包含過程抽象。4、設(shè)計(jì)應(yīng)當(dāng)建立具有獨(dú)立功能特征的模塊。5、設(shè)計(jì)應(yīng)當(dāng)建立能夠降低模塊與外部環(huán)境之間復(fù)雜連接的接口。6、設(shè)計(jì)應(yīng)能根據(jù)軟件需求分析獲取的信息,建立可驅(qū)動(dòng)、可重復(fù)的方法。軟件設(shè)計(jì)過程根據(jù)基本的設(shè)計(jì)原則,使用系統(tǒng)化的方法和完全的設(shè)計(jì)評(píng)審來建立良好的設(shè)計(jì)。1.8.3設(shè)計(jì)說明書檢查表序號(hào)檢查項(xiàng)是/不確定/否/不適用清晰性1是否所設(shè)計(jì)的架構(gòu),包括數(shù)據(jù)流、控制流和接口被清楚地表達(dá)了?2是否所有的假設(shè)、約束、策略及依賴都被記錄在本文檔了?3是否定義了總體設(shè)計(jì)目標(biāo)?完整性4是否所有以前的TBD(待確定條目)都已經(jīng)解決了?5是否設(shè)計(jì)已經(jīng)可以支持本文檔中遺留的TBD有可能帶來的變更?6是否所有的TBD的影響都已經(jīng)被評(píng)估了?7是否仍存在可能不可行的設(shè)計(jì)部分?8是否已記錄設(shè)計(jì)時(shí)的權(quán)衡考慮?該文件是否包括了權(quán)衡選擇的標(biāo)準(zhǔn)和不選擇其他方案的原因?依從性9是否遵守了項(xiàng)目的文檔編寫標(biāo)準(zhǔn)?一致性10數(shù)據(jù)元素、流程和對(duì)象的命名和使用在整套系統(tǒng)和外部接口之間是否一致?11該設(shè)計(jì)是否反映了實(shí)際操作環(huán)境(硬件、軟件、支持軟件)?可行性12從進(jìn)度、預(yù)算和技術(shù)角度上看該設(shè)計(jì)是否可行?13是否存在錯(cuò)誤的、缺少的或不完整的邏輯?數(shù)據(jù)使用14所有符合數(shù)據(jù)元素、參數(shù)以及對(duì)象的概念是否都已文檔化?15是否還有任何需要的但還沒有定義的數(shù)據(jù)結(jié)構(gòu),反之亦然?16是否已描述最低級(jí)別數(shù)據(jù)元素?是否已詳細(xì)說明取值范圍?功能性17是否對(duì)每一下級(jí)模塊進(jìn)行了概要算法說明?18所選擇的設(shè)計(jì)和算法能否滿足所有的需求?接口19操作界面的設(shè)計(jì)是否有為用戶考慮(入詞匯、使用信息和進(jìn)入的簡易)20是否已描述界面的功能特性?21界面將有利于解決問題嗎?22是否所有界面都互相一致,與其他模塊一致,以及和更高級(jí)別文檔中的需求一致?23是否所有的界面都提供了所需求的信息?24是否已說明內(nèi)部各界面之間的關(guān)系?25界面的數(shù)量和復(fù)雜程度是否已減少到最小?可維護(hù)性26該設(shè)計(jì)是否是模塊化的?27這些模塊是否具有高內(nèi)聚度和低耦合度?28是否已經(jīng)對(duì)繼承設(shè)計(jì)、代碼或先前選擇工具的使用進(jìn)行了詳細(xì)說明?性能29主要性能參數(shù)是否已被詳細(xì)說明(如實(shí)時(shí)、速度要求、磁盤輸入/輸出接口等)可靠性30該設(shè)計(jì)能夠提供錯(cuò)誤監(jiān)測(cè)和恢復(fù)?31是否矣考慮非正常情況?32是否所有錯(cuò)誤情況都被完整和準(zhǔn)確的說明?33該設(shè)計(jì)是否滿足該系統(tǒng)進(jìn)行集成時(shí)所遵守的約定?易測(cè)性34是否能夠?qū)υ撓到y(tǒng)進(jìn)行測(cè)試、演示、分析、或檢查來說明它是滿足需求的?35該套系統(tǒng)是否能用增量型的方法來測(cè)試和集成?可追溯型36是否各部分的設(shè)計(jì)都能追溯到需求說明書的需求?37是否所有的設(shè)計(jì)決策都能追溯到原來確定的權(quán)衡因素?38所繼承設(shè)計(jì)的已知風(fēng)險(xiǎn)是否已確定和分析?1.8.4詳細(xì)設(shè)計(jì)說明書評(píng)審、測(cè)試計(jì)劃評(píng)審序號(hào)檢查項(xiàng)是/不確定/否/不適用所有單元或過程的目的是否都已文檔化?包括了數(shù)據(jù)流、控制流和接口的單元設(shè)計(jì)是否已清晰的說明?完整性是否已定義和初始化所有的變量、指針和常量?是否已描述單元的全部功能?是否已詳細(xì)說明實(shí)現(xiàn)該單元的關(guān)鍵算法?是否已列出該單元的調(diào)用?依從性數(shù)據(jù)元素的命名和使用在整個(gè)單元和單元接口之間是否一致?所有接口的設(shè)計(jì)是否互相一致并且各更高級(jí)別文檔一致?正確性是否處理所有條件(>0,=0,<0,switch/case)?是否存在處理“casenotfound”的條件?是否正確地規(guī)定了分支(邏輯沒有顛倒)?數(shù)據(jù)使用是否所有聲明的數(shù)據(jù)都被詳細(xì)說明?事都所有該單元的數(shù)據(jù)結(jié)構(gòu)都被詳細(xì)說明?是否所有修改共享數(shù)據(jù)(或文件)的程序都考慮到了其他程序?qū)υ摴蚕頂?shù)據(jù)(或文件)的存取權(quán)限?是否所有邏輯單元、時(shí)間標(biāo)志和同步標(biāo)志都被定義和初始化?接口接口參數(shù)在數(shù)量、類型和順序上是否匹配?是否所有的輸入和輸出都被正確定義和檢查?是否傳遞參數(shù)序列都被清晰描述?是否所有參數(shù)和控制標(biāo)志由已描述的單元傳遞或返回?是否詳細(xì)說明了參數(shù)的度量單位、取值范圍、正確度和精度?共享數(shù)據(jù)區(qū)域及其存取規(guī)定的映射是否一致?可維護(hù)性單元是否具有高內(nèi)聚度和低耦合度?性能是否該單元的所有約束都被詳細(xì)說明?可靠性初始化是否使用到默認(rèn)值,默認(rèn)值是否正確?1.8.5軟件編碼規(guī)范評(píng)審1.8.5.1源程序文檔化1、符號(hào)名的命名符號(hào)名即標(biāo)識(shí)符,包括模塊名、變量名、常量名、標(biāo)號(hào)名、子程序名、數(shù)據(jù)區(qū)名以及緩沖區(qū)名等等。這些名稱應(yīng)能反映它所代表的實(shí)際東西,應(yīng)有一定的實(shí)際意義。例如,表示次數(shù)的量用Times,表示總量的量用Total,表示平均值的量用Average,表示和的量用Sum等等。名稱不是越長越好,應(yīng)當(dāng)選擇精煉的、意義明確的名稱。必要時(shí)可使用縮寫名稱,但這時(shí)要注意縮寫規(guī)則要一致,并且要給每一個(gè)名稱加注釋。同時(shí),在一個(gè)程序中,一個(gè)變量只應(yīng)用于一種用途。2、程序的注釋夾在程序中的注釋是程序員與日后的程序讀者之間通信的重要手段。注釋絕不是可有可無的。一些正規(guī)的程序文本中一注釋行的數(shù)量占到整個(gè)源程序的1/3-1/2,甚至更多。注釋分為序言性注釋和功能性注釋。序言性注釋通常置于每個(gè)程序模塊的開頭部分,它應(yīng)當(dāng)給出程序的整體說明,對(duì)子理解程序本身具有引導(dǎo)作用。有些軟件開發(fā)部門對(duì)序言性注釋做了明確而嚴(yán)格的規(guī)定,要求程序編制者逐項(xiàng)列出。有關(guān)項(xiàng)目包括:程序標(biāo)題;有關(guān)本模塊功能和目的的說明;主要算法;接口說明(包括調(diào)用形式、參數(shù)描述、子程序清單);有關(guān)數(shù)據(jù)描述(重要的變量及其用途、約束或限制條件,以及其他有關(guān)信息);模塊位置(在哪一個(gè)源文件中,或隸屬十哪一個(gè)軟件包);開發(fā)簡歷(模塊設(shè)計(jì)者、復(fù)審者、復(fù)審日期、修改日期及有關(guān)說明)等。功能性注釋功能性注釋嵌在源程序體中,用于描述其后的語句或程序段是在做什么工作,或是執(zhí)行了下面的語句會(huì)怎么樣。而不要解釋下面怎么做。要點(diǎn):描述一段程序,而不是每一個(gè)語句;用縮進(jìn)和空行,使程序與注釋容易區(qū)別;注釋要正確。3、標(biāo)準(zhǔn)的書寫格式視覺組織用空格、空行和移行來實(shí)現(xiàn)。恰當(dāng)?shù)乩每崭瘢梢酝怀鲞\(yùn)算的優(yōu)先性,減少發(fā)生編碼的錯(cuò)誤;自然的程序段之間可用空行隔開;移行也叫做向右縮格,它是指程序中的各行不必都在左端對(duì)齊,不必都從第一格起排列,這樣做可以使程序分清層次關(guān)系。對(duì)于選擇語句和循環(huán)語句,把其中的程序段語句向右做階梯式移行,使程序的邏輯結(jié)構(gòu)更加清晰。1.8.5.2數(shù)據(jù)說明在設(shè)計(jì)階段己經(jīng)確定了數(shù)據(jù)結(jié)構(gòu)的組織及其復(fù)雜性。在編寫程序時(shí),則需要注意數(shù)據(jù)說明的風(fēng)格。為了使程序中數(shù)據(jù)說明更易于理解「和維護(hù),必須
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公室房屋租賃合同范本
- 制作買賣合同范本
- 2025年度建筑模板工程承包及綠色建材應(yīng)用合同
- 加工輔料采購合同范本
- 勞務(wù)合同范本辦理流程
- 2025年度建筑工程施工材料供應(yīng)承包協(xié)議
- 2025年中國魚肝油市場(chǎng)供需預(yù)測(cè)及投資戰(zhàn)略研究咨詢報(bào)告
- 2025年度文化創(chuàng)意產(chǎn)業(yè)園區(qū)工裝設(shè)計(jì)施工一體化合同
- 2025年度智慧家居安裝勞務(wù)分包合同個(gè)人版
- 2025年度新能源汽車研發(fā)借款合同范本
- 中國主要蜜源植物蜜源花期和分布知識(shí)
- 電化學(xué)免疫傳感器的應(yīng)用
- (2024年)面神經(jīng)炎課件完整版
- 數(shù)據(jù)中心基礎(chǔ)知識(shí)培訓(xùn)-2024鮮版
- 第4課+中古時(shí)期的亞洲(教學(xué)設(shè)計(jì))-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 保障性住房建設(shè)資金來源與運(yùn)作機(jī)制
- 金點(diǎn)子活動(dòng)總結(jié)匯報(bào)
- 原料驗(yàn)收標(biāo)準(zhǔn)知識(shí)培訓(xùn)課件
- 江蘇春節(jié)風(fēng)俗 南京夫子廟、鹽水鴨與昆曲
- Unit4MyfamilyStorytime(課件)人教新起點(diǎn)英語三年級(jí)下冊(cè)
- 物流運(yùn)作管理-需求預(yù)測(cè)
評(píng)論
0/150
提交評(píng)論