美文网首页
开放平台设计要求与基本问题

开放平台设计要求与基本问题

作者: Nino9 | 来源:发表于2019-02-19 09:42 被阅读61次

    一、开放平台设计的要求:
    1. 高内聚、低耦合
    2. 高通用性
    3. 可拓展性
    二、开放平台设计基本问题:
    1. 为了解决当下业务需求所属的一类通用问题,都需要哪些模块的协同工作?在这些模块中,哪些模块是现有系统中已经存在的,哪些模块是需要新增的?
    2. 业务需求的解决所涉及的每个模块,其定位或单一职责是什么?它们在系统中扮演什么样的角色、起到什么样的作用?已有模块的职责是否满足业务的要求、新模块的职责定义是否清晰明确?是否存在同一个模块承担多个职责,导致相互耦合的情况?
    3. 每个模块的输入和输出分别是什么?每个模块是否得到了使其足以完成其职责的信息输入,既不存在信息缺失,也不存在会导致耦合的信息冗余?
    4. 系统整体的模块调用顺序是什么?是否拥有合理的信息通路?模块间的上下位关系是否明确?是否保证了模块上下位关系的一致性?是否存在下位模块僭越上位模块进行跨层级调用的情况?
    5. 整个系统的行为及输出信息是否稳定并符合业务需求?

    相关文章

      网友评论

          本文标题:开放平台设计要求与基本问题

          本文链接:https://www.haomeiwen.com/subject/aascsqtx.html