軟體構造複習4 1

2021-10-08 23:14:23 字數 436 閱讀 2744

levels of reuse

最主要的復用在**層面,但是軟體構造過程中任何實體都可能被復用

**級:方法,

模組級:類,介面

庫級:api

架構級:框架

types of code reuse

sources of reuse

module-level reuse

libraries

提供可重用功能的一組類和方法(api),開發者構造可執行

軟體實體,其中涉及到對可復用庫的呼叫

framework

可自定義到應用程式中的可重用框架**,framework作為主

程式加以執行,執行過程中呼叫開發者所寫的程式

system-level reuse

框架:一組具體類,抽象類,及其之間的連線關係

external

軟體構造複習

1.3.1 瀑布式開發過程 基本活動 制定計畫 需求分析 軟體設計 程式編寫 軟體測試 執行維護 問題 階段劃分僵硬,每個階段不能預設,而且產生大量文件,增加了工作量 開發是線性的,只有等到整個過程的末期才能見到開發成果 可執行軟體,不利於快速響應變化的需求 早期的錯誤要等到開發後期的測試階段才能發...

軟體構造複習3 5

vs equals 對於基本資料型別,使用 非基本資料型別,其值表示的是位址,類似指標。物件型別使用equals,使用的是overload,因此要注意好引數的型別,不同的型別會導致對比的依據不同 對於inreger,使用 要求範圍在 128 127之間,可以直接比較 overload vs over...

軟體構造複習6

1.併發 建立執行緒 1.繼承thread類,重寫run 方法 new hellowthread start 開始執行緒 2.實現runnable介面,重寫run 方法 new thread new hellowthread start 開始執行緒 特性 雖然有多執行緒,但只有乙個核,每個時刻只能執...