亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        應(yīng)用方法論的軟件開發(fā)過程

        2008-12-31 00:00:00蘇天醒孫桂花
        網(wǎng)絡(luò)與信息 2008年7期

        通過采用適當(dāng)?shù)姆椒ǎ瑢⒁芯康膹?fù)雜問題,分解成多階段,多個相對簡單的小問題,逐個地分階段進(jìn)行解決。

        在軟件開發(fā)的整個過程中,要經(jīng)歷這樣幾個階段:需求分析→提出總體方案→系統(tǒng)規(guī)劃→概要設(shè)計→詳細(xì)設(shè)計→代碼設(shè)計→測試→用戶培訓(xùn)→試運(yùn)行→用戶意見反饋→產(chǎn)品完善→正式運(yùn)行→用戶意見反饋→產(chǎn)品升級,最終成為完善的軟件產(chǎn)品。

        其中最重要的是需求分析階段。只有明確需求,并滿足軟件設(shè)計人員和用戶在對同一問題的理解完全一致的前提下,才能確保一個軟件開發(fā)工作的順利進(jìn)行,該階段是項目能否成功的關(guān)鍵。這個階段需要和用戶反復(fù)溝通,明確用戶要實現(xiàn)的功能、達(dá)到的效果以及其現(xiàn)有硬件設(shè)備和網(wǎng)絡(luò)環(huán)境等情況。一個大的項目有時需要進(jìn)行幾十次需求溝通,每次形成一個簡單的需求說明書,當(dāng)需求說明書得到用戶的認(rèn)可后,才可以進(jìn)入下一階段。也有人說,完成需求,就已經(jīng)完成了項目的一半。該階段需要介入的人員有項目經(jīng)理、系統(tǒng)分析師、軟件設(shè)計師、美工。其中,項目經(jīng)理負(fù)責(zé)整個項目的協(xié)調(diào)工作;系統(tǒng)分析師和軟件設(shè)計師負(fù)責(zé)根據(jù)用戶提出的需求,判斷該需求根據(jù)現(xiàn)有人員、技術(shù)是否可以實現(xiàn),如果不可以,協(xié)商用戶以可以實現(xiàn)的方式解決問題;美工負(fù)責(zé)理解用戶對軟件產(chǎn)品展現(xiàn)形式的需求,并以此來設(shè)計軟件的外觀(包括內(nèi)容展現(xiàn)形式、色調(diào)、風(fēng)格等)。該階段形成的書面材料:《需求分析說明書》。

        明確需求后,由系統(tǒng)分析師和軟件設(shè)計師嚴(yán)格按照《需求分析說明書》為用戶設(shè)計總體方案,該方案是面向用戶的,內(nèi)容盡量少地涉及技術(shù)層面內(nèi)容,主要側(cè)重功能描述。包括該軟件有多少功能模塊,具體功能描述,輔助手段說明,最終達(dá)到的使用效果,以及對一些用戶關(guān)心的特性(如安全性、可靠性等)方面的描述,同時,為客戶提供一些硬件設(shè)備選擇方案。該階段形成的書面材料:《項目總體方案》。

        系統(tǒng)分析師和軟件設(shè)計師根據(jù)《項目總體方案》,做系統(tǒng)規(guī)劃和概要設(shè)計。從該步驟開始,以下的各步都將面向開發(fā)人員,形成的文字材料均以專業(yè)術(shù)語和列表等形式展現(xiàn),盡量少用或不用描述性語言,力求言簡意賅地表達(dá)。該階段按軟件模塊提取功能點,不同模塊間有交叉或相似內(nèi)容的進(jìn)行合并,并詳細(xì)說明每個模塊下包含的具體功能點,如增加、刪除、修改、檢索、分類、排序等,即對功能模塊進(jìn)行細(xì)化。形成的書面材料:《概要設(shè)計說明書》。

        在概要設(shè)計基礎(chǔ)上,系統(tǒng)分析師和軟件設(shè)計師進(jìn)行詳細(xì)設(shè)計。該階段將搭建軟件系統(tǒng)的整體框架,框架搭建一般有兩種方式:一種從技術(shù)角度,按功能點搭建;另一種按內(nèi)容,即按模塊來組織。其中第二種用的居多,即按內(nèi)容分成若干模塊,在每個模塊下,確定需要開發(fā)的功能函數(shù)(在面向?qū)ο蟮脑O(shè)計方法中我們稱其為方法),把這些函數(shù)或方法要實現(xiàn)的功能都確定下來,并設(shè)計數(shù)據(jù)庫的結(jié)構(gòu),包括有多少表,每個表有哪些字段,主鍵,外鍵,字段長度,是否需要索引,表與表間是否有關(guān)聯(lián),是否需要建立觸發(fā)器等內(nèi)容。形成的書面材料:《功能設(shè)計說明書》、《數(shù)據(jù)庫設(shè)計說明書》。

        代碼設(shè)計,即逐行編寫代碼的過程,也是從無到有建立該軟件的過程。很多人通常所說的開發(fā),都狹義地指這部分。實際開發(fā)中,這部分在前面各項設(shè)計完成的基礎(chǔ)上,僅僅是一個實施過程,難度很小。該階段主要介入的人員是軟件設(shè)計師和程序員。形成的書面材料:《項目實施計劃》、《軟件安裝手冊》、《客戶端配置說明書》、《性能優(yōu)化配置參考》、《系統(tǒng)常見問題幫助文檔》、《用戶使用手冊》、《管理員使用手冊》、《軟件驗收確認(rèn)單》、《培訓(xùn)計劃》等。

        完成代碼設(shè)計的軟件產(chǎn)品,要經(jīng)過測試才能拿給用戶。測試種類很多,根據(jù)軟件產(chǎn)品的規(guī)模和每個開發(fā)團(tuán)隊的實際情況選擇最適合自己的方法。常用的小規(guī)模軟件測試一般按下面流程進(jìn)行:首先是自測,誰寫的程序由誰來測試;如果沒有發(fā)現(xiàn)問題,再由本組的軟件設(shè)計師進(jìn)行測試,稱這部分為組內(nèi)測試;之后由非開發(fā)組的成員,但仍然是開發(fā)人員進(jìn)行測試,稱為組間測試;前面的這些測試,都是針對軟件的代碼、可靠性、安全性、穩(wěn)定性等方面進(jìn)行的,完成的是集成、系統(tǒng)、環(huán)境等方面的測試,是面向技術(shù)層面的。之后由用戶測試,這部分主要對軟件功能進(jìn)行測試,看能否滿足用戶的需求,與他們要達(dá)到的效果是否一致。形成的書面材料:《測試用例說明》、《系統(tǒng)測試報告》。

        完成測試的軟件產(chǎn)品,到現(xiàn)場給用戶安裝、調(diào)試,之后進(jìn)行用戶培訓(xùn)。培訓(xùn)分兩個層次:一層是針對系統(tǒng)管理員,一層是針對普通用戶。之后進(jìn)入試運(yùn)行階段,時間通常是3到6個月,視軟件規(guī)模、復(fù)雜性而定,這個階段及以后的正式運(yùn)行階段,用戶將不停地提出反饋意見,軟件設(shè)計人員根據(jù)意見反復(fù)修改,之后完成產(chǎn)品的升級,形成最終的軟件產(chǎn)品。

        国产成人无码综合亚洲日韩| 亚洲av乱码国产精品色| 亚洲最大视频一区二区三区| 日韩女同精品av在线观看| 中文字幕人妻熟在线影院 | 插入日本少妇一区二区三区 | 国产精品无码久久久久久久久作品| 亚洲福利网站在线一区不卡| 漂亮人妻洗澡被公强 日日躁| 亚洲性啪啪无码av天堂| 手机看片福利盒子久久青| 最新亚洲av日韩av二区一区| 邻居美少妇张开腿让我爽了一夜| yw尤物av无码国产在线观看| 国产欧美日产久久| av毛片在线播放网址| 亚洲av一区二区三区色多多| 48久久国产精品性色aⅴ人妻 | 亚洲日韩精品欧美一区二区三区不卡| 亚洲码无人客一区二区三区| 日韩午夜理论免费tv影院| 中日韩精品视频在线观看| 亚洲精品aⅴ无码精品丝袜足| 国产丝袜长腿在线看片网站| 亚洲中文字幕无码爆乳app| 欧美成年黄网站色视频| 免费大学生国产在线观看p | 久久精品第九区免费观看| 亚洲精品久久中文字幕| 无码av一区在线观看| 亚洲精品中文字幕乱码| 熟妇熟女乱妇乱女网站| 国产喷水福利在线视频| 少妇被爽到自拍高潮在线观看| 亚洲国产国语在线对白观看| 真人作爱免费视频| 亚洲欧美日韩国产精品一区| 国产在线精品观看一区二区三区 | 经典三级免费看片天堂| 国产精品毛片一区二区| 一区二区精品|