• 2012年下半年 系统架构设计师 (案例分析)


    试题一

    【说明】

    某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下3项核心需求:

    (1) 集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。

    (2) 集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖曳和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。

    (3) 在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。

    针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数

  • 相关阅读:
    卷积神经网络的工程技巧总结
    单调队列-滑动窗口
    常用的官网地址
    计算机竞赛 基于深度学习的视频多目标跟踪实现
    LVS的简单介绍
    ASP.NET大学院校用户角色管理源码
    gateway过滤器
    Swift使用编解码库Codable
    一次吃亏的运维经历
    DP27 跳跃游戏(二)
  • 原文地址:https://blog.csdn.net/arv002/article/details/126883391