軟件工程(實踐)一、課程介紹軟件工程是指導(dǎo)計算機軟件開發(fā)與維護的工程學(xué)科,是計算機科學(xué)與技術(shù)本科專業(yè)的必修課程,該課程結(jié)合當代軟件工程技術(shù)的發(fā)展實際,系統(tǒng)地講述軟件工程相關(guān)知識(包括,軟件工程的概念、

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022-06-06 14:05:36來源:admin瀏覽: 56 次

軟件工程(實踐)
一、課程介紹
軟件工程是指導(dǎo)計算機軟件開發(fā)與維護的工程學(xué)科,是計算機科學(xué)與技術(shù)本科專業(yè)的必修課程,該課程結(jié)合當代軟件工程技術(shù)的發(fā)展實際,系統(tǒng)地講述軟件工程相關(guān)知識(包括,軟件工程的概念、原理、技術(shù),經(jīng)時間考驗而證明正確的管理技術(shù)、當前的技術(shù)方法等等),并選擇典型的軟件工程開發(fā)案例進行剖析,使同學(xué)能夠在牢固掌握軟件工程書本知識的同時,可以將所學(xué)靈活地應(yīng)用于實際的軟件開發(fā)中。本課程是計算機科學(xué)與技術(shù)專業(yè)的重要的專業(yè)課程。是后續(xù)軟件開發(fā)和實訓(xùn)課程的前提和基礎(chǔ)。
二、學(xué)習(xí)目標
本課程要求學(xué)生掌握軟件工程的基本概念、方法、理論體系,熟練掌握一些常用的實用開發(fā)方法和技術(shù)。
理解工具對實現(xiàn)軟件工程的作用,領(lǐng)會一些分析與設(shè)計原則的意義,能借助CASE工具、按照軟件工程的要求實施跨越軟件生命周期的完整開發(fā)。
了解軟件工程各領(lǐng)域的發(fā)展方向,以及開發(fā)過程中應(yīng)遵循的流程、準則、標準和規(guī)范。能夠利用所學(xué)知識去解決一些實際的應(yīng)用問。
通過該課程的學(xué)習(xí)是學(xué)生能夠?qū)④浖こ痰乃枷?、方法、技術(shù)、手段應(yīng)用到應(yīng)用開發(fā)的工作實踐中,注重培養(yǎng)學(xué)生軟件系統(tǒng)設(shè)計的完整性、整體結(jié)構(gòu)的嚴謹性、解決方案的邏輯性、技術(shù)選擇的先進性、編碼格式的規(guī)范性、測試與檢測方案的周密性、實施與運行維護的計劃性等方面的出色的能力和團隊合作意識。
三、基本內(nèi)容與要求:
參考軟件題目:(以下任選其一)
1.        基于XXX技術(shù)的郵件接收/收發(fā)客戶端軟件設(shè)計
2.        基于XXX引擎的語音朗讀/播報軟件設(shè)計
3.        基于XXX技術(shù)的音樂播放器設(shè)計
4.        基于XXX技術(shù)的視頻播放器設(shè)計
5.        常用圖片格式轉(zhuǎn)換器的設(shè)計
6.        常用音樂格式轉(zhuǎn)換器的設(shè)計
7.        常用視頻格式轉(zhuǎn)換器的設(shè)計
8.        自制web瀏覽器
9.        基于XXX技術(shù)的看圖識字軟件開發(fā)

實踐要求:
1、選定一個軟件題目,寫出需求分析;
2、設(shè)計系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu),設(shè)計每個模塊的處理流程。要求設(shè)計合理;
3、編程序?qū)崿F(xiàn)系統(tǒng),要求實現(xiàn)可視化的運行界面,界面應(yīng)清楚地反映出系統(tǒng)的運行結(jié)果;
4、確定測試方案,選擇測試用例,對系統(tǒng)進行測試;
5、運行系統(tǒng)并要通過驗收;
6、編寫課程設(shè)計報告。

設(shè)計報告內(nèi)容:
1.概述
2.課程設(shè)計任務(wù)及要求
         2.1 設(shè)計任務(wù)
         2.2 設(shè)計需求分析
3.軟件結(jié)構(gòu)
4.主要模塊
4.1 XXX模塊
4.1.1 功能介紹
4.1.2詳細結(jié)構(gòu)
4.1.3接口
         4.2YYY模塊
           4.2.1 功能介紹
4.2.2詳細結(jié)構(gòu)
           4.2.3 接口
        4.3 ......
        .....
4.軟件實現(xiàn)結(jié)果
   4.1 主要界面
          4.2 重點測試情況
5.結(jié)論
6.收獲和體會

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部