軟體工程六:軟體測試的心理依據

人類行為具有高度目標性,確立一個正確的目標有著重要的心理學影響。軟體測試的心理學問題就是如何擺正測試的兩個目標的關係,使得測試活動更加富有成效。1.程式測試的過程具有破壞性每當測試一個程式時,人們總希望為程式增加一些價值。利用測試來增加程式的價值,是指通過測試,找出並修改儘可能多的程式缺陷,從而提高程式的可靠性或品質。因此,不要只是為了證明程式能夠正確運行而去測試程式。相反,應該一開始就假設程式中隱藏著錯誤(這種假設幾乎對所有的程式都成立),然後測試程式,發現儘可能多的錯誤。事實上,如果把測試目

【免費】iPhone上最好用的簡訊群發軟體: 快速簡訊4.1

免費的最新的連絡人、群組、多人傳送簡訊軟體簡訊群發4.1已經出爐。歡迎下載!*歸屬地資訊讓你時時記著好友的地方,讓陌生號碼變得不陌生; *您可以選擇最常用的連絡人然後發送快速簡訊;*群連絡人,以及跨群發送讓您更方便地傳送簡訊。*支援emogi,簡訊更有特色;  *ipa包,安全,不像越獄平台第三方軟體會出現白蘋果隱患; 中文版:  http://itunes.apple.com/cn/app//id470536032?mt=8 英文版:  http://itunes.apple.com/app/

【MVP】Mr. Liangqiao Chen , 軟體設計師

主要簡曆: 陳良喬,從醫學儀器行業跳到軟體行業的,一個半路出家的程式員。因為是南方人,又因為名字中有個喬字,所以常附庸風雅而自稱“南方佳木”,取“南方有佳木,一木自成林”的意思。在軟體行業,我只是一個初入行的小兵,雖然兩次榮獲微軟最有價值專家(MVP)稱號,但是這實在是意外之喜。平素喜好一切新鮮事物,但是決非各種新潮技術的狂熱追捧者,至今還陷在設計模式,OO之中,不能自拔。我的技術興趣與特長在設計模式,軟體架構,C++和互動設計,希望能借這方寸之地而結識同好,交流心得,甚喜。   語言

windows內建的壓縮軟體 Iexpress(system32檔案夾下)

