SRSInsight版本发布记录和版本更新日志
SRSInsight作为业界领先的需求分析系统,不仅严格的遵循相关IEEE等相关的软件工程规范,且在stakeholder,素材,需求的基线管理上更有独特的支持,领先于目前同类产品,还可以直接下载生成好的完整docx报告。起发起人reddish更是需求分析领域的资深专家,构建的站点https://srs.pub上汇聚了目前需求分析领域最全的理论和实践资料。这里是SRSInsight在线需求分析系统https://srs.pub/insight的成长记录

SRSInsight版本发布记录和版本更新日志

1.1.50907

  • 发布日期 见版本号末尾
  • 修正登录后的昵称修改缺陷,
  • 修正新建项目看到到的错误.
  • 改进邮件的md支持能力。
  • 发布1.1版本。

1.34.50902

  • 发布日期 20250902

  • 发布全新的1.0版本。

  • 用户体验优化

    • 登录页面改进:全面优化了登录流程,新增自动焦点管理功能,首次进入页面时自动聚焦邮箱输入框,发送验证码后自动聚焦验证码输入框。同时,支持回车键操作:在邮箱框按回车发送验证码,在验证码框按回车直接登录。界面增加了清晰的错误提示和占位符文字,替代了原有的控制台日志输出,显著提升了用户操作效率和体验。
    • 邮件功能升级:增强邮件发送的格式支持。重构邮件发送系统。This email address is being protected from spambots. You need JavaScript enabled to view it.
  • 全新的图形可视化引擎

    • 早期采用sigma.js以满足大量图和边的渲染。然而总是出现各种兼容性问题。为解决原有Sigma.js引擎在自定义形状和复杂布局上的限制,项目后来迁移至AntV G6 5.x图形引擎。同样由于兼容性问题多多,在AntV G6探索后,最终采用D3.js实现了完全自定义的图形可视化方案。新方案具备以下核心特性:
    • 智能分区布局:画布清晰划分为四个区域——涉众 1(左)、素材(中)、功能需求(右)、非功能需求(底),通过物理布局算法自动分布节点,避免重叠。
    • 语义化图形设计:每种元素类型采用独特的视觉标识:
      • 涉众:人型图标,直观表示角色 2
      • 素材:卡片样式,体现文档属性。
      • 功能需求:带齿轮图标的卡片,象征功能性。
      • 非功能需求:带速度表图标的卡片,突出性能属性。
    • 双形态交互系统:节点支持“普通形态”(紧凑显示ID和类型)和“扩展形态”(显示完整信息及操作按钮),用户可通过双击节点在两种形态间切换,系统自动居中该节点,极大提升了信息获取效率。
    • 丰富的关系表达:支持多种关系类型,通过不同颜色和线型区分:
      • 主关系(橙色粗线):涉众与素材的主要关联。
      • 次要关系(深灰虚线):素材与涉众的参与关系。
      • 功能需求关系(蓝灰色):素材与功能需求的映射。
      • 非功能需求关系(粉红色):素材与非功能需求的映射。
  • 项目共享与展示

    • 新增公开项目展示功能:引入项目公开机制。用户可将项目设置为“公开”状态,一旦设置,该项目的关键信息(如项目名称、简介等)将自动展示在系统的公共首页上,便于团队内外的成员发现和了解优秀项目,促进知识共享和协作。
  • 交互与操作体验提升

    • 统一的详情面板:无论用户从图形节点点击还是从侧边元素列表点击,进入的详情面板均展示一致且完整的信息,消除了信息差异。功能需求和非功能需求的显示结构统一,包含类型、名称、ID和状态等核心字段。
    • 操作逻辑简化
    • 素材节点在扩展形态下仅保留“查看详情”按钮,点击后在新窗口打开其详细页面,简化了操作路径。
    • 涉众、功能需求、非功能需求节点保留编辑、状态切换等操作按钮,满足管理需求。
    • 工具栏与图例重构
    • 左侧工具栏增强了视图控制功能,支持放大、缩小、居中、全屏切换,并可调整布局参数。
  • 缺陷修正

    • 登录与会话管理:修复了登录页面回车键功能不生效的不足。同时,修正了用户注销后页面未正确刷新的bug。
    • 数据格式兼容性:针对API升级带来的数据结构变化,实施了多项兼容性修复:
    • 统一了节点ID格式,避免了重复前缀问题。
  • 图形与交互修复

  • 渲染与布局问题:解决了图形初始化时的反复调整动画和节点闪动问题。修复了页面缩放时布局错乱的缺陷,确保了分区布局的稳定性和准确性。

  • 状态与显示问题:修正了非功能需求的状态(有效/无效)未正确初始化和显示的问题,无效状态现以灰色呈现,符合用户预期。

  • 后端与前端重构

    • 从安全性 3,规范性等目的出发,整体重构前后端的基础架构,api约定,数据定义等。

0.32.50826

  • 发布日期 20250826
  • 改进登录页面
  • 使用中文邮件通知
  • This email address is being protected from spambots. You need JavaScript enabled to view it.

0.30.50702

  • 发布日期 20250702
  • 优化部分界面效果。
  • 改进涉众的提示以帮助选择角色信息。
  • 新增项目团队和其他两个类型的涉众。

0.29.500701

  • 发布日期 20250701
  • 优化部分界面效果。

0.27.50628

  • 发布日期 20250628
  • 优化部分界面效果。

0.26.50510

  • 发布日期 20250510
  • 新增首次使用的向导指引。

0.24.50416

  • 发布日期 20250416
  • 修正问题:评论显示未及时刷新。

0.22.50310

  • 发布日期 20250310
  • 新增特性:完成用于需求评审 4的评估验证功能完整功能。支持正式版的SRS报告。

0.20.50307

  • 发布日期 20250307
  • 新增特性:SRS软件需求规格说明书支持生成docx并下载。 docx为动态生成的,可以即时反应项目的修改情况。

0.18.50303

  • 发布日期 20250303
  • 修正问题:标题显示
  • 修正问题:链接跳转404

0.16.50301

  • 发布日期 20250301
  • 修正问题:字符串处理
  • 改进问题:SRS报告输出

0.14.50227

  • 发布日期 20250227
  • 修正问题:昵称生成机制
  • 改进问题:标题和logo

0.12.50218

  • 发布日期 20250218
  • 修正缺陷:非功能因素编辑时,输入多行文字会造成json解析失败的问题。

0.10.50214

  • 发布日期 20250214
  • 修正功能:个人主页页面标题字体
  • 新增功能:如果项目设置为公共的,则允许匿名访问;默认禁止匿名访问,也禁止访问非本人的主页和项目。

0.8.50114

  • 发布日期:202250114

  • 修正跳转链接,和强制刷新的问题。

  • 修正异步调用的不一致。

  • 修正跳转刷新和站点名称显示。

  • 新增登录设备管理。

  • 完成昵称修改功能。

发布正式版本,版本号0.8.50114。 其中0.8(偶数)为正式版本号,如为0.7(奇数)则是测试版本号。

0.1.1226版本

20241226, 首次发布正规意义上的第一个测试版。版本号0.1.1226,末尾为日期。