在當(dāng)下這個(gè)社會(huì)中,,報(bào)告的使用成為日常生活的常態(tài),報(bào)告具有成文事后性的特點(diǎn)。大家想知道怎么樣才能寫(xiě)一篇比較優(yōu)質(zhì)的報(bào)告嗎,?下面是小編給大家?guī)?lái)的報(bào)告的范文模板,,希望能夠幫到你喲!
軟件分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇一
在項(xiàng)目要進(jìn)行自由分組后,,我們的項(xiàng)目小組便誕生了,。我們小組由3個(gè)成員組成,,在相互商量后我們也確定了我們組的項(xiàng)目,,是做一個(gè)校園文件管理系統(tǒng)。我們也隨即做了分工,,,。我們的項(xiàng)目也正式開(kāi)始了。
需求調(diào)研和分析對(duì)于軟件開(kāi)發(fā)過(guò)程至關(guān)重要,。我們?cè)陂_(kāi)發(fā)時(shí)如果不進(jìn)行調(diào)研和分析,,那么對(duì)于后來(lái)的項(xiàng)目進(jìn)展將產(chǎn)生致命的后果。我們?cè)陧?xiàng)目的開(kāi)發(fā)中便遇到了這樣的問(wèn)題,。我們開(kāi)始自己隨意的計(jì)劃整個(gè)系統(tǒng)的設(shè)計(jì),,然后報(bào)給老師,老師作為一個(gè)客戶(hù)并不是全部認(rèn)同,,隨后我們也必須按著客戶(hù)的要求更改我們的設(shè)計(jì)報(bào)告,。我也明白了,再做一個(gè)系統(tǒng)時(shí),,必須隨時(shí)和客戶(hù)保持溝通,,隨時(shí)了解他們需要什么,,他們想要什么功能,。如果我們不去和客戶(hù)溝通,,不去調(diào)研客戶(hù)的需求,做出來(lái)的系統(tǒng)即使在我們看來(lái)是一個(gè)很好,,很完美的產(chǎn)品,,但是如果客戶(hù)不認(rèn)同,那么我們所做的一切都是徒勞,,還要返工去修改,,費(fèi)時(shí)費(fèi)力。所以在做任何一個(gè)項(xiàng)目時(shí),,前期的需求調(diào)研和需求分析都是必須的,,這是在做一個(gè)項(xiàng)目的基本,是關(guān)系成敗的重要一環(huán),。
對(duì)于一個(gè)項(xiàng)目,,它的需求設(shè)計(jì)也非常重要。在我們的文件管理系統(tǒng)開(kāi)發(fā)的過(guò)程中,,遇到了一些問(wèn)題,,出現(xiàn)的這些問(wèn)題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問(wèn)題浪費(fèi)了大量的時(shí)間,,我們不得不在工程代碼上改了又改,,在數(shù)據(jù)庫(kù)里增表、刪表,、加數(shù)據(jù),、減數(shù)據(jù),當(dāng)然,,在文檔里也要做出相應(yīng)的修改以適應(yīng)新的功能,。還好,我們能及時(shí)地發(fā)現(xiàn)問(wèn)題,,通過(guò)相互溝通討論,,問(wèn)題也得到了解決。通過(guò)總結(jié),,我們也意識(shí)到,,我們大家在做需求分析和進(jìn)行需求了解時(shí)僅僅考慮了一些基本的功能,而至于管理員和客戶(hù)之間的聯(lián)系,,以及具體的一些流程我們都沒(méi)有深究,,而導(dǎo)致我們到后期花費(fèi)了大量的時(shí)間用于修復(fù)之前沒(méi)有考慮周全而帶
來(lái)的問(wèn)題。如果我們的需求設(shè)計(jì)能夠比較清晰和完善,,那么我們?cè)陂_(kāi)發(fā)過(guò)程中便會(huì)很明白的知道我們應(yīng)該實(shí)現(xiàn)什么樣的功能,,在數(shù)據(jù)庫(kù)里應(yīng)該怎樣建表,,以什么方式插入數(shù)據(jù),從而可以避免反復(fù)修改工程的問(wèn)題,,也能避免出現(xiàn)可能毀壞整個(gè)工程的問(wèn)題,。整個(gè)工程的需求設(shè)計(jì)對(duì)于一個(gè)項(xiàng)目的順利進(jìn)展至關(guān)重要。
對(duì)于文檔在軟件工程中的作用,,我在這次項(xiàng)目開(kāi)發(fā)過(guò)程中有了更加深刻的理解,。文檔在軟件開(kāi)發(fā)過(guò)程中是很有用的,文檔是一項(xiàng)必不可少的東西,,但文檔也不能太多,,太過(guò)繁瑣,如果是那樣就不太好了,。首先我們要明確開(kāi)發(fā)過(guò)程中為什么要寫(xiě)這些文檔,,文檔的最根本的作用是為了更好的溝通。一個(gè)項(xiàng)目或產(chǎn)品可能需要延續(xù)很長(zhǎng)的時(shí)間,,開(kāi)發(fā)過(guò)程中可能需要很多的環(huán)節(jié),,可能會(huì)遇到很多的問(wèn)題和很多的解決的方法,這時(shí),,我們需要文檔的幫助,,我們需要有一個(gè)東西來(lái)記錄,我們需要有一個(gè)共同的聲音,。文檔只不過(guò)是一個(gè)準(zhǔn)繩,,將開(kāi)發(fā)中的各個(gè)樹(shù)枝樹(shù)葉扶正。如果,,這個(gè)準(zhǔn)繩太多太緊,,大樹(shù)可能會(huì)發(fā)育的很高很直,但是就是有些畸形,,如果這個(gè)準(zhǔn)繩太少太松,,大樹(shù)可能就會(huì)變成灌木叢。文檔的多少,、繁簡(jiǎn)是有度的,,絕對(duì)不能說(shuō)越多越好。我覺(jué)得,,文檔需要說(shuō)明解決問(wèn)題的方法而不是解決問(wèn)題的理論,,因?yàn)榻鉀Q問(wèn)題的理論是在文檔形成中做到的。文檔完整即可,,每一份文檔說(shuō)明一個(gè)問(wèn)題,,無(wú)需將多個(gè)文檔的內(nèi)容放在一個(gè)文檔的里面。除了重要階段形成文檔,,其它部分都只是討論或者說(shuō)是想法,。不要讓文檔成為累贅,,如果真是這樣,我認(rèn)為就是該考慮寫(xiě)這些文檔的必要性的時(shí)候了,。 我們?cè)谖臋n的時(shí)候,,一定要明白為什么要寫(xiě)這些。
在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中,,我們也同時(shí)遇到了許多程序接口問(wèn)題,,頁(yè)面和功能相結(jié)合的問(wèn)題,數(shù)據(jù)庫(kù)建表的問(wèn)題,,這些問(wèn)題都是源于我們項(xiàng)目小組成員之間的溝通不足。我深刻認(rèn)識(shí)到,,在項(xiàng)目開(kāi)發(fā)時(shí),,項(xiàng)目小組中各個(gè)成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,,那么程序人員和頁(yè)面人員及數(shù)據(jù)庫(kù)人員就必須相互溝通,,共同對(duì)整個(gè)程序作出相應(yīng)的修改,這樣才能避免最終整合時(shí)出現(xiàn)問(wèn)題,。
在這十個(gè)周里,,我還對(duì)軟件工程有了新的理解。在我以前的理解當(dāng)中,,軟件工程,,無(wú)非就是一個(gè)人或者幾個(gè)人或一個(gè)團(tuán)隊(duì)集中在一起進(jìn)行編寫(xiě)代碼的工作,以實(shí)現(xiàn)開(kāi)發(fā)出所用的軟件,。但現(xiàn)在我明白了,,軟件工程的作用,就是告訴人們?cè)鯓尤ラ_(kāi)發(fā)軟件和管理軟件,。具體地講,,它表現(xiàn)在與軟件開(kāi)發(fā)和管理有關(guān)的人員和過(guò)程上。所以,,軟件工程就不僅僅是單一的編程過(guò)程了,。它包括了系統(tǒng)分析->建模->概要設(shè)計(jì)->詳細(xì)設(shè)計(jì)->編碼->測(cè)試->維護(hù)。編碼可以理解為編程,,這個(gè)只占總時(shí)間的20%左右,。編程只是其中的一小部分。
在這次項(xiàng)目里我完成了許多工作,,在界面設(shè)計(jì)上我完成了,,首頁(yè)、全部的商品頁(yè)面,、全部的用戶(hù)頁(yè)面及部分管理員頁(yè)面的制作,,在后期項(xiàng)目整合過(guò)程中修改了功能和界面結(jié)合時(shí)出現(xiàn)的'bug,,還有數(shù)據(jù)庫(kù)插入數(shù)據(jù)及解決數(shù)據(jù)庫(kù)集中整合時(shí)出現(xiàn)的問(wèn)題。這些工作我都順利完成了,,雖然并不能算是非常的出色,,但也算是盡力了。現(xiàn)在看到自己辛勞的成果,,我感到很欣慰,。
當(dāng)然,在這次項(xiàng)目過(guò)程中我也發(fā)現(xiàn)了自己的一些問(wèn)題,。如現(xiàn)在的網(wǎng)站開(kāi)發(fā)技術(shù)還不夠強(qiáng),,在和小組成員相互溝通上還不夠積極等。我希望以此為契機(jī),,在將來(lái)的項(xiàng)目開(kāi)發(fā)中能做得更好,。
軟件分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告篇二
通過(guò)該課程設(shè)計(jì)要使學(xué)生樹(shù)立起強(qiáng)烈的工程化意識(shí),用工程化思想和方法開(kāi)發(fā)軟件,。切實(shí)體會(huì)出用軟件工程的方法開(kāi)發(fā)系統(tǒng)與一般程序設(shè)計(jì)方法的不同之處,,學(xué)生在對(duì)所開(kāi)發(fā)的系統(tǒng)進(jìn)行軟件計(jì)劃、需求分析,、設(shè)計(jì)的基礎(chǔ)上,,實(shí)現(xiàn)并測(cè)試實(shí)際開(kāi)發(fā)的系統(tǒng)。通過(guò)一系列規(guī)范化軟件文檔的編寫(xiě)和系統(tǒng)實(shí)現(xiàn),,使學(xué)生具備實(shí)際軟件項(xiàng)目分析,、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的基本能力,。
要求學(xué)生掌握軟件工程的基本概念,、基本方法和基本原理,為將來(lái)從事軟件的研發(fā)和管理奠定基礎(chǔ),。每個(gè)學(xué)生選擇一個(gè)小型軟件項(xiàng)目(內(nèi)容參照《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》,,宋雨等編著,清華大學(xué)出版社出版),,按照軟件工程的生命周期,,完成軟件計(jì)劃、需求分析,、軟件設(shè)計(jì),、編碼實(shí)現(xiàn)、軟件測(cè)試及軟件維護(hù)等軟件工程工作,,并按要求編寫(xiě)出相應(yīng)的文檔,。具體的方法可以選用傳統(tǒng)的軟件工程方法或者面向?qū)ο蟮姆椒ǎ_(kāi)發(fā)環(huán)境和工具不限,。
略
1.至少提交4個(gè)文檔,包括軟件計(jì)劃,、軟件需求規(guī)格說(shuō)明書(shū),、軟件設(shè)計(jì)說(shuō)明書(shū)、軟件測(cè)試
計(jì)劃,,要求文檔格式規(guī)范,、邏輯性強(qiáng)(可參考《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》中給出的要求及格式)、圖表規(guī)范,;
2.獨(dú)自實(shí)現(xiàn)了系統(tǒng)的某些功能,,基本達(dá)到了要求的性能,經(jīng)過(guò)了測(cè)試,,基本能運(yùn)行,。
(1)提交的文檔規(guī)范,工作量大,,文檔邏輯性強(qiáng),、正確,按《計(jì)算機(jī)綜合實(shí)踐指導(dǎo)》標(biāo)準(zhǔn)考核(附《軟件工程課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告評(píng)分表)占60%
(2)系統(tǒng)驗(yàn)收,、講解、答辯占25%
(3)考勤占15%