OO+分散式運算=軟體架構的方向

最近,一個新名詞“雲端運算(cloud computing)

軟體需求設計評審之八項注意

一、注意對需求規格說明的正確性進行評審需求規格說明的正確性通常可以從如下方面得以體現:是否有需求與其他需求相互衝突或者重複?通常一份長達幾百頁的需求規格說明書都不會是一蹴而就的,它可能是系統分析師幾個夜晚的心血之作。正是因為撰寫過程的連續性,可能導致同一份文檔中前後名詞定義不一致,前後觀點上有重疊或差異的情況出現,這需要我們在撰寫報告前首先要在思想上形成統一概念, 可使術語列表貫穿整份文檔以達提綱挈領之效。是否清晰、簡潔、無二義地表達了每個需求? “清晰”是讓人能夠讀懂;

淺談軟體測試串的Android單元測試

如果想在android裡面做單元測試,有兩條基本的路子可行。第一,就是java程式員最為熟悉和常用的JUnit, 但是由於目前android sdk (version 1.1)中只是提供了stubbed methods/classes,沒有具體的實現代碼,所以如果用JUnit的話,我們需要在運行單元測試時,一定要 用JDK來運行,利用java命令來啟動JUnit的某個Runner。如果是用Eclipse的話,可以在Run

軟體測試中的WEB效能測試簡介

測試人員應該具備的技能:1、掌握常見的自動化測試載入器的使用;2、具有一定的編程能力;3、掌握基礎的資料庫知識;4、掌握常見的作業系統知識;5、掌握一些Web應用伺服器的使用,如:Weblogic、Webshpere;6、具有綜合分析問題的能力;效能測試術語:1、並發使用者:1)嚴格意義的並發:所有的使用者在同一時刻做同一件事情或者操作,這種操作一般指做同一類型的業務;2)廣義範圍的並發:多使用者對系統發出了請求或者進行了操作,但是這些請求或者操作可以相同,也可以不同;2、使用者並發數量:在同一

oracle和OS監視軟體

今天發現了一款oracle和OS監視軟體Insider ,感覺很不錯;可以免費使用。監控的很全面包括如下overviewsystemsessiontopmemorywaitsstorage|/OundoredobackupnetworkOS下載地址是http://www.fourthelephant.com/insider/download/Insider is a next-generation tool that shows how your system is functioning

如何通過XAMPP軟體來實現wordpress部落格本地化

本文介紹如何通過XAMPP軟體來實現部落格本地化。步驟一:下載安裝XAMPPXAMPP的下載地址不少,您可以到喜歡的網站下載或者搜尋一下,又或者直接通過XAMPP官方網站下載,這個網站還有很多關於XAMPP的介紹,如有興趣可以看看,不看也無所謂,只要下載到合適您的作業系統的XAMPP就行了。步驟二:開啟XAMPP開啟XAMPP,並且“Start”Apache和MySql這兩項,如下圖:步驟三:在XAMPP上建立資料庫在您的瀏覽器地址欄輸入https://127.0.0.1

敏捷式軟體開發 (Agile Software Development)實踐-Sprint Story Point Estimation

介紹:對於story來說,一個很重要的衡量它的大小的因素就是story point,它不等同於軟體工作量評估中的Function Point,因為story point只是用來粗略的相對的估計story的大小,而Function Point則是用來衡量功能模組的精確大小並且要參與到公式計算的,這裡澄清下。story

敏捷式軟體開發 (Agile Software Development)實踐-Release Process/Release Plan

介紹:因為我們的開發週期是迭代進行的,以Sprint為單位,我們每個Sprint如何去和客戶說我們的成 果呢,那麼我就需要Demo和release一些新功能,或者一些bug fixing。Demo我這裡不討論了, 大體上就是部 署都伺服器上然後運行下給meeting的所有人看下,我們這裡主要討論和發布(release)有關的話題。實現方式:話題1:我們如何讓發行者知道我們這個Sprint做的功能?因為就像jdk一樣,它的每次大

敏捷式軟體開發 (Agile Software Development)實踐:概括

