第一篇:軟件工程大作業(yè)設(shè)計(jì)報告格式
軟件工程大作業(yè)設(shè)計(jì)報告格式
組長匯總,每組設(shè)計(jì)完整軟件文檔(電子檔)一份,內(nèi)容包括,可行性研究報告(項(xiàng)目計(jì)劃書)
軟件需求說明書(DFD、數(shù)據(jù)詞典、數(shù)據(jù)加工描述)
概要設(shè)計(jì)說明書(系統(tǒng)結(jié)構(gòu)等)
詳細(xì)設(shè)計(jì)說明書(用例圖、活動圖、序列圖、ER圖與數(shù)據(jù)庫設(shè)計(jì)、類的描述)主頁設(shè)計(jì)
每人一份設(shè)計(jì)報告
(主訴自己完成的子項(xiàng)目的分析設(shè)計(jì)工程)【打印稿及其電子稿】
[封面](注:每個同學(xué)的報告都有封面,獨(dú)占一頁。用小四號宋體,行距22磅,報告中可
加上適當(dāng)?shù)男D形)
軟件綜合設(shè)計(jì)報告
設(shè)計(jì)題目:班級:報告人姓名:學(xué)號:承擔(dān)角色:
同組組長:同組其他成員:
指導(dǎo)教師:完成日期:
[正文](總體不小于20頁)
一、課程設(shè)計(jì)概述(目的、任務(wù)、開發(fā)環(huán)境、參考資料)
二、項(xiàng)目的可行性研究與需求分析
三、項(xiàng)目設(shè)計(jì)的基本原理和采用的主要方法與技術(shù)
四、本人實(shí)現(xiàn)子項(xiàng)目的過程與步驟,包括以下內(nèi)容(本節(jié)內(nèi)容不得少于2頁)
需求分析說明書(DFD、數(shù)據(jù)詞典、數(shù)據(jù)加工描述)
詳細(xì)分析說明書(用例圖、活動圖、序列圖、ER圖與數(shù)據(jù)庫設(shè)計(jì)、類的描述)主頁設(shè)計(jì)
五、個人遇到的困難與獲得的主要成果
六、設(shè)計(jì)完成結(jié)果分析與個人小結(jié)
注:設(shè)計(jì)報告著重說明個人所做工作、成果和體會,即四、五、六部分,報告不得與他人雷同,嚴(yán)重者無成績。
第二篇:軟件工程報告
軟件工程實(shí)訓(xùn)(論文)
論文題目
學(xué) 院應(yīng)用數(shù)學(xué)學(xué)院 專業(yè)信息與計(jì)算科學(xué)
年級班別12級2班 學(xué) 號3212008007 學(xué)生姓名 洪春暉
指導(dǎo)老師 李小英
2015 年12月
對軟件工程的認(rèn)識
摘要:
軟件工程:顧名思義就是用工程化的方法生產(chǎn)軟件的一門學(xué)科。軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心是國民經(jīng)濟(jì)信息化的基礎(chǔ),已經(jīng)涉足工業(yè),農(nóng)業(yè),商業(yè),金融,科教文衛(wèi),國防和百姓生活等各個領(lǐng)域。采用先進(jìn)的工程化方法進(jìn)行軟件開發(fā)和生產(chǎn)是實(shí)現(xiàn)軟件產(chǎn)業(yè)化的關(guān)鍵技術(shù)手段。因此,為積極促進(jìn)我國軟件產(chǎn)業(yè)的發(fā)展,加速我國信息化建設(shè),增強(qiáng)其國際競爭力,國家急需培養(yǎng)大批軟件工程領(lǐng)域的實(shí)用型,復(fù)合型軟件工程技術(shù)人才和軟件工程管理人才。軟件工程專業(yè)需要一定的專業(yè)技能,只有有能力的人才能在社會上立足,所以,所以學(xué)習(xí)軟件工程這門課程不能放松,要按照學(xué)習(xí)計(jì)劃按部就班的學(xué)習(xí),不能盲從也不能懈怠。每個階段都要有明確的目標(biāo),并把目標(biāo)細(xì)化,付諸實(shí)踐,要立長志不能常立志。這樣才能提高自己的學(xué)習(xí)效率,增強(qiáng)專業(yè)技能,成為真正的軟件人。
關(guān)鍵詞:測試、過程、能力
一、軟件測試
軟件測試是軟件生產(chǎn)的重要環(huán)節(jié)。軟件質(zhì)量正確的內(nèi)涵包括三方面,完整的需求、正確的代碼和最少的缺陷。軟件測試就是在軟件開發(fā)的整個生命周期中對這三方面進(jìn)行有效控制的重要手段,是軟件質(zhì)量的安全副駕駛。據(jù)統(tǒng)計(jì),通過必要測試,軟件缺陷數(shù)可至少降低75%,而軟件的投資回報率能達(dá)到350%。,軟件測試的方式也開始由手工向自動化測試方向轉(zhuǎn)變,測試工具包括白盒、黑盒、嵌入式等七大類。軟件測試的蓬勃發(fā)展在促進(jìn)質(zhì)量提升的同時,也將軟件產(chǎn)業(yè)帶進(jìn)發(fā)展的新時代。
測試方法術(shù)語:
1.測試用例:根據(jù)測試需求和設(shè)計(jì)所設(shè)計(jì)的測試輸入、測試操作和預(yù)期結(jié)果。
2.軟件測試:是根據(jù)軟件開發(fā)各階段的文檔和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序缺陷的過程。3.黑盒測試:把程序看成一只黑盒子,測試者完全不考慮程序的結(jié)構(gòu)和處理過程。它根據(jù)需求說明書規(guī)定的功能來設(shè)計(jì)測試用例,檢查程序的功能是否符合需求,又稱“功能測試”。4.集成測試:主要對系統(tǒng)內(nèi)部的相互服務(wù)進(jìn)行測試,是由底向上通過集成完成的功能模塊,對程序內(nèi)部具體單一功能模塊的測試。
5.系統(tǒng)測試:將軟件作為整個計(jì)算機(jī)系統(tǒng)的一個元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計(jì)算機(jī)系統(tǒng)進(jìn)行的一系列的測試。
6.驗(yàn)收測試:驗(yàn)收測試是以用戶為主的測試。由用戶設(shè)計(jì)測試用例,使用真實(shí)數(shù)據(jù)進(jìn)行測試,分析測試的結(jié)果。
7.回歸測試:指在第一次系統(tǒng)測試完,開發(fā)小組已經(jīng)將所有的缺陷處理后,進(jìn)行得第二次系統(tǒng)測試。流程圖:
:
1.制定測試計(jì)劃:軟件項(xiàng)目經(jīng)理在制定開發(fā)計(jì)劃時(參見《軟件項(xiàng)目策劃過程》),應(yīng)同時與測試質(zhì)保部一起考慮項(xiàng)目的測試計(jì)劃。測試質(zhì)保部制定測試計(jì)劃,協(xié)商安排集成測試和系統(tǒng)測試等工作。測試計(jì)劃內(nèi)容包括測試人員安排,測試方案、測試用例設(shè)計(jì)工作安排和測試執(zhí)行工作安排等內(nèi)容,按照《軟件測試計(jì)劃》模板制定。執(zhí)行人有:軟件項(xiàng)目經(jīng)理、測試人員。
2.評審測試計(jì)劃:制定完成的測試計(jì)劃,軟件項(xiàng)目經(jīng)理要組織人員進(jìn)行評審,評審參照《評審過程》進(jìn)行。
執(zhí)行人有:軟件項(xiàng)目經(jīng)理。3.編制和評審測試用例:
集成測試用例編制:測試人員根據(jù)《概要設(shè)計(jì)說明書》文檔安排人員制定集成測試方案和測試用例,考慮需要集成的關(guān)鍵模塊、集成的次序和需要測試的接口和測試的環(huán)境要求等工作。系統(tǒng)測試用例編制:測試人員根據(jù)項(xiàng)目的《軟件需求規(guī)格說明書》,參考項(xiàng)目設(shè)計(jì)文檔,編寫測試方案和測試用例,規(guī)定測試數(shù)據(jù)、測試預(yù)期結(jié)果、測試充分性評價等,重點(diǎn)在功能測試,兼顧性能測試,如確認(rèn)需要測試的功能和不必測試功能;用戶界面的確認(rèn);硬件、軟件和通信接口的確認(rèn)等等,完成后的測試用例交給軟件項(xiàng)目經(jīng)理審核,并組織有關(guān)人員參加評審,通過評審后入配置管理庫進(jìn)行管理。
執(zhí)行人有:軟件項(xiàng)目經(jīng)理、開發(fā)人員、測試人員。4.準(zhǔn)備測試:
檢查是否可以進(jìn)行測試:集成測試的代碼是否已完成單元測試;系統(tǒng)測試的代碼是否已完成集成測試。
代碼及測試文檔準(zhǔn)備:集成測試和系統(tǒng)測試前開發(fā)或配置管理人員應(yīng)向配置管理庫歸檔最新測試代碼及測試所必須的文檔。
測試環(huán)境搭建:對自己可以搭建測試環(huán)境的軟件項(xiàng)目,測試時應(yīng)從配置管理庫中提取程序及測試所必需的文檔,并根據(jù)測試方案搭建測試環(huán)境;對自己無法搭建測試環(huán)境,可以到現(xiàn)場進(jìn)行測試,但必須采取措施保證不影響用戶原有的系統(tǒng)(做測試方案時應(yīng)給予考慮)。執(zhí)行人有:開發(fā)人員、配置管理人員、測試人員。5.實(shí)施測試:
集成測試:測試人員根據(jù)設(shè)計(jì)說明書和測試方案進(jìn)行集成測試.系統(tǒng)測試: 系統(tǒng)測試應(yīng)盡量在與實(shí)際運(yùn)行(使用)環(huán)境一致的環(huán)境下進(jìn)行(如果不行,就要在與實(shí)際環(huán)境有可比性的模擬環(huán)境下進(jìn)行),與計(jì)算機(jī)硬件、外設(shè)、支持軟件、資料和人員等其它系統(tǒng)元素結(jié)合在一起,測試軟件需求規(guī)格說明書列出的所有需求,確保所有的軟件功能需求都能得到滿足,所有的軟件性能需求都能達(dá)到,所有的文檔都是正確且便于使用;同時在測試過程中,應(yīng)當(dāng)按照顧客手冊或操作手冊中規(guī)定的使用步驟,以便檢查這些文件資料的完整性和正確性。執(zhí)行人員有:測試人員。6.缺陷跟蹤:
使用Test Director作為測試管理工具,記錄并跟蹤缺陷,統(tǒng)計(jì)缺陷數(shù)據(jù)。執(zhí)行人員有:測試人員及開發(fā)人員。7.回歸測試:
缺陷跟蹤結(jié)束,或者項(xiàng)目組重新提交,測試人員應(yīng)做回歸測試,若第一次測試時的資料未進(jìn)行修改,例如:用戶手冊、系統(tǒng)需求說明書、測試計(jì)劃、開發(fā)規(guī)范等,測試組將不進(jìn)行重復(fù)測試。
執(zhí)行人員有:測試人員。8.報告/評價測試結(jié)果:
測試結(jié)束后,測試人員對測試結(jié)果和測試過程等內(nèi)容進(jìn)行整理,形成《測試分析報告》,由軟件項(xiàng)目經(jīng)理組織有關(guān)部門進(jìn)行評審,并把評審結(jié)果提交軟件項(xiàng)目經(jīng)理及研發(fā)經(jīng)理評價測試的有效性、充分性;如果使用模擬測試環(huán)境,還應(yīng)評價模擬環(huán)境與現(xiàn)實(shí)環(huán)境的差異,確認(rèn)軟件是否通過測試,如果認(rèn)為軟件沒有通過測試,可對軟件進(jìn)行修改并修改測試計(jì)劃進(jìn)行重新測試或經(jīng)產(chǎn)品總經(jīng)理批準(zhǔn),得到顧客的認(rèn)可后讓步放行、使用或接受不合格品。執(zhí)行人員有:軟件項(xiàng)目經(jīng)理及有關(guān)人員 9.報告、測試結(jié)果置于配置管理之下。執(zhí)行人員:配置管理人員。
二、軟件工程過程及所需能力
軟件工程過程:軟件工程過程包含軟件開發(fā)、維護(hù)以及軟件開發(fā)和維護(hù)時所需的管理活動。軟件生命周期:軟件生命周期是指軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不再能使用為止的整個時期。具體地說,軟件生命周期是指從時間角度對軟件開發(fā)和維護(hù)的復(fù)雜問題進(jìn)行分解,把軟件生命的漫長周期依次劃分為若干個階段,每個階段都有相對獨(dú)立的任務(wù),然后逐步完成每個階段的任務(wù)。一般將軟件生命周期劃分為六個階段:計(jì)劃、需求分析、設(shè)計(jì)、編碼、測試、運(yùn)行維護(hù)。
軟件工程專業(yè)本科生應(yīng)掌握科學(xué)方法與工程方法;掌握扎實(shí)的軟件基礎(chǔ)理論知識和較寬廣的軟件工程專業(yè)知識,具有技術(shù)創(chuàng)新能力;受到良好的軟件工程訓(xùn)練,具有較強(qiáng)的工程實(shí)踐能力和團(tuán)隊(duì)協(xié)作能力;熟悉軟件應(yīng)用和工具,具備運(yùn)用先進(jìn)的工程化方法、技術(shù)和工具從事某一應(yīng)用領(lǐng)域軟件分析、設(shè)計(jì)、開發(fā)、維護(hù)等工作的能力。軟件工程專業(yè)本科畢業(yè)生應(yīng)達(dá)到基本的數(shù)學(xué)和語言要求;熟練掌握英語,具備良好的閱讀、理解和撰寫外語資料的能力和進(jìn)行交流的能力;擁有較好的溝通技巧和團(tuán)隊(duì)工作能力,通曉和遵守法律與職業(yè)道德。軟件畢業(yè)生應(yīng)獲得以下幾方面的知識和能力:1。具有扎實(shí)的自然科學(xué)基礎(chǔ)和較好的人文社會科學(xué)基礎(chǔ);2.對軟件系統(tǒng)、計(jì)算機(jī)系統(tǒng)、信息系統(tǒng)及計(jì)算機(jī)軟件相關(guān)系統(tǒng)的認(rèn)識能力;3.具備扎實(shí)的理論基礎(chǔ),能夠全面通曉計(jì)算機(jī)軟件和軟件工程的基礎(chǔ)知識,較深入理解至少一個計(jì)算機(jī)軟件應(yīng)用領(lǐng)域;4.有較強(qiáng)的動手能力,能夠具有一定的系統(tǒng)分析和軟件設(shè)計(jì)的能力,熟練使用一種以上主流的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和程序設(shè)計(jì)語言,做到理論與實(shí)踐相結(jié)合;5.有實(shí)際項(xiàng)目的工作經(jīng)驗(yàn);6.具備自學(xué)習(xí)的能力以適應(yīng)軟件技術(shù)的快速變化,能夠通過自學(xué)的方式在較短時間內(nèi)掌握系統(tǒng)軟件的使用;并且具有熟練使用各類流行軟件解決實(shí)際問題的能力;7.能夠綜合應(yīng)用各類方法、技術(shù)和工具,運(yùn)用工程技術(shù)方法解決復(fù)雜性軟件問題的能力;8.掌握一門外語,具有聽、說、譯、寫以及熟練閱讀外文文獻(xiàn)能力,以此具備語言、交流、寫作等基本的軟件從業(yè)能力,認(rèn)同現(xiàn)行的法律、道德和倫理。軟件工程課程應(yīng)該加強(qiáng)理論與實(shí)踐的結(jié)合,在學(xué)習(xí)的過程中實(shí)踐所學(xué)理論。
第三篇:數(shù)據(jù)庫設(shè)計(jì)(大作業(yè))
第七章 數(shù)據(jù)庫設(shè)計(jì) 大作業(yè)
題目:
現(xiàn)在要求為某學(xué)校圖書館設(shè)計(jì)一個圖書管理系統(tǒng)的數(shù)據(jù)庫,背景如下:
? 該學(xué)校是一所多學(xué)科、多層次大學(xué),學(xué)校有高職生、本科生(含一本、二本、三本)、碩士研究生(含MBA)和博士研究生等多種層次的學(xué)生,圖書館為全校學(xué)生和教職工提供圖書借閱服務(wù)。
? 圖書館按照圖書的性質(zhì)(中文圖書、外文圖書、新書)將借閱分為不同的借閱種類:中文圖書借閱、外文圖書借閱和(新書)短期外借;不同的讀者對象也有不同的借閱要求。
? 對每種借閱類型和讀者,其借閱冊數(shù)、借期、是否允許續(xù)借、續(xù)借期限等不同。不同借閱種類和借閱對象的借閱要求規(guī)定如附1所示。例如:本??茖W(xué)生可以借中文圖書5本,借期30天,可以續(xù)借一次,續(xù)借15天。
? “新書”的概念是相對的,一本新書在上架(或入庫)后的60天內(nèi)只提供短期外借,此后即自動地成為中文圖書或者外文圖書。? 借出的圖書不能在當(dāng)天歸還。
? 每次借閱后讀者最多可以續(xù)借一冊圖書一次。
? 在本館所借的文獻(xiàn)資料,均應(yīng)在規(guī)定的期限內(nèi)按時歸還。逾期不還者,將分別按以下規(guī)定處理:
1、中文圖書借閱:每冊每天罰款0.2元。
2、新書借閱和外文圖書借閱:每冊每天罰款0.5元。
3、在超期圖書歸還并繳清罰款之前,讀者不可借閱圖書;超期圖書也不能續(xù)借。
? 對于超期的圖書,圖書管理系統(tǒng)將自動向讀者電子郵箱中發(fā)一封電子郵件催還圖書。
? 每個讀者都要有一個編號,并記錄讀者的姓名、性別、類型(學(xué)生、教師等)、單位、電子信箱等。
? 圖書館采編部負(fù)責(zé)對入庫的文獻(xiàn)資料按規(guī)定進(jìn)行編目、著錄、加工、建庫。對每本圖書、雜志,要記錄其基本信息,如名稱、作者、ISBN號、出版地、出版社、出版時間、字?jǐn)?shù)、單價、內(nèi)容簡介、所屬分類號等,其中,圖書分類按照中圖法分類規(guī)則進(jìn)行分類。中圖法分類簡表見后。
? 學(xué)校有三個校區(qū),相應(yīng)地,館藏分布于三個分館中:A圖書館(側(cè)重于經(jīng)濟(jì)管理、綜合類)、B圖書館(側(cè)重于理工、計(jì)算機(jī)類)和C圖書館(側(cè)重于法學(xué)、外語、體育、藝術(shù)、音樂等方面)。圖書館中每種圖書可能采購多冊,分布在多個館中。全校師生可以在任何一個分館中借閱。
? 每個分館中的圖書借完為止,如本部圖書館有某圖書1本,這本圖書借出后,在歸還之前,本部圖書館中就查閱到該圖書為借出狀態(tài),而且,館藏已空,但是讀者可以到其他館中借閱。? 圖書的歸還遵循屬地原則,即從哪個分館借出的圖書必須要在那個分館中歸還。? 圖書館管理員有權(quán)更改圖書到期時間,比如將本來暑假到期的圖書的到期時間改為9月10日。
? 讀者可以在網(wǎng)上查詢自己的圖書借閱情況,一般讀者只可以查閱到自己的借閱情況和圖書的信息,而管理員可以查看任何讀者的信息、借閱情況,任何圖書的信息和借閱情況。
? 在網(wǎng)上查詢系統(tǒng)中,每個用戶都分配了用戶名(唯一)和密碼,其中,用戶名就是讀者號,密碼初始值為讀者的學(xué)號或者工號,可以修改。
附1:圖書借閱冊數(shù)與期限表
附2:中圖法分類號示例:
A 馬克思主義、列寧主義、毛澤東思想、鄧小平理論 A1 馬克思、恩格斯著作 A2 列寧著作 A3 斯大林著作 A4 毛澤東著作 A49 鄧小平著作
A5 馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平著作匯編 A7 馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平生平和傳記 A8 馬克思主義、列寧主義、毛澤東思想鄧小平理論的學(xué)習(xí)和研究 B 哲學(xué)、宗教
B0 哲學(xué)理論
B2 中國哲學(xué)
B4 非洲哲學(xué)
B6 大洋洲哲學(xué)
B80 思維科學(xué)
B82 倫理學(xué)(道德學(xué))B84 心理學(xué)
B1
世界哲學(xué)
B3 亞洲哲學(xué)
B5 歐洲哲學(xué)
B7 美洲哲學(xué) B81 邏輯學(xué)(論理學(xué))B83 美學(xué)
B9 宗教
作業(yè)要求:請?jiān)O(shè)計(jì)一個圖書館管理系統(tǒng)的數(shù)據(jù)庫(用SQL SERVER 2000),具體要求如下:
1、完成設(shè)計(jì)報告,報告內(nèi)容包括:需求分析、概念設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)等。
2、用SQL SERVER 2000建立數(shù)據(jù)庫,并完成表的設(shè)計(jì)及基礎(chǔ)數(shù)據(jù)入庫。
(報告要求A4紙打印,17周交)
第四篇:0.《軟件工程基礎(chǔ)課程》課程大作業(yè)要求及規(guī)范
《軟件工程基礎(chǔ)》大作業(yè)要求
執(zhí)筆人:董元和(2017年9月20日)
一、總體要求
1.本次大作業(yè)要求各同學(xué)按原先選定項(xiàng)目題目,按照軟件生命周期進(jìn)行軟件各類分析與設(shè)計(jì),并撰寫相關(guān)文檔。各文檔會隨著課程地進(jìn)行,按章節(jié)分步完成,期末結(jié)束進(jìn)行集中修訂和匯總,作為本課程大作業(yè)的主要材料。2.軟件分析與設(shè)計(jì)可參考教材第13章“一體化開發(fā)方法應(yīng)用實(shí)例”及教材各章節(jié)的相關(guān)內(nèi)容,文檔撰寫可參考“《計(jì)算機(jī)軟件文檔編制規(guī)范》GB-T8567-2006”、“GBT 9385-2008 計(jì)算機(jī)軟件需求規(guī)格說明規(guī)范”等,并需要根據(jù)教材內(nèi)容繪制規(guī)范的相應(yīng)的圖表。3.軟件分析與設(shè)計(jì)統(tǒng)一采用面向?qū)ο蠓椒?,要求各階段文檔所采用的分析與設(shè)計(jì)方法一致。4.項(xiàng)目設(shè)計(jì)應(yīng)該有相應(yīng)的項(xiàng)目軟件代碼,并可以簡單演示。
5.各文檔除注明執(zhí)筆人,可以請其它同學(xué)協(xié)助,但須說明協(xié)作人員,并注明協(xié)作人員的工作內(nèi)容。6.課程結(jié)束,各文檔在老師檢查合格后,統(tǒng)一裝訂成冊,交由老師存檔。
二、具體完成內(nèi)容
1.可行性分析及開發(fā)計(jì)劃
1)對所選項(xiàng)目的系統(tǒng)進(jìn)行可行性分析,寫出“可行性分析報告”;
2)對所選項(xiàng)目,制訂出初步的軟件開發(fā)計(jì)劃,寫出“軟件開發(fā)計(jì)劃書”。
2.軟件需求分析
1)對所選項(xiàng)目進(jìn)行認(rèn)真詳細(xì)的需求分析,并撰寫需求分析報告。文檔需要有詳細(xì)的相關(guān)需求分析圖表,如分析出業(yè)務(wù)流程圖(TFD)、再根據(jù)TFD抽象出數(shù)據(jù)流程圖(DFD),也可以結(jié)合面向?qū)ο蟮姆治龇椒ǎ∣OA)完成項(xiàng)目需求分析,如用例圖等,還需包含數(shù)據(jù)庫的需求分析。
3.軟件設(shè)計(jì)
1)對所選項(xiàng)目進(jìn)行認(rèn)真詳細(xì)的軟件概要設(shè)計(jì),并撰寫概要設(shè)計(jì)文檔。文檔要求有詳盡的相關(guān)概要設(shè)計(jì)圖表,如總體結(jié)構(gòu)圖、模塊結(jié)構(gòu)圖、數(shù)據(jù)庫及人機(jī)界面的總體設(shè)計(jì)等,也可以結(jié)合面向?qū)ο蟮脑O(shè)計(jì)方法(OOD)完成概要設(shè)計(jì),如類圖等。
2)對所選項(xiàng)目進(jìn)行認(rèn)真詳細(xì)的軟件詳細(xì)設(shè)計(jì),并撰寫詳細(xì)設(shè)計(jì)文檔。文檔要求有詳盡的相關(guān)詳細(xì)設(shè)計(jì)圖表,如總體流程圖、模塊流程圖、數(shù)據(jù)庫及人機(jī)界面的詳細(xì)設(shè)計(jì)等,也可以結(jié)合面向?qū)ο蟮脑O(shè)計(jì)方法(OOD)完成概要設(shè)計(jì),如類圖、活動圖、狀態(tài)圖等。3)數(shù)據(jù)庫的設(shè)計(jì)應(yīng)該按照概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)的過程來完成設(shè)計(jì),并有相應(yīng)的圖表或文字描述,應(yīng)該有采用Viso、PowerDesigner、Enterprise Architect、ERStudio等建模軟件完成的建模圖表。4)軟件設(shè)計(jì)應(yīng)該有人機(jī)界面的設(shè)計(jì),包括人機(jī)界面的概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)??山栌肁xure、DreamWaver等協(xié)作軟件。
4.軟件實(shí)現(xiàn)
1)對所選項(xiàng)目進(jìn)行初步的軟件實(shí)現(xiàn),并撰寫相應(yīng)的軟件實(shí)現(xiàn)文檔,如軟件規(guī)格說明、總結(jié)報告、用戶手冊等,各文檔可分章節(jié)合成一個文檔。
2)需說明開發(fā)環(huán)境及框架、開發(fā)的前臺及后臺語言、數(shù)據(jù)庫管理平臺、采用的軟件工具、基本的核心代碼等。軟件應(yīng)該能基本運(yùn)行演示。
5.軟件測試、部署與維護(hù)(1人主筆完成)
1)結(jié)合小組項(xiàng)目進(jìn)行軟件測試、調(diào)試、部署及維護(hù),開撰寫相應(yīng)的測試報告文檔。要求說明軟件測試方法、測試用例、測試工具等。
三、考核評定
1.項(xiàng)目整體評分。根據(jù)各同學(xué)項(xiàng)目完成情況,給予總體評分,占個人大作業(yè)成績的40%; 2.各部分分步評分。根據(jù)各部分的難易程度及完成情況,給予分步評分,各部分成績總和占個人大作業(yè)成績的60%;
四、考核班級及學(xué)期
1.班級:計(jì)算機(jī)學(xué)院1505班; 2.學(xué)期:2017-2018學(xué)年上學(xué)期
第五篇:軟件工程服務(wù)外包作業(yè)(一)
軟件外包概論
關(guān)于服務(wù)外包業(yè)務(wù)的設(shè)想
隨著經(jīng)濟(jì)全球化的推進(jìn),世界各國經(jīng)濟(jì)之間的滲透和影響逐步加深,對于外包行業(yè)也是如此。無論是信息技術(shù)外包服務(wù),業(yè)務(wù)流程外包服務(wù),還是知識流程外包服務(wù),涉及到到生活的方方面面:政府、金融、教育、制造業(yè)、服務(wù)等等。眾所周知,印度是外包行業(yè)的領(lǐng)頭羊,而我國,在外包行業(yè),目前還只是處于起步階段,與之相關(guān)的服務(wù)外包業(yè)務(wù)比較稀缺,除了在軟件研發(fā)、測試,電子產(chǎn)品制造等方面的業(yè)務(wù)比較豐富之外,在教育、政府、服務(wù)等方面還是存在很大的市場的。因此,對于零售業(yè)這個方面,我做出了一些簡單設(shè)想:舉個例子來說,如果某人想開超市,但是他由于各方面的原因,不能親自去落實(shí)這個想法,那么,將整個項(xiàng)目外包給外包公司或團(tuán)隊(duì)會是一個不錯的選擇。
首先,從成本來看,這不會出現(xiàn)很大的開銷。主要要考慮的問題就是對于整個市場業(yè)務(wù)的分析,全城的經(jīng)濟(jì)流向,深入挖掘大眾的消費(fèi)習(xí)慣和需求,針對不同客戶的需求做出對應(yīng)的方案,落實(shí)方案的實(shí)處。單看似乎是一件龐大的成本,但是收集整理的資料和數(shù)據(jù),可以重復(fù)利用和借鑒,化整為零后,再來分析這個成本的話,就不必太過憂慮了。
其次,考慮到這種業(yè)務(wù)的市場,盡管現(xiàn)在電子商務(wù),如淘寶、京東等做的風(fēng)生水起,但對于傳統(tǒng)的商業(yè)——零售業(yè)來說,影響肯定會存在,但是說帶來很大的沖擊也是不可能的。網(wǎng)上的東西相比實(shí)體店可能會有些優(yōu)惠,但是隨之而來的問題如質(zhì)量、售后服務(wù)等因素難以保證,所以零售業(yè)還是占據(jù)著絕大多數(shù)的市場。而從從事零售業(yè)的人的角度來看,無論是從時間,還是效率等方面考慮,所要花費(fèi)的成本遠(yuǎn)比外包給一個專業(yè)的團(tuán)隊(duì)高。得出這樣的結(jié)論的原因很簡單:他們不可能都是這方面的專業(yè)人士,自己去做,考慮到的事情往往是有限的,商場的選址,整個店面的裝潢設(shè)計(jì),不經(jīng)過一番考察,難以做出更好的選擇;但對專業(yè)外包團(tuán)隊(duì)來說,這就顯然不同了,團(tuán)隊(duì)的日常工作就是對整個市場的調(diào)查分析,針對不同客戶需求設(shè)計(jì)相應(yīng)的方案,最終將項(xiàng)目落到實(shí)處。這種經(jīng)驗(yàn)不是簡單用時間和金錢可以衡量的!在不能節(jié)省多少成本的情況下,是堅(jiān)持自己蠻干,還是求助于專業(yè)團(tuán)隊(duì)來完成,每個人都會做出正確的抉擇。所以,在市場這方面不會出現(xiàn)問題。
最后,從業(yè)務(wù)的可行性和推廣方面分析,也不會存在難以解決的問題。金融外包就是成功的例子,現(xiàn)在很多企業(yè)愿意將公司的金融管理外包給專業(yè)的團(tuán)隊(duì)來操作,企業(yè)每個月的收入、支出,月底的賬目結(jié)算,經(jīng)濟(jì)效益分析。不僅清晰明了,工作專業(yè)到位,還節(jié)省人力資源,事半功倍。有這樣成功的例子,多數(shù)人應(yīng)該不會擔(dān)憂業(yè)務(wù)方案的可行性了。談及業(yè)務(wù)推廣,一方面政府支持外包業(yè)務(wù)的蓬勃發(fā)展,會在相關(guān)政策方面給與大力的幫助和支持;另一方面,在此之前,已經(jīng)出現(xiàn)了各種成功的案例,推廣這個業(yè)務(wù)時,可以很好借鑒前人的寶貴經(jīng)驗(yàn),合理規(guī)避一些失誤。
總之,對于零售業(yè)的外包業(yè)務(wù),從成本,市場,業(yè)務(wù)可行性和推廣等各方面綜合考量,都不會存在不可解決的問題。如果將業(yè)務(wù)具體落實(shí),預(yù)計(jì)會有不錯的收獲!