版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE16中央民族大學軟件工程實驗指導書目錄實驗總體要求 2實驗一:軟件開發(fā)的過程計劃 3實驗二:軟件開發(fā)需求分析 4實驗三:軟件開發(fā)系統(tǒng)設計 5實驗四:軟件編碼及測試 6附錄1:實驗題目 7附錄2:軟件開發(fā)文檔指南 14前言《軟件工程》是計算機科學與技術專業(yè)本科生的一門實踐性較強的專業(yè)必修課程。軟件工程實驗是驗證、鞏固和補充課堂講授的理論知識,是《軟件工程》課程中一個重要的、不可或缺的實踐環(huán)節(jié)。其目的是使學生能夠針對具體軟件工程項目,全面掌握軟件工程管理、軟件需求分析、軟件初步設計、軟件詳細設計等階段的方法和技術,通過該課程實驗使學生進一步理解和掌握軟件開發(fā)模型、軟件生命周期、軟件過程等理論在軟件項目開發(fā)過程中的意義和作用,培養(yǎng)學生按照軟件工程的原理、方法、技術、標準和規(guī)范,進行軟件開發(fā)的能力,培養(yǎng)學生的合作意識和團隊精神,培養(yǎng)學生對技術文檔的編寫能力,從而使學生提高軟件工程的綜合能力,提高軟件項目的管理能力。通過實驗訓練,達到以下目的:使學生進一步了解和掌握軟件工程原理,提高對實際項目的分析和設計能力,通過實驗課程,熟悉和基本掌握軟件工程方法學、軟件開發(fā)的過程,文檔資料的編寫格式及規(guī)范,全面領會和貫通所學習的理論知識,從而培養(yǎng)學生綜合運用所學課程知識,分析解決問題的能力,培養(yǎng)學生理論聯(lián)系實際作風,實事求是,嚴肅認真的科學態(tài)度和良好的工作作風,為今后從事科學研究工作打下基礎。
實驗總體要求軟件工程實驗要求學生采用“項目小組”的形式,結合具體的開發(fā)項目進行設計。具體要求如下:1.班級按項目小組進行分組,每組不得超過5人。2.每個項目小組選出項目負責人或項目經理,由項目經理召集項目組成員討論、選定開發(fā)項目。3.項目中的每項任務要落實到人且規(guī)定該任務的起止日期和時間。4.題目自定或采用附錄中的題目。實驗一:軟件開發(fā)的過程計劃實驗課時:2課時實驗類型:設計型一、實驗目的項目計劃的目的是為項目的研發(fā)和管理工作制定合理的行動綱領,以便所有相關人員按照計劃有條不紊地開展工作。⑴估計項目的總體規(guī)模、工作量和成本。⑵制定項目計劃,重點放在產品生命周期中的主要關鍵任務。⑶制定項目時間表和預算。二、實驗要求、實驗內容與安排方式1、實驗要求:在進行實驗之前,必須掌握軟件開發(fā)過程的一些基礎知識,準備參考資料和閱讀相關的過程模型的文檔。根據(jù)各組選擇的課題,實行項目經理制,各組推薦一名組長,統(tǒng)一管理整個項目的實施過程,并合理調整資源和負責項目全局;根據(jù)項目的難易合理分配組員的任務,對問題達成一直的看法;針對項目的實施,熟悉相應的軟件開發(fā)工具的使用環(huán)境,并寫出一份軟件開發(fā)計劃文檔。2、實驗內容熟悉RUP(RationalUnifiedProcess)軟件開發(fā)統(tǒng)一過程的思想,RUP(RationalUnifiedProcess)是由Rational公司(現(xiàn)已是IBM公司的一部分)提出的過程模型,它軟件工程史上最完整、最成熟、最優(yōu)秀的過程模型之一。學習軟件開發(fā)的組織和管理,將項目開發(fā)各階段的任務明確,掌握各階段的里程碑,并熟悉相應的工具。3、實驗安排方式:本實驗為設計性實驗,各組可同時進行實驗。三、思考題1、項目開發(fā)首先要做的事是什么?2、你認為該軟件應具備的最重要的特性是什么。3、你認為怎樣分工是最合理的?4、軟件開發(fā)過程需要經歷哪些階段?5、軟件開發(fā)過程各階段的里程碑是什么?實驗二:軟件開發(fā)需求分析實驗學時:4課時實驗類型:設計型一、實驗目的確定各組所開發(fā)項目的需求,在此基礎上完成系統(tǒng)的用例分析模型和用例文檔??梢圆捎貌煌姆治龉ぞ撸ㄈ鏡ose或Visio),完成對項目的分析過程,給出系統(tǒng)的需求分析文檔。二、實驗要求、實驗內容與安排方式1、實驗要求⑴實驗之前學生應了解本項目的業(yè)務流程。⑵學生基本掌握MicrosoftVisio或RationalRose建模工具。2、實驗內容:熟悉UML(UnifiedModelingLanguage)統(tǒng)一建模語言,它融入了軟件工程領域的新思想、新方法和新技術。分析項目的業(yè)務流程圖,掌握用MicrosoftVisio及RationalRose工具進行功能分析和建模,并繪制用例圖、數(shù)據(jù)流圖、類圖、順序圖等。3、實驗安排方式:本實驗為設計性實驗,各組可同時進行實驗。三、思考題1、需求分析在軟件開發(fā)中真的有那么重要嗎?2、針對所開發(fā)項目的用例模型,談談識別Actor和UseCase的方法。3、用例之間有哪幾種關系?怎樣表示?4.怎樣組織對分析階段工作的評審?實驗三:軟件開發(fā)系統(tǒng)設計實驗學時:4課時實驗類型:設計型一、實驗目的⑴掌握體系結構設計的方法。⑵了解用戶界面設計的方法。⑶了解數(shù)據(jù)庫設計的方法。⑷了解模塊設計的方法。二、實驗要求、實驗內容與安排方式1、實驗要求在實驗之前要求學生掌握關系數(shù)據(jù)庫的數(shù)據(jù)庫設計知識。在實驗二基礎上完成系統(tǒng)的體系結構的建立和系統(tǒng)詳細設計,并給出規(guī)格說明書。2、實驗內容系統(tǒng)設計過程是軟件工程的重要組成部分。系統(tǒng)設計是指設計軟件系統(tǒng)的體系結構、用戶界面、數(shù)據(jù)庫、模塊等,指導開發(fā)人員去實現(xiàn)能滿足用戶需求的軟件產品。認真分析實驗二的結果,給出系統(tǒng)合理的體系結構,描繪系統(tǒng)結構圖,合理分工,安排角色與任務分配,并合理劃分系統(tǒng)的各組成模塊,最后給出系統(tǒng)的各部分設計規(guī)格說明書。3、實驗安排方式:本實驗為綜合性實驗,各組可同時進行實驗。三、思考題1.系統(tǒng)設計和需求分析的關系是什么?兩者必須先后關聯(lián)嗎?2.怎樣描繪系統(tǒng)的體系結構?3.怎樣繪制符合規(guī)范的類圖?4.怎樣組織對設計階段工作的評審?實驗四:軟件編碼及測試實驗學時:8實驗類型:綜合性一、目的與任務目的:在實驗三的基礎上,完成對系統(tǒng)的編碼和測試。任務:編碼實現(xiàn)軟件。正確運用軟件測試技術和方法,完成系統(tǒng)的單元測試、綜合測試、確認測試、系統(tǒng)測試,掌握測試用例的設計方法,并給出測試報告。二、內容、要求與安排方式1、實驗內容與要求:(1)能夠選用合適的編程語言,編碼實現(xiàn)實驗三中設計的軟件功能。(2)熟悉單元測試、綜合測試、確認測試、系統(tǒng)測試的方法,掌握測試用例設計方法。(3)樹立正確的軟件測試思想,培養(yǎng)分析問題、解決問題的能力,提高查詢資料和撰寫書面文件的能力。2、實驗安排方式:本實驗為開放實驗,各組可同時進行實驗。三、思考題1.怎樣看待測試的重要性。2.怎樣選擇測試的技術和方案。3.比較邏輯測試和基本路徑測試的不同和聯(lián)系。4.怎樣組織對測試階段工作的評審?附錄1:實驗題目一、倉庫管理信息系統(tǒng)的設計和實現(xiàn)人數(shù):3-5人/組1、功能需求(1)權限管理:增加或刪除系統(tǒng)操作人員,并指定操作人員的權限。(2)倉庫設置管理:對倉庫信息進行管理,包括倉庫信息的建立、編輯和刪除操作。(3)部門檔案管理:對部門檔案進行管理,包括部門檔案的建立(部門名稱、職責、部門職工情況)、編輯和刪除操作。(4)客戶檔案管理:對客戶檔案進行管理,包括客戶檔案的建立(單位、姓名、聯(lián)系電話、地址、信譽度等)、編輯和刪除操作。(5)材料入庫管理:使用材料入庫單的方式來進行材料入庫管理,對于每一個入庫單,要求在審核以后才能進行材料實際的入庫操作,在單據(jù)審核以前,入庫單的信息可以進行修改,但在審核以后,不允許進行修改。(6)部門領料管理:部門可以通過領料單的方式進行領料,下領料單后,需要對領料單進行審核后方可領料。(7)庫存盤點:對現(xiàn)有的庫存情況進行盤點。2、性能需求操作系統(tǒng):Windows98以上/ME/2000/XP等數(shù)據(jù)庫:MicrosoftAccess2000/SQLServer2000二、試卷生成系統(tǒng)的設計和實現(xiàn)人數(shù):3-5人/組1、功能需求:(1)題庫管理:系統(tǒng)的操作人員可以設置試題類型、難度、知識點、空行數(shù)(解答題所需試卷空白)、分值;可以錄入試題(或答案)、修改試題(或答案)、刪除試題(或答案);也可以查詢和瀏覽試題。注意考慮試題中可能有數(shù)學符號或圖形的情況(即非純文本的情況)。(2)試卷管理:系統(tǒng)的操作人員可以從試題中選擇試題,將選擇的試題組成試卷,即手工成卷;或者由計算機按照某種算法,自動生成試卷,即自動成卷。能夠修改(即換題)和刪除庫中的試卷。能夠自動的把庫中的試卷按照標準格式生成Word文檔(提示:可以在Word中用VBA編程實現(xiàn))。(3)權限管理:增加或刪除系統(tǒng)操作人員,并指定操作人員的權限??赏ㄟ^對用戶組進行權限及管理范圍設定,減輕操作內容,也可對單個用戶權限及范圍進行修訂,從而保證系統(tǒng)在實施中的靈活性。2、組卷的要求要求能進行自動組卷:即按照用戶要求以試卷難度等級(難、中、易)、知識點、題型(判斷題、選擇題、計算題、證明題、繪圖)、題目難度等級、分值等進行組卷,并提供人工編輯的功能,對生成的試卷進行修改、調整、替換。3、性能需求操作系統(tǒng):Windows98以上/ME/2000/XP等數(shù)據(jù)庫:MicrosoftAccess2000/SQLServer2000三、銀行網(wǎng)絡ATM系統(tǒng)人數(shù):3-5人/組ATM(AutoTradeMachine)銀行網(wǎng)絡系統(tǒng)包括人工出納和分行與分理處共享的自動出納機,其連接情況如圖1所示。問題的陳述1.銀行網(wǎng)絡系統(tǒng)包括人工出納和分行共享的自動出納機;2.各分理處用自己的計算機處理業(yè)務(保存帳戶、處理事務等);3.各分理處與出納站通過網(wǎng)絡通信;出納站錄入帳戶和事務數(shù)據(jù);4.自動出納機與分行及分理處計算機通信;5.自動出納機與用戶接口,接受現(xiàn)金卡;發(fā)放現(xiàn)金;打印收據(jù);6.分行計算機與撥款分理處結帳。要求系統(tǒng)正確處理同一帳戶的并發(fā)訪問;網(wǎng)絡費用平均攤派給各分理處。要求采用UML對系統(tǒng)進行分析和設計;課程設計應交的文檔;1.系統(tǒng)的簡要說明書(系統(tǒng)名稱、開發(fā)及運行環(huán)境、系統(tǒng)的功能性能要求、軟件體系結構、系統(tǒng)完成情況等);2.需求分析文檔,USECASE模型,使用者和用例的模板描述;3.靜態(tài)模型,類的描述(類名、屬性、操作)及類圖;4.動態(tài)模型(狀態(tài)圖、時序圖、活動圖、協(xié)作圖);5.用戶界面及數(shù)據(jù)結構設計*編碼源文件及可執(zhí)行文件;*其它(如系統(tǒng)界面的截圖等)。四、在線房產交易系統(tǒng)的設計與實現(xiàn)人數(shù):3-5人/組1、在線房產交易網(wǎng)站的建立和發(fā)布2、售房、租房信息的發(fā)布、查詢3、求租房屋、求購房屋信息的發(fā)布、查詢4、房產交易信息數(shù)據(jù)的匯總、統(tǒng)計、查詢。要求對交易信息進行適當?shù)臄?shù)據(jù)分析和挖掘形成相應的分析結果五、教務管理系統(tǒng)之子系統(tǒng)——學院課程安排1.系統(tǒng)簡介每個學期的期中,學校教務處向各個學院發(fā)出下各學期的教學計劃,包括課程名稱、課程代碼、課時、班級類別(本科、??啤⒊扇私逃?、研究生)、班號等;學院教學主管人員根據(jù)教學任務和要求給出各個課程的相關限制(如:任課教師的職稱、上課的班數(shù)、最高和最低周學時數(shù)等);任課教師自報本人授課計劃,經所在教研室協(xié)調任可,將教學計劃上交學院主管教學計劃的人員,批準后上報學校教務處,最終由教務處給出下個學期全學院教師的教學任務書。假設上述排課過程全部由人工操作,現(xiàn)要求為上述過程實現(xiàn)計算機自動處理過程。2.限定條件(1)每位教師的主講課程門數(shù)不超過2門/學期:講師以下職稱的教師不能承擔學院定主課的主講任務。(2)學院中層干部的主講課時不能超過4學時/周。(3)本學期出現(xiàn)嚴重教學事故的教師不能承擔下各學期的主講任務。(4)本系統(tǒng)的輸入項至少包括:教務處布置的教學計劃,學院教師自報的授課計劃和學院定的有關授課限制條件。(5)本系統(tǒng)的輸出項至少包括:教務處最終下達全院教師的教學任務書和學院各個班級下各學期的課程表(可以不含上課地點)。
六學校教材定購系統(tǒng)1.系統(tǒng)簡介本系統(tǒng)可以細化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售系統(tǒng)的主要工作過程為:首先由教師或學生提交購書單,經教材發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或學生領書單,教師或學生可以到書庫領書。采購系統(tǒng)的主要工作過程為:若是教材脫銷,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進書通知給教材發(fā)行人員。以上功能要求在計算機上實現(xiàn)。2.技術要求和限制條件(1)當書庫中的各種書籍數(shù)量發(fā)生變化(包括進書和出書)時,都應修改相關的書庫記錄,如庫存表或進/出庫表。(2)在實現(xiàn)上述銷售和采購的工作過程時,需考慮有關的合法性驗證。(3)系統(tǒng)的外部項至少包括:教師、學生和教材工作人員。(4)系統(tǒng)的相關數(shù)據(jù)存儲至少包括:購書表、庫存表、缺書登記表、待購教材表、進庫表和出庫表。
七機票預定系統(tǒng)1.系統(tǒng)簡介航空公司為給旅客乘機提供方便,需要開發(fā)一個機票預定系統(tǒng)。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當旅客交付了預訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統(tǒng)計,以便適當調整。2.技術要求和限制條件(1)在分析系統(tǒng)功能時要考慮有關證件的合法性驗證(如身份證、取票通知和交款發(fā)票)等。(2)對于本系統(tǒng)還應補充一下功能:1.旅客延誤了取票時間的處理2.航班取消后的處理3.旅客臨時更改航班的處理(3)系統(tǒng)的外部輸入項至少包括:旅客、旅行社和航空公司。
八學校內部工資管理系統(tǒng)1.系統(tǒng)簡介假設學校共有教職工約1000人,10個行政部門和8個系。每個月20日前各個部門(包括系和部門)要將出勤情況上報人事處,23日前人事處將出勤工資、獎金及扣款清單送到財務處。財務處于每個月月底將教職工的工資表做好并將數(shù)據(jù)送銀行。每個月3日將工資條發(fā)給每個單位。若由員工調入或調出、校內調動、離退休變化,則由人事處通知相關部門和財務處。2.技術要求和限制條件(1)本系統(tǒng)的數(shù)據(jù)存儲至少包括:工資表、部門匯總表、扣稅款表、銀行發(fā)放表等。(2)除人事處、財務處外,其他職能部門和系名稱可以簡化表示。(3)工資、獎金、扣款細節(jié)由學生自定義。
九實驗室設備管理系統(tǒng)1.系統(tǒng)簡介每學年要對實驗室設備使用情況進行統(tǒng)計、更新。其中:(1)對于已徹底損壞的做報廢處理,同時詳細記錄有關信息。(2)對于由嚴重問題(故障)的要及時修理,并記錄修理日期、設備名、編號、修理廠家、修理費用、責任人等。(3)對于急需修改但又缺少的設備,需以“申請表”的形式送交上級領導請求批準購買。新設備購入后要立即進行設備登記(包括類別、設備名、編號、型號、規(guī)格、單價、數(shù)量、購置日期、生產廠家、保質期和經辦人等信息),同時更新申請表的內容。(4)隨時對現(xiàn)有設備及其修理、報廢情況進行統(tǒng)計、查詢,要求能夠按類別和時間段等查詢。2.技術要求及限制條件(1)所有工作由專門人員負責完成,其他人不得任意使用。(2)每件設備在做入庫登記時均由系統(tǒng)按類別加自動順序號編號,形成設備號;設備報廢時要及時修改相應的設備記錄,且有領導認可。(3)本系統(tǒng)的數(shù)據(jù)存儲至少包括:設備記錄、修理記錄、報廢記錄、申請購買記錄。(4)本系統(tǒng)的輸入項至少包括:新設備信息、修理信息、申請購買信息、具體查詢統(tǒng)計要求。本系統(tǒng)的輸出項至少包括:設備購買申請表、修理/報廢設備資金統(tǒng)計表。附加題目:1. 學生學籍管理系統(tǒng)要求:主要對學生的學籍進行管理。學籍管理包括各種信息的錄入、修改、刪除等操作;此外還有對各種信息的查詢,便于老師和學生查看。(其中,教師具備對學籍的錄入、修改、刪除等操作,學生只具備查詢的權限)2. 學生成績管理系統(tǒng)要求:對學生成績進行綜合管理,學生信息要素:學期、學號、姓名、課程名稱、課程成績。因此學生成績管理系統(tǒng)的主要功能為: 學生信息管理 課程信息管理 成績信息管理3. 個人通訊錄管理系統(tǒng)要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才能看到自己的通訊錄信息)4. 網(wǎng)上書店要求:購書者可以通過訪問Web站點,得到圖書信息。系統(tǒng)可以: 顯示每本書的詳細信息 顯示購物車和顧客選購的圖書信息 增加新購買的新書 對定單的修改、確認、提交等 圖書銷售數(shù)量的排行(注意管理員和客戶分別具備的權限)5. 企業(yè)辦公自動化管理系統(tǒng)(企業(yè)客戶管理)要求:針對企業(yè)常用的功能設計一個普遍適用的企業(yè)辦公自動化管理系統(tǒng),包括考勤管理,客戶管理,每天的工作管理,個人信息修改,權限管理,注銷等功能。6. 小型商業(yè)網(wǎng)站管理系統(tǒng)要求:主要是宣傳性質的網(wǎng)站,包括產品展示,公司簡介,銷售查詢,銷售排行,商品管理,公告管理等。(注意分配普通消費者,會員消費者和公司管理人員對該網(wǎng)站的權限)7. ATM柜員機模擬程序要求:當輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統(tǒng)能登錄ATM柜員機系統(tǒng),用戶可以按照以下規(guī)則進行(規(guī)則可以按照實際系統(tǒng)做需求): 查詢余額:初始余額為10000元 ATM取款:每次取款金額為100的倍數(shù),總額不超過5000元,支取金額不允許透支。 ATM存款:不能出現(xiàn)負存款。 修改密碼:新密碼長度不小于6位,不允許出現(xiàn)6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。8. 火車訂票系統(tǒng)要求:可輸入、添加、刪除及修改列車信息,并能實現(xiàn)查詢、訂票、退票等功能。此系統(tǒng)還應能夠打出取票通知和帳單,以保證能使每個旅客在出發(fā)的前一天憑取票通知和帳單交款取票。9. 超市收銀系統(tǒng)(不考慮條碼處理部分)要求:接收收銀臺(客戶端)的信息,經服務器處理后,把結果返回到收銀臺。即:客戶端由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等,然后把信息提交服務器。由服務器從數(shù)據(jù)庫中取出有關價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關種類商品的剩余量以及該持卡顧客的消費情況交數(shù)據(jù)庫存儲以供查詢。另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200員,可為其發(fā)放一張會員卡,以后在該商場購物可向9折優(yōu)惠。10.教師工資管理系統(tǒng):其中包括:基本信息管理,考勤信息管理,加班信息管理,工資信息管理,工種工資參數(shù)設置和年終獎生成幾大模塊。本項目數(shù)據(jù)庫設計針對不同角色的用戶需求,設計了三種角色.其中包括超級管理員,系統(tǒng)管理員和教師用戶.帳戶信息不同的登錄用戶有對應的用戶角色,登錄用戶名和登錄密碼,用戶角色針對不同的用戶群,而登錄名則是帳戶信息全局唯一的.用戶基本信息每個用戶有對應的詳細信息,包括:類別編號,類別名稱,用戶類型,部門編號,職稱編號,級別編號,性別,地址,工作時間,出行日期,手機,家庭電話,辦公室電話,政治面貌和教育程度等.教師部門信息教師部門具有全局唯一的部門編號和部門名稱.教師工資信息參數(shù)設置教師工資工種編號,工資名稱和工資金額.其中工種編號全局唯一.教師工資信息教師工資包括教師編號,教師基本工資編號,教師職稱工資編號,教師級別工資編號,教師工齡工資編號和教師津貼工資編號.11.圖書館管理系統(tǒng)目的:方便圖書館對書籍借閱的管理主要功能:學生基本信息查詢,書籍借閱管理,書籍管理圖書管理系統(tǒng)主要有三種角色,分別是讀者、圖書、工作人員.主要分成五個功能模塊:圖書管理,圖書流通管理,讀者管理,統(tǒng)計查詢,系統(tǒng)管理.12.簡易辦公系統(tǒng)(1)收發(fā)文管理:對收到的公文進行登記,分類編號,(學校主要發(fā)文部門分為:教務處、財務處、學生處、人事處、保衛(wèi)處、工會以及其他),并形成文件主要內容關鍵字,使收文能夠按照關鍵字、時間和部門查詢;對發(fā)文進行登記,并形成文件主要內容關鍵字,使發(fā)文能夠按照關鍵字、時間和部門查詢(2)會議管理:對所管理的2個會議室進行自動化管理,即由申請部門提交申請,然后統(tǒng)一安排會議室以及各種會議資源(如投影儀、計算機、桌子、凳子等),能形成會議資源使用通知單送達申請部門,主管領導隨時查詢會議室使用情況(管理者直接負責管理)。能夠按照申請者的要求自動生成會議通知單,由辦公室負責通知發(fā)放。能夠形成會議紀要,存檔并送到需要的部門(由申請者提供的信息決定)13.網(wǎng)上選課管理系統(tǒng):主要由以下幾個模塊構成:登陸:學生依照學生姓名,學號,密碼等基本信息登陸學生選課:列出所有可選課程供學生選擇課程相關信息查詢:所設課程名稱,教師,教材,學分,學時等信息成績查詢:查詢該門課成績選課方案建議:根據(jù)學生專業(yè)提供建議信息修改:學生基礎信息修改,學生選課修改打印功能:打印所選課程信息14.單位的人事系統(tǒng)功能:錄入:存儲人員基本信息:可進行簡單查詢和條件組合查詢;可按年齡、工資、職稱進行統(tǒng)計;可打印出報表;可對人員基本信息進行維護、備份和恢復;按照職稱、工齡每年晉升相應的工資,并將新的工資信息入庫保存
附錄2:軟件開發(fā)文檔指南1可行性研究報告
可行性研究報告的編寫目的是:說明該軟件開發(fā)項目的實現(xiàn)在技術、經濟和社會條件方面的可行性;評述為了合理地達到開發(fā)目標而可能選擇的各種方案;說明論證所選定的方案。
可行性研究報告的編寫內容要求如下:
1.1引言
1.1.1編寫目的
1.1.2背景
1.1.3定義
1.1.4參考資料
1.2可行性研究的前提
1.2.1要求
1.2.2目標
1.2.3條件、假定和限制
1.2.4進行可行性研究的方法
1.2.5評價尺度
1.3對現(xiàn)有系統(tǒng)的分析
1.3.1數(shù)據(jù)流程和處理流程
1.3.2工作負荷
1.3.3費用開支
1.3.4人員
1.3.5設備
1.3.6局限性
1.4所建議的系統(tǒng)
1.4.1對所建議系統(tǒng)的說明
1.4.2數(shù)據(jù)流程各處理流程
1.4.3改進之處
1.4.4影響
1.4.4.1對象設備的影響
1.4.4.2對軟件的影響
1.4.4.3對用戶單位機構的影響
1.4.4.4對系統(tǒng)動行的影響
1.4.4.5對開發(fā)的影響
1.4.4.6對地點和設施的影響
1.4.4.7對經費開支的影響
1.4.5局限性
1.4.6技術條件方面的可行性
1.5可選擇其他系統(tǒng)方案
1.5.1可選擇的系統(tǒng)方案1
1.5.2可選擇的系統(tǒng)方案2
……
1.6投資及收益分析
1.6.1支出
1.6.1.1基本建設投資
1.6.1.2其他一次性支出
1.6.1.3非一次性支出
1.6.2收益
1.6.2.1一次性收益
1.6.2.2非一次性收益
1.6.2.3不可定量的收益
1.6.3收益/投資比
1.6.4投資回收周期
1.6.5敏感性分析
1.7社會條件方面的可行性
1.7.1法律方面的可行性
1.7.2使用方面的可行性
2項目開發(fā)計劃
編制項目開發(fā)計劃的目的是用文件的形式,把對于在開發(fā)過程中各項工作的負責人員、開發(fā)進度所需經費預算、所需軟、硬件條件等問題作出安排記載下來,以便根據(jù)本計劃開展和檢查本項目的開發(fā)工作。編制內容要求如下:
2.1引言
2.1.1編寫目的
2.1.2背景
2.1.3定義
2.1.4參考資料
2.2項目概述
2.2.1工作內容
2.2.2主要參加人員
2.2.3產品及成果
2.2.3.1程序
2.2.3.2文件
2.2.3.3服務
2.2.3.4非移交產品
2.2.4驗收標準
2.2.5完成項目的最遲期限
2.2.6本計劃的審查者與批準者
2.3實施總計劃
2.3.1工作任務的分解
2.3.2接口人員
2.3.3進度
2.3.4預算
2.3.5關鍵問題
2.4支持條件
2.4.1計算機系統(tǒng)支持
2.4.2需要用戶承擔的工作
2.4.3需由外單位提供的條件
2.53軟件需求說明書
軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方對該軟件的起初規(guī)定有一個共同的理解,使之成為整個開發(fā)工作的基礎。編制軟件需求說明書的內容要求如下:
3.1引言
3.1.1編寫的目的
3.1.2背景
3.1.3定義
3.1.1參考資料
3.2任務概述
3.2.1目標
3.2.2用戶的特點
3.2.3假定與約束
3.3需求規(guī)定
3.3.1對功能的規(guī)定
3.3.2對性能的規(guī)定
3.3.2.1精度
3.3.2.2時間特性要求
3.3.2.3靈活性
3.3.3輸入輸出要求
3.3.4數(shù)據(jù)管理能力的要求
3.3.5故障處理要求
3.3.6其它的專門的要求
3.4運行環(huán)境規(guī)定
3.4.1設備
3.4.2支持軟件
3.4.3接口
3.4.44數(shù)據(jù)需求說明書
數(shù)據(jù)要求說明書的編制目的是為了向整個開發(fā)時期提供關于處理數(shù)據(jù)的描述和數(shù)據(jù)采集要求的技術信息。編制數(shù)據(jù)要求說明書的內容要求如下:
4.1引言
4.1.1編寫目的
4.1.2背景
4.1.3定義
4.1.4參考資料
4.2數(shù)據(jù)的邏輯描述
4.2.1靜態(tài)數(shù)據(jù)
4.2.2動態(tài)輸入數(shù)據(jù)
4.2.3動態(tài)輸出數(shù)據(jù)
4.2.4內部生成數(shù)據(jù)
4.2.5數(shù)據(jù)約定
4.3數(shù)據(jù)的采集
4.3.1要求和范圍
4.3.2輸入的承擔者
4.3.3處理
4.3.45概要設計說明書
概要設計說明書可稱作系統(tǒng)設計說明書,這里說的系統(tǒng)是指程序系統(tǒng),編制的目的是說明對程序的系統(tǒng)的設計考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結構、模塊劃分、功能分配、接口設計、運行設計、數(shù)據(jù)結構設計和出錯處理設計等,為程序的詳細設計提供基礎。編制概要設計說明書的內容要求如下:
5.1引言
5.1.1編寫目的
5.1.2背景
5.1.3定義
5.1.4參考資料
5.2總體設計
5.2.1需求規(guī)定
5.2.2運行環(huán)境
5.2.3基本設計概念和處理流程
5.2.4結構
5.2.5功能需求與程序的關系
5.2.6人工處理過程
5.2.7尚未解決的問題
5.3接口設計
5.3.1用戶接口
5.3.2內部接口
5.3.3外部接口
5.4運行設計
5.4.1運行模塊組合
5.4.2運行控制
5.4.3運行時間
5.5系統(tǒng)數(shù)據(jù)結構設計
5.5.1邏輯結構設計要點
5.5.2物理結構設計要點
5.5.3數(shù)據(jù)結構與程序的關系
5.6系統(tǒng)出錯處理設計
5.6.1出錯信息
5.6.2補救措施
5.6.36詳細設計說明書
詳細說明書可稱作程序設計說明書。編制目的是說明一個軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設計考慮,如果一個軟件系統(tǒng)比較簡單,層次很少,本文件可以不單獨編寫,有關內容合并概要設計說明書。對詳細設計說明書的內容要求如下:
6.1引言
6.1.1編寫目的
6.1.2背景
6.1.3定義
6.1.4參考資料
6.2程序系統(tǒng)的組織結構
6.3程序1(標識符)設計說明
6.3.1程序描述
6.3.2功能
6.3.3性能
6.3.4輸入項
6.3.5輸出項
6.3.6算法
6.3.7流程邏輯
6.3.8接口
6.3.9存儲分配
6.3.10注釋設計
6.3.11限制條件
6.3.12測試計劃
6.3.13尚未解決的問題
6.4程序2(標識符)設計說明
7數(shù)據(jù)庫設計說明書
數(shù)據(jù)庫設計說明書的編制目的是對于設計中的數(shù)據(jù)庫所有標識、邏輯結構和物理結構作出具體的設計規(guī)定。其內容要求如下:
7.1引言
7.1.1編寫目的
7.1.2背景
7.1.3定義
7.1.4參考資料
7.2外部設計
7.2.1標識符和狀態(tài)
7.2.2使用它的程序
7.2.3約定
7.2.4專門指導
7.2.5支持軟件
7.3結構設計
7.3.1概念結構設計
7.3.2邏輯結構設計
7.3.3物理結構設計
7.4運用設計
7.4.1數(shù)據(jù)字典設計
7.4.28用戶手冊
用戶手冊的編制是要使用非專門術語的語言,充分地描述該軟件系統(tǒng)工程所具有的功能及基本的使用方法。使用戶(或潛在用戶)通過本手冊能夠了解該軟件的用途,并且能夠確定在什么情況下,如何使用它。具體的內容要求如下:
8.1引言
8.1.1編寫目的
8.1.2背景
8.1.3定義
8.1.4參考資料
8.2用途
8.2.1功能
8.2.2性能
8.2.2.1精度
8.2.2.2時間特性
8.2.2.3靈活性
8.2.3安全保密
8.3運行環(huán)境
8.3.1硬設備
8.3.2支持軟件
8.3.3數(shù)據(jù)結構
8.4使用過程
8.4.1安裝與初始化
8.4.2輸入
8.4.2.1輸入數(shù)據(jù)的現(xiàn)實背景
8.4.2.2輸入格式
8.4.2.3輸入舉例
8.4.3輸出
8.4.3.1輸出數(shù)據(jù)的現(xiàn)實背景
8.4.3.2輸出格式
8.4.3.3輸出舉例
8.4.4文卷查詢
8.4.5出錯處理與恢復
8.4.69操作手冊
操作手冊的編制是為了向操作人員提供該軟件每一個運行的具體過程和有關知識,包括操作方法的細節(jié)。具體的內容要求如下:
9.1引言
9.1.1編寫目的
9.1.2背景
9.1.3定義
9.1.2參考資料
9.2軟件概述
9.2.1軟件的結構
9.2.2程序表
9.2.3文卷表
9.3安裝與初始化
9.4運行說明
9.4.1運行表
9.4.2運行步驟
9.4.3運行1(標識符)說明
9.4.3.1運行控制
9.4.3.2操作信息
9.4.3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 包頭市2024內蒙古包頭“事業(yè)編制企業(yè)用”引才58人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- 貿易政策研究專家面試問題集
- 應用支持工程師崗位考試題含答案
- 媒體公司創(chuàng)意總監(jiān)面試題集
- 商務拓展面試題及客戶開發(fā)含答案
- 合規(guī)管理方案模板及答案
- 2025年人工智能大數(shù)據(jù)分析平臺建設項目可行性研究報告
- 新能源汽車的戰(zhàn)略路徑
- 2026屆云南省祿勸彝族苗族自治縣一中高二上數(shù)學期末質量跟蹤監(jiān)視試題含解析
- 教育咨詢師職位面試考題及教育理念探討
- T-CNHC 4-2025 昌寧縣低質低效茶園改造技術規(guī)程
- 雨課堂學堂在線學堂云《芊禮-謙循-送給十八歲女大學生的成人之禮(中華女子學院 )》單元測試考核答案
- 2025年手術室護理實踐指南試題(含答案)
- 智慧農貿市場建設項目報告與背景分析
- 護理部競選副主任
- 【10篇】新版部編六年級上冊語文課內外閱讀理解專項練習題及答案
- 2026年中國經濟展望:風鵬正舉
- 老年健康服務中的多學科團隊協(xié)作
- 上市公司部門組織架構及崗位職責大全
- 公司紡粘針刺非織造布制作工合規(guī)化技術規(guī)程
- 雨課堂學堂云在線《人工智能原理》單元測試考核答案
評論
0/150
提交評論