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

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

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

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

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

      軟件工程課程設(shè)計

      時間:2019-05-15 12:50:55下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件工程課程設(shè)計》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《軟件工程課程設(shè)計》。

      第一篇:軟件工程課程設(shè)計

      軟件工程課程設(shè)計實驗心得

      經(jīng)過一個星期的軟件工程課程設(shè)計,本人在老師的指導(dǎo)下,順利完成該課程設(shè)計。通過該課程設(shè)計,收獲頗多。

      一、對實驗原理有更深的理解

      通過該課程設(shè)計,掌握了什么是軟件程序,軟件程序工作的基本過程及其各階段的基本任務(wù),熟悉了軟件程序總流程框圖,了解了軟件程序的生成過程、構(gòu)造工具及其相關(guān)的技術(shù)對課本上的知識有了更深的理解,課本上的知識師機(jī)械的,表面的。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機(jī)上實現(xiàn),把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

      二、對該理論在實踐中的應(yīng)用有深刻的理解

      通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機(jī)上實現(xiàn),知道和理解了該理論在計算機(jī)中是怎樣執(zhí)行的,對該理論在實踐中的應(yīng)用有深刻的理解。

      三、激發(fā)了學(xué)習(xí)的積極性

      通過該課程設(shè)計,全面系統(tǒng)的理解了軟件工程程序構(gòu)造的一般原理和基本實現(xiàn)方法。把死板的課本知識變得生動有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過的軟件工程的知識強(qiáng)化,能夠把課堂上學(xué)的知識通過自己設(shè)計的程序表示出來,加深了對理論知識的理解。以前對與計算機(jī)操作系統(tǒng)的認(rèn)識是模糊的,概念上的,現(xiàn)在通過

      自己動手做實驗,從實踐上認(rèn)識了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計算機(jī)內(nèi)部各個部件運行,對軟件工程的認(rèn)識更加深刻。課程設(shè)計中程序比較復(fù)雜,在調(diào)試時應(yīng)該仔細(xì),在程序調(diào)試時,注意指針,將不必要的命令去除。在這次課程設(shè)計中,我就是按照實驗指導(dǎo)的思想來完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實現(xiàn),培養(yǎng)實踐動手能力和程序開發(fā)能力的目的。

      四、理解了該知識點以及學(xué)科之間的融合滲透

      本次課程設(shè)計程序部分是用C語言編寫的,把《計算機(jī)操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計》《C語言》四門學(xué)科聯(lián)系起來,把各個學(xué)科之間的知識融合起來,把各門課程的知識聯(lián)系起來,對計算機(jī)整體的認(rèn)識更加深刻。使我加深了對《計算機(jī)操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計》《C語言》四門課程的認(rèn)識。

      第二篇:軟件工程課程設(shè)計選題

      軟件工程課程設(shè)計選題

      1、俄羅斯方塊

      設(shè)計俄羅斯方塊游戲程序,用戶可以通過平移和轉(zhuǎn)動自動落下的不同形狀物體,填滿一行來得分。開發(fā)智力和反應(yīng)能力。要求

      (1)界面的左側(cè)是游戲區(qū)域。新的圖形會在頂部刷新,并且自動下落,可以通過方向左右鍵平移和方向上鍵順時針旋轉(zhuǎn)來控制圖形落下的位置。

      (2)界面的右側(cè)是選項和顯示區(qū),顯示現(xiàn)在的得分,以及開始游戲、暫停游戲、結(jié)束游戲按鈕。

      2、商品銷售統(tǒng)計

      編寫商品銷售統(tǒng)計程序,商品的信息有:商品的名稱,計量單位(重量或件),單價。所有商品的信息事先已存入計算機(jī),屏幕上顯示所有商品的名稱,選擇商品名,輸入商品計量單位(如重量,件數(shù)等),根據(jù)單價算出總價??蛻粢淮钨徫锟赡苜徺I多種商品,程序應(yīng)計算出客戶應(yīng)付的錢款數(shù)。

      要求

      (1)第一部分用于輸入商品的信息并允許修改和刪除;

      (2)第二部分實現(xiàn)銷售統(tǒng)計。程序運行時由用戶選擇進(jìn)入哪一部分功能,并能在運行時在兩部分之間切換。第二部分運行時,首先顯示所有商品名稱及代碼(商品數(shù)目較多時,應(yīng)考慮分屏顯示),用戶輸入商品代碼及商品重量或件數(shù),用戶一次操作可輸入若干商品的購買信息,然后輸入一個特殊的代碼表示本次購物結(jié)束。此時。程序計算出應(yīng)付錢款數(shù)并顯示。

      3、校園卡管理系統(tǒng)

      針對校內(nèi)通用的校園卡需要統(tǒng)一管理這一需求而推出。通過這個程序,可以較為方便地實現(xiàn)用戶的登陸以及個人信息的查詢更改等服務(wù),同時管理員將以特定的帳號登陸,實現(xiàn)對所有用戶信息及賬戶信息的管理。要求

      (1)以用戶身份登陸可查詢個人信息,并對相關(guān)信息作出修改,提交后新信息將寫入數(shù)據(jù)庫,取代原有信息??刹樵儌€人的帳戶信息,包括帳戶余額、今日消費、末次充值情況等??蓪崿F(xiàn)網(wǎng)上充值,通過與銀行卡的連接,只要用戶輸入正確密碼,即可從銀行卡往校園卡轉(zhuǎn)帳,同時帳戶信息中末次充值情況將自動更新??尚薷膫€人的登陸信息,對登陸密碼作出修改。

      (2)以管理員身份登陸,可查閱所有用戶的信息,以及他們對應(yīng)的帳戶信息??蓪τ脩粜畔⒆鞒鱿鄳?yīng)的增刪改操作,并自動將修改寫入數(shù)據(jù)庫,實現(xiàn)更新。通過輸入任意確定條件,即可查詢該用戶的所有信息,包括個人信息及賬戶信息,同時在此基礎(chǔ)上,實現(xiàn)增刪改。

      4、中國象棋打譜軟件

      中國象棋打譜軟件提供給用戶的一個能將對弈過程保存成文件 并可以重對弈過程 即復(fù)盤。主要功能有: 1.制作棋譜, 2.保存棋譜, 3.演示棋譜。要求 中國象棋是雙方在有著9 條豎線和10 條橫線的棋盤上對弈的,豎線與橫線的交叉點稱做棋點,每個棋子都是在棋點上行走,而不是在方格中行走,河界將棋盤分成兩個等份,每一邊都有一塊由9個點組成的“九宮”, 棋子“將”、“帥”、“士” 只能在“九宮”內(nèi)移動。并且 “將”、“帥” 每一步只可以水平或垂直移動一個棋點?!笆俊?它只能在“九宮”內(nèi)移動,并且它每一步只可以沿對角線方向移動一個棋點。“象” 它必須一步沿對角線方向走兩個棋點,但它既不能過河,也不能跳過或穿越障礙,即象在走的過程中不能被“別眼”?!榜R” 每一步只可以水平或垂直移動一個棋點,但必須按對角線方向,向左或右移動,中國象棋的馬不能跳過障礙,即在走的過程中不能被“別腿”?!败嚒?可以水平或垂直方向移動任意個無阻礙的點?!芭凇?移動起來和車很類似,但它必須跳過一個棋子來吃掉對方的一個棋子,被跳過的那個棋子稱為橋或者屏風(fēng)?!氨? 每步只能向前移動一個棋點,過河以后,它便增加了向左右移動的能力,兵不允許向后移動。

      5、銀行儲蓄系統(tǒng)

      為方便儲戶,某銀行擬開發(fā)計算機(jī)儲蓄系統(tǒng)。儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。要求

      主要包括以下兩部分功能:

      (1)存款功能,以儲戶的存款為主要活動,相關(guān)記錄根據(jù)存款結(jié)果進(jìn)行調(diào)整,以使信息保持一致。系統(tǒng)需要在原賬戶信息中增加一條記錄,包括存款人姓名、住址、存款類型、存款日期、利率等信息。若為新儲戶須建立一個賬戶,并記錄此次的記錄。印存款單給儲戶。(2)取款功能,以儲戶的取款為主要活動,相關(guān)記錄根據(jù)取款結(jié)果進(jìn)行調(diào)整,以使信息保持一致。系統(tǒng)計算利息,在原賬戶信息中將取款額減去。

      6、人事管理系統(tǒng)

      要求

      (1)員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改;

      (3)對于轉(zhuǎn)出、辭職、辭退、退休員工信息的做相應(yīng)標(biāo)記,默認(rèn)顯示在職員工信息;(4)工資、獎金、扣款細(xì)節(jié)可以自定義,員工可以網(wǎng)上查看個人的工資條

      (5)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間、工資等統(tǒng)計各自的員工信息;對查詢、統(tǒng)計的結(jié)果打印輸出。

      7、實驗設(shè)備管理系統(tǒng)

      要求

      (1)實驗設(shè)備申請:每學(xué)期初,各實驗室填寫低值易耗品申請計劃;對于急需使用但又缺少的設(shè)備,需以”申請表"的形式送交上級領(lǐng)導(dǎo)請求批準(zhǔn)購買.新設(shè)備購入后要立即進(jìn)行設(shè)備登記(包括類名,設(shè)備名,編號,序號,規(guī)格,單價,數(shù)量,購置日期,生產(chǎn)廠家,保質(zhì)期和經(jīng)辦人等信息).(2)固定資產(chǎn)管理:對所有實驗室設(shè)備,建立一個所有設(shè)備的主賬務(wù)文件;(3)實驗設(shè)備借還業(yè)務(wù)管理:支持日常實驗設(shè)備的動態(tài)借還管理;(4)實驗設(shè)備統(tǒng)計:實驗設(shè)備使用統(tǒng)計:每學(xué)年要對實驗室的設(shè)備使用情況進(jìn)行統(tǒng)計,更新。對于已徹底損壞的做報廢處理,同時詳細(xì)記錄有關(guān)信息.;對于有嚴(yán)重問題(故障)的要及時處理,并記錄修理日期,設(shè)備名,編號,修理廠家,修理費用,責(zé)任人等,能夠按類別和時間段等查詢.(5)低值易耗材的領(lǐng)用:各實驗室根據(jù)低值易耗品申請計劃按實驗室領(lǐng)用低值易耗品,對未在計劃內(nèi)的物品消耗,由實驗室填報申請表(在表中,必須說明申報原因),送上級領(lǐng)導(dǎo)審核后,執(zhí)行所需費用仍然進(jìn)入相應(yīng)院系的消耗。

      (6)低值易耗材料查詢:能隨時查詢當(dāng)前還未購買的物品、以及當(dāng)前各個實驗室計劃內(nèi)物品的領(lǐng)和消耗情況。在學(xué)期末,應(yīng)產(chǎn)生學(xué)校各類物品消耗匯總表,各個院系實際消耗匯總表,所有物品計劃消耗與實際消耗對比分析表,各個院系計劃消耗與實際消耗對比分析表。

      8、網(wǎng)上書店

      要求

      (1)用戶的注冊,登錄;

      (2)用戶的分級瀏覽或圖書選購;

      (3)店主對進(jìn)書,售書,庫存,賬目,客戶的管理;以及網(wǎng)站的日常維護(hù)(比如,網(wǎng)上書店簡介;網(wǎng)上書店信息發(fā)布;客戶留言及對客戶留言的反饋)。

      (4)一般客戶可以瀏覽網(wǎng)上書店內(nèi)容,欲購書的客戶需注冊取得唯一的用戶名成為會員,會員登錄后便可以購書一本或多本。

      9、酒店管理系統(tǒng)

      要求

      (1)客房管理,能夠以圖形方式直觀地顯示所有包間的空閑、預(yù)訂、在用等狀態(tài),房間狀態(tài)的實時顯示,查詢及統(tǒng)計分析

      (2)人員入住登記,包括電話或網(wǎng)上預(yù)定的申請。填寫必要信息的訂單,入住或退房后,改變住房狀態(tài),如何合理的根據(jù)訂單信息自動分配房間;(3)人員退房,根據(jù)房間消費情況進(jìn)行房費結(jié)算(4)入住人員查詢、管理,預(yù)定包間的管理分配。(5)系統(tǒng)用戶的管理

      10、高校科研管理系統(tǒng)

      要求

      (1)系統(tǒng)管理主要包括:

      添加用戶模塊包括:為系統(tǒng)新用戶設(shè)置用戶名及口令。修改密碼模塊包括:用于操作員更改自己的系統(tǒng)口令。(2)基本資料管理主要包括:

      項目參加人員管理模塊包括:顯示添加修改刪除查詢。項目基本情況模塊包括:顯示添加修改刪除查詢。項目獲獎情況模塊包括:顯示添加修改刪除查詢。期刊論文管理模塊包括:顯示添加修改刪除查詢。著作管理模塊包括:顯示添加修改刪除查詢。(3)字典管理主要包括:

      項目性質(zhì)包括:分為國家自然科學(xué)基金、863、部省科委及企業(yè)集團(tuán)四種情況。范圍包括:分為全國、國際、地方三種情況。

      檢索源包括:分為EI、SCI、核心和一般四種情況。日期格式:YYYY-MM-DD。

      11、教學(xué)輔助系統(tǒng)

      實現(xiàn)對學(xué)校師生數(shù)據(jù)的信息化管理、實現(xiàn)學(xué)生間信息的交流、實現(xiàn)教學(xué)信息的共享。課題主要包括管理員模塊、教師模塊以及學(xué)生模塊三大功能模塊。要求

      (1)管理員模塊,主要實現(xiàn)對注冊信息的管理,用戶權(quán)限的管理等。

      (2)教師模塊,這個模塊主要是為教師設(shè)計的功能,包括課件的發(fā)布,答疑等具體功能。(3)學(xué)生模塊,這個模塊實現(xiàn)學(xué)生課件獲取,問題交流等。

      12、博客網(wǎng)站

      主要功能是實現(xiàn)注冊用戶發(fā)表、管理文章,網(wǎng)站管理員進(jìn)行相關(guān)的管理工作,不同用戶之間的評論等。主要包括用戶注冊及登錄模塊、后臺管理模塊、用戶發(fā)表、管理文章等模塊。要求

      (1)用戶注冊及登錄模塊,實現(xiàn)用戶的注冊、登錄等操作,登錄成功時進(jìn)入各自的個人博客頁面。

      (2).管理員的后臺管理模塊,主要實現(xiàn)管理員對相關(guān)信息的修改、查詢、刪除。

      (3).用戶管理模塊,用戶發(fā)表、修改和刪除文章;瀏覽博客時可以對個人及他人博客的文章進(jìn)行評論。

      13、商品網(wǎng)上交易系統(tǒng)

      要求

      (1)用戶管理:主要包括注冊、登錄、留言等功能模塊。

      (2)商品管理:主要包括發(fā)布在線產(chǎn)品展示功能(必須有圖片的形式)以及對商品信息的管理。

      (3)審查管理:主要包括管理員對注冊的審查以及商品的審查。

      (4)用戶購物:主要包括用戶能對已經(jīng)審核通過的商品進(jìn)行在線產(chǎn)品查找功能,并且進(jìn)行在線下訂單購物功能。

      (5)配送:主要包括買家和賣家對訂單的一系列操作:用戶下訂單后。賣家在發(fā)現(xiàn)后修改訂單狀態(tài)為出貨,買家收到物品后能將訂單狀態(tài)修改為已收貨,交易 成功結(jié)束。

      14、人才招聘系統(tǒng)

      要求

      人才招聘系統(tǒng)由個人用戶模塊,企業(yè)用戶模塊以及管理員模塊三大部分組成。

      (1)個人用戶模塊:該模塊包括簡歷修改,用戶個人信息管理,職位查詢,求職管理,密碼設(shè)置與退出等。

      (2)企業(yè)用戶模塊,該模塊主要包括企業(yè)信息管理,崗位信息管理,人才查詢,密碼設(shè)置與退出等。

      (3)客服管理人員模塊,該模塊主要包括會員審核管理,留言管理,密碼設(shè)置與退出等。

      15、物流系統(tǒng)

      要求

      實現(xiàn)物流公司各分公司的協(xié)同工作,系統(tǒng)主要實現(xiàn)

      (1)收件管理:實現(xiàn)2個功能(1)收件登陸,區(qū)縣營業(yè)點生成標(biāo)示碼貼在郵件上,標(biāo)示內(nèi)容記錄寄件人、電話和地址、收件人、電話和地址等信息;(2)郵件按目的地分揀,目的地按省份進(jìn)行分類,對熱門的城市,如深圳、寧波、義烏、廈門、溫州、大連、丹東則單獨進(jìn)行分類。相同目的地的郵件裝袋后送到省分公司分揀中心;

      (2)運輸管理:不同營業(yè)點的郵件在省分公司分揀中心按運輸要求重新進(jìn)行分揀,相同地級市的郵件裝入專用郵袋、同一運輸線路上的不同地級市的郵袋裝入同一個集裝箱,當(dāng)然郵件過多,可以裝入多個郵袋和集裝箱,根據(jù)不同的運輸工具,裝車運輸;

      (3)投遞管理:實現(xiàn)2個功能(1)分揀管理:將集裝箱內(nèi)或郵袋內(nèi)的郵件按縣和區(qū)重新分揀,裝袋后送到區(qū)縣營業(yè)點(2)投遞管理:區(qū)縣營業(yè)點將郵件按投遞路線重新分揀并進(jìn)行投遞。

      (4)物流信息實時查詢等功能(5)員工管理,權(quán)限分配。

      第三篇:軟件工程課程設(shè)計總結(jié)

      軟件工程課程設(shè)計總結(jié)

      我們所選擇的圖書管理系統(tǒng)的課程設(shè)計對我們是新的挑戰(zhàn)和嘗試的過程,利用所學(xué)習(xí)的軟件設(shè)計知識并制作一個關(guān)于圖書管理系統(tǒng),在具體的設(shè)計與實施中,我們看到并感受到了一個管理系統(tǒng)的具體分析,對具體的設(shè)計步驟。思路、方法有了進(jìn)一步的提高,并感觸深刻。

      我在本次課程設(shè)計中寫的內(nèi)容目錄、系統(tǒng)設(shè)計和系統(tǒng)功能實現(xiàn)。在圖書管理系統(tǒng)的設(shè)計目錄過程中碰到很多問題,剛開始設(shè)計的時候不知道從哪下手,但通過不斷地摸索和在課本上查找,讓我學(xué)到的知識的融會貫通性,在這次次的設(shè)計中我也發(fā)現(xiàn)了自己很多不足之處,對書本上所學(xué)的理解不夠深刻,掌握不夠牢固。通過這個實訓(xùn)后,我也把知識和實踐結(jié)合起來。系統(tǒng)數(shù)據(jù)庫設(shè)計的任務(wù)是確定怎樣實現(xiàn)所用的圖書管理系統(tǒng),由于在選擇項目的時候是本著有實際應(yīng)用價值的角度考慮的,所以其中也涉及到一些數(shù)據(jù)庫的設(shè)計。數(shù)據(jù)庫設(shè)計是指對于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),數(shù)據(jù)庫設(shè)計經(jīng)過不斷地發(fā)展與完善,已經(jīng)越來越成熟?;贓-R模型的數(shù)據(jù)庫設(shè)計方法,用E-R圖構(gòu)造一個反應(yīng)世界實體之間聯(lián)系的模式,將此系統(tǒng)模式轉(zhuǎn)換成基于某一特定的DBMS的概念模式。軟件系統(tǒng)設(shè)計是一項復(fù)雜而又重要的工作,它在軟件工程中承接了需求分析與編碼開發(fā)。一個好的系統(tǒng)設(shè)計是一個軟件系統(tǒng)運營的基礎(chǔ)。讓我們多多重視軟件系統(tǒng)的設(shè)計工作,以開發(fā)出更具健壯性、可擴(kuò)展性、安全性、易用的軟件系統(tǒng)。數(shù)據(jù)庫設(shè)計過程是準(zhǔn)備了解與分析用戶需求,整個設(shè)計過程的基礎(chǔ),是最困難、最好時間的一步。結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,通過對圖書管理系統(tǒng)的綜合、分析形成一個獨立于具體DBMS的概念模型。

      在這次課程設(shè)計中,我們被分配以小組為單位去完成圖書管理系統(tǒng)的設(shè)計與制作,所以小組內(nèi)的分工和相互協(xié)調(diào)很重要,大家可以在分工中揚長避短,及所長,這樣可以很好的提高大家的積極性,和合作意識,但我們在這方面做的還不夠,可以說是不足之處,且迫切的需要思考和改進(jìn),這一點必須指明。這在以后的工作與學(xué)習(xí)中將會非常重要。在今后的學(xué)習(xí)中注意多讀書、多思考、多練習(xí)、多討論,不斷熟悉書本的基礎(chǔ),并依此為基礎(chǔ)將其擴(kuò)散開來,應(yīng)用于今后的實踐。不斷鍛煉自己。

      作為項目經(jīng)理應(yīng)該從項目成員的角度出發(fā),結(jié)合實際的角度確定項目的功能,動之以情,曉之以情,盡量使項目成員投入設(shè)計的項目中,及時和他們溝通交流,進(jìn)行項目決策和項目協(xié)調(diào),也是項目管理的基本內(nèi)容。作為設(shè)計者的系統(tǒng)分析階段,必須對不同模塊的聯(lián)系,工作量有正確的認(rèn)識才能合理的分配任務(wù),管理者要時刻保持清醒,要有合理的系統(tǒng)分析,如果分析出錯就會導(dǎo)致整個團(tuán)隊走向錯誤。所以要嚴(yán)格要求自己,保持與團(tuán)隊溝通。通過項目實訓(xùn)我體會最深的是團(tuán)隊合作的重要性,我們所做的工作都不是獨立的,不能只想到自己。當(dāng)遇到問題不能解決,通過大家一起完成時,那份快樂也是加倍的。在實訓(xùn)過程中我明白了我們不應(yīng)該只想著如何避免難題而應(yīng)學(xué)著解決它。更重要的是平時就應(yīng)該積累知識。

      第四篇:軟件工程課程設(shè)計教學(xué)大綱

      專業(yè)實踐教學(xué)大綱

      《軟件工程課程設(shè)計》教學(xué)大綱

      英文名稱

      課程代碼:

      學(xué)分:1 分

      執(zhí)筆人:金霜 審定人:

      一、前言

      《軟件工程課程設(shè)計》是一個綜合的設(shè)計性實驗,是在學(xué)習(xí)完核心課程《軟件工程》后,對《軟件工程》所學(xué)內(nèi)容的一次綜合運用;旨在使學(xué)生進(jìn)一步掌握軟件工程的方法和技術(shù),樹立團(tuán)隊合作精神,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)造性的工程設(shè)計能力,提高綜合分析和解決問題的能力。

      二、教學(xué)大綱

      1、目的要求

      《軟件工程》是一門理論性和實踐性非常強(qiáng)的課程,學(xué)生僅僅通過課堂獲取知識是遠(yuǎn)遠(yuǎn)不夠的,必須加強(qiáng)實踐教學(xué),利用具有實際工程背景的軟件設(shè)計題目,和軟件工程設(shè)計工具(rose、viso),培養(yǎng)學(xué)生對軟件系統(tǒng)的需求分析、系統(tǒng)分析、軟件測試能力。初步掌握系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)測試的方法,讓學(xué)生掌握軟件工程設(shè)計工具(rose、viso)使用方法。

      2、主要內(nèi)容

      (1)項目可行研究

      ☆ 成立項目小組,六人一組,其中4名開發(fā)人員,2名測試人員,并選定項目組長一名。

      ☆ 項目組長召集小組成員選擇設(shè)計項目

      項目可由老師指定,也可以學(xué)生自選后報老師審核。

      ☆ 項目組長召集成員進(jìn)行項目可行性研究,確定項目的大小、范圍和復(fù)雜程度等?!?確定任務(wù)進(jìn)度、分工和完成項目設(shè)計的工具。

      ☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《項目可行性研究》部分。(2)需求分析

      ☆ 根據(jù)項目的大小、范圍和復(fù)雜程度等情況,由全體組員共同完成項目的需求分析,包括項目功能、項目運行環(huán)境、項目開發(fā)環(huán)境、項目角色等。

      ☆ 使用軟件工程設(shè)計工具繪制項目總功能圖、總用例圖,并進(jìn)行文字闡述。☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《需求分析》部分。(3)系統(tǒng)概要設(shè)計

      ☆ 項目組長根據(jù)需求分析,進(jìn)行任務(wù)分工,由開發(fā)人員進(jìn)行系統(tǒng)概要設(shè)計

      ☆ 開發(fā)人員根據(jù)自己所分的模塊任務(wù),對模塊的功能和參與者進(jìn)行詳細(xì)闡述,使用軟件工程設(shè)計工具,繪制模塊用例圖

      ☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《系統(tǒng)概要設(shè)計》部分。

      (4)系統(tǒng)詳細(xì)設(shè)計

      ☆ 開發(fā)人員根據(jù)自己所分的模塊的概要設(shè)計,進(jìn)行詳細(xì)設(shè)計

      ☆ 開發(fā)人員對自己所分模塊的實現(xiàn)流程進(jìn)行闡述,并使用軟件工程設(shè)計工具,繪制類圖、活動圖(或者是狀態(tài)圖,二選一)。

      ☆ 組長繪制項目的ER圖。

      ☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《系統(tǒng)詳細(xì)設(shè)計》部分。

      (5)系統(tǒng)測試計劃

      ☆ 根據(jù)系統(tǒng)需求分析,由測試人員共同完成測試計劃編寫。

      ☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《測試計劃》部分。(6)系統(tǒng)功能測試用例設(shè)計

      ☆ 組長根據(jù)測試需求分析,對測試人員進(jìn)行任務(wù)分工?!?測試人員根據(jù)任務(wù)分工,繪制自己所分模塊的實現(xiàn)順序圖?!?測試人員根據(jù)自己所繪制的順序圖,進(jìn)行系統(tǒng)功能測試用例設(shè)計

      ☆ 按照《軟件工程課程設(shè)計報告》的格式要求,完成報告中的《系統(tǒng)功能測試用例設(shè)計》部分。

      (7)答辯(根據(jù)進(jìn)度可選)

      ☆ 將各部分文檔進(jìn)行整合,完成《軟件工程課程設(shè)計報告》

      ☆ 制作PPT,答辯時間5分鐘,提問3~5分鐘。(8)課時安排參考 ☆ 項目可行研究、需求分析4學(xué)時

      ☆ 系統(tǒng)概要設(shè)計、系統(tǒng)詳細(xì)設(shè)計(系統(tǒng)測試需求分析、系統(tǒng)功能測試用例設(shè)計)8學(xué)時 ☆ 答辯4學(xué)時

      三、成績考核與評定

      成績考核由以下幾部分組成:

      (1)平時考勤占10%。

      (2)設(shè)計表現(xiàn)占20%。組員的設(shè)計表現(xiàn)成績由組長提供;組長的設(shè)計表現(xiàn)成績由老師根據(jù)小組整體完成情況給于。

      (3)答辯表現(xiàn)占20%,若沒有答辯環(huán)節(jié),以考勤分代替。(4)文檔完成情況占50%。

      成績評定實行優(yōu)、良、中、及格、不及格五個等級。

      四、重點說明執(zhí)行本大綱應(yīng)注意的問題

      1、嚴(yán)格審核學(xué)生所選項目,提倡項目的新穎性和實用性。

      2、嚴(yán)格審核學(xué)生的需求分析和任務(wù)分工,確保每個學(xué)生有足夠的工作量。

      3、嚴(yán)格考勤,遲到15分鐘之內(nèi)算遲到,遲到2次算曠課1次;遲到15分鐘以上算曠課。曠課2次,成績即為不及格

      4、允許學(xué)生上網(wǎng)查資料,但嚴(yán)格控制學(xué)生不得上網(wǎng)進(jìn)行玩游戲、看電影等與課程設(shè)計無關(guān)的活動。

      5、答辯主要圍繞項目設(shè)計的合理性和可實現(xiàn)性提3-5個問題,根據(jù)學(xué)生回答情況,確定答辯分?jǐn)?shù)。

      6、審核文檔,允許學(xué)生有所借鑒,但不得完全抄襲,一旦發(fā)現(xiàn),以0分計。

      附:教學(xué)參考書目(添加教材信息)

      1、《軟件工程》(第4版)人民郵電出版社

      張海藩

      2、《軟件工程概論》 清華大學(xué)出版社

      鄭人杰、殷人昆

      3、《軟件工程課程設(shè)計大綱》由老師提供

      4、《軟件工程課程設(shè)計報告》由老師提供

      5、《UML系統(tǒng)建模與分析設(shè)計課程設(shè)計》 機(jī)械工業(yè)出版社 刁成嘉、刁奕

      6、《Rose工具使用方法參考》由老師提供

      第五篇:《軟件工程課程設(shè)計》教學(xué)大綱

      《軟件工程課程設(shè)計》教學(xué)大綱

      英文名稱: Software Engineering Course Design

      學(xué)分:3 適用專業(yè):

      參考學(xué)時:

      3周

      實驗學(xué)時: 3周 070472 課程編碼:

      上機(jī)學(xué)時:

      計算機(jī)科學(xué)與技術(shù)(專升本)

      大綱執(zhí)筆人:

      一、課程目標(biāo)

      系(教研室)主任: 李震

      《軟件工程課程設(shè)計》是實踐性教學(xué)環(huán)節(jié)之一,是《軟件工程》課程的輔助教學(xué)課程。通過課程設(shè)計,使學(xué)生掌握軟件工程的基本概念,結(jié)合實際的操作和設(shè)計,鞏固課堂教學(xué)內(nèi)容,使學(xué)生掌握軟件開發(fā)的基本過程,將理論與實際相結(jié)合,應(yīng)用現(xiàn)有的CASE工具和軟件開發(fā)文檔規(guī)范,完成一個基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)(DBAS)的設(shè)計與實現(xiàn),把理論課與實驗課所學(xué)內(nèi)容進(jìn)行綜合,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實踐意識、提高學(xué)生的綜合運用能力和創(chuàng)新能力。

      通過本課程學(xué)習(xí),使學(xué)生掌握軟件開發(fā)的基本概念、軟件開發(fā)技術(shù)和流程;獨立完成所有程序、文檔的編寫和調(diào)試工作;開發(fā)一套基于C/S或B/S結(jié)構(gòu)的基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)。形成數(shù)據(jù)庫設(shè)計開發(fā)的基本能力;提高綜合運用理論知識解決實際問題的能力。

      二、基本要求

      1、課程設(shè)計要求學(xué)生按項目分組進(jìn)行,每個項目組由10人左右組成,可根據(jù)分組情況分別擔(dān)任項目經(jīng)理、技術(shù)經(jīng)理、軟件工程師、測試工程師、配置管理員、數(shù)據(jù)庫管理員等角色。

      2、在規(guī)定的時間內(nèi)完成1個小型項目的計劃、需求分析、設(shè)計、編碼、測試和交付的全過程,要求按照軟件企業(yè)的正規(guī)開發(fā)流程組織實施,并按照給定的文檔規(guī)范標(biāo)準(zhǔn)撰寫相關(guān)文檔。

      3、每組完成一個項目,題目可為學(xué)生信息管理系統(tǒng)、圖書管理系統(tǒng)、在線考試系統(tǒng)、網(wǎng)上購物系統(tǒng)、超市管理系統(tǒng)等,也可自擬題目,但要經(jīng)教師審核。

      4、項目實訓(xùn)集中在機(jī)房進(jìn)行,每天考勤,學(xué)生每天填寫工作日志,每周進(jìn)行周總結(jié)。

      三、教學(xué)內(nèi)容與學(xué)時分配建議

      1、實訓(xùn)內(nèi)容

      (1)選題并制定項目開發(fā)計劃

      1天 由學(xué)生自愿或推薦選出項目經(jīng)理,并成立項目小組,項目經(jīng)理召集小組成員根據(jù)教師提供的題目進(jìn)行選題,也可自由命題但要經(jīng)教師審核通過。

      針對所選項目討論開發(fā)計劃,明確項目的大小、范圍、復(fù)雜度等,進(jìn)行任務(wù)分解與任務(wù)分配,確定任務(wù)進(jìn)度,確定完成項目的環(huán)境和工具,由項目經(jīng)理完成《項目開發(fā)計劃》。

      (2)需求分析

      2天

      對系統(tǒng)的功能及性能需求進(jìn)行分析,在項目組內(nèi)答辯評審后,由任務(wù)承擔(dān)人完成《需求規(guī)格說明書》。

      (例如采用面型對象的方法進(jìn)行需求分析,用Rational Rose工具進(jìn)行UML建模。測試負(fù)責(zé)人組織書寫測試用例。)

      (4)概要設(shè)計

      1天

      在項目小組成員的配合下,任務(wù)承擔(dān)人完成項目的初步設(shè)計任務(wù),進(jìn)行答辯評審后完成《概要設(shè)計說明書》。

      (5)詳細(xì)設(shè)計

      3天

      項目小組確定系統(tǒng)總體設(shè)計方案,建立軟件系統(tǒng)的體系結(jié)構(gòu),并進(jìn)行總體設(shè)計的答辯式評審,然后項目小組成員分工進(jìn)行詳細(xì)設(shè)計和界面設(shè)計,期間應(yīng)建立數(shù)據(jù)庫、表等,任務(wù)承擔(dān)人完成《詳細(xì)設(shè)計說明書》。

      (6)編碼及測試

      7天

      根據(jù)前期分析和設(shè)計工作進(jìn)行代碼的編寫工作,要求給出詳細(xì)的注釋,包括:模塊名,模塊功能,中間過程的功能,變量說明等。

      所有測試過程都要求采用綜合測試策略;先作靜態(tài)分析,再作動態(tài)測試。應(yīng)事先制訂《測試計劃》,并要求保留所有測試用例,完成《測試分析報告》。

      (7)項目交付、總結(jié)

      1天

      在全班范圍內(nèi)教師組織項目評審,項目經(jīng)理完成項目開發(fā)總結(jié)報告。

      2、提交內(nèi)容

      項目組按照軟件工程文檔模板要求提交以下文檔的打印稿和電子稿:項目開發(fā)計劃、需求規(guī)格說明書、概要設(shè)計說明書、詳細(xì)設(shè)計說明書、編碼清單(部分或全部)、測試計劃、測試分析報告(部分任務(wù))、項目開發(fā)中介報告。文檔中必須注明完成者(簽名)和完成日期。

      每位同學(xué)要提交工作日志和周總結(jié),需要項目經(jīng)理簽字。

      項目經(jīng)理提供本項目組的任務(wù)分工,及本項目組的成員工作評定,小組成員簽字。

      3、成績評定 本次實訓(xùn)必須提交正式的針對特定項目的完整的設(shè)計文檔和報告書。軟件綜合實訓(xùn)的成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級。優(yōu)秀者人數(shù)一般不得超過總?cè)藬?shù)的20%。

      四、教材及主要參考資料

      [1] 史濟(jì)民,顧春華,鄭紅.軟件工程-原理、方法與應(yīng)用[M].北京:高等教育出版社,2009.3.[2] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.2.[3] 肖瑞奇.Dreamweaver CS5制作網(wǎng)頁[M].北京:人民郵電出版社,2010.7.[3] 吳晨,張亮,張靜.ASP.NET+SQL server 數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006.8.請根據(jù)項目情況,修改和補(bǔ)充其它參考資料。

      下載軟件工程課程設(shè)計word格式文檔
      下載軟件工程課程設(shè)計.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        軟件工程課程設(shè)計題目

        軟件工程設(shè)計題目 1. 學(xué)生學(xué)籍管理系統(tǒng) 要求: 1)包括基本需求: 主要對學(xué)生的學(xué)籍進(jìn)行管理。學(xué)籍管理包括各種信息的錄入、修改、刪除等操作;此外還有對各種信息的查詢,便于老師和......

        軟件工程課程設(shè)計任務(wù)書

        《軟件工程》課程設(shè)計任務(wù)書 一.目的 軟件工程課程設(shè)計是軟件工程專業(yè)一個綜合性的實踐教學(xué)環(huán)節(jié),其目的在于促進(jìn)學(xué)生復(fù)習(xí)和鞏固計算機(jī)軟件設(shè)計知識,加深對軟件設(shè)計方法、軟件設(shè)......

        軟件工程課程設(shè)計選題

        軟件工程課程設(shè)計選題 1、俄羅斯方塊 設(shè)計俄羅斯方塊游戲程序,用戶可以通過平移和轉(zhuǎn)動自動落下的不同形狀物體,填滿一行來得分。開發(fā)智力和反應(yīng)能力。 要求 (1)界面的左側(cè)是游戲......

        《軟件工程》課程設(shè)計指導(dǎo)書

        《軟件工程》課程設(shè)計指導(dǎo) 課程設(shè)計名稱 :軟件工程 課程設(shè)計周(時)數(shù): 2014.03.12-2014.06.10 (3個月) 一、 課程設(shè)計教學(xué)目的及基本要求: 1. 課程設(shè)計教學(xué)目的 按照關(guān)系型數(shù)據(jù)庫......

        軟件工程課程設(shè)計封面

        淮南師范學(xué)院 計算機(jī)與信息工程系 《軟件工程》課程設(shè)計 工資管理項目軟件工程報告 專業(yè)班級: 計算機(jī)科學(xué)與技術(shù)08(1)班 項目組號: 組長:程亮 組員:吳騰、徐羅敬 指導(dǎo)老師:孫淮寧(教......

        軟件工程課程設(shè)計任務(wù)書

        抽獎程序設(shè)計說明書 1 概述 1.1 系統(tǒng)簡述 學(xué)院將舉行慶元旦暨迎新春聯(lián)歡晚會,其中有抽獎活動,需要一個抽獎程序。首先將班級同學(xué)分發(fā)抽獎券,獎券號碼與學(xué)號、姓名綁定,聯(lián)歡會上......

        軟件工程課程設(shè)計題目

        軟件工程設(shè)計題目 1.個人通訊錄管理系統(tǒng) 要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才......

        《軟件工程》課程設(shè)計要求

        《軟件工程》課程設(shè)計要求 一、課程設(shè)計目的 《軟件工程》是一門實踐性極強(qiáng)的課程。課程設(shè)計通過一個實際的項目,培養(yǎng)學(xué)生分析問題和解決實際問題的能力,培養(yǎng)學(xué)生綜合應(yīng)用軟件......