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,末尾为日期。