六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 知識(shí)大全 > 方法百科 > 技巧大全 > 中國(guó)軟件工程專(zhuān)業(yè)大學(xué)2015具體排名情況_軟件工程專(zhuān)業(yè)學(xué)習(xí)方法(2)

中國(guó)軟件工程專(zhuān)業(yè)大學(xué)2015具體排名情況_軟件工程專(zhuān)業(yè)學(xué)習(xí)方法(2)

時(shí)間: 若木636 分享

中國(guó)軟件工程專(zhuān)業(yè)大學(xué)2015具體排名情況_軟件工程專(zhuān)業(yè)學(xué)習(xí)方法

  軟件工程專(zhuān)業(yè)的發(fā)展過(guò)程

  軟件是由計(jì)算機(jī)程序和程序設(shè)計(jì)的概念發(fā)展演化而來(lái)的,是在程序和程序設(shè)計(jì)發(fā)展到一定規(guī)模并且逐步商品化的過(guò)程中形成的。軟件開(kāi)發(fā)經(jīng)歷了程序設(shè)計(jì)階段、軟件設(shè)計(jì)階段和軟件工程階段的演變過(guò)程。

  程序設(shè)計(jì)階段

  程序設(shè)計(jì)階段出現(xiàn)在1946年~1955年。此階段的特點(diǎn)是:尚無(wú)軟件的概念,程序設(shè)計(jì)主要圍繞硬件進(jìn)行開(kāi)發(fā),規(guī)模很小,工具簡(jiǎn)單,無(wú)明確分工(開(kāi)發(fā)者和用戶(hù)),程序設(shè)計(jì)追求節(jié)省空間和編程技巧,無(wú)文檔資料(除程序清單外),主要用于科學(xué)計(jì)算。

  軟件設(shè)計(jì)階段

  軟件設(shè)計(jì)階段出現(xiàn)在1956年~1970年。此階段的特點(diǎn)是:硬件環(huán)境相對(duì)穩(wěn)定,出現(xiàn)了“軟件作坊”的開(kāi)發(fā)組織形式。開(kāi)始廣泛使用產(chǎn)品軟件(可購(gòu)買(mǎi)),從而建立了軟件的概念。隨著計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)應(yīng)用的日益普及,軟件系統(tǒng)的規(guī)模越來(lái)越龐大,高級(jí)編程語(yǔ)言層出不窮,應(yīng)用領(lǐng)域不斷拓寬,開(kāi)發(fā)者和用戶(hù)有了明確的分工,社會(huì)對(duì)軟件的需求量劇增。但軟件開(kāi)發(fā)技術(shù)沒(méi)有重大突破,軟件產(chǎn)品的質(zhì)量不高,生產(chǎn)效率低下,從而導(dǎo)致了“軟件危機(jī)”的產(chǎn)生。

  軟件工程階段

  自1970年起,軟件開(kāi)發(fā)進(jìn)入了軟件工程階段。由于“軟件危機(jī)”的產(chǎn)生,迫使人們不得不研究、改變軟件開(kāi)發(fā)的技術(shù)手段和管理方法。從此軟件產(chǎn)生進(jìn)入了軟件工程時(shí)代。此階段的特定是:硬件已向巨型化、微型化、網(wǎng)絡(luò)化和智能化四個(gè)方向發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成熟并廣泛應(yīng)用,第三代、第四代語(yǔ)言出現(xiàn);第一代軟件技術(shù):結(jié)構(gòu)化程序設(shè)計(jì)在數(shù)值計(jì)算領(lǐng)域取得優(yōu)異成績(jī);第二代軟件技術(shù):

  軟件工程專(zhuān)業(yè)的目標(biāo)相關(guān)

  (1)適用性:軟件在不同的系統(tǒng)約束條件下,使用戶(hù)需求得到滿(mǎn)足的難易程度。

  (2)有效性:軟件系統(tǒng)能最有效的利用計(jì)算機(jī)的時(shí)間和空間資源。各種軟件無(wú)不把系統(tǒng)的時(shí)/空開(kāi)銷(xiāo)作為衡量軟件質(zhì)量的一項(xiàng)重要技術(shù)指標(biāo)。很多場(chǎng)合,在追求時(shí)間有效性和空間有效性時(shí)會(huì)發(fā)生矛盾,這時(shí)不得不犧牲時(shí)間有效性換取空間有效性或犧牲空間有效性換取時(shí)間有效性。時(shí)/空折衷是經(jīng)常采用的技巧。

  (3)可修改性:允許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。它支持軟件的調(diào)試和維護(hù),是一個(gè)難以達(dá)到的目標(biāo)。

  (4)可靠性:能防止因概念、設(shè)計(jì)和結(jié)構(gòu)等方面的不完善造成的軟件系統(tǒng)失效,具有挽回因操作不當(dāng)造成軟件系統(tǒng)失效的能力。

  (5)可理解性:系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問(wèn)題的需求??衫斫庑杂兄诳刂葡到y(tǒng)軟件復(fù)雜性,并支持軟件的維護(hù)、移植或重用。

  (6)可維護(hù)性:軟件交付使用后,能夠?qū)λM(jìn)行修改,以改正潛伏的錯(cuò)誤,改進(jìn)性能和其它屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化等。軟件維護(hù)費(fèi)用在軟件開(kāi)發(fā)費(fèi)用中占有很大的比重??删S護(hù)性是軟件工程中一項(xiàng)十分重要的目標(biāo)。

  (7)可重用性:把概念或功能相對(duì)獨(dú)立的一個(gè)或一組相關(guān)模塊定義為一個(gè)軟部件。可組裝在系統(tǒng)的任何位置,降低工作量。

  (8)可移植性:軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。

  (9)可追蹤性:根據(jù)軟件需求對(duì)軟件設(shè)計(jì)、程序進(jìn)行正向追蹤,或根據(jù)軟件設(shè)計(jì)、程序?qū)浖枨蟮哪嫦蜃粉櫟哪芰Α?/p>

  (10)可互操作性:多個(gè)軟件元素相互通信并協(xié)同完成任務(wù)的能力。

  軟件工程專(zhuān)業(yè)的學(xué)習(xí)方法

  軟體工程的方法有很多方面的意義。包括專(zhuān)案管理,分析,設(shè)計(jì),程序的編寫(xiě),測(cè)試和質(zhì)量控制。

  軟體設(shè)計(jì)方法可以區(qū)別為重量級(jí)的方法和輕量級(jí)的方法。重量級(jí)的方法中產(chǎn)生大量的正式文檔。

  著名的重量級(jí)開(kāi)發(fā)方法包括ISO9000,CMM,和統(tǒng)一軟體開(kāi)發(fā)過(guò)程(RUP)。

  輕量級(jí)的開(kāi)發(fā)過(guò)過(guò)程沒(méi)有對(duì)大量正式文檔的要求。著名的輕量級(jí)開(kāi)發(fā)方法包括極限編程(XP)和敏捷流程(AgileProcesses)。

  根據(jù)《新方法學(xué)》這篇文章的說(shuō)法,重量級(jí)方法呈現(xiàn)的是一種防御型的姿態(tài)。在應(yīng)用重量級(jí)方法的軟體組織中,由于軟體項(xiàng)目經(jīng)理不參與或者很少參與程序設(shè)計(jì),無(wú)法從細(xì)節(jié)上把握項(xiàng)目進(jìn)度,因而會(huì)對(duì)項(xiàng)目產(chǎn)生恐懼感,不得不要求程式設(shè)計(jì)師不斷撰寫(xiě)很多“軟體開(kāi)發(fā)文檔”。而輕量級(jí)方法則呈現(xiàn)“進(jìn)攻型”的姿態(tài),這一點(diǎn)從XP方法特別強(qiáng)調(diào)的四個(gè)準(zhǔn)則—“溝通、簡(jiǎn)單、反饋和勇氣上有所體現(xiàn)。目前有一些人認(rèn)為,重量級(jí)方法合于大型的軟體團(tuán)隊(duì)(數(shù)十人以上)使用,而“輕量級(jí)方法”適合小型的軟體團(tuán)隊(duì)(幾人、十幾人)使用。當(dāng)然,關(guān)于重量級(jí)方法和輕量級(jí)方法的優(yōu)劣存在很多爭(zhēng)論,而各種方法也在不斷進(jìn)化中。

  一些方法論者認(rèn)為人們?cè)陂_(kāi)發(fā)中應(yīng)當(dāng)嚴(yán)格遵循并且實(shí)施這些方法。但是一些人并不具有實(shí)施這些方法的條件。實(shí)際上,采用何種方法開(kāi)發(fā)軟體取決于很多因素,同時(shí)受到環(huán)境的制約


猜你感興趣:

1.大學(xué)生軟件工程專(zhuān)業(yè)的職業(yè)規(guī)劃范文

2.大學(xué)生軟件工程專(zhuān)業(yè)職業(yè)規(guī)劃范文

3.軟件工程學(xué)習(xí)心得體會(huì)范文

4.2017軟件工程專(zhuān)業(yè)的大一職業(yè)規(guī)劃書(shū)范文

137020