刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题三

国内某安防公司欲为其防火报警器产品研发互联网产品以提高产品的易用性和用户透明性,并为主管部门提供信息辅助和联防联控支持。

据用户描述,设备使用场景存在多种可能性,如:

1. 开发商集中采购在楼盘中批量安装部署;

2. 用户购买,在自身房屋中安装使用1个到多个终端;

3. 企业在其自身的营业场所批量安装部署;

并且,研发的应用产品将面对多种使用客户,如:

1. 消防中队或消防站

2. 企业安防用户

3. 社区或物业的安防用户

4. 个人用户及其亲属关联用户

据此,系统分析师提出以SaaS产品形式组织应用研发。

针对国内某安防公司的防火报警器产品研发,分析设备使用场景和应用产品的客户群体,系统分析师提出以SaaS产品形式组织应用研发的建议是否合理?

使用微信搜索喵呜刷题,轻松应对考试!

答案:

问题1. 设备与用户间存在多对多的关系,如单个设备既属于社区安防用户,又属于消防站监管。

问题2. 设备状态属于设备动态属性,不应与静态属性混合存储,会增加静态信息表的IO。

问题3. 设备心跳不应只存储最后一次,无法获取全部设备状态。

问题4. 设备异常的推送是否仅单一一个用户一次,如果存在多条推送,则存在一对多的关系。

    请描述数据结构是否合理,并说明原因。


解析:

对于数据结构的设计,需充分考虑实际的应用场景和需求。在此场景中,设备与用户的关系复杂,一个设备可能服务于多个用户或用户组,因此需采用多对多的关系描述。设备状态是动态属性,应当独立存储,避免与静态属性混合,以降低数据库IO。设备心跳数据应更全面,以反映设备的实时状态。对于设备异常的推送,应考虑是否存在多次或针对多个用户的推送情况,并在数据结构中体现这种关系。因此,原数据结构描述存在不合理之处,需根据上述建议进行优化。

创作类型:
原创

本文链接:针对国内某安防公司的防火报警器产品研发,分析设备使用场景和应用产品的客户群体,系统分析师提出以Saa

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share