999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程未來發展

2011-08-15 00:52:53
科技傳播 2011年13期
關鍵詞:計算機用戶方法

許 璐

吉林工業職業技術學院自動化系,吉林 吉林 132013

1 軟件工程概述

1.1 軟件危機

最初,計算機應用于軍用領域,20世紀中期開始從軍用領域轉向民用領域。當時的計算機硬件價格不菲、處理能力限,編程人員要編寫出執行速度快、體積小的程序。程序中充滿了各種各樣讓人不解的方面。這時人們需要利用智力解決問題。

高級語言和操作系統的擴大,取決于計算機使用的范圍,軟件開發急劇增長的變化;因為出現大量數據處理,就導致第一代數據庫管理系統的誕生。隨著軟件系統規模越來越大,復雜度越來越高,可靠性也被集中關注。并且隨著軟件產量的不斷增加,軟件維護越來越重來,原來的個人設計、個人使用的方式不再能滿足要求,迫切需要改變軟件生產方式,提高軟件生產率,軟件危機開始爆發。

為解決軟件危機,應該從應用計算機科學理論和技術以及工程管理原則和方法,按照預算和進度,實現滿足用戶要求的軟件產品的定義、開發、發布和維護的工程。從此也誕生了一門新的學科——軟件工程。

1.2 軟件危機產生原因

軟件危機產生的原因是因為計算機不斷的發展而產生的,可以從軟件危機的表現和特殊性發現,如下:1)在需求分析階段用戶對軟件需求的描寫敘述可能有遺漏,不太精細,有二義性,有錯誤,甚至在開發軟件過程中,用戶還提出修改軟件功能、界面、支撐環境等方面的要求;

2)用戶本來的愿望與開發人員對用戶需求的理解有不同,這就肯定會出現開發出來的產品與用戶要求的不一致的情況;在軟件開發出來之前,用戶自己也不清楚軟件的具體需求,所以用戶對軟件需求的描述不精確,可能有遺漏、有二義性、甚至有錯誤,在軟件開發過程中;

3)大型軟件項目需要組織一定的人力共同完成,多數管理人員缺乏像開發人員能夠開發大型軟件系統的經驗,而多數軟件開發人員又缺乏管理人員在管理方面的經驗。由于過分地依靠程序設計人員在軟件開發過程中的技巧和創造性,加劇軟件產品的個性化,也是發生軟件危機的一個重要原因;

4)軟件項目開發人員不能有效地,獨立地處理大型軟件的全部事務,其中對于項目經理、工程組、測試組、保證組以及硬件管理組等無法很好的協調、分配,因此容易產生疏漏和錯誤;

5)軟件產品的特殊性和人類智力的局限性,導致有些相對復雜的問題人們無法處理。

1.3 軟件危機具體體現

1)軟件開發進度和軟件開發成本不易預測并且不易控制;

2)投資較高,超出預算成本。隨著計算機市場化和民用化的發展,代價和成本就成為投資者考慮的最重要的問題之一。為了加快進度和節約成本所采取的一些方法損害了用戶的利益,這樣必定不被用戶接受;

3)用戶不能滿足產品功能。開發人員和用戶之間很難溝通。多數情況是軟件開發人員在需求分析階段不能真正了解用戶的需求,而用戶又不了解計算機內部的解決問題方法,雙方無法用共同熟悉的語言進行交流和描述;

4)軟件產品質量無法保證。對于任何一個軟件產品都不能說是沒有錯誤,而是錯誤很難發現,原因是用了不恰當的檢測手段,這些沒有被發現的錯誤往往是造成重大事故的隱患;

5)軟件產品難以維護。軟件產品本質上是開發人員的代碼化的邏輯思維活動,他人難以替代。除非是開發者本人。

用例的優勢在于它天生是黑盒的,顧名思義黑盒是為了避免了混入分析、設計和實現細節,以保證用例可以被非計算機人員所能真正理解。同時,需求分析員又可以方便地通過用例分析,將需求體系轉化為分析模型。在這一過程中,分析人員可以更進一步地完善整個系統的需求體系,而需求也不會因為分析模型變得雜亂無章,所以實現了分離需求與分析,但兩方面還有“聯絡”。

1.4 軟件危機解決辦法

1)充分吸收和借鑒長期以來行之有效的原理、概念、技術方法以及有效的經驗教訓;

2)經過長期的使用,總結出經驗,推廣出更好的技術方法;

3)一切方法技術都是由相應的工具支撐,所以想要推廣出更好的技術方法,就要有與之配備的工具,這樣就需要一個良好的開發運行環境。