應朋友之邀,我準備寫一組文章關于敏捷軟體開發的實踐,也協助廣大沒有用過Agile的或者只停留在書本內容上的朋友親臨敏捷式軟體開發 (Agile Software

3G無線網路對規劃最佳化軟體技術分析

一個全面的、具有多種技術以及方便使用介面的網路規劃和最佳化軟體,在行動電信業者的無線網路規劃及設計過程中起著舉足輕重的作用。該軟體不僅要具有強大的工程建設能力,而且應是一個開放的、可升級的和靈活的技術資訊系統,可以非常容易地和其它IT系統相整合,提高生產力和縮短交付等待時間。該文主要就3G的無線網路對規劃和最佳化軟體的技術要求進行了拋磚引玉的分析,旨在強調3G無線網路規劃與最佳化的複雜性,使運營企業利用軟體規劃和最佳化無線網路時,對以下幾點給予關注。一、3G無線網路對規劃軟體的技術要求3G網路規

軟體看門狗:別讓你的程式沒有響應

一.概述一些重要的程式,必須讓它一直跑著;而且還要時時關心它的狀態——不能讓它出現死結現象。當然,如果一個主程式會出現死結,肯定是設計或者編程上的失誤。我們首要做的事是,把這個Bug揪出來。但如果時間緊迫,這個Bug又“飄忽不定”,那麼,我們還是先寫一個軟體“看門狗”,暫時應一下急吧。“看門狗”的需求描述:“看門狗”的運行不出現介面視窗,具有一定的隱蔽性;定時判斷目標進程是否運

使用VS 2010提高軟體測試自動化的水平(3)

自動布置/還原測試環境目前,我想我們絕大部分Team Dev都是通過人力來布置或者說搭建測試環境的,假設我們要測一個用ASP.NET開發的SNS網站,在準備好相關的硬體之後,我們肯定要找一個測試人員,或者開發人員,有條件的單位可能會找一個專門的IT人員,總之是找一個人(我們就叫他小王吧)來安裝作業系統、為作業系統打必要的Service Pack、線上或離線升級一些Hotfix,然後安裝資料庫系統、為資料庫系統打必要的Service Pack,繼而安裝.NET

軟體測試中IE記憶體流失測試執行個體

測試某業資料門戶進行功能測試時查看了一下工作管理員,發現IE進程竟然達到了423,145K,懷疑發生了記憶體流失,因此打算直接用IE的外掛程式js memory leaks

測試回合:軟體測試中的小組決定

當需要從一系列選擇中確定一個最佳選項時,如果決策制定過程是由一組人來執行,而非單個人或者一種純定量方法,那麼請考慮一下其中會出現的常見問題。此類活動有很多樣本,例如某州居民從多個候選人中投票選出州長、某大型公司董事會從多個小型公司中選擇一個作為收購目標。從本質上講,小組必須通過某種方式對選項進行排序以便能夠確定最佳選項。在軟體開發與測試過程中,也存在著有關最佳備選方法的小組決定問題。例如,一組測試版使用者從眾多原型中選擇最佳使用者介面。或者,某個開源項目成員投票選出一種策略。在軟體測試社區中,我

UML中RUP的軟體生命週期

RUP中的軟體生命週期在時間上被分解為四個順序的階段,分別是:初始階段(Inception)、細化階段(Elaboration)、構造階段(Construction)和交付階段(Transition)。每個階段結束於一個主要的裡程碑(Major Milestones);每個階段本質上是兩個裡程碑之間的時間跨度。在每個階段的結尾執行一次評估以確定這個階段的目標是否已經滿足。如果評估結果令人滿意的話,可以允許項目進入下一個階段。1.  

敏捷式軟體開發 (Agile Software Development)基礎: 持續整合環境的構建

敏捷意味著什麼Agile可以說是近幾年來軟體工程界最"熱"的一個單詞,關於它的文章、書籍、討論不 計其數。儘管如此,卻仍有大量的從業者對Agile存有誤解和困惑。Agile到底意味著什麼 呢?僅僅是一些漂亮、時髦的宣傳嗎?到底怎樣才算是Agile呢?做到了Agile能為軟體Team Dev帶來什麼好處呢?類似的問題還有很多。Agile其實根本不是一個什麼新鮮、時髦的東西,它已經存在了數十年之久了。在這數 十年中,那些取得成功的軟體Team Dev無一不是敏捷Team Dev。

軟體品質管理之困境與對策思考

相信在不少與軟體開發相關的企業內,品質管理部門與軟體開發部門在日常運作中形成了如下圖所示的“啞鈴形”組織圖。開發部門執行品質管理部門所制定的流程,通過提供證據的形式將各種流程執行後的資料反饋給品質管理部門(包括缺陷率和各種流程記錄),品質管理部門根據這些資料監督流程的執行效果,並適時修訂流程。聯絡兩大獨立部門的,是單薄的兩條線和一些部門間的會議。理想情況下,在品質管理部門與軟體開發部門間形成的是一個逆時針的良性品質管理環,理應獲得良好的效果。但在我看來,事實卻並非如此!啞

軟體工程師所需掌握的“終極技術”是什嗎?

最近,我在微博上看到@程式員鄒欣老師發的一條微博 — “不少大學同學都有一個想法:先做幾年技術,然後做管理;也有一些同學說:我技術不行,希望直接找到一個管理的工作,就像PM那樣。請看 PM 需要什麼樣的能力:(連結略去)”。在讀這條微博的前一部分內容時,我的第一反應是:難道同學們以為做技術管理不需要很好的技術功底?剛好在此之前,我寫過《技術敏感度 —

用C#開發智能手機軟體:推箱子(五)

在上篇文章“使用 C# 開發智能手機軟體:推箱子(四)”中,我對Common/FindPath.cs 來源程式檔案進行了介紹。在這篇文章中介紹經過改進後的 Common/FindPath.cs 來源程式檔案。也就是說,已經實現了“使用 C# 開發智能手機軟體:推箱子(四)”的第二個評論中的想法,將地圖 ushort[,] map 改為 byte[,] map 了。下面就是改進後的 FindPath 類:以下是引用片段:1 using System;

用Delphi實現軟體的線上升級

用過一般的殺毒軟體,都知道,啟動程式時,常會問,網上已經有新版本的,是否升級之類的提示,現在越來越多的軟體都支援線上升級,你是否也想實現這個功能?本文就如何?線上升級,講述一下如何通過HTTP檢測是否需要下載升級版本,下載並升級。實現步驟:1、網站提供升級資訊。2、使用HTTP從網站下載升級資訊。3、確定是否進行升級4、升級程式下面我們定義一下升級資訊:[檔案名稱1]datetime=時間[檔案名稱2]datetime=時間存為HTML檔案,如定義一個update.htm[programe1.e

總頁數: 852 1 .... 686 687 688 689 690 .... 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.