用過壓縮軟體的讀者一定對自解壓檔案不陌生,自解壓檔案可在沒有相應解壓縮程式的情況下直接將壓縮包檔案解壓縮到相應的檔案夾下,極大地方便了使用者。利用iexpress可製作兩種自解壓檔案,一種是標準自解壓檔案(standard self-extractor),另一種是安裝程式式自解壓檔案(self-extractor for software

軟體工程三:需求分析20條法則(摘自軟體工程專家網)

需求分析的20條法則  (摘自軟體工程專家網)   客戶與開發人員交流需要好的方法。下面建議20條法則,客戶和開發人員可以通過評審以下內容並達成共識。如果遇到分歧,將通過協商達成對各自義務的相互理解,以便減少以後的磨擦(如一方要求而另一方不願意或不能夠滿足要求)。  1、 分析人員要使用符合客戶語言習慣的表達   需求討論集中於業務需求和任務,因此要使用術語。客戶應將有關術語(例如:采價、印花商品等採購術語)教給分析人員,而客戶不一定要懂得電腦行業的術語。  2、分析人員要瞭解客戶的業務及目標

軟體工程(三):需求階段的三個文檔

文章目錄 2.2.1精度2.2.2時間特性2.2.3靈活性4.2.1輸入資料的現實背景4.2.2輸入格式4.2.3輸入舉例4.3.1輸出說句的現實背景4.3.2輸出格式4.3.3輸出舉例3.2.1精度3.2.2時間特性要求3.2.3靈活性 使用者手冊文檔概要1.

軟體測試六:軟體測試的模型

測試模型V模型  測試階段 單元測試  整合測試   系統測試   實現意義    V模型是軟體開發瀑布模型的變種,它反映了測試活動與分析和設計的關係 。   從左至右,描述了基本的開發過程和測試行為,非常明確地標明了測試過程中存在的不同層級,並且清楚地描述了這些測試階段和開發過程期間各階段的對應關係 。  左邊依次下降的是開發過程各階段,與此相對應的是右邊依次上升的部分,即各測試過程的各個階段。   使用者需求 驗收測試   需求分析和系統設計 確認測試和系統測試  概要設計 整合測試

軟體工程之測試和維護

文章脈絡                測試的重要性在此就不贅述了,先說一下測試基礎:測試的目標很簡單,就是為了找到軟體中尚未發現的錯誤的缺陷;測試階段在整個開發過程中所佔比例不小,測試也不是想起兩個資料來就測試一下,而是需要規範的測試案例來完成,測試案例要既有輸入更要有輸出,同時需要有一個整體的規劃。    如何評價一個測試案例的好壞?不用看定義,按測試的目標即可知道,一個好的測試案例就是可以發現錯誤和缺陷,一個更好的測試就是可以發現更多的錯誤。   

軟體專案計劃

軟體專案計劃         軟體專案計劃(Software Project Planning)是一個軟體項目進入系統實施的啟動階段,主要進行的工作包括:確定詳細的項目實施範圍、定義遞交的工作成果、評估實施過程中主要的風險、制定項目實施的時間計劃、成本和預算計劃、人力資源計劃等。問題定義:     問題定義為軟體需求分析功能與效能的依據      1.定義內容          包括:問題背景,開發系統的現狀,開發的條件與理由,總體要求:問題的性質,類型轉換,什麼目標,開發條件,環境要求等   

敏捷開發績效管理之九:阿米巴經營之軟體團隊經營什麼(上)

這是敏捷開發績效管理的第九篇。(欄目總目錄)若正在為長期沒有得到職務提升而感到困惑,下面的內容可能會有所協助。因為越向上的職位越不像一個打工者,而是像一個企業的經營者。何為經營對一個Team

《快速軟體開發——有效控制與完成進度計劃》

原書名: Rapid Development 原出版社: Microsoft Press 作者: (美)斯蒂夫·邁克康奈爾 譯者: 席相霖 等 叢書名: 軟體專案管理系列叢書 出版社:電子工業出版社 ISBN:7505372858 上架時間:2006-12-5 出版日期:2002 年1月 頁碼:470 版次:1-1 所屬分類: 電腦 > 軟體工程及軟體方法學 > 軟體專案管理合作專區 > 微軟技術圖書 >

[視頻]怎樣提升asp.net mvc 軟體的效能 – 微軟免費視頻Improving ASP.NET MVC Application Performance

這是微軟MVC大會第二期的一個視頻,本沒有絕對連結,可從http://www.mvcconf.com/videos入口(這時候會播放第一個視頻),按F3搜Performance,找到連結後點擊,開始播放這個視頻……雖然是英文的,但中間大部分時間在操作VisualStudio,還是很好理解的。 大綱大致如下: 00:00-怎樣定義Web軟體的效能。04:00-設定和測量效能基準,這段很重要,後面就可以看出其作用。其中展示了VS內建的效能測試工具。22:00-最佳化的大致流程28:00-OutPut

軟體公司加班的根本原因

    軟體公司加班,這應該是個很尋常的事情;其實加班不應該是一個感到不舒服的事情,任何公司或單位都會加班,只是程度不同而已,程度才決定了算不算舒服。    加班不一定是壞事,看是什麼情形。    為什麼會加班呢    加班一般是沒做完事情的直接結果。    但是可能有兩種可能,一種是應該完成的事情沒有完成導致的;    另一種即是一些特殊情況,這種情況就沒什麼說的,做就做吧。   

軟體解決路由迴流問題

最近在使用CAS 做SSO

IMPACT08小記:軟體架構大師Sandy口中的SOA語言

不久前我讀了一本書《Web2.0&SOA新的商業語言》,本書作者Sandy Carter 找到了互連網協作技術Web2.0與企業SOA的契合點,通過兩者結合協助企業實現以業務為驅動的IT架構思路.  今天參加IBM 舉行的IMPACT大會,有幸親見到了Sandy Carter女士.並聽她說出了自己的SOA價值觀.Sandy 女士在IMPACT 08會上做IBM Smart SOA 講解Sandy心中SOA的5個切入點:人,資訊,流程,連通,重用Sandy心中的Web2.0與企業內部協作.

“平台軟體”的迷思

軟體項目做得多了,就會發現項目之間的共性;把共性抽象出來,封裝更多的技術問題,讓使用者更好地聚焦業務,這就是平台軟體的願景。這兩年,越來越多的人看到了軟體開發的這一趨勢,國內做平台軟體的廠商也日見多了起來:專註J2EE表現技術的BStek

讀者回複:平台軟體首先體現在設計思想上

(原文: “平台軟體”的迷思)寫這個說明您對平台軟體的進展並沒有實際的認識(道聽途說,沒有實際使用過或沒有真正研究過)。普元的EOS只能綁定在JAVA上,科諾的也是。思維加速的設計可以跨平台,但缺乏業務的積澱,很多業務實現不了。但還有很多沒有在媒體上出現的,如上海方程軟體,上述幾家公司沒有任何一家作的比它更成熟,還有一些國外的廠家,有時會遇到一些。

軟體設計師具備的知識與能力

    電腦學習要經曆一個從理論———實踐———理論的認識不斷深化的過程,下面談談本人通過軟體設計師考試的一些體會。  軟體設計師考試大綱中電腦與軟體工程知識  (1)首先基礎知識中涉及到電腦硬體的內容和多媒體知識以及語言知識問題,這是一個量的積累,最後實現質的飛躍。  (2)資料結構部分,這是首次學習線性表、數組、廣義表、樹、圖、尋找演算法和排序及演算法的分析等。這部分的學習,要吃透理論、適當加大習題量、最好能結合上機,深化理解。資料結構好比是武功中的內功,資料結構學慣用了我一至二年的時間,以

Java中的軟體包

Java中的軟體包    由於所有的Java類組合在一塊形成軟體包,所以,沒有它們將什麼也做不了。    本章先概覽Java軟體包的文法和語義,接下去討論Java和Visual J++的一些軟體包。讀者可能已經注意到,實際上,編程已經用到的類都包含在這些預定義的軟體包中。使用現成的軟體包比建立新的軟體包要普遍,但是,有時使用者也需要建立自己的軟體包,所以,這裡將舉例說明怎樣實現自己建立軟體包。    在文章中,讀者可以學習到:*軟體包和檔案夾的關係;*Java中的固有軟體包;*Windows

[招聘資訊]Linux Software Engineer@Intel

Intel,上海.DescriptionSeeking an experienced software device driver engineer on Linux; He/She will be involved in the core technology in Consumer Electronics Field and join R&D team in PRC SEG Software Group to design, develop and port Linux based

總頁數: 852 1 .... 659 660 661 662 663 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.