子系统1和2在系统a中,系统1引用子系统2的数据,这个数据属于内部逻辑文件,还是外部?
问:子系统1和子系统2在系统a中,子系统1引用子系统2的数据,这个数据属于内部逻辑文件,还是外部接口文件?
答:这个应该属于内部逻辑文件,记一次即可。但也有例外情况,如果是采用微服务架构,并且每个微应用有独立的数据库,这种情况要识别为外部接口文件。
问:能不能有相关的场景说明一下呢。感觉记外部逻辑文件有点不妥。站在业务的角度出发,都是系统内部完成的工作。
答:系统边界的划分要考虑管理需求。如果是一个团队,也不是一定要从更微观视角观察系统。但如果是不同的团队在协同工作(比如想了解专门提供微服务的团队效能如何),就只能重新划分系统边界,并认为微服务的调用者在系统边界之外了。这就好比站在银行真正的用户视角,也不知道有前置、核心之类的系统,但大多数银行在应用功能点方法时,都会按照产品划分系统边界。
赞 (0)