• 2018(5)软件架构设计,架构风格,REST


    2018上半年系统分析师试题五

    阅读以下关于Web应用设计开发的描述,在答题纸上回答问题1至问题3。

    【说明】

        某公司拟开发一个自由,可定制性强、用户界面友好的在线调查系统,以获取员工在课程学习、对公司重人事件的看法、对办公室环境的建议等相关反馈。因需要调查的内容各异,可选择的调查方式多样,故本在线调查系统应满足以下需求:

       1)支持编辑和视图两种模式,编辑模式只对调查发起者可见,视图模式对接受调查者可见:

       2)调查向卷具有可定制性,因调查的内容各异,需要多样的信息采集方式,可设置的调查问题类型包括单选、多选、矩阵类单选、矩阵类多选和开放性问题。

       3)操作简单,调查者可以方便地新建和编辑各种问题类型,接受调查者可对每个问题和每个调查问卷给出评论。

       4)系统支持显示调查统计结果,以及导出统计结果。

    针对以上需求,经项目经讨论,拟采用REST架构风格设计实现该在线调查系统。

    【问题1】(10分)

    分析该在线调在系统的业务流程,填写图5-1中(1)~ (5)的内容:

     

    图5-1 在线调查系统业务流程分析

     

    【问题2】 (10分)

    REST架构风格的核心是资源抽象。在系统设计中,项目组拟将系统中的每一个实体抽象成一种资源。皆列举出该系统中的5种资源。

    【问题3】 (5分)

    基于REST架构风格对系统进行设计,请简要叙述REST风格的5条关键原则。

     

  • 相关阅读:
    VMware搭建VMware ESXi 6.7
    77. Combinations
    47. Permutations II
    system design
    37. Sudoku Solver
    12月9日学习日志
    12月8日学习日志
    12月7日学习日志
    12月6日学习日志
    12月5日学习日志
  • 原文地址:https://www.cnblogs.com/jianfeijiang/p/10749207.html
Copyright © 2020-2023  润新知