freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件測試題word版-展示頁

2025-01-18 23:58本頁面
  

【正文】 __________員工號: __________ 一、判斷題(每題 1分, 12 分,正確的 √,錯誤的 ╳ ) 1.軟件測試的目的是盡可能多的找出軟件的缺陷。第二,不要總認為以前的東西是對的,要善于改變。 關(guān)于模型化,以下方法對你會有幫助。很多軟件 系統(tǒng)走這樣的極端,缺乏抽象的冗長代碼,或者過分設(shè)計而導(dǎo)致無謂的復(fù)雜。任何軟件都是一個真實系統(tǒng)的模型。 PHP 本身就是基于模板的,因為它支持 eval 函數(shù)。 Cold Fusion 是最先使用模板的程序之一,后來, Java 使用 JSP 實現(xiàn)模板功能。 命名慣例還用于單元測試,如, JUnit 單元測試工具會辨認所有以 test 開頭的類。 網(wǎng)站的 URL 命名也使用統(tǒng)一的格式,如 會將用戶帶到所有標(biāo)簽為 software 的頁。 慣例與模板 (Conventions and Templates) 命名慣例和基礎(chǔ)模板在編程模式中常被忽視,然而它可能是最強大的方法。 Lakos 在軟件工程的很多方面都是 先驅(qū),最著名的是 Refactoring (代碼重構(gòu) )。 Lakos 認為,一個好的軟件擁有金字塔結(jié)構(gòu),就是說,軟件組件擁有層層積累的復(fù)雜度,但每個組件本身必須簡單,一個優(yōu)秀的軟件包含很多小的,可重復(fù)使用的模塊,每個模塊有自己的職責(zé)。 John Lakos 曾出版過一本關(guān)于大型 C++ 系統(tǒng)的書。最后,不要忽視算法的優(yōu)雅及性能,編寫緊湊的,可讀的代碼可以讓你的算法更簡單,更干凈。第二,你永遠都不應(yīng)該使用嵌套式循環(huán) (循環(huán)里面套循環(huán) ),你應(yīng)該使用 Hash 表,數(shù)組或單一循環(huán) 。 算法的復(fù)雜性 (Algorithmic Complexity) 關(guān)于算法的復(fù)雜性,軟件工程師需要理解這樣幾件事。 Google 的索引服務(wù)就是這種方法的體現(xiàn),每一個 URL 都被散列分布到特定計算機。 除了存儲數(shù)據(jù),散列法對分布式系統(tǒng)也很重要。如果數(shù)據(jù)是序列存儲的,從中查詢一個項的時間取決于數(shù)據(jù)列的大小。很多現(xiàn)代程序,包括 Facebook,依靠一種叫做 Memcached 的分布式緩存系統(tǒng),該系統(tǒng)是 Brad Firzpatrick 在工作于 LiveJournal 項目時開發(fā)的, Memcached 使用網(wǎng)絡(luò)中空閑的內(nèi)存資源建立緩存機制, Memcached 類庫在很多流行編程語言,包括 Java 和 PHP 中都有。比如,你有一個網(wǎng)站,要顯示上周的暢銷書,你可以從數(shù)據(jù)將暢銷書榜一次性取回放在緩存中,而不必在每次訪問時都去數(shù)據(jù)庫讀數(shù)據(jù)。 緩存 (Caching) 緩存對現(xiàn)代 Web 程序不可或缺,緩存是從數(shù)據(jù)庫取回,并存放在內(nèi)存中的數(shù)據(jù)。并發(fā)的復(fù)雜性在于,線程需要經(jīng)常訪問共同數(shù)據(jù),每個線程都有自己的執(zhí)行順序,但需要訪問共同數(shù)據(jù)。 并發(fā)是程序中的并行 處理,多數(shù)現(xiàn)代編程語言包含內(nèi)置的并發(fā)能力,在 Java,指的是線程。 云計算最生動的例子是 Amazon 的 Web 服務(wù),一組可以通過 API 進行調(diào)用的應(yīng)用,如云服務(wù) (EC2),一個用來存儲大型媒體文件的數(shù)據(jù)庫 (S3),索引服務(wù) (SimpleDB),序列服務(wù) (SQS)。空閑的資源,加上 J2EE 平臺的崛起,迎來了云計算的概念:應(yīng)用服務(wù)虛擬化。最著名的例子是 Berkley 大學(xué)的 SETIhome 計劃,該計劃使用空閑的 CPU 資源分析太空數(shù)據(jù)。大規(guī)模的并行,低成本,與快速投入市場。要為你的系統(tǒng)編寫安全代碼就需 要明白各種潛在的問題。不僅網(wǎng)絡(luò)危險重重,任何軟件都是。 Flickr 便使用這種方式管理私人照片和數(shù)據(jù)的訪問權(quán)限。授權(quán)在公司業(yè)務(wù)系統(tǒng)中非常重要,尤其是一些工作流系統(tǒng)。 驗證是對用戶的身份進行檢查,如要求用戶輸入密碼。 安全 (Security) 隨著黑客的崛起與數(shù)據(jù)敏感性的上升,安全變得非常重要。 關(guān)系數(shù)據(jù)庫的核心是以記錄表示數(shù)據(jù),記錄存放在數(shù)據(jù)庫表,數(shù)據(jù)庫使用查詢語言 (SQL)對數(shù)據(jù)進行搜索與查詢,同時,數(shù)據(jù)庫對各個數(shù)據(jù)表進行關(guān)聯(lián)。 關(guān)系數(shù)據(jù)庫 (Relational Databases) 關(guān)系數(shù)據(jù)庫因為在大規(guī)模 Web 服務(wù)上缺乏可擴充性而頗受微詞,然而,關(guān)系數(shù)據(jù)庫仍然是近 20 年來計算機技術(shù)中最偉大的成就。軟件工程師不可不知的 10個概念 出色的軟件工程師善用設(shè)計模式,勤于代碼重構(gòu),編寫單元測試,并對簡單有宗教般的追求。除了這些,優(yōu)秀的軟件工程師還要通曉 10個概念,這 10個概念超越了編程語言與設(shè)計模式,軟件工程師應(yīng)當(dāng)從更廣的范圍內(nèi)明白這些道理。關(guān)系數(shù)據(jù)庫對處理訂單,公司數(shù)據(jù)方面有著出色的表現(xiàn)。 數(shù)據(jù)庫的標(biāo)準(zhǔn)化技術(shù) (normalization)講的是使用正確的方式對數(shù)據(jù)進行分存以降低冗余,并加快存取速度。安全是個廣義的概念,涉及驗證,授 權(quán)與信息傳輸。驗證通常需要結(jié)合 SSL (secure socket layer)進行 。最近開發(fā)的 OAuth 協(xié)議可以幫助 Web 服務(wù)將相應(yīng)信息向相應(yīng)用戶開放。 另外一個安全領(lǐng)域是網(wǎng)絡(luò)設(shè)防,這關(guān)系到操作系統(tǒng),配置與監(jiān)控。 Firefox 被稱為最安全的瀏覽器,仍然需要頻頻發(fā)布安全補丁。 云計算 (Cloud Computing) RWW 最近的關(guān)于
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1