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

简答题

试题一

国内某知名互联网公司拥有庞大的用户基础,为了扩展其业务、拓宽市场范围、吸引更多受众群体,计划在原有的短视频基础业务上增加科普类短视频、系列课程及直播授课等业务。

在筹备期间,市场部门、研发中心的系统分析师和系统架构师均参与了受众分析、产品规划、需求搭建等工作。经过梳理,并获得技术总监首肯,最终确定了以下非功能需求:

1. 网络条件正常的情况下,首次加载用户程序需要在3秒内展示用户请求的视频信息,并且立即缓存3-5条视频的前15秒内容;

2. 网络条件正常的情况下,每20条评论加载及刷新时间不得超过3秒;

3. 视频及数据内容传输过程中需要地址漂移或加密传输

4. 不同的用户具有不同的身份及权限,需要在用户身份真实可信的前提下,提供可信的授权管理服务;

5. 对于用户输入有相应的输入提示,有用户数据检查,预防数据异常及非法内容;

6. 开发代码严格遵循开发规范,任何函数块不得超过80行规范;

7. 系统要能够保护数据不被非法/越权访问和篡改,要确保机密性和完整性,并提供数据审计功能;

8. 90%以上的设计问题修改时间不超过3个工作日,90%以上的开发不问修改时间不超过1个工作日;

9. 产品必须提供可跟踪任何数据库字段的工具

10. 提供数据及其缓存的备份和恢复功能,能够及时恢复和还原系统数据;

11. 系统能够7X24小时运行,全年持续运行故障停运时间累计不得超过12小时;

12. 在95%得故障中,系统最多需要30秒重启;

整体构件组装方案可调整,预留扩展点以便扩展和重组。

基于ATAM架构评估方法,描述其主要过程。

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

答案:

描述和介绍阶段:描述ATAM方法,描述业务动机,描述架构

调查和分析阶段:确定架构方法,生成质量属性效用树,分析架构方法

测试阶段:讨论场景和对场景分级,分析架构方法

最终阶段:描述评估结果

解析:

ATAM架构评估方法是一种常用的软件架构评估方法,其主要过程包括四个阶段。首先是描述和介绍阶段,介绍评估方法、业务动机和系统架构。然后是调查和分析阶段,确定具体的评估方法,生成质量属性效用树,并分析架构方法。接下来是测试阶段,设计测试场景并进行测试。最后是最终阶段,根据测试结果描述评估结果并给出改进建议。整个过程需要细致的调查、分析和测试,以确保评估结果的准确性和可靠性。

创作类型:
原创

本文链接:基于ATAM架构评估方法,描述其主要过程。

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

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

分享考题
share