2 未來發展

馮·諾依曼模型一直被沿用,沒有變化,但是計算機應用能力已明顯改變,比如提升CPU計算能力已經越來越困難,未來發展趨勢主要集中需求工程、迭代、集成,具體如下:

1)需求工程: 專業化的角色,日益復雜的業務創新,這些都對需求獲取的正確性和有效性提出了更高的要求。

用例的優勢在于它天生是黑盒的,顧名思義黑盒是為了避免了混入分析、設計和實現細節,以保證用例可以被非計算機人員所能真正理解。同時,需求分析員又可以方便地通過用例分析,將需求體系轉化為分析模型;

2)迭代和敏捷,逐漸成為標準:在迭代化的方法中,我們將整個項目的開發目標劃分成為一些更易于完成和達到的階段性小目標,隨著軟件交付周期的日益加快,這些小目標都有一個定義明確的階段標準。但是迭代對整個團隊的架構、需求、及測試能力都提出了更高的要求,現在許多開發團隊都在試圖導入迭代化開發的過程,迭代是敏捷的推動力,掌握迭代,敏捷的大部分事情往往就迎刃而解了。敏捷可是被看成迭代化開發的一種導入方式;

3)保證迭代:通過持續集成可以保證代碼質量。持續集成相關的工具成為現在市場上的新熱點。

隨著軟件技術和硬件技術的不斷發展,解決軟件工程中的各種困難、開發軟件工程中各中新技術已經變得越來越容易,但是隨著軟件開發的不斷擴展,問題也會不斷出現,這就需要人們不斷的探索,不斷的思考,這樣才會給軟件行業帶來新天地。

[1]丁珩.我國軟件產業的現狀、問題及加快發展的建議[J].科技與經濟,2003(3).

[2]徐順成.中國軟件產業的現狀與未來[J].中國科技產業,2001(11).

猜你喜歡
計算機用戶方法
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 亚洲成综合人影院在院播放| 久青草免费在线视频| 亚洲综合在线最大成人| 亚洲色中色| 日韩一区二区在线电影| 国产成人亚洲综合a∨婷婷| 国产无码性爱一区二区三区| 亚洲成人免费在线| 午夜日b视频| 亚洲国产亚洲综合在线尤物| 日韩少妇激情一区二区| 怡红院美国分院一区二区| 无码高潮喷水专区久久| 亚洲精品麻豆| 国产精品妖精视频| 日韩黄色大片免费看| 亚洲AV色香蕉一区二区| 97成人在线视频| 亚洲国产综合精品一区| 亚洲首页在线观看| 亚洲最新地址| 鲁鲁鲁爽爽爽在线视频观看| 人妖无码第一页| 美女高潮全身流白浆福利区| 五月激激激综合网色播免费| 中文天堂在线视频| 日韩精品久久无码中文字幕色欲| AV在线麻免费观看网站| 国产99在线| 日韩第九页| 国产在线精品香蕉麻豆| 中文纯内无码H| 国内毛片视频| 伊人久久精品无码麻豆精品| 五月婷婷综合网| 香蕉久人久人青草青草| 99精品免费欧美成人小视频| 欧美精品二区| 国产a v无码专区亚洲av| 丁香六月综合网| 国产真实乱子伦精品视手机观看| 日韩中文字幕免费在线观看| 国产成人91精品| 亚洲一级毛片免费看| 伊人久久大线影院首页| 国产精品自在在线午夜| 精品无码国产一区二区三区AV| 欧美中文字幕一区| 亚洲精品无码日韩国产不卡| 91在线无码精品秘九色APP| 伊人无码视屏| a级毛片一区二区免费视频| 一区二区无码在线视频| 蜜桃视频一区二区| 国产亚洲精| 午夜老司机永久免费看片| 乱人伦视频中文字幕在线| 伊伊人成亚洲综合人网7777| 91久草视频| 中文字幕无码中文字幕有码在线| 欧美天堂在线| 青草视频久久| 亚洲女同欧美在线| 亚洲欧洲日本在线| 欧美精品在线看| AV不卡在线永久免费观看| 欧美精品二区| 欧洲一区二区三区无码| 精品国产网站| 欧美日韩专区| 日韩精品免费一线在线观看| 国产精品成人免费视频99| 久久精品国产免费观看频道| 在线观看无码a∨| 91午夜福利在线观看精品| 一级全免费视频播放| 中文字幕欧美日韩高清| 国产国产人免费视频成18| 国产亚洲美日韩AV中文字幕无码成人| 五月婷婷综合色| 免费人成又黄又爽的视频网站| 韩国福利一区|