軟件開發(fā)代碼(軟件開發(fā)代碼管理平臺(tái))
本篇文章給大家談?wù)勡浖_發(fā)代碼,以及軟件開發(fā)代碼管理平臺(tái)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
軟件工程專業(yè)代碼
院校專業(yè):
基本學(xué)制:四年 | 招生對(duì)象: | 學(xué)歷:中專 | 專業(yè)代碼:080902
培養(yǎng)目標(biāo)
培養(yǎng)目標(biāo)
培養(yǎng)目標(biāo):本專業(yè)培養(yǎng)德、智、體等方面全面發(fā)展,掌握自然科學(xué)和人文社科基礎(chǔ)知識(shí),掌握 計(jì)算科學(xué)基礎(chǔ)理論、軟件工程專業(yè)的基礎(chǔ)知識(shí)及應(yīng)用知識(shí),具有軟件開發(fā)能力以及軟件開發(fā)實(shí)踐 的初步經(jīng)驗(yàn)和項(xiàng)目組織的基本能力,能從事軟件工程技術(shù)研究、設(shè)計(jì)、開發(fā)、管理、服務(wù)等工作的 專門人才。
培養(yǎng)要求:本專業(yè)學(xué)生主要學(xué)習(xí)自然科學(xué)和人文社科基礎(chǔ)知識(shí),學(xué)習(xí)計(jì)算科學(xué)、軟件工程相 關(guān)的基本理論和基本知識(shí),接受軟件工程的基本訓(xùn)練,具有軟件開發(fā)實(shí)踐的基本能力和初步經(jīng) 驗(yàn)、軟件項(xiàng)目組織的基本能力以及基本的工程素養(yǎng),具有初步的創(chuàng)新和創(chuàng)業(yè)意識(shí)、競(jìng)爭(zhēng)意識(shí)和團(tuán) 隊(duì)精神,具有良好的外語(yǔ)運(yùn)用能力。
畢業(yè)生應(yīng)獲得以下幾方面的知識(shí)和能力:
1.掌握基本的人文和社會(huì)科學(xué)知識(shí),具有良好的人文社會(huì)科學(xué)素養(yǎng)、職業(yè)道德和心理素質(zhì), 社會(huì)責(zé)任感強(qiáng);
2.掌握從事本專業(yè)工作所需的數(shù)學(xué)和其他相關(guān)的自然科學(xué)、系統(tǒng)科學(xué)知識(shí)以及一定的經(jīng)濟(jì) 學(xué)與管理學(xué)知識(shí);
3.掌握計(jì)算學(xué)科基礎(chǔ)理論知識(shí)和專業(yè)知識(shí),了解本學(xué)科的核心概念、知識(shí)結(jié)構(gòu)和典型方法;
4.掌握軟件工程學(xué)科的基本理論和基本知識(shí),熟悉軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、評(píng)審、測(cè)試、 維護(hù)以及過(guò)程與管理的方法和技術(shù),了解軟件工程規(guī)范和標(biāo)準(zhǔn);
5.經(jīng)過(guò)系統(tǒng)化的軟件工程基本訓(xùn)練,具有參與實(shí)際軟件開發(fā)項(xiàng)目的經(jīng)歷,具備作為軟件工 程師從事工程實(shí)踐所需的專業(yè)能力;
6.具備綜合運(yùn)用掌握的知識(shí)、方法和技術(shù)解決實(shí)際問題的能力,能夠權(quán)衡和選擇各種設(shè)計(jì) 方案,使用適當(dāng)?shù)能浖こ坦ぞ咴O(shè)計(jì)和開發(fā)軟件系統(tǒng),能夠建立規(guī)范的系統(tǒng)文檔;
7.充分理解團(tuán)隊(duì)合作的重要性,具備個(gè)人工作與團(tuán)隊(duì)協(xié)作的能力、人際交往和溝通能力以 及一定的組織管理能力;
8.具有初步的外語(yǔ)應(yīng)用能力,能閱讀本專業(yè)的外文材料,具有一定的國(guó)際視野和跨文化交 流、競(jìng)爭(zhēng)與合作能力;
9.了解與本專業(yè)相關(guān)的職業(yè)和行業(yè)的重要法律法規(guī)及方針與政策,理解軟件工程技術(shù)倫理 的基本要求;
10.了解軟件工程學(xué)科的前沿技術(shù)和軟件行業(yè)的發(fā)展動(dòng)態(tài),在基礎(chǔ)研發(fā)、工程設(shè)計(jì)和實(shí)踐等 方面具有一定的創(chuàng)新意識(shí)和創(chuàng)新能力;
11.能夠運(yùn)用所學(xué)的知識(shí)、技能和方法對(duì)系統(tǒng)的各種解決方案進(jìn)行合理的判斷和選擇,具備 一定的批判性思維能力;
12.具備自我終身學(xué)習(xí)的能力,自覺學(xué)習(xí)隨時(shí)涌現(xiàn)的新概念、新模型和新技術(shù),使自己的專 業(yè)能力保持與學(xué)科的發(fā)展同步。
主干學(xué)科:軟件工程。
核心知識(shí)領(lǐng)域:計(jì)算基礎(chǔ)、數(shù)學(xué)和工程基礎(chǔ)、職業(yè)實(shí)踐、軟件系統(tǒng)建模與分析、軟件系統(tǒng)設(shè)計(jì)、 驗(yàn)證與確認(rèn)、軟件演化、軟件過(guò)程、軟件質(zhì)量、軟件管理。
核心課程示例:
示例一(括號(hào)內(nèi)為理論授課+實(shí)驗(yàn)學(xué)時(shí)數(shù)):離散數(shù)學(xué)(64學(xué)時(shí))、計(jì)算系統(tǒng)基礎(chǔ)(64+48學(xué) 時(shí))、計(jì)算與軟件工程I(個(gè)人級(jí)軟件開發(fā))(48+48學(xué)時(shí))、計(jì)算與軟件工程Ⅱ(小組級(jí)軟件開 發(fā))(48+48學(xué)時(shí))、計(jì)算與軟件工程Ⅲ(團(tuán)隊(duì)軟件工程實(shí)踐)(16+96學(xué)時(shí))、數(shù)據(jù)結(jié)構(gòu)與算法 (64+48學(xué)時(shí))、操作系統(tǒng)(48+48學(xué)時(shí))、計(jì)算機(jī)網(wǎng)絡(luò)(48+48學(xué)時(shí))、數(shù)據(jù)庫(kù)系統(tǒng)(48+48學(xué) 時(shí))、軟件需求工程(32+32學(xué)時(shí))、軟件系統(tǒng)設(shè)計(jì)與體系結(jié)構(gòu)(32+32學(xué)時(shí))、軟件構(gòu)造(32+32 學(xué)時(shí))、軟件測(cè)試與質(zhì)量(32+32學(xué)時(shí))、人機(jī)交互的軟件工程方法(32+32學(xué)時(shí))、計(jì)算機(jī)組織 結(jié)構(gòu)(限選)(48學(xué)時(shí))、軟件工程統(tǒng)計(jì)方法(限選)(48學(xué)時(shí))、軟件過(guò)程與管理(限選)(32學(xué) 時(shí))。
示例二:程序設(shè)計(jì)基礎(chǔ)(32學(xué)時(shí))、面向?qū)ο蟮木幊膛c設(shè)計(jì)(32學(xué)時(shí))、數(shù)據(jù)結(jié)構(gòu)(32學(xué)時(shí))、 離散結(jié)構(gòu)(32學(xué)時(shí))、操作系統(tǒng)(32學(xué)時(shí))、數(shù)據(jù)庫(kù)系統(tǒng)(32學(xué)時(shí))、計(jì)算機(jī)網(wǎng)絡(luò)(32學(xué)時(shí))、軟件工 程概論(32學(xué)時(shí))、軟件系統(tǒng)分析與設(shè)計(jì)技術(shù)(32學(xué)時(shí))、軟件體系結(jié)構(gòu)(32學(xué)時(shí))、軟件項(xiàng)目管理 (32學(xué)時(shí))、軟件測(cè)試技術(shù)與實(shí)踐(32學(xué)時(shí))、計(jì)算機(jī)應(yīng)用與編程綜合實(shí)踐(實(shí)驗(yàn)64學(xué)時(shí))、面向?qū)?象與交互式應(yīng)用開發(fā)綜合實(shí)踐(實(shí)驗(yàn)64學(xué)時(shí))、數(shù)據(jù)結(jié)構(gòu)與算法綜合實(shí)踐(實(shí)驗(yàn)64學(xué)時(shí))、數(shù)據(jù) 庫(kù)應(yīng)用系統(tǒng)綜合實(shí)踐(實(shí)驗(yàn)64學(xué)時(shí))、軟件系統(tǒng)構(gòu)思綜合訓(xùn)練(實(shí)驗(yàn)64學(xué)時(shí))、軟件工程綜合實(shí) 踐(實(shí)驗(yàn)64學(xué)時(shí))。
示例三(括號(hào)內(nèi)為理論授課+實(shí)驗(yàn)學(xué)時(shí)數(shù)):程序設(shè)計(jì)基礎(chǔ)(60+20學(xué)時(shí))、離散數(shù)學(xué)(64學(xué) 時(shí))、面向?qū)ο蟪绦蛟O(shè)計(jì)(40+16學(xué)時(shí))、數(shù)據(jù)結(jié)構(gòu)(60+20學(xué)時(shí))、計(jì)算機(jī)組成與結(jié)構(gòu)(52 +12學(xué) 時(shí))、操作系統(tǒng)(62 +10學(xué)時(shí))、數(shù)據(jù)庫(kù)概論(52 +12學(xué)時(shí))、軟件工程導(dǎo)論(40+8學(xué)時(shí))、網(wǎng)絡(luò)及其 計(jì)算(56+16學(xué)時(shí))、軟件建模技術(shù)(30+10學(xué)時(shí))、軟件質(zhì)量保證與測(cè)試(32+8學(xué)時(shí))、軟件項(xiàng)目 管理(32+8學(xué)時(shí))、軟件工程課程設(shè)計(jì)(實(shí)驗(yàn)80學(xué)時(shí))。
主要實(shí)踐性教學(xué)環(huán)節(jié):課程實(shí)驗(yàn)、課程設(shè)計(jì)、專業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)(論文)等。
主要專業(yè)實(shí)驗(yàn):程序設(shè)計(jì)實(shí)驗(yàn)、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)、操作系統(tǒng)實(shí)驗(yàn)、數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)、系統(tǒng)分析 與軟件建模實(shí)驗(yàn)、軟件系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)、軟件測(cè)試實(shí)驗(yàn)、專業(yè)綜合實(shí)踐。
修業(yè)年限:四年。
授予學(xué)位:工學(xué)學(xué)士。
職業(yè)能力要求
職業(yè)能力要求
專業(yè)教學(xué)主要內(nèi)容
專業(yè)教學(xué)主要內(nèi)容
《C/C++程序設(shè)計(jì)》、《Java語(yǔ)言程序設(shè)計(jì)》、《軟件工程》、《電路與模擬電子技術(shù)》、《Linux操作系統(tǒng)與網(wǎng)絡(luò)編程》、《WEB技術(shù)與應(yīng)用》、《數(shù)據(jù)結(jié)構(gòu)與算法》、《數(shù)據(jù)庫(kù)開發(fā)技術(shù)》、《算法分析》、《人工智能技術(shù)》 部分高校按以下專業(yè)方向培養(yǎng):JAVA、大數(shù)據(jù)、云計(jì)算、軟件設(shè)計(jì)、數(shù)字媒體、金融軟件開發(fā)、嵌入式應(yīng)用開發(fā)、軟件開發(fā)與測(cè)試、移動(dòng)互聯(lián)網(wǎng)開發(fā)、移動(dòng)設(shè)備應(yīng)用開發(fā)。
專業(yè)(技能)方向
專業(yè)(技能)方向
IT 類企業(yè):JAVA工程、NET 工程、系統(tǒng)開發(fā)、網(wǎng)站開發(fā)、軟件需求分析、軟件開發(fā)、軟件測(cè)試、技術(shù)支持、運(yùn)營(yíng)維護(hù)、項(xiàng)目管理。
職業(yè)資格證書舉例
職業(yè)資格證書舉例
繼續(xù)學(xué)習(xí)專業(yè)舉例
就業(yè)方向
就業(yè)方向
發(fā)展前景:中國(guó)的軟件行業(yè)規(guī)模不是很大,些軟件企業(yè)在軟件制作上,也只是采用了一些軟件工程的思想,距離大規(guī)模的工業(yè)化大生產(chǎn)比較還是一定的差距;原因有管理體制的問題,市場(chǎng)問題,政策問題,也有軟件工程理論不全面和不完善的問題。所以軟件工程的研究和應(yīng)用,以及中國(guó)軟件行業(yè)的進(jìn)一步發(fā)展,都需要一定的既有軟件工程的理論基礎(chǔ)和研究能力,又有一定的實(shí)踐經(jīng)驗(yàn)的軟件工程科學(xué)技術(shù)人員來(lái)推動(dòng)。軟件工程的前途是光明的。
對(duì)應(yīng)職業(yè)(崗位)
對(duì)應(yīng)職業(yè)(崗位)
其他信息:
軟件工程專業(yè)的專業(yè)代碼是080902。在1998年,教育部頒布了《普通高等學(xué)校本科專業(yè)目錄(1998年頒布)》,軟件工程專業(yè)正式出現(xiàn)在該目錄的《經(jīng)教育部批準(zhǔn)同意設(shè)置的目錄外專業(yè)名單》中,專業(yè)代碼為080611W。在2012年,教育部頒布了《普通高等學(xué)校本科專業(yè)目錄(2012年)》,原軟件工程專業(yè)(080611W)和計(jì)算機(jī)軟件專業(yè)(080619W)合并為軟件工程專業(yè),專業(yè)代碼變更為080902,屬計(jì)算機(jī)類專業(yè)。在2020年,教育部頒布了《普通高等學(xué)校本科專業(yè)目錄(2020年版)》,軟件工程專業(yè)為工學(xué)門類專業(yè),專業(yè)代碼為080902,屬計(jì)算機(jī)類專業(yè),授予工學(xué)學(xué)士學(xué)位。
補(bǔ)充材料:
軟件工程是一門普通高等學(xué)校本科專業(yè),屬計(jì)算機(jī)類專業(yè),基本修業(yè)年限為四年,授予工學(xué)學(xué)士學(xué)位。軟件工程專業(yè)涉及程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、軟件開發(fā)工具、系統(tǒng)平臺(tái)、設(shè)計(jì)模式方面,培養(yǎng)學(xué)生適應(yīng)計(jì)算機(jī)應(yīng)用學(xué)科的發(fā)展,特別是軟件產(chǎn)業(yè)的發(fā)展,使其具備計(jì)算機(jī)軟件的基礎(chǔ)理論、基本知識(shí)和基本技能,具有用軟件工程的思想、方法和技術(shù)來(lái)分析、設(shè)計(jì)和實(shí)現(xiàn)計(jì)算機(jī)軟件系統(tǒng)的能力。
軟件開發(fā)中我們常常把代碼集中在一塊叫什么?
程序開發(fā)中我們常常為了提高代碼運(yùn)行速度,提高開發(fā)效率,我們常常會(huì)把某些功能模塊代碼集中在一起,這就是我們長(zhǎng)常說(shuō)的封裝。
1.首先封裝就是把制定邏輯代碼放到固定代碼塊里面去,然后起個(gè)名字存起來(lái),使用某些權(quán)限控制被誰(shuí)調(diào)用,public,protected等
系統(tǒng)給我們提供了許多函數(shù),比如下面的:
如果給定索引處的值是一個(gè)完全用戶數(shù)據(jù), 函數(shù)返回其內(nèi)存塊的地址。 如果值是一個(gè)輕量用戶數(shù)據(jù), 那么就返回它表示的指針。 否則,返回 NULL 。
把給定索引處的值轉(zhuǎn)換為一個(gè) L ua 線程 (表示為 lu a_State*)。 這個(gè)值必須是一個(gè)線程; 否則函數(shù)返回 NULL。
把給定索引處的值轉(zhuǎn)換為一般的 C 指針 (void*) 。 這個(gè)值可以是一個(gè)用戶對(duì)象,表 ,線程或是一個(gè)函數(shù); 否則, lu a_topointer 返回 NULL 。 不同的對(duì)象有不同的指針。 不存在把指針再轉(zhuǎn)回原有類型的方法。
把給定索引處的 L ua 值轉(zhuǎn)換為一個(gè) C 字符串。 如果 len 不為 NULL , 它還把字符串長(zhǎng)度設(shè)到 *len 中。 這個(gè) L ua 值必須是一個(gè)字符串或是一個(gè)數(shù)字; 否則返回返回 NULL 。 如果值是一個(gè)數(shù)字, lu a_tolstring 還會(huì) 把堆棧中的那個(gè)值的實(shí)際類型轉(zhuǎn)換為一個(gè)字符串。 (當(dāng)遍歷一張表的時(shí)候, 若把 l ua_tolstring 作用在鍵上, 這個(gè)轉(zhuǎn)換有可能導(dǎo)致 lu a_next 弄錯(cuò)。)
lu a_tolstring 返回一個(gè)已對(duì)齊指針 指向 Lua 狀態(tài)機(jī)中的字符串。 這個(gè)字符串總能保證 ( C 要求的)最后一個(gè)字符為零 ('\0') , 而且它允許在字符串內(nèi)包含多個(gè)這樣的零。
因?yàn)?Lu a 中可能發(fā)生垃圾收集, 所以不保證 lua_tolstring 返回的指針, 在對(duì)應(yīng)的值從堆棧中移除后依然有效。
將一個(gè)零結(jié)尾的字符串 s 轉(zhuǎn)換為一個(gè)數(shù)字, 將這個(gè)數(shù)字壓棧,并返回字符串的總長(zhǎng)度(即長(zhǎng)度加一)。 轉(zhuǎn)換的結(jié)果可能是整數(shù)也可能是浮點(diǎn)數(shù), 這取決于 Lu a 的轉(zhuǎn)換語(yǔ)法()。 這個(gè)字符串可以有前置和后置的空格以及符號(hào)。 如果字符串并非一個(gè)有效的數(shù)字,返回 0 并不把任何東西壓棧。 (注意,這個(gè)結(jié)果可以當(dāng)成一個(gè)布爾量使用,為真即轉(zhuǎn)換成功。)
一個(gè)不透明的結(jié)構(gòu), 它指向一條線程并間接(通過(guò)該線程)引用了整個(gè) Lu a 解釋器的狀態(tài)。 L ua 庫(kù)是完全可重入的: 它沒有任何全局變量。 狀態(tài)機(jī)所有的信息都可以通過(guò)這個(gè)結(jié)構(gòu)訪問到。
2.提高開發(fā)效率和代碼的閱讀性,我們常常把代碼封裝在一起,其他功能模塊使用時(shí)候直接調(diào)用即可。
寫代碼的軟件有哪些
常用的寫代碼軟件有以下幾個(gè):
1、WebStorm。WebStorm是jetbrains公司旗下一款JavaScript開發(fā)工具。目前已經(jīng)被廣大中國(guó)JS開發(fā)者譽(yù)為“Web前端開發(fā)神器”、“最強(qiáng)大的HTML5編輯器”、“最智能的JavaScriptIDE”等。
2、SublimeText。SublimeText是一個(gè)代碼編輯器也是HTML和散文先進(jìn)的文本編輯器。
3、HBuilder。HBuilder是專為前端打造的開發(fā)工具,具有飛一樣的編碼、最全的語(yǔ)法庫(kù)和瀏覽器兼容數(shù)據(jù)、可以方便的制作手機(jī)APP、最保護(hù)眼睛的綠柔設(shè)計(jì)等特點(diǎn)。
關(guān)于軟件開發(fā)代碼和軟件開發(fā)代碼管理平臺(tái)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。