欢迎来到天天文库
浏览记录
ID:32082300
大小:1.15 MB
页数:40页
时间:2019-01-31
《11-4 VB专题制作的意义.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十一章綜合練習11-1寫作程式的要領11-2電腦化專案的開發11-3程式的測試與維護11-4VB專題製作的意義11-5VB專題範例11-6VB專題成果第11章綜合練習綜合前面各章之介紹,包括程式設計所須的指令,語法、函數、陣列、排序、檔案、資料庫之使用與演算邏輯,最後將介紹寫作程式的要領、電腦化專案開發步驟、程式測試與維護及以一個學籍成績管理系統為範本介紹專題程式設計的應用。11-1寫作程式的要領程式的完成與驗收並非工作的完成,因為系統不斷的使用一定會遭遇某些問題或使用者需求不斷增加。此時均須進行系統的維護
2、,因此程式寫作須留意以下要點,才可降低維護費用與時間。一、應讓程式標準化1.變數與程序(副程式)名稱的設定應具有意義,千萬不要貪圖一時之便而用簡單的文字,因為時間久遠之後,才不會忘記了原先設定之變數之意義,例如寧可用total也不要用t代表總和。2.物件名稱應統一使用微軟規定之物件縮碼,例如CommandButton為cmd,而TextBoX為txt。3.使用標準程式流程圖,透過標準流程圖可以很清楚了解,程式執行順序,以及資料輸出入關係。二、應具有可讀性1.適切的加上註解:程式中加了REM,標註每個變數及程序
3、之功能或說明。2.善用內縮及空白列:迴圈判斷及程序等均應有層次且同一階層應互相對齊,程序與程序之間應留空白以示區隔,每一程序均應模組化且長度不應超過一頁。三、應遵守結構化程式設計原則1.由上而下設計方法:將工作分割成數個子工作,每個子工作再逐步細分直到所有子工作都能用簡單指令完成。2.模組化:整個程式是由許多模組所組合而成,每個模組負責特定工作,而且只有一個入口及一個出口。3.應使用循序、選擇及重覆等三種基本結構。4.應儘量避免使用Goto指令。11-2電腦化專案的開發專案的開發,就是指一個公司或學校某部門的
4、電腦化資訊管理系統的開發。一般而言,開發一個電腦化資訊管理系統就如同建造一棟大樓一樣,是件相當繁難的工程,不僅要投入許多人力與資金,同時所需開發時間亦甚長。蓋大樓要先由建築師勘查地形與地質,按著設計藍圖,然後才由施工人員依所設計之藍圖建造大樓。開發建立資訊系統也是要先由系統分析師(SystemAnalyst,簡稱SA)勘查系統的現行作業狀況與資訊需求,然後規劃電腦化藍圖,最後再由程式設計人員依藍圖撰寫程式指令。電腦化資訊系統的開發的流程稱為系統發展生命週期(SystemDevelopmentLifeCycle
5、;SDLC),是一有組織的方式用來開發一個企業的資訊系統。SDLC又稱為瀑布模式(WaterfallModel),它將系統發展的流程分為以下幾個階段來進行,如下圖11-1所示。圖11-11.初步調查(PreliminaryInvestigation):由使用者提出需求,然後送請高階主管或系統規劃小組加以評估核定。當系統核定同意開發時,即應著手系統分析工作,此工作可細分為可行性評估、確認所需的資訊、資料收集、資料分析及確認可帶來的利益等,並將結果向管理者與使用者報告。2.系統分析(SystemAnalysis)
6、:則是調查現行處理程序與作業方法,經過訪談後做需求確認、需求分析(軟硬體設備需求、輸出、輸入、處理程序、時機、控制)、評估各項可行方案,以及完成系統需求規格書,同時在分析進行時,應加強彼此溝通,使系統功能更符合實務工作的需求。3.系統設計(SystemDesign):系統設計的進行步驟是依據系統需求規格書,然後依照設計系統輸出、輸入、檔案與資料庫、處理程序,以及設計軟體,將結果報告給管理者與使用者。4.系統開發(SystemDevelopment):系統開發主要工作是選擇適合的程式語言,使用結構化程式設計,將
7、系統設計階段的產出,轉換成真正的程式碼,系統開發設計過程,必需經過不斷的測試與修改,雖後撰寫系統使用說明書,方便使用者操作系統。5.系統實施與評估(SystemImplementationandEvaluation):系統經過發展完成並完成各項說明書以後,整個系統就能運行工作。實施一段時間以後,往往因外在環境變遷或因應新需求而改變,導致系統的功能衰退,因此系統分析師應定期作系統的評估及維護工作。統測試題(A)1.系統發展生命週期從「初步調查」到「系統運行與維護」共五個階段,在中間的三個階段依序為何?(A)系統
8、分析→系統設計→系統發展(B)系統設計→系統分析→系統發展(C)系統分析→系統發展→系統設計(D)系統發展→系統分析→系統設計11-3程式的測試與維護測試是證明系統是否按照其規範運轉的程序,一般程式設計完成之後應按照以下步驟逐一測試:一、模組測試模組是整個系統的子程式,若某一模組程式有所錯誤,均將影嚮整個作業系統的功能,因此模組的測試是首要的工作,不可疏忽。二、整合測試整合測試是在測試所有模組整合在
此文档下载收益归作者所有