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

正文內(nèi)容

軟件工程導論實訓指導書推薦閱讀(編輯修改稿)

2024-10-18 00:23 本頁面
 

【文章內(nèi)容簡介】 導論》《軟件工程》課程設計指導書課程代號:31110630,31110510 總學時(或周數(shù)):1周適用專業(yè):軟件工程,計算機科學與技術(shù)先修課程:程序設計語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學等一、課程設計(實踐)目的《軟件工程》是計算機專業(yè)學生的專業(yè)必修課,通過學習,可以使學生對軟件系統(tǒng)的設計思想、開發(fā)方法和具體過程有一完整的了解,為今后參加工作、適應環(huán)境的要求,開發(fā)出滿足各種需要的軟件系統(tǒng)打下一定的基礎。本課程設計的主要目的是:(1)使學生更好地理解該課程介紹的概念、原理等內(nèi)容。(2)加深對開發(fā)過程中所涉及的各種圖形工具的認識和理解。(3)學會利用現(xiàn)有的計算機輔導工具獨立完成軟件系統(tǒng)的設計工作。二、課程設計(實踐)要求具備軟件開發(fā)的各種開發(fā)環(huán)境和常用的CASE工具均可,硬件只要流行配置和網(wǎng)路即可,軟件包括如Windows、SQL Server、Oracle、PWS、IIS、VC、VB、Delphi、Power Bhulder、JAVA、Net、Asp/Jsp等,CASE如 JUDE,Project,Rational Rose, Office等等各種流行工具。另外,在本課程實驗之前要求學生具備如下的知識和操作經(jīng)驗:(1)系統(tǒng)學習過《數(shù)據(jù)結(jié)構(gòu)》、《程序設計技術(shù)》、《面向?qū)ο蟪绦蛟O計語言》、《數(shù)據(jù)庫原理與應用》等課程。(2)熟悉windows環(huán)境并能熟練操作。掌握軟件工程的基本思想和軟件系統(tǒng)的設計方法。要求分組協(xié)作開發(fā)一個小型系統(tǒng),一般為5人左右一組。每組學生可以自選題目(需經(jīng)教師同意)或從以下題目中任選一個。課程設計以實際應用中的小型題目為主,盡量要求每一學生能獨立完成各自的任務。設計的題目既可以由指導教師根據(jù)學生的實際程度指定,也可以由學生自己提出,經(jīng)教師審核裁定。題目的規(guī)模適中,在一個學期內(nèi)完成,不宜過大,算法不宜過于復雜,應以能在規(guī)定的時間內(nèi)完成為準。選題的范圍和類型應盡量選擇有意義的實際題目,過大過于復雜的題目應經(jīng)過適當?shù)暮喕?,突出主要功能要求,舍棄次要細?jié)。要求學生能根據(jù)不同的題目類型選擇一種或兩種開發(fā)模式,完成從系統(tǒng)定義,軟件系統(tǒng)可行性分析,需求分析,軟件設計,編碼/測試,直至運行/維護的軟件生存期的全過程。具體要求如下: 1)強調(diào)過程的完整性依據(jù)軟件生存期的原理開發(fā)軟件是保證軟件產(chǎn)品質(zhì)量的行之有效的方法。要把小問題當作大任務來看待,一步一個腳印進行,從而積累開發(fā)大工程的經(jīng)驗和方活。2)強調(diào)模型的明確性生存期模型是系統(tǒng)開發(fā)項目總貌的一種描述,同時給出軟件開發(fā)項目的一個降低分險的結(jié)構(gòu)。不同的開發(fā)模型有不同的特點和不同的適用范圍。因此,根據(jù)實際問題的類型,要求能選用正確的軟件開發(fā)模型進行開發(fā)。3)強調(diào)文檔的完整性文檔是與程序開發(fā),維護和使用有關的圖文資料,它是軟件的重要組成部分。在軟件開發(fā)的各個階段所產(chǎn)生的各類文檔既是該階段的主要工作成果和總結(jié),也是下一階段實施的重要依據(jù)。各階段具體要求: 1)系統(tǒng)可行性分析計算機系統(tǒng)的開發(fā)是指從項目提出開始,經(jīng)過論證決策,設訓,實施直到交付使用的全過程。系統(tǒng)可行性分析中確定的目標,作用范圍是軟件開發(fā)的依據(jù)。系統(tǒng)分析的結(jié)果是寫出系統(tǒng)的規(guī)格說明和可行性分析報告.軟件計劃同任何工程一樣,開發(fā)一個軟件項目,首先要制定一個軟件計劃,其任務是向管理者提出關于項目的經(jīng)費預算,人力,物力的需要量,進度的初步安排等。軟件計劃的具體任務有兩項:研究軟件的作用范圍:估算需要的資源,經(jīng)費和進度。這兩項任務的實現(xiàn)是建立在經(jīng)驗推斷和歷史數(shù)據(jù)統(tǒng)計分析的基礎之上。完成軟件計劃工作的標志,是提供一份軟件項目計劃書。2)軟件需求分析在軟件計劃階段確定的軟件工作范隊進一步對P標對象和環(huán)境作深入細致的調(diào)查,了解現(xiàn)實的各種可能解法 以分析評價,作出抉擇,配置各個軟件元素,建立一個目標系統(tǒng)的邏輯模型并寫出軟件需求規(guī)格說明書。3)軟件設計之一:軟件體系結(jié)構(gòu)設計一個工程產(chǎn)品或一個系統(tǒng)的“設計”,實際上是一個“過程”,是一個對“怎么做”的求解過程。一般把設計過程分為兩個階段:概要設計和詳細設H。計從軟件的需求規(guī)格說明出發(fā),將設計對象用數(shù)據(jù)流或數(shù)據(jù)結(jié)構(gòu)的形式表達成完整的抽象實體。這一步要編寫概要設計說明書.4)軟件設計之二:詳細設計這個階段主要是對模塊過程是實現(xiàn)的說明,可以使用圖形,表格,公式或者文字來描述。要給編碼人員提供足夠準確的信息,以便根據(jù)它可以很快地寫出源程序。注意詳細設計說明書應逐個模塊進行編寫。要對每一個模塊寫出詳細設計說明書。5)軟件編碼軟件開發(fā)的各個階段的最終目標.就是將詳盡的軟件設計轉(zhuǎn)換成程序設計語言的實現(xiàn)。必須仔細評價和選擇性能理想的程序設計語言,培養(yǎng)和掌握好的編程風格,在編程階段上確保程序的可讀性,可測試性和可維護性,改善軟件的質(zhì)量和可靠性。作為這一階段的文檔就是源程序的清單。6)軟件測試軟件測試應貫穿于軟件開發(fā)的整個期間。這樣需求分析,概要設計,詳細設計以及程序編碼等各個階段所得到的文檔,包括需求規(guī)格說明,概要設計說明,詳細設計說明以及源程序都應成為軟件測試的對象。測試過程一般按4個步驟進行,即單元測試,組裝測試,確認測試和系統(tǒng)測試。測試計劃和測試分析報告的編寫。7)對項目開發(fā)過程中的經(jīng)驗和教訓進行總結(jié),編寫項目總結(jié)報告。三、課程設計(實踐)內(nèi)容要求分組協(xié)作開發(fā)一個小型系統(tǒng),一般為5人左右一組。每組學生可以自選題目(需經(jīng)教師同意)或從以下題目中任選一個。盡量要求每一學生能獨立完成各自的任務。216。 進行系統(tǒng)的可行性分析、需求分析、軟件設計、編碼、調(diào)試及簡單的項目管理。216。 提交符合標準的可行性分析報告、項目計劃書、需求分析報告(規(guī)格說明書)、軟件設計報告(說明書)和項目總結(jié)報告,安排模擬技術(shù)審查,馬上評定成績等級;216。 進行編碼和調(diào)試。提交可運行或演示的程序和源程序。人工審查編碼要結(jié)構(gòu)化和文檔化(注釋)的情況,馬上評定成績等級。216。 根據(jù)課時情況要求制定測試計劃和測試報告。評定等級。216。 明確告知學生以上成績綜合作為課程設計成績,以強化學生掌握軟件設計全過程的方法。題目一 :“教務管理系統(tǒng)之子系統(tǒng)——系內(nèi)課程安排”(1)系統(tǒng)簡介每學期的期中,學院教務處分別向各個系發(fā)出下學期的教學計劃,包 括課程名、課時、班級類別(本科、專科、高職)、班號等;系教學主管人員根據(jù)教學任務和要求給出各課程的相關限制(如:任課教師職稱、和班數(shù)、最高周學時數(shù)等);任課教師自報本人授課計劃,經(jīng)所在教研室協(xié)調(diào)確認,將教學計劃上交系主管教學計劃的主任,批準后上報學院教務處,最終有教務處給出下學期全系教師的教學任務書。假設上述排課過程全部為人工操作,現(xiàn)要求改造為能利用計算機實現(xiàn)的自動處理過程。(2)限定條件178。 每位教師的主講門數(shù)不超過3門/學期:講師以下職稱的教師不能承擔系定主課的主講任務。178。 系級干部的主講課時不能超過10學時/周。178。 本學期出現(xiàn)嚴重教學事故的教師不能承擔下學期的主講任務。178。 本系統(tǒng)的輸入項至少應包含3個:教務處布置的教學計劃、系教師自報的講課計劃和系定的有關講課限制條件。178。 本系統(tǒng)的輸出項至少應包含2個:教務處最終下達的全系教師教學任務書和系各教學班一學期的課程表(可不包含上課地點)。題目二:“學校教材訂購系統(tǒng)”(1)系統(tǒng)簡介本系統(tǒng)可細化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領書單,教師或?qū)W生即可去書庫領書。采購系統(tǒng)的主要工作過程為:若是脫銷教材,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進書通知給教材發(fā)行人員 以上的功能要求在計算機上實現(xiàn)。(2)技術(shù)要求和限制條件178。 當書庫中的各種書籍數(shù)量發(fā)生變化(包括領書和進書時),都應修改相關的書庫記錄,如庫存表或進/出庫表。178。 在實現(xiàn)上述銷售和采購的工作過程時,需考慮有關單據(jù)的合法性驗證 178。 系統(tǒng)的外部項至少包含三個:教師、學生和教材工作人員。178。 系統(tǒng)的相關數(shù)據(jù)存儲至少包含6個:購書表、庫存表、缺書登記表、待購教材表、進/出庫表。題目三:“機票預訂系統(tǒng)”(1)系統(tǒng)簡介航空公司為給旅客乘機提供方便,需開發(fā)一機票預定系統(tǒng)。各旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當旅客交付了預定金后,系統(tǒng)印出取票通知和帳單給旅客,旅客在飛機起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即印出機票給旅客。此外航空公司為隨時掌握各航向飛機的乘載情況,需定期進行查詢統(tǒng)計,以便適當調(diào)整。(2)技術(shù)要求及限定條件178。 在分析系統(tǒng)功能時要考慮有關證件的合法性驗證(如身份證、取票通知、交款發(fā)票等)。178。 對于本系統(tǒng)還應補充以下功能:u 旅客延誤了取票時間的處理 u 班機取消后的處理u 旅客臨時更改機票班次的處理178。 系統(tǒng)的外部項至少包含三個:旅客、旅行社和航空公司。題目四:“學校內(nèi)部工資管理系統(tǒng)”(1)系統(tǒng)簡介假設學校共有教職工約1000人,10個行政部門和8個系部。每個月20日前各部門(包括系、部)要將出勤情況上報人事處,23日前人事處將出勤工資、獎金及扣款清單送財務處。財務處于
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1