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

        ?

        軟件開發(fā)流程簡析

        2016-06-16 20:24:15向一丁
        電腦知識與技術(shù) 2016年10期
        關(guān)鍵詞:需求分析

        向一丁

        摘要:該文通過學(xué)生案例來實現(xiàn)軟件項目開發(fā)的幾個階段,對每個階段進行了簡要的闡述和分析,并一步步對讀者進行引導(dǎo),以其能方便快捷弄懂軟件項目開發(fā)的流程。

        關(guān)鍵詞:遠程考試;需求分析;總體設(shè)計;詳細設(shè)計

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)10-0102-02

        隨著計算機網(wǎng)絡(luò),通信及電子技術(shù)的快速發(fā)展,人們的生活水平得到了明顯的提高,科學(xué)技術(shù)水平也得到了更進一步的改善,人們的家居環(huán)境進入了智能化時代,最突出的是在計算機方面。但是在這方便快捷的智能化生活背后,有無數(shù)科研工作者付出了辛苦的勞動,他們對一些復(fù)雜的數(shù)據(jù)進行采樣分析,實驗并投入應(yīng)用,創(chuàng)造了大量的社會價值,因為前期艱辛的付出造就了今日的社會的進步發(fā)達。本文就計算機領(lǐng)域軟件技術(shù)的發(fā)展進行簡要的闡述和分析,計算機技術(shù)的發(fā)展離不開硬件和軟件,在此,作者就計算機軟件談?wù)剛€人看法和觀點?,F(xiàn)今,我們常用的編碼軟件有Java、C、C#,算法描述的知識有如數(shù)據(jù)結(jié)構(gòu),系統(tǒng)化的軟件項目開發(fā)可以用到軟件工程等方面的知識。

        軟件是由計算機文檔和程序設(shè)計的概念發(fā)展演化而來的,是在文檔和程序設(shè)計發(fā)展到一定規(guī)模并且逐步商品化的過程中形成的。軟件開發(fā)經(jīng)歷了用戶需求階段、軟件設(shè)計階段和軟件開發(fā)階段的演變過程。是我們生活中不可缺少的東西,許多工作都會涉及軟件的應(yīng)用,軟件滲透了大量的腦力勞動,也鍛煉著軟件開發(fā)者的邏輯思維能力和編碼水平,軟件無時無刻不用于我們的生活中,所以個人覺得軟件開發(fā)者是很偉大的,給我們的生活帶來樂趣,帶來便利。軟件開發(fā)是根據(jù)用戶要求建造出系統(tǒng)或者系統(tǒng)中的軟件部分過程。軟件開發(fā)是一項包括需求捕捉、需求分析、設(shè)計、實現(xiàn)和測試的系統(tǒng)工程。

        然而《軟件工程》課程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的科學(xué)。它涉及程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設(shè)計模式等方面。在學(xué)習(xí)《軟件工程》課程的過程中,同學(xué)們聽起知識點會覺得很迷茫,也許并不知道老師在講什么,因此在教學(xué)過程中一方面要突出教,一方面要突出學(xué),教師采用有意義的案例進行講授,學(xué)生跟著老師思路走的同時融入自己的思考,帶著問題進行知識的探索,同時可以利用豐富的網(wǎng)絡(luò)資源,進行知識的整合和再利用。教師授課過程中,可根據(jù)教學(xué)班同學(xué)情況的不同而進行如分組教學(xué)模式,讓同學(xué)們模擬開發(fā)團隊,并分別在團隊中承當相應(yīng)角色,開始設(shè)計開發(fā)項目,整個項目流程由老師引導(dǎo),不干預(yù)學(xué)生選題、需求、設(shè)計、代碼及測試一系列工作,讓同學(xué)真實做到教中學(xué),學(xué)中教,理論和實踐相結(jié)合的模式。學(xué)生在項目開發(fā)過程中會遇到很多問題,教師可以給予引導(dǎo),參考意見,但不建議給予實質(zhì)幫助。通過一系列工作,一學(xué)期結(jié)束后,同學(xué)們學(xué)到的不僅僅是理論知識,還有提高了實踐動手能力,培養(yǎng)了團隊意識,有了創(chuàng)新的概念,也正符合現(xiàn)階段人才培養(yǎng)的需求和目標,即培養(yǎng)創(chuàng)新創(chuàng)業(yè)型人才。

        軟件工程作為一門動態(tài)的學(xué)科,它的更新速度遠遠快于其他任何專業(yè),若想在這瞬息變化的技術(shù)世界中站穩(wěn)腳跟,需要切實了解其發(fā)展過程和技術(shù)本身,并隨時關(guān)注它的前沿技術(shù)以及未來的發(fā)展趨勢,比如現(xiàn)在的云計算技術(shù)等。為了更好地了解軟件技術(shù)的特點、發(fā)展進程以及未來趨勢,需從軟件工程這門學(xué)科和技術(shù)出現(xiàn)的背景出發(fā)。本文以遠程考試系統(tǒng)為例,對軟件工程項目開發(fā)做個簡要分析。

        遠程考試系統(tǒng)是一個基于數(shù)據(jù)庫和Web的遠程在線實時測試系統(tǒng)。首先我們從可行性方面進行著手,然后討論它的需求分析,到方案的設(shè)計和代碼編寫,以及測試和維護整個流程。

        1 可行性研究

        當用每種考核方式時,都是為了檢驗學(xué)生把握知識的程度。由于Web方式的遠程考試跟傳統(tǒng)比較考試會有所不同,傳統(tǒng)考試的中心是人,評判的對象也主要是人,具備較好的靈活性,但是對于根據(jù)Web的考試,雖然考試的主體也是人,但評判的主體通常都是計算機自動進行的,所以在靈活性方面稍加缺乏。因此,這個優(yōu)缺點也比較明顯。一方面,傳統(tǒng)的考核模式具備超強的靈活性,考生答題時便可以獲得更多的自由度,與根據(jù)Web的考試比較而言就顯得嚴格了。另一方面,由于無人為的干擾,根據(jù)Web的考試,能夠利用題庫進行,隨機選題的方法,在試題上具有更高的客觀性。

        2 需求分析

        2.1系統(tǒng)組成

        該系統(tǒng)從功能邏輯上大體劃分以下系統(tǒng)四個部分:

        1)考試系統(tǒng):該系統(tǒng)可供考生參加在線測試,同時并能完成一些輔助功能。

        2) 批閱系統(tǒng):該系統(tǒng)能夠批閱試卷,查看分數(shù),統(tǒng)計成績,管理試卷等功能。

        3) 管理系統(tǒng):管理系統(tǒng)能對系統(tǒng)中的用戶信息和試卷進行管理,并具增刪查改功能。

        4) 題庫系統(tǒng):題庫管理系統(tǒng)主要用于試題庫的維護。 同時還可以定義考試中的試題模板,讓管理系統(tǒng)根據(jù)此模板自動生成試卷。

        2.2 模塊劃分

        將該系統(tǒng)模塊大體劃分為以下幾個部分:

        1)考生

        該模塊主要有注冊、修改、刪除考生信息等功能??忌ㄟ^注冊,生成準考證號和密碼,并打印考試通知給考生,考生可憑準考證號和密碼參加考試。

        2) 試題

        考試科目的設(shè)置,試題的錄入、修改和刪除通過試題模塊進行操作。通常情況下由系統(tǒng)管理員通過遠程操作,以維護試題庫中的試題、答案、得分設(shè)定等。

        3) 答題

        該模塊可以生成試卷、顯示且引導(dǎo)考生完成整個考試,并記錄考生答題狀態(tài)。同時還應(yīng)設(shè)置倒計時系統(tǒng),用于提示考生的考試剩余時間,并突出顯示以提醒考生。也可根據(jù)計時系統(tǒng)在時間到點時同時鎖定以及終止考試。

        4) 閱卷

        自動閱卷系統(tǒng)的功能是將考生答卷狀況與試卷庫中標準答案與之比較,顯示每一題的成績與總成績,最終輸入成績單。

        5) 查詢

        該模塊為考生提供查詢成績、考試日期等查詢功能。

        3 詳細設(shè)計

        3.1 開發(fā)工具與環(huán)境

        遠程考試系統(tǒng)是在Internet的Web頁面中進行的,因此,所有的開發(fā)工具必須支持Web。

        1)Web應(yīng)用軟件,對于Web的開發(fā)環(huán)境,有較多的選擇,目前國內(nèi)比較流行的Dremaweaver各版本就是其中之一。

        2) web開發(fā)環(huán)境,必需要有IIS服務(wù)。

        3) 數(shù)據(jù)庫系統(tǒng),目前基于Web的數(shù)據(jù)庫系統(tǒng)可采用Access、SQLServer、MySql、Oracle

        上述是個簡單的項目開發(fā)過程,涉及了軟件項目開發(fā)的前期和中期,在代碼完成后需要進行測試以及提交給用戶驗收。因此,我們可以得出一個結(jié)論,即開發(fā)任何一個系統(tǒng),都應(yīng)該先掌握與項目有關(guān)的信息和資料,不能盲目的無目標的去開發(fā),全方位的了解它,才能更好地進入開發(fā)流程,完善系統(tǒng)的不足。

        綜上所述,軟件項目建設(shè)流程每一步都很重要和關(guān)鍵,當然還少不了對軟件項目進行后期的維護。軟件是現(xiàn)代科學(xué)技術(shù)發(fā)展的產(chǎn)物,隨著其規(guī)模和復(fù)雜性的提高、使用范圍的擴大,需要從技術(shù)和管理兩方面對軟件的開發(fā)過程進行控制,本質(zhì)是希望軟件系統(tǒng)的開發(fā)變得像工程學(xué)科中的產(chǎn)品生產(chǎn)一樣。通過一系列的標準和規(guī)范,利用科學(xué)的技術(shù)、方法、工具和管理手段,以較低的成本獲得較高的質(zhì)量并具有可維護性好的軟件產(chǎn)品。軟件為我們的生活提供了太多的方便,希望未來,軟件工程發(fā)展也越來越好,越來越被人們所熟知。

        科學(xué)在進步,時代在發(fā)展,人類將會學(xué)習(xí)更多的東西,才能保證不被社會所淘汰,并利用所學(xué)知識開發(fā)出許多的項目,這些項目對國家、對人們的 生活都會起著非常大的作用,給人們的生活帶來便利,省時省力,對人們而言,這些都是不可或缺的。

        參考文獻:

        [1] 張海潘.軟件工程[M].北京:人民郵電出版社,2002.

        [2] 鄭小發(fā).軟件工程技術(shù)[M].北京:中國傳媒大學(xué)出版社,2011.

        [3] 付雯.軟件工程技術(shù)[M].北京:機械工業(yè)出版社,2013.

        [4] 劉強.“軟件工程”課程教學(xué)改革的探索與實踐[C].全國高校軟件工程專業(yè)教育年會論文集,2007.

        猜你喜歡
        需求分析
        互聯(lián)網(wǎng)汽車保險需求分析
        淺談商業(yè)銀行如何提升高端客戶服務(wù)價值
        陸軍戰(zhàn)時軍械裝備保障需求分析研究
        價值工程(2016年31期)2016-12-03 01:08:57
        基于智能手機的高職學(xué)生移動學(xué)習(xí)需求分析研究
        考試周刊(2016年88期)2016-11-24 14:54:15
        彈藥保障需求分析實驗?zāi)P洼敵鰯?shù)據(jù)的驗證研究
        價值工程(2016年30期)2016-11-24 14:19:29
        研究生公共英語課程改革模式探索
        服裝設(shè)計智能化趨向及模式研究
        大學(xué)師生需求發(fā)展分析
        基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
        指揮信息系統(tǒng)模擬訓(xùn)練評估需求分析
        價值工程(2016年29期)2016-11-14 01:54:24
        亚洲xx视频| 老熟妇仑乱视频一区二区 | 国产一在线精品一区在线观看| 国产精品熟女视频一区二区| 最新国产日韩AV线| 青青草视频原手机在线观看| 加勒比东京热一区二区| 插我一区二区在线观看| 最近日本免费观看高清视频| 国内精品伊人久久久久av| 99精品又硬又爽又粗少妇毛片| av在线播放男人天堂| 日韩人妻无码精品久久免费一| 久久这里只精品国产99热| 蜜桃av区一区二区三| 日韩精品免费一区二区三区观看| 久久久受www免费人成| 午夜毛片午夜女人喷潮视频| 少妇性l交大片免费快色| 色欲色香天天天综合网www| 少妇人妻偷人精品免费视频| 永久免费看免费无码视频| 加勒比av在线一区二区| 国产成人av乱码在线观看| 车上震动a级作爱视频| 蜜臀av一区二区三区人妻在线| 中文字幕有码人妻在线| 国产成人亚洲综合色婷婷| 亚洲中文av一区二区三区| 日韩人妻大奶子生活片| 国产一区二区精品久久岳| 久久欧美与黑人双交男男| 精品黄色av一区二区三区| 极品粉嫩小仙女高潮喷水操av| 国产成本人片无码免费2020| 在线观看网址你懂的| 婷婷久久亚洲中文字幕| 日韩精品真人荷官无码| 另类免费视频在线视频二区 | 人妻无码一区二区在线影院| 色噜噜色哟哟一区二区三区|