欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件工程實(shí)驗(yàn)心得

      時(shí)間:2019-05-15 00:30:21下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《軟件工程實(shí)驗(yàn)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《軟件工程實(shí)驗(yàn)心得》。

      第一篇:軟件工程實(shí)驗(yàn)心得

      早在我選擇民政職業(yè)技術(shù)學(xué)院就讀軟件開(kāi)發(fā)與項(xiàng)目管理這門專業(yè)的時(shí)候,我一直認(rèn)為軟件開(kāi)發(fā)無(wú)非是努力的敲代碼,從敲代碼的過(guò)程中去體會(huì)各行代碼的意思和用處,在沒(méi)學(xué)軟件工程時(shí)我一直都是努力的敲代碼去學(xué)習(xí)軟件開(kāi)發(fā)這門專業(yè)。在大一的時(shí)候我敲代碼的激情很好,但是到大二的時(shí)候就出現(xiàn)問(wèn)題了,我根本就不喜歡敲代碼了,看見(jiàn)代碼就頭疼。所以感覺(jué)厭惡這門專業(yè),對(duì)學(xué)習(xí)也不感興趣了。而且,還有一件更頭疼的事是在寫一個(gè)簡(jiǎn)單的程序時(shí)竟然老是出錯(cuò),難一點(diǎn)的,復(fù)雜一點(diǎn)的程序竟然無(wú)從下手。但是去看程序的參考答案時(shí)都看得懂,又感覺(jué)很容易。學(xué)了軟件工程以后,我就感覺(jué)我以前的學(xué)習(xí)方法是錯(cuò)誤的。以前我只注重于代碼,而不注重理論知識(shí)以及編程的思路,程序的架構(gòu)。以至于在些程序時(shí)沒(méi)有寫程序的思路,不能形成程序的架構(gòu)。只想到看腦袋里是否有與此類似的代碼。越想程序越亂,最后腦袋里一片空白。不知道程序從哪個(gè)方面下手了。

      軟件工程這門課程是做軟件開(kāi)發(fā)的人必學(xué)的課程,通過(guò)學(xué)這門課程,程序員就會(huì)注重軟件開(kāi)發(fā)的理論知識(shí),以及做項(xiàng)目開(kāi)發(fā)的思路。學(xué)了這門課程后你寫程序就不會(huì)去盲目的去套用代碼,而是理清此程序的架構(gòu)以及思路。程序該從什么時(shí)候開(kāi)始,什么時(shí)候結(jié)束。在中間需要添加什么樣的功能,以完善該軟件。其實(shí)學(xué)軟件工程并不難,而且很容易。軟件工程與日常生活聯(lián)系起來(lái)的話,就是在一天中你該先做什么,后做什么。理解了先做什么,后做什么了以后寫程序就不是那么難了,再?gòu)?fù)雜的程序也可以分成幾大塊。你理清程序的思路后就可以一步步的解決其中的難題,最終實(shí)現(xiàn)軟件的功能。如果沒(méi)學(xué)軟件工程不知道理清程序的思路的話,做一個(gè)大的項(xiàng)目開(kāi)發(fā),那么多的代碼,沒(méi)有一個(gè)很好的結(jié)構(gòu),最終只會(huì)導(dǎo)致程序混亂,錯(cuò)誤百出,知道代碼再多也會(huì)素手無(wú)策的。

      總而言之,作為一個(gè)程序員學(xué)習(xí)軟件工程這門課程是至關(guān)必要的,如果沒(méi)學(xué)習(xí)軟件工程,你就不會(huì)做項(xiàng)目開(kāi)發(fā),也不可能開(kāi)發(fā)出一個(gè)完善的軟件出來(lái)。

      軟件工程實(shí)驗(yàn)心得(2):

      曾經(jīng)看過(guò)一本書叫《道法自然》,內(nèi)容略記得一二,但我最欣賞的是它的書名。軟件設(shè)計(jì)沒(méi)什么太神秘有東西,只要用心體會(huì),其實(shí)一切都很自然。軟件的設(shè)計(jì)之“道”,也不在于設(shè)計(jì)有多么的華麗、精巧,而在于其樸實(shí)、自然,最終達(dá)到“以無(wú)招勝有招”,進(jìn)入一個(gè)全新的境界。

      一、軟件設(shè)計(jì)理論的層次

      以我的拙見(jiàn),軟件設(shè)計(jì)領(lǐng)域中的各種概念,可以分為以下幾個(gè)層次來(lái)進(jìn)行理解:

      1、軟件設(shè)計(jì)的目的:重用性、擴(kuò)展性。

      這是最高的層次,是應(yīng)對(duì)軟件危機(jī)的需要。

      2、設(shè)計(jì)原則:低耦合、高聚合。

      各種軟件設(shè)計(jì)的原則,如依賴倒置原則、單一職則原則、面向接口等,以及各種設(shè)計(jì)模式,其根本的目的其實(shí)只是為了降低耦合這么簡(jiǎn)單。因?yàn)橹挥械婉詈喜拍芨玫倪m應(yīng)變化,更好的重用和擴(kuò)展。

      3、實(shí)現(xiàn)方法:運(yùn)用設(shè)計(jì)模式封裝變化、降低耦合。

      設(shè)計(jì)模式只是用來(lái)“封裝變化、降低耦合”的工具而已。它是面向?qū)ο笤O(shè)計(jì)時(shí)代的產(chǎn)物,其本質(zhì)就是充分運(yùn)用面向?qū)ο蟮娜齻€(gè)特性,即:封裝、繼承和多態(tài),進(jìn)行靈活的組合運(yùn)用。

      二、關(guān)于耦合1、耦合的粒度

      耦合無(wú)論如何也是不可避免的。當(dāng)我們實(shí)現(xiàn)接口、繼承父類的時(shí)候,就會(huì)不可避免的產(chǎn)生耦合。耦合是有不同粒度的,我們解耦到什么粒度為止,我認(rèn)為應(yīng)以模塊的重用粒度為準(zhǔn)。盡量解除重用模塊或?qū)ο笾g的耦合。而重用模塊之內(nèi)的耦合,應(yīng)屬于聚合的范疇,所以不要盲目的去解耦,否則就陷入了誤區(qū)。

      2、解耦的原理

      怎樣才能解耦呢,或者說(shuō)為什么各種設(shè)計(jì)模式能達(dá)到解耦的目的呢?我覺(jué)得有以下幾個(gè)思路:

      (1)將具體的東西抽象處理

      (2)將分散的東西集中處理

      而面向?qū)ο笾械慕涌?、繼承正為我們提供了這樣的一種機(jī)制。通過(guò)訪問(wèn)接口或基類或抽象類,而不是具體的實(shí)現(xiàn)類,從而與具體的實(shí)現(xiàn)類達(dá)到了解耦的目的。我們還可以設(shè)計(jì)一些控制類,像潤(rùn)滑劑一樣,協(xié)調(diào)各實(shí)現(xiàn)類之間的訪問(wèn),也可以達(dá)到耦的目的。

      事實(shí)上,各種設(shè)計(jì)模式的基本思想也就是這樣。創(chuàng)建型模式是為了解除創(chuàng)建對(duì)象時(shí)產(chǎn)生的耦合,實(shí)際上是解除對(duì)類稱名的依賴,而結(jié)構(gòu)型和行為型是為了解除對(duì)象屬性或方法的直接調(diào)用。不管什么設(shè)計(jì)模式,都是將對(duì)具體實(shí)現(xiàn)類的訪問(wèn)提升為對(duì)接口、基類或用于協(xié)調(diào)的控制類的訪問(wèn)。

      三、關(guān)于接口

      這一節(jié)更具體,談一談接口,因?yàn)槭褂媒涌谑擒浖O(shè)計(jì)的重要手段,但已經(jīng)不屬于“道”了~

      1、接口與繼承

      接口描述的是對(duì)象某一個(gè)方面行為特征。使用接口與使用繼承關(guān)系各有優(yōu)缺點(diǎn),使用子類繼承可以繼承父類的功能,體現(xiàn)了重用的精神。而接品更加靈活,因?yàn)樗獬俗宇惻c父類之間的高度耦合,它體現(xiàn)在靈活擴(kuò)展的精神。

      2、接口與純虛類

      理論上接口可以由純虛基類實(shí)現(xiàn)類似的功能,那為什么還我們不去掉接口的概念,而直接使用虛類呢?

      接口存在的理由就是它更加靈活,關(guān)系簡(jiǎn)單,易于理解。比如一個(gè)類可以實(shí)現(xiàn)十幾個(gè)甚至幾十個(gè)接口,但一般開(kāi)發(fā)工具只支持單繼承(由于多繼承太容易導(dǎo)致混亂和沖突),如果要繼承十幾層,系統(tǒng)結(jié)構(gòu)想必會(huì)無(wú)法理解了,我以為這是接口存在的最重要的原因。

      如果接口和虛類繼承結(jié)合使用,可以產(chǎn)生強(qiáng)大的威力,這也是許多設(shè)計(jì)模式的“殺手锏”。

      以上算是總結(jié)一下自己的心得??隙ㄓ胁簧倨嬷?,請(qǐng)各位指教。

      第二篇:軟件工程實(shí)驗(yàn)

      作業(yè)一

      1.請(qǐng)畫出由下列文字描述的系統(tǒng)流程圖,請(qǐng)用Microsoft Visio 或Word軟件畫圖

      設(shè)某城市招干考試成績(jī)統(tǒng)計(jì)系統(tǒng)。

      考生分三個(gè)專業(yè),不同專業(yè)考試科目不同:

      法律專業(yè)---考政治、語(yǔ)文、法律

      行政專業(yè)---考政治、語(yǔ)文、行政

      財(cái)經(jīng)專業(yè)---考政治、語(yǔ)文、財(cái)經(jīng)學(xué)

      每個(gè)考生在報(bào)名時(shí)登記姓名、地址、年齡和報(bào)考專業(yè)。報(bào)名后招干辦公室根據(jù)專業(yè)考生專業(yè)及地址在市區(qū)或郊區(qū)來(lái)編排準(zhǔn)考證號(hào)碼和考場(chǎng)??忌鷧⒓涌荚嚭?,輸入每個(gè)考生的各門課程的成績(jī),并統(tǒng)計(jì)出每個(gè)考生三門課程的總成績(jī)。按準(zhǔn)考證號(hào)的順序打印出考生考試成績(jī)單,分發(fā)給每個(gè)考生。各專業(yè)分別將考生按成績(jī)總分從高到低的次序排序,以便決定錄取名單。

      作業(yè)二

      畫考務(wù)處理系統(tǒng)的數(shù)據(jù)流圖。

      考務(wù)處理系統(tǒng)功能如下:

      (1)對(duì)考生送來(lái)的報(bào)名單進(jìn)行檢查;(2)對(duì)合格的報(bào)名單編好準(zhǔn)考證號(hào)后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站;?3)對(duì)閱卷站送來(lái)的成績(jī)單進(jìn)行檢查,并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者;(4)制作考生通知單(含成績(jī)及合格/不合格標(biāo)志)送給考生;(5)按地區(qū)進(jìn)行成績(jī)分類統(tǒng)計(jì)和試題難度分析,產(chǎn)生統(tǒng)計(jì)分析表。

      作業(yè)三

      1、請(qǐng)為某倉(cāng)庫(kù)的管理設(shè)計(jì)一個(gè)ER模型。該倉(cāng)庫(kù)主要管理零件(包括零件編號(hào)、名稱、顏色、重量)的定購(gòu)和供應(yīng)等事項(xiàng)。倉(cāng)庫(kù)向工程項(xiàng)目(包括項(xiàng)目編號(hào)、項(xiàng)目名稱、開(kāi)工日期)供應(yīng)零件,并且根據(jù)需要向供應(yīng)商(包括供應(yīng)商編號(hào)、名稱、地址)定購(gòu)零件。

      2、畫復(fù)印機(jī)的狀態(tài)轉(zhuǎn)換圖 復(fù)印機(jī)的工作過(guò)程大致如下: 未接到復(fù)印命令時(shí)處于閑置狀態(tài),一旦接到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個(gè)復(fù)印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個(gè)復(fù)印命令;

      如果執(zhí)行復(fù)印命令時(shí)發(fā)現(xiàn)沒(méi)紙,則進(jìn)入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;

      如果復(fù)印時(shí)發(fā)生卡紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告等待維修人員來(lái)排除故障,故障排除后回到閑置狀態(tài)。

      作業(yè)四

      請(qǐng)將上列給出的具有變換型的DFD圖導(dǎo)出它的軟件結(jié)構(gòu)SC圖

      作業(yè)五

      某程序流程圖如下圖所示,請(qǐng)分別用N-S圖和PAD圖表示。

      作業(yè)六

      練習(xí)題:用判定表和判定樹(shù)表示“檢查訂貨單”偽碼 IF 客戶訂貨金額超過(guò)5000元 THEN IF 客戶拖延未還賒欠錢款超過(guò)60天 THEN 在償還欠款前不予批準(zhǔn)

      ELSE(拖延未還賒欠錢款不超過(guò)60天)發(fā)批準(zhǔn)書,發(fā)貨單 ENDIF ELSE(客戶訂貨金額未超過(guò)5000元)IF 客戶拖延未還賒欠錢款超過(guò)60天 THEN 發(fā)批準(zhǔn)書,發(fā)貨單,并發(fā)催款通知書 ELSE(拖延未還賒欠錢款不超過(guò)60天)發(fā)批準(zhǔn)書,發(fā)貨單 ENDIF ENDIF

      作業(yè)七

      設(shè)計(jì)下列偽碼程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例: START

      INPUT(A,B,C)IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z)STOP

      實(shí)習(xí)

      請(qǐng)參考機(jī)票預(yù)訂系統(tǒng)實(shí)例 飛機(jī)票預(yù)訂系統(tǒng).zip

      一、課程實(shí)踐任務(wù)

      學(xué)生自行分組選擇一個(gè)項(xiàng)目,完成一個(gè)實(shí)際軟件項(xiàng)目的分析、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試全過(guò)程,領(lǐng)會(huì)軟件工程的基本思想,明晰各個(gè)階段的主要任務(wù),使用 MicroSoft Visio、Project、Rose、VSS、Power Designer 等計(jì)算機(jī)輔助軟件工具,采用規(guī)范化的軟件工程方法進(jìn)行軟件項(xiàng)目的研發(fā)。

      二、課程實(shí)踐的要求

      第三篇:軟件工程心得

      學(xué)習(xí)軟件工程這門課程已經(jīng)有一個(gè)學(xué)期了,整一個(gè)學(xué)期下來(lái),應(yīng)該說(shuō)還是有許多值得肯定的地方的,其實(shí)在我看來(lái),軟件工程與其說(shuō)是一門課程,不如說(shuō)是一門思想。是一個(gè)如何去分析和處理問(wèn)題的過(guò)程,應(yīng)該說(shuō)其范疇已經(jīng)遠(yuǎn)遠(yuǎn)不止局限于該門課程,成為了一個(gè)綜合的一個(gè)能夠解決問(wèn)題的思想集合。

      在上課的時(shí)候我還是很認(rèn)真地去聽(tīng)老師所講述的內(nèi)容的,我覺(jué)得他的思想和我一向而來(lái)的培養(yǎng)計(jì)算機(jī)學(xué)生綜合素質(zhì)的理解還是在一定程度上不謀而合了,所謂的需求獲取,那就是一個(gè)談判,辯論,交流的過(guò)程,已經(jīng)不是單純的編編程序就能解決的問(wèn)題了。從我所看到的聽(tīng)到的來(lái)說(shuō),我最怕的就是計(jì)算機(jī)系的學(xué)生被別人說(shuō)成是個(gè)帶著厚眼鏡的,只能夠在電腦前編編程序的,在交際場(chǎng)上不知道說(shuō)什么而一個(gè)字都說(shuō)不出來(lái)的人。我覺(jué)得這樣的人進(jìn)入社會(huì)之后是沒(méi)有什么前途的,起碼他們?nèi)狈α伺c人溝通交流的能力。而這門課程在一定程度上給了我們這些學(xué)生一個(gè)機(jī)會(huì)來(lái)鍛煉自己在另一方面的能力,設(shè)想一下,一個(gè)又有技術(shù)又能夠與人交流合作的人所取得的成就自然要比一個(gè)單單只會(huì)編程序的人要大得多。

      其次,這門課程教給了我們?cè)谕瓿梢粋€(gè)實(shí)際項(xiàng)目時(shí)的一般程序及過(guò)程,我認(rèn)為這是一份非常具有實(shí)際意義的教學(xué)內(nèi)容。當(dāng)我們?cè)诋厴I(yè)之后,這是我們實(shí)際要運(yùn)用的一項(xiàng)非常有用的技能,而且不僅僅局限于軟件工程的范疇,我們即使是從事與其它行業(yè),不也是要從需求獲取開(kāi)始,一直有條有理地到最后成品的出爐嗎?應(yīng)該說(shuō)這就是這門課的價(jià)值所在。無(wú)論是在上課,還是在學(xué)生會(huì)里面做學(xué)生工作,我都深深地感覺(jué)到,技術(shù)性的工作就好比變魔術(shù),其實(shí)原理是非常簡(jiǎn)單的,甚至可以說(shuō)簡(jiǎn)單的可笑,但是當(dāng)你就是做出這么一個(gè)簡(jiǎn)單的東西出來(lái)之后,一些外行們有時(shí)候會(huì)用崇拜的眼光看著你,覺(jué)得你很厲害,很高深莫測(cè)。但是制作的過(guò)程他們卻不知道,也許知道之后他們只是會(huì)啞然失笑,原來(lái)這個(gè)東西的制作過(guò)程是如此的簡(jiǎn)單。這個(gè)可以說(shuō)就是技術(shù)的魅力了,而作為需求獲取及之后的一系列過(guò)程則是類似于魔術(shù)揭秘的過(guò)程,但是作為這個(gè)秘密我們并不需要一揭到底,至于揭的程度如何那就是我們那就是我們學(xué)出的程度如何了,我們要讓對(duì)方知道我們?cè)谧鍪裁??以及如何去做?這些東西需要我們以一定的技巧敘述出來(lái),所起到的作用就是能夠讓對(duì)方了解自己的進(jìn)度,卻又能夠不讓對(duì)方來(lái)干涉自己的工作過(guò)程。因?yàn)槲覀兪羌夹g(shù)員,對(duì)方只是外行,即使對(duì)方知道了這個(gè)魔術(shù)的操作過(guò)程,也并不代表他們就能夠向變著魔術(shù)的我們來(lái)隨便修改這個(gè)魔術(shù)的變法,況且我們能夠用不同的過(guò)程來(lái)得出一個(gè)同樣的結(jié)果,這個(gè)過(guò)程的得出的主動(dòng)權(quán)如何掌握在我們的手上,就看我們?nèi)绾我愿呙鞯姆绞絹?lái)揭開(kāi)這個(gè)魔術(shù)的謎底了。

      當(dāng)然了,在純粹的理論上,我覺(jué)得開(kāi)設(shè)這樣一門課程是很成功的。但是畢竟現(xiàn)實(shí)里有太多的不確定的因素。最重要的因素就是授課的老師和聽(tīng)課的學(xué)生。這兩個(gè)可以說(shuō)是這門課成與敗的決定性的因素。

      作為老師方面來(lái)說(shuō),我覺(jué)得給我們上試驗(yàn)課的老師非常的優(yōu)秀,作為一名了有十幾年工作經(jīng)驗(yàn)的老船長(zhǎng),看問(wèn)題的確是有他自己獨(dú)特的一套方法,我的話對(duì)他也是非常崇拜的。但是周日晚上的課程我還是有比較大的意見(jiàn),首先,作為學(xué)生來(lái)說(shuō),最不希望上課的時(shí)間就是周五的晚上和周日的晚上,因?yàn)檫@是個(gè)我們進(jìn)行調(diào)整的時(shí)候,前者的調(diào)整是為了假期的到來(lái),后者的調(diào)整是為了準(zhǔn)備學(xué)習(xí)的開(kāi)始,這個(gè)時(shí)候的上課一般來(lái)說(shuō)都是學(xué)生比較反感的。其次,對(duì)于我來(lái)說(shuō),原來(lái)小的時(shí)候非常崇拜那些有著高學(xué)歷的人才,什么碩士,博士,博士后都是被放在神壇上的人物,覺(jué)得他們很厲害,走路都會(huì)散發(fā)光環(huán)。但是在我上了他們這些人的課之后我發(fā)覺(jué)我真的是很失望。作為一個(gè)具有高學(xué)歷的人來(lái)說(shuō),他能夠自己迅速的吸收知識(shí)這點(diǎn)的確是令人敬佩,但是他能不能夠把自身所吸收的知識(shí)傳授給他的學(xué)生,那就是一個(gè)未知之?dāng)?shù)了,雖然的確這是一門枯燥的課程,但是并不代表老師就可以在講臺(tái)上講課沒(méi)有一點(diǎn)激情,或者說(shuō)沒(méi)有一點(diǎn)能夠讓我們想聽(tīng)下去的欲望,這個(gè)不得不說(shuō)是一件非常諷刺的事情。子不教,父之過(guò);教不嚴(yán),師之惰。雖然學(xué)生們也有一部分的責(zé)任,但是把一切責(zé)任都推到學(xué)生們的身上那也是非常的不公平的。

      作為我們學(xué)生來(lái)說(shuō),當(dāng)然也應(yīng)該負(fù)起比較主要的責(zé)任。在大學(xué)里有了太多的基礎(chǔ)課程,基礎(chǔ)課程大多都比較枯燥無(wú)味,也許在第一個(gè)學(xué)期里我們還能夠保持著新鮮感,但是在5個(gè)學(xué)期之后,可以說(shuō)再有新鮮感就是一件比較困難的事情了,我們都已經(jīng)開(kāi)始變得遲鈍了,現(xiàn)在出現(xiàn)了一門新鮮的課程,可能同學(xué)們比較難把那樣不好的狀態(tài)一下子改變過(guò)來(lái)。其次的,學(xué)生們沒(méi)有認(rèn)識(shí)到這門課程的價(jià)值。這門課的價(jià)值我已經(jīng)在上面說(shuō)過(guò)了,是不言而喻的。但是并不是每個(gè)同學(xué)畢業(yè)之后都回從事計(jì)算機(jī)行業(yè),也不是每個(gè)同學(xué)都知道這門課程的意義已經(jīng)不僅僅局限于計(jì)算機(jī)這個(gè)范疇,但是他們不知道,無(wú)知者無(wú)畏也。既然和我沒(méi)什么關(guān)系,那我就不聽(tīng),反正聽(tīng)了也沒(méi)什么用,很多同學(xué)報(bào)著的就是這么個(gè)心態(tài)。對(duì)于這樣的心態(tài),我表示理解,也表示悲哀。在沒(méi)有徹底了解一件事物的本質(zhì)之前,我們是沒(méi)有資格向這件事物隨便的指手畫腳的。最怕的就是在沒(méi)有了解之前就把這件事物否定。如果有了這樣先入為主的思想,那就比較沒(méi)救了。所以作為我們來(lái)說(shuō),還是更需要得深入了解下這門課所起到的作用之后再下結(jié)論也不遲。只是有一點(diǎn)我還是覺(jué)得比較奇怪,現(xiàn)在被人嗤之以鼻的傳銷在當(dāng)時(shí)能夠吸引如此大的一批人,而且那些受害者明知道這件事情是不好的但是還會(huì)去做,就是因?yàn)椤跋茨X者”的口才說(shuō)服了他們,那作為老師來(lái)說(shuō),如何來(lái)說(shuō)服學(xué)生們來(lái)上一門正確的課程應(yīng)該說(shuō)是要相對(duì)的容易很多吧,但是我覺(jué)得這樣的過(guò)程在我們的大學(xué)課程里真的是少之又少啊。今天在這里寫了很多,算是我對(duì)軟件工程這門課程的一點(diǎn)點(diǎn)心得體會(huì),也許是正確的,也許在一定的程度上存在著觀點(diǎn)的偏激錯(cuò)誤,但是起碼這些東西是我覺(jué)得存在著的一些問(wèn)題,但愿軟件工程這門課程能夠開(kāi)的越來(lái)越好,讓更多的學(xué)生們能夠從這門課程中受益,在以后社會(huì)殘酷的競(jìng)爭(zhēng)之中存活下來(lái)!

      第四篇:軟件工程實(shí)驗(yàn)教學(xué)大綱

      軟件工程實(shí)驗(yàn)教學(xué)大綱

      前 言

      軟件工程實(shí)驗(yàn)是為計(jì)算機(jī)相關(guān)專業(yè)本科《軟件工程》課程配套設(shè)置的,是《軟件工程》課程講授中一個(gè)重要的、不可或缺的實(shí)踐環(huán)節(jié)。其目的是使學(xué)生能夠針對(duì)具體軟件工程項(xiàng)目,全面掌握軟件工程管理、軟件需求分析、軟件初步設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、軟件測(cè)試等階段的方法和技術(shù),通過(guò)該課程設(shè)計(jì)使學(xué)生進(jìn)一步理解和掌握軟件開(kāi)發(fā)模型、軟件生命周期、軟件過(guò)程等理論在軟件項(xiàng)目開(kāi)發(fā)過(guò)程中的意義和作用,培養(yǎng)學(xué)生按照軟件工程的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,進(jìn)行軟件開(kāi)發(fā)的能力,培養(yǎng)學(xué)生的合作意識(shí)和團(tuán)隊(duì)精神,培養(yǎng)學(xué)生對(duì)技術(shù)文檔的編寫能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項(xiàng)目的管理能力。

      按該課程的特點(diǎn),實(shí)驗(yàn)內(nèi)容包括軟件開(kāi)發(fā)的兩大方法學(xué)的專題訓(xùn)練,即結(jié)構(gòu)化(生命周期學(xué))的方法學(xué)和面向?qū)ο蟮姆椒▽W(xué),通過(guò)對(duì)一個(gè)簡(jiǎn)單項(xiàng)目,要求學(xué)生利用結(jié)構(gòu)化軟件開(kāi)發(fā)技術(shù)或面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)完成對(duì)該項(xiàng)目的開(kāi)發(fā)。因此設(shè)置五個(gè)實(shí)驗(yàn)項(xiàng)目,從項(xiàng)目發(fā)的準(zhǔn)備工作,系統(tǒng)分析過(guò)程,系統(tǒng)設(shè)計(jì)過(guò)程,軟件測(cè)試到系統(tǒng)實(shí)施,覆蓋軟件開(kāi)發(fā)的整個(gè)過(guò)程,此外又引入我國(guó)國(guó)家《計(jì)算機(jī)開(kāi)發(fā)規(guī)范》,以規(guī)范技術(shù)文檔的書寫標(biāo)準(zhǔn),提高實(shí)驗(yàn)教學(xué)質(zhì)量。

      通過(guò)實(shí)驗(yàn)訓(xùn)練,達(dá)到如下目的:

      使學(xué)生進(jìn)一步了解和掌握軟件工程原理,提高對(duì)實(shí)際項(xiàng)目的分析和設(shè)計(jì)能力,通過(guò)實(shí)驗(yàn)課程,熟悉和基本掌握軟件工程方法學(xué)、軟件開(kāi)發(fā)的過(guò)程,文檔資料的編寫格式及規(guī)范,全面領(lǐng)會(huì)和貫通所學(xué)習(xí)的理論知識(shí),從而培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識(shí),分析解決問(wèn)題的能力,培養(yǎng)學(xué)生理論聯(lián)系實(shí)際作風(fēng),實(shí)事求是,嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和良好的工作作風(fēng),為今后從事科學(xué)研究工作打下基礎(chǔ)。

      實(shí)驗(yàn)一:項(xiàng)目開(kāi)發(fā)的準(zhǔn)備工作

      實(shí)驗(yàn)學(xué)時(shí):2 實(shí)驗(yàn)類型:驗(yàn)證性

      一、目的與任務(wù)

      目的:確定課題,組織組員,合理分工,熟悉軟件開(kāi)發(fā)環(huán)境,培養(yǎng)團(tuán)隊(duì)精神。

      任務(wù):學(xué)習(xí)軟件開(kāi)發(fā)小組的組織和管理,合理分工,將項(xiàng)目開(kāi)發(fā)各階段的任務(wù)明確,并熟悉相應(yīng)的軟件開(kāi)發(fā)環(huán)境。

      二、內(nèi)容、要求與安排方式

      1、實(shí)驗(yàn)內(nèi)容與要求:

      根據(jù)各組選擇的課題,實(shí)行項(xiàng)目經(jīng)理制,各組推薦一名組長(zhǎng),統(tǒng)一管理整個(gè)項(xiàng)目的實(shí)施過(guò)程,并合理調(diào)整資源和負(fù)責(zé)項(xiàng)目全局;根據(jù)項(xiàng)目的難易合理分配組員的任務(wù),對(duì)問(wèn)題達(dá)成一致的看法;針對(duì)項(xiàng)目的實(shí)施,熟悉相應(yīng)的軟件開(kāi)發(fā)工具的使用環(huán)境。

      2、實(shí)驗(yàn)安排方式:

      本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組4-6人。3.準(zhǔn)備參考資料和閱讀相關(guān)的國(guó)家有關(guān)軟件開(kāi)發(fā)的標(biāo)準(zhǔn)文檔。

      三、思考題

      1、項(xiàng)目開(kāi)發(fā)首先要做的事是什么?

      2、你認(rèn)為該軟件應(yīng)具備的最重要的特性是什么。

      3、你認(rèn)為怎樣分工是最合理的?

      實(shí)驗(yàn)二:系統(tǒng)分析過(guò)程

      實(shí)驗(yàn)學(xué)時(shí):4 實(shí)驗(yàn)類型:驗(yàn)證性

      一、目的與任務(wù)

      目的:確定項(xiàng)目的可實(shí)施性,在此基礎(chǔ)上完成系統(tǒng)的邏輯功能模型的建立。

      任務(wù):采用不同的軟件開(kāi)發(fā)技術(shù),完成對(duì)項(xiàng)目的分析過(guò)程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說(shuō)明書。

      二、內(nèi)容、要求與安排方式

      1、實(shí)驗(yàn)內(nèi)容與要求:

      明白項(xiàng)目的業(yè)務(wù)流程圖,繪制數(shù)據(jù)流程圖,功能分析圖,編寫數(shù)據(jù)字典,數(shù)據(jù)加工處理的描述,軟件系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型),需求規(guī)格說(shuō)明書。

      2、實(shí)驗(yàn)安排方式:

      本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組8-10人。

      三、思考題

      1、需求分析在軟件開(kāi)發(fā)中真的有那么重要嗎?

      2、分析系統(tǒng)流程圖,流程圖和數(shù)據(jù)流圖的區(qū)別和各自的特點(diǎn)。

      3、怎樣寫合乎規(guī)范的數(shù)據(jù)流圖和數(shù)據(jù)詞典?

      4、怎樣組織對(duì)該工作的評(píng)審?

      實(shí)驗(yàn)三:系統(tǒng)設(shè)計(jì)過(guò)程

      實(shí)驗(yàn)學(xué)時(shí):4 實(shí)驗(yàn)類型:設(shè)計(jì)性

      一、目的與任務(wù)

      目的:在實(shí)驗(yàn)二基礎(chǔ)上完成系統(tǒng)的體系結(jié)構(gòu)的建立和系統(tǒng)詳 2 細(xì)設(shè)計(jì),并給出相應(yīng)的規(guī)格說(shuō)明書。

      任務(wù):認(rèn)真分析實(shí)驗(yàn)二的結(jié)果,給出系統(tǒng)合理的體系結(jié)構(gòu),描繪系統(tǒng)結(jié)構(gòu)圖,并合理劃分系統(tǒng)的各組成模塊,最后給出系統(tǒng)的各部分設(shè)計(jì)規(guī)格說(shuō)明書。

      二、內(nèi)容、要求與安排方式

      1、實(shí)驗(yàn)內(nèi)容與要求:

      功能結(jié)構(gòu)圖設(shè)計(jì),軟件處理流程設(shè)計(jì),輸出設(shè)計(jì)(主要指打印輸出設(shè)計(jì)),存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)),輸入設(shè)計(jì)(主要指數(shù)據(jù)錄入卡設(shè)計(jì)),代碼設(shè)計(jì),程序設(shè)計(jì)說(shuō)明書

      2、實(shí)驗(yàn)安排方式:

      本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組8-10人。

      三、思考題

      1.系統(tǒng)設(shè)計(jì)和需求分析的關(guān)系是什么??jī)烧弑仨毾群箨P(guān)聯(lián)嗎? 2.怎樣描繪系統(tǒng)的體系結(jié)構(gòu)? 3.怎樣繪制復(fù)合規(guī)范的流程圖。4.怎樣組織對(duì)設(shè)計(jì)階段工作的評(píng)審?

      實(shí)驗(yàn)四:系統(tǒng)實(shí)現(xiàn)

      實(shí)驗(yàn)學(xué)時(shí):4 實(shí)驗(yàn)類型:設(shè)計(jì)性

      一、目的與任務(wù)

      目的:系統(tǒng)運(yùn)行和軟件后期制作,了解程序設(shè)計(jì)的風(fēng)格。任務(wù):編寫源程序,正確書寫軟件說(shuō)明書和用戶手冊(cè),總結(jié)軟件開(kāi)發(fā)中的得失。

      二、內(nèi)容、要求與安排方式

      1、實(shí)驗(yàn)內(nèi)容與要求:

      完善系統(tǒng)所涉及的程序框圖,源程序,模擬運(yùn)行數(shù)據(jù),打印報(bào)表,軟件使用說(shuō)明書和用戶手冊(cè)等。

      2、驗(yàn)安排方式:

      本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組8-10人。

      三、思考題

      1、怎樣合理選擇軟件開(kāi)發(fā)的工具?

      2、怎樣進(jìn)行用戶說(shuō)明手冊(cè)和使用手冊(cè)的編寫。

      3、總結(jié)項(xiàng)目實(shí)施中的得失。

      實(shí)驗(yàn)五:軟件測(cè)試

      實(shí)驗(yàn)學(xué)時(shí):4 實(shí)驗(yàn)類型:綜合性

      一、目的與任務(wù)

      目的:在實(shí)驗(yàn)四的基礎(chǔ)上,完成對(duì)系統(tǒng)的組裝和測(cè)試。

      任務(wù):正確運(yùn)用軟件測(cè)試技術(shù)和方法,完成系統(tǒng)的單元測(cè)試、綜合測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試的方法,掌握測(cè)試用例的設(shè)計(jì)方法,并給出測(cè)試報(bào)告。

      二、內(nèi)容、要求與安排方式

      1、實(shí)驗(yàn)內(nèi)容與要求:

      (1)能夠正確運(yùn)用軟件測(cè)試的過(guò)程與方法,結(jié)合一個(gè)模擬課題,復(fù)習(xí)、鞏固、軟件工程中系統(tǒng)測(cè)試知識(shí),提高軟件測(cè)試的實(shí)踐能力。

      (2)熟悉單元測(cè)試、綜合測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試的方法,掌握測(cè)試用例的設(shè)計(jì)方法。

      (3)樹(shù)立正確的軟件測(cè)試思想,培養(yǎng)分析問(wèn)題、解決問(wèn)題的能力,提高查詢資料和撰寫書面文件的能力。

      2、驗(yàn)安排方式:

      本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組8-10人。

      三、思考題

      1.怎樣看待測(cè)試的重要性。2.怎樣選擇測(cè)試的技術(shù)和方案。

      3.比較邏輯測(cè)試和基本路徑測(cè)試的不同和聯(lián)系。4.怎樣組織對(duì)測(cè)試階段工作的評(píng)審?

      附錄一:

      實(shí)驗(yàn)要求

      軟件工程實(shí)驗(yàn)要求學(xué)生采用“項(xiàng)目小組”的形式,結(jié)合具體的開(kāi)發(fā)項(xiàng)目進(jìn)行設(shè)計(jì)。具體要求如下:

      1、班級(jí)按項(xiàng)目小組進(jìn)行分組,每組不得超過(guò)6人

      2、每個(gè)項(xiàng)目小組選出項(xiàng)目負(fù)責(zé)人或項(xiàng)目經(jīng)理,由項(xiàng)目經(jīng)理召集項(xiàng)目組成員討論、選定開(kāi)發(fā)項(xiàng)目

      3、項(xiàng)目中的每項(xiàng)任務(wù)要落實(shí)到人且規(guī)定該任務(wù)的起止日期和時(shí)間

      4、每個(gè)項(xiàng)目小組必須按照《軟件工程實(shí)驗(yàn)教學(xué)大綱》附錄中給定的文檔規(guī)范標(biāo)準(zhǔn)提供項(xiàng)目文檔

      5、題目自定或采用附錄二中的題目

      6、軟件開(kāi)發(fā)的方法自定(結(jié)構(gòu)化或面向?qū)ο蟮姆椒▽W(xué))

      附錄二:

      實(shí)驗(yàn)題目

      題目一:“基于最小二乘法的公交車輛GPS補(bǔ)償定位系統(tǒng)的研究” 1. 研究?jī)?nèi)容: 本項(xiàng)目主要研究智能公交調(diào)度系統(tǒng)中,在不增加硬件設(shè)備的基礎(chǔ)上,通過(guò)軟件來(lái)解決GPS在動(dòng)態(tài)環(huán)境中信號(hào)失鎖問(wèn)題的方法。提出了基于最小二乘曲線擬合方法的GPS數(shù)據(jù)補(bǔ)償算法,該算法將公交車輛的行駛線路數(shù)字化為一個(gè)曲線模型,并且在客觀條件影響車載GPS設(shè)備無(wú)法接收到GPS信號(hào)時(shí),利用對(duì)應(yīng)線路的曲線模型模擬公交車輛的行駛,實(shí)現(xiàn)補(bǔ)償定位。解決由于GPS失鎖引起的三個(gè)問(wèn)題。2. 研究意義: 城市智能公共交通管理系統(tǒng)公交車輛的定位跟蹤、輔助導(dǎo)航、車輛調(diào)度指揮、動(dòng)態(tài)發(fā)布公交信息以及出行者最佳路徑查詢等功能。通過(guò)建設(shè)智能公交管理系統(tǒng)可以大大提高城市公交車輛的綜合管理和調(diào)度的智能化,從而有效緩解城市交通的壓力。3. 研究方案:

      針對(duì)公交行業(yè)中公交車輛的行駛路線相對(duì)固定的特點(diǎn),根據(jù)車輛的歷史定位數(shù)據(jù),對(duì)該行駛線路進(jìn)行曲線擬合,形成一條數(shù)字曲線模型。由于公交線路形狀存在復(fù)雜和多樣性,所以在擬合中采用分段擬合,將線路根據(jù)其形狀分成幾條分別擬合。在GPS無(wú)法接收到定位信號(hào)時(shí),將最后一次獲得的定位坐標(biāo)投影到曲線模型上,以此為起點(diǎn),在曲線模型上模擬車輛行駛并按原定GPS采樣間隔發(fā)送曲線模型上的對(duì)應(yīng)坐標(biāo)值,作為車輛的定位數(shù)據(jù)信息,解決GPS的失鎖問(wèn)題。當(dāng)GPS定位信號(hào)重新獲取后,停止模擬行駛,以實(shí)際定位數(shù)據(jù)為準(zhǔn)。本項(xiàng)目采用最小二乘二次曲線擬合。4. 研究成果:

      本系統(tǒng)以公交業(yè)務(wù)三級(jí)調(diào)度模式為系統(tǒng)設(shè)計(jì)框架,集計(jì)算機(jī)控制技術(shù)、無(wú)線通信技術(shù)、全球衛(wèi)星定位技術(shù)、地理信息技術(shù)為一體的公共交通系統(tǒng)。該系統(tǒng)基本上實(shí)現(xiàn)了公交調(diào)度業(yè)務(wù)的覆蓋和公交調(diào)度的智能化的要求,是一款比較出色的智能公交調(diào)度系統(tǒng),本項(xiàng)目所探討的用最小二乘曲線擬合解決GPS失鎖問(wèn)題的方法將在將來(lái)的智能公交調(diào)度系統(tǒng)軟件中得到實(shí)際應(yīng)用。

      題目二:物業(yè)小區(qū)“一站式” 收費(fèi)終端系統(tǒng)的軟件實(shí)現(xiàn)

      1、研究?jī)?nèi)容:

      在選擇合適的終端設(shè)備及運(yùn)行系統(tǒng)平臺(tái)基礎(chǔ)上,利用目前流行的的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言Visual Basic 6.0和SQL的底層數(shù)據(jù)庫(kù)設(shè)計(jì)的軟件支持,硬件采用觸摸式液晶屏幕實(shí)現(xiàn)用戶與終端交互,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)終端和銀行的交互,預(yù)先模擬出收費(fèi)企業(yè)、銀行、小區(qū)住戶三方的數(shù)據(jù)庫(kù)信息(以銀行為交易中心),當(dāng)住戶在小區(qū)的終端上刷卡消費(fèi)時(shí),終端將實(shí)時(shí)發(fā)送信息至銀行,實(shí)現(xiàn)銀行數(shù)據(jù)庫(kù)相應(yīng)企業(yè)賬戶和該刷卡用戶賬戶信息的更改和刷新。軟件實(shí)現(xiàn)功能暫定代繳水費(fèi)、電費(fèi)、煤氣費(fèi)、電話費(fèi)(固定電話、移動(dòng)手機(jī)用戶、聯(lián)通手機(jī)用戶)。

      2、研究意義:

      隨著現(xiàn)代都市生活節(jié)奏的加快,人們對(duì)生活的便捷性也隨之提出了更高的要求。而日常生活中消費(fèi)性資源的固定費(fèi)用,如電話費(fèi),燃?xì)赓M(fèi),水電費(fèi)等的交納也面臨著越來(lái)越突出的矛盾:一方面,周末到銀行交納各項(xiàng)費(fèi)用的用戶劇增,加大了銀行的工作量;另一方面,也使用戶浪費(fèi)了大量的時(shí)間在排隊(duì)上,產(chǎn)生了一些負(fù)面影響;第三,雖然目前銀行開(kāi)通了在網(wǎng)上在線交費(fèi)業(yè)務(wù),但由于互聯(lián)網(wǎng)的很多安全漏洞,用戶無(wú)法安心的在網(wǎng)上進(jìn)行交費(fèi)。針對(duì)目前用戶需要解決這種矛盾的迫切性,我們?cè)O(shè)計(jì)了“物業(yè)小區(qū)一站式收費(fèi)終端系統(tǒng)”:該終端有點(diǎn)像銀行的自動(dòng)取款機(jī),位于中間位置的是一個(gè)觸摸式的液晶屏幕,在正常狀態(tài)下,屏幕上播放著城市(合肥)的風(fēng)光片等信息,用手指觸摸后,直接進(jìn)入首頁(yè)。利用該終端可以使用儲(chǔ)蓄卡交納水氣煤電等各項(xiàng)費(fèi)用。該項(xiàng)目的開(kāi)發(fā)可以很好的解決銀行與用戶之間的不協(xié)調(diào)性,不僅可以提高銀行處理數(shù)據(jù)的能力,而且為用戶節(jié)省了時(shí)間。目前合肥市的大部分小區(qū)還沒(méi)有這種終端,因此市場(chǎng)前景廣闊。

      3、研究方案:

      在選擇合適的終端設(shè)備及運(yùn)行系統(tǒng)平臺(tái)基礎(chǔ)上,預(yù)先模擬出收費(fèi)企業(yè)、銀行、小區(qū)住戶三方的數(shù)據(jù)庫(kù)信息(以銀行為交易中心),當(dāng)住戶在小區(qū)的終端上刷卡消費(fèi)時(shí),終端將實(shí)時(shí)發(fā)送信息至銀行,實(shí)現(xiàn)銀行數(shù)據(jù)庫(kù)相應(yīng)企業(yè)賬戶和該刷卡用戶賬戶信息的更改和刷新。軟件實(shí)現(xiàn)功能暫定代繳水費(fèi)、電費(fèi)、煤氣費(fèi)、電話費(fèi)(固定電話、移動(dòng)手機(jī)用戶、聯(lián)通手機(jī)用戶)。軟件開(kāi)發(fā)將以瀑布模型為主要依托,進(jìn)行問(wèn)題陳述、問(wèn)題定義、需求分析、可行性研究報(bào)告,并配以相應(yīng)E-R圖、DFD圖、SC圖和數(shù)據(jù)字典等,然后用統(tǒng)一建模語(yǔ)言UML描述軟件,再結(jié)合動(dòng)態(tài)模型機(jī)制構(gòu)造狀態(tài)圖、順序圖、協(xié)作圖、活動(dòng)圖等,以文檔為驅(qū)動(dòng)逐步進(jìn)行系統(tǒng)的整體設(shè) 6 計(jì)。在硬件上,主要在于如何選擇合適的服務(wù)器、客戶機(jī)、交換機(jī)、打印機(jī)及網(wǎng)絡(luò)設(shè)備來(lái)構(gòu)建完整安全的終端;軟件方面,集中體現(xiàn)在操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、開(kāi)發(fā)語(yǔ)言的選擇。需要解決的關(guān)鍵問(wèn)題還有終端液晶屏幕是采用什么觸發(fā)方式(電容觸發(fā)等方式),服務(wù)器平臺(tái)用LINUX還是用Windows 2000 Server及更高版本等。

      4、研究成果:

      利用目前流行的的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言Visual Basic 6.0和SQL的底層數(shù)據(jù)庫(kù)設(shè)計(jì)的軟件支持,硬件采用觸摸式液晶屏幕實(shí)現(xiàn)用戶與終端交互,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)終端和銀行的交互。當(dāng)住戶在小區(qū)的終端上刷卡消費(fèi)時(shí),終端將實(shí)時(shí)發(fā)送信息至銀行,實(shí)現(xiàn)銀行數(shù)據(jù)庫(kù)相應(yīng)企業(yè)賬戶和該刷卡用戶賬戶信息的更改和刷新。軟件實(shí)現(xiàn)功能暫定代繳水費(fèi)、電費(fèi)、煤氣費(fèi)、電話費(fèi)。

      題目三:“大型超市品類管理子系統(tǒng)的研究與開(kāi)發(fā)” 1.系統(tǒng)簡(jiǎn)介

      隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展,我國(guó)的大型超市及連鎖企業(yè)步入多元化,跨地區(qū),高效率為特點(diǎn)的新階段。隨之而來(lái)的是對(duì)超市物品管理,人員管理,庫(kù)存量統(tǒng)計(jì)及物品進(jìn)出超市記錄管理的需要。而由于統(tǒng)計(jì)量大,管理過(guò)程中會(huì)出現(xiàn)很多問(wèn)題,市場(chǎng)就需要一個(gè)全面的,詳細(xì)的品類管理子系統(tǒng)對(duì)超市進(jìn)行管理工作。研究的內(nèi)容包括:商品陳列、庫(kù)存量、各類商品的銷售數(shù)量、單價(jià)、利潤(rùn)及供求關(guān)系。首先,品類管理系統(tǒng)主要分為三個(gè)子系統(tǒng):采購(gòu)系統(tǒng),銷售系統(tǒng)和管理系統(tǒng)。采購(gòu)系統(tǒng)的主要工作過(guò)程是:在數(shù)據(jù)庫(kù)中統(tǒng)計(jì)庫(kù)存量小于一定數(shù)目的物品,將需要采購(gòu)的物品上報(bào)給采購(gòu)人員。在新的物品進(jìn)庫(kù)后,對(duì)物品數(shù)量進(jìn)行重新統(tǒng)計(jì)。銷售系統(tǒng)的主要工作過(guò)程是:每一次采購(gòu)將物品單備份并儲(chǔ)存,以便在月末結(jié)帳時(shí)進(jìn)行核對(duì)。管理系統(tǒng)的主要工作過(guò)程是:每隔固定時(shí)間或者是在系統(tǒng)需要時(shí)統(tǒng)計(jì)出物品進(jìn)出量以及超市盈利。以上功能要求在計(jì)算機(jī)上實(shí)現(xiàn)。2.技術(shù)要求和限制條件

      (1)在當(dāng)超市物品庫(kù)中的各種物品數(shù)量發(fā)生變化(包括進(jìn)貨和出貨)時(shí),都應(yīng)修改相關(guān)的物品記錄,如庫(kù)存表或進(jìn)/出庫(kù)表。(2)正當(dāng)出貨或進(jìn)貨時(shí)不得對(duì)物品數(shù)量進(jìn)行統(tǒng)計(jì),只有在出,進(jìn)貨完成后才可以統(tǒng)計(jì)

      (3)系統(tǒng)的外部項(xiàng)要包括超市服務(wù)人員,出貨人員和進(jìn)貨人員

      題目四:“基于感應(yīng)式門禁的中小學(xué)家校通系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)” 1.系統(tǒng)簡(jiǎn)介

      目前,學(xué)生的在校管理工作越來(lái)越受到學(xué)校和家長(zhǎng)的重視。管理的好壞將直接影響到學(xué)生的安全,以及學(xué)生的學(xué)習(xí)狀況與水平。而傳統(tǒng)的管理工具及方法有著很大的局限性,例如,學(xué)生離開(kāi)家時(shí),家長(zhǎng)不能很好的了解到他們?cè)趯W(xué)校的情況,而離開(kāi)學(xué)校時(shí),校方又不能了解到學(xué)生在校外的表現(xiàn)與行為。近幾年來(lái),孩子經(jīng)常讓家長(zhǎng)擔(dān)心的事情莫過(guò)于放學(xué)不回家,甚至逃課去網(wǎng)吧和游戲廳。時(shí)間一長(zhǎng),他們就可能會(huì)生成網(wǎng)癮、游戲癮。

      本套系統(tǒng)的開(kāi)發(fā),就是在于加強(qiáng)校方和家長(zhǎng)之間的交流與聯(lián)系,讓家長(zhǎng)在校外就能了解到孩子在學(xué)校的表現(xiàn),這樣,更有助于家長(zhǎng)對(duì)孩子的管理、孩子成績(jī)的提高。

      當(dāng)學(xué)生離開(kāi)家來(lái)上學(xué)時(shí),一旦他們從學(xué)校大門經(jīng)過(guò),門禁系統(tǒng)的感應(yīng)器將感應(yīng)到該同學(xué)的到來(lái),并記錄下來(lái)。然后將記錄傳到校方服務(wù)器,由校方服務(wù)器與移動(dòng)電話公司服務(wù)系統(tǒng)建立聯(lián)系。這時(shí),移動(dòng)電話公司便會(huì)以短信的形式把“孩子已經(jīng)到?!钡男畔⒏嬖V給家長(zhǎng)。相反的,如果家長(zhǎng)在孩子離開(kāi)家來(lái)學(xué)校的很長(zhǎng)時(shí)間后沒(méi)有受到信息,那么家長(zhǎng)就可以知道他的孩子沒(méi)有來(lái)學(xué)校。這樣 就實(shí)現(xiàn)了 學(xué)校與家長(zhǎng)時(shí)時(shí)的管理孩子。2.研究方案:

      系統(tǒng)的建設(shè)描述:第一,采集學(xué)生的信息。這主要包括學(xué)生的班級(jí)、姓名、年級(jí)、家長(zhǎng)姓名、家長(zhǎng)手機(jī)。特別的就是家長(zhǎng)的手機(jī),這是系統(tǒng)的關(guān)鍵信息所在。第二,建立校園內(nèi)部網(wǎng)絡(luò);首先,在每個(gè)學(xué)生的學(xué)生證件上安裝磁條,并保證磁條與學(xué)生的學(xué)號(hào)一一對(duì)應(yīng),每個(gè)磁條中存儲(chǔ)著持卡學(xué)生的信息。在學(xué)校大門安裝磁條感應(yīng)器,并與校園主機(jī)相連接。這樣可以把磁條所感應(yīng)到的信息第一時(shí)間反饋給主機(jī)。第三,班主任將根據(jù)學(xué)生在學(xué)校的表現(xiàn)分成不同的等級(jí),然后將它輸入主機(jī)。第四,學(xué)生每次的模擬成績(jī)或作業(yè)完成情況也將輸入主機(jī)。第五,校方和移動(dòng)電話公司或網(wǎng)絡(luò)公司建立聯(lián)系,校方把所要向?qū)W生家長(zhǎng)公布的信息通過(guò)移動(dòng)電話公司的短信息業(yè)務(wù)或網(wǎng)絡(luò)公司的電子郵件業(yè)務(wù)發(fā)送給家長(zhǎng)。

      題目五:基于手機(jī)短信業(yè)務(wù)的銀行信用卡消費(fèi)告知系統(tǒng)

      1、系統(tǒng)簡(jiǎn)介

      據(jù)調(diào)查,目前越來(lái)越多的人們放棄使用固定電話,更愿意使用方便、快捷的移動(dòng)通訊工具。為方便人們及時(shí)掌握消費(fèi)情況,通訊商需要開(kāi)發(fā)一個(gè)信用卡消費(fèi)告知系統(tǒng)。通訊商把用戶的基本資料(手機(jī)號(hào)碼、信用卡帳號(hào)、開(kāi)戶銀行等)輸入系統(tǒng)中,并且事先與銀行、消費(fèi)場(chǎng)所的數(shù)據(jù)庫(kù)建立連接。用戶申請(qǐng)開(kāi)通此項(xiàng)業(yè)務(wù)后,系 8 統(tǒng)隨時(shí)與用戶建立聯(lián)系,消費(fèi)場(chǎng)所通過(guò)終端機(jī)把顧客的消費(fèi)信息映射到銀行的數(shù)據(jù)庫(kù)中,銀行通過(guò)與通訊商之間的共享關(guān)系,由通訊商以短信息形式將消費(fèi)信息發(fā)給用戶。此外系統(tǒng)應(yīng)定時(shí)檢查更新數(shù)據(jù)庫(kù)用戶的基本資料及其他相關(guān)信息。

      2、技術(shù)要求及限制條件

      (1)在使用本系統(tǒng)時(shí)應(yīng)考慮用戶信息的合法性(如銀行帳號(hào)、身份證號(hào)碼)等。

      (2)對(duì)于本系統(tǒng)還應(yīng)補(bǔ)充如下功能:

      用戶要對(duì)應(yīng)多個(gè)銀行帳號(hào); 用戶取消此業(yè)務(wù)的處理; 用戶更改手機(jī)號(hào)碼的處理;

      一個(gè)銀行帳號(hào)對(duì)應(yīng)多個(gè)手機(jī)號(hào)碼的處理;

      (3)外部輸入項(xiàng)至少包括:手機(jī)運(yùn)營(yíng)商、銀行、消費(fèi)場(chǎng)所。

      第五篇:軟件工程實(shí)驗(yàn)日志

      軟件工程實(shí)驗(yàn)日志

      指導(dǎo)教師

      實(shí)驗(yàn)時(shí)間:

      日 學(xué)院

      專業(yè)

      班級(jí)

      學(xué)號(hào)

      姓名

      實(shí)驗(yàn)室

      實(shí)驗(yàn)題目: 實(shí)驗(yàn)?zāi)康模?實(shí)驗(yàn)要求:

      實(shí)驗(yàn)主要步驟: 實(shí)驗(yàn)結(jié)果:

      心得體會(huì):

      下載軟件工程實(shí)驗(yàn)心得word格式文檔
      下載軟件工程實(shí)驗(yàn)心得.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        軟件工程實(shí)驗(yàn)總結(jié)

        軟件工程實(shí)驗(yàn)總結(jié) 經(jīng)過(guò)這學(xué)期軟件工程實(shí)驗(yàn)的學(xué)習(xí),深深感到軟件工程的重要性。雖然我不能說(shuō)我將《軟件工程》學(xué)習(xí)的有多么的好,但是通過(guò)學(xué)習(xí),我還是受益良多。 之前一直認(rèn)為軟件......

        軟件工程實(shí)驗(yàn)二

        實(shí)驗(yàn)二:需求分析報(bào)告 實(shí)驗(yàn)學(xué)時(shí):2 課后2學(xué)時(shí) 實(shí)驗(yàn)類型:技能性 一、目的與任務(wù) 目的:明確需求分析任務(wù)的重要性,掌握需求分析的主要具的使用方法和步驟,寫出需求規(guī)格說(shuō)明書。 二、實(shí)......

        軟件工程實(shí)驗(yàn)的心得體會(huì)

        軟件工程實(shí)驗(yàn)的心得體會(huì) ---- 獲取用戶需求的溝通技巧 經(jīng)過(guò)這學(xué)期軟件工程實(shí)驗(yàn)的學(xué)習(xí),深深感到用戶需求對(duì)軟件的重要性。成功的軟件產(chǎn)品是建立在成功的需求基礎(chǔ)之上的,而高質(zhì)......

        軟件工程實(shí)驗(yàn)教學(xué)大綱(精)

        軟件工程實(shí)驗(yàn)教學(xué)大綱 前 言 軟件工程實(shí)驗(yàn)是為計(jì)算機(jī)相關(guān)專業(yè)本科《軟件工程》課程 配套設(shè)置的,是《軟件工程》課程講授中一個(gè)重要的、不可或 缺的實(shí)踐環(huán)節(jié)。其目的是使學(xué)生......

        軟件工程實(shí)驗(yàn)題目選

        1. 學(xué)校綜合管理系統(tǒng) 2. 企業(yè)管理信息系統(tǒng) 3. 機(jī)關(guān)辦公自動(dòng)化系統(tǒng) 4. 物資的購(gòu)、銷、存管理 5. 電子商務(wù)管理系統(tǒng) 6. 庫(kù)存與成本核算管理 7. 人事綜合管理系統(tǒng) 8. 交通管理......

        軟件工程課程心得

        軟件工程項(xiàng)目總結(jié)在我們整個(gè)軟件工程過(guò)程中,我體會(huì)到了許多,也學(xué)到了許多。 在項(xiàng)目要進(jìn)行自由分組后,我們的項(xiàng)目小組便誕生了。我們小組由七個(gè)成員組成,在相互商量后我們也確定......

        軟件工程試驗(yàn)心得

        心得體會(huì) 學(xué)了一個(gè)學(xué)期的軟件工程課,終于知道了個(gè)軟件工程的大概。學(xué)的時(shí)候總覺(jué)得很抽象,理解起來(lái)好像不難,但總是摸不著頭腦一種很茫然的感覺(jué)。學(xué)習(xí)的過(guò)程中和一個(gè)宿舍的同學(xué)......

        軟件工程實(shí)踐心得

        軟件工程(SE) 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它包括程序、相關(guān)數(shù)據(jù)及其說(shuō)明文檔。軟件工程(Software Engineering,簡(jiǎn)稱為SE)是針對(duì)軟件這一具有特殊性質(zhì)的產(chǎn)品的工......