問(wèn):子系統(tǒng)1和子系統(tǒng)2在系統(tǒng)a中,子系統(tǒng)1引用子系統(tǒng)2的數(shù)據(jù),這個(gè)數(shù)據(jù)屬于內(nèi)部邏輯文件,還是外部接口文件?
答:這個(gè)應(yīng)該屬于內(nèi)部邏輯文件,記一次即可。但也有例外情況,如果是采用微服務(wù)架構(gòu),并且每個(gè)微應(yīng)用有獨(dú)立的數(shù)據(jù)庫(kù),這種情況要識(shí)別為外部接口文件。
問(wèn):能不能有相關(guān)的場(chǎng)景說(shuō)明一下呢。感覺(jué)記外部邏輯文件有點(diǎn)不妥。站在業(yè)務(wù)的角度出發(fā),都是系統(tǒng)內(nèi)部完成的工作。
答:系統(tǒng)邊界的劃分要考慮管理需求。如果是一個(gè)團(tuán)隊(duì),也不是一定要從更微觀視角觀察系統(tǒng)。但如果是不同的團(tuán)隊(duì)在協(xié)同工作(比如想了解專門提供微服務(wù)的團(tuán)隊(duì)效能如何),就只能重新劃分系統(tǒng)邊界,并認(rèn)為微服務(wù)的調(diào)用者在系統(tǒng)邊界之外了。這就好比站在銀行真正的用戶視角,也不知道有前置、核心之類的系統(tǒng),但大多數(shù)銀行在應(yīng)用功能點(diǎn)方法時(shí),都會(huì)按照產(chǎn)品劃分系統(tǒng)邊界。
答:這個(gè)應(yīng)該屬于內(nèi)部邏輯文件,記一次即可。但也有例外情況,如果是采用微服務(wù)架構(gòu),并且每個(gè)微應(yīng)用有獨(dú)立的數(shù)據(jù)庫(kù),這種情況要識(shí)別為外部接口文件。
問(wèn):能不能有相關(guān)的場(chǎng)景說(shuō)明一下呢。感覺(jué)記外部邏輯文件有點(diǎn)不妥。站在業(yè)務(wù)的角度出發(fā),都是系統(tǒng)內(nèi)部完成的工作。
答:系統(tǒng)邊界的劃分要考慮管理需求。如果是一個(gè)團(tuán)隊(duì),也不是一定要從更微觀視角觀察系統(tǒng)。但如果是不同的團(tuán)隊(duì)在協(xié)同工作(比如想了解專門提供微服務(wù)的團(tuán)隊(duì)效能如何),就只能重新劃分系統(tǒng)邊界,并認(rèn)為微服務(wù)的調(diào)用者在系統(tǒng)邊界之外了。這就好比站在銀行真正的用戶視角,也不知道有前置、核心之類的系統(tǒng),但大多數(shù)銀行在應(yīng)用功能點(diǎn)方法時(shí),都會(huì)按照產(chǎn)品劃分系統(tǒng)邊界。