HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-下篇 (6)

      在确定关键功能、质量属性及约束之前,我想再限定和说明个前提,以便大家更好的理解,我们需要开发一个SaaS版本的系统,全方位的支持上述4类企业的需求,过程中我们作为一个企业,需要考虑成本、商业模式、企业未来的战略及盈利等方面的内容

       所以基于这些约束及现状,我们可以梳理得出以下的关键功能及质量、约束的表格。作为后续我们做概要架构的前提和基础。

image

上表的具体的推演过程如下:

A、确定组织级的功能、质量、约束等内容

image

B、确定用户级的功能、质量、约束等内容

image

C、确定开发级的质量及约束等

image

D、将约束衍生为质量属性及功能、将质量属性衍生为功能

image

将关键约束衍生为功能:

image

根据功能提炼出非功能性需求:

image

E、形成统一的二维表(形成关键结果)

(如上表)

F、总结

       通过上述的几个环节,我们把不同类型的约束转化为质量属性及功能需求,最终我们形成了最终的需求二维矩阵,这将为我们的架构指明方向,后续我们再做架构的设计及规划的时候就能够做到有的放矢,不会走错方向。

 

四、更多信息

关于更多的系统架构方面的知识,我已建立了交流群,相关资料会第一时间在群里分享,欢迎大家入群互相学习交流:

微信群:(扫码入群-名额有限)

1537187479(1)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwjgf.html