首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >现代系统分析和设计方法/模式是什么?

现代系统分析和设计方法/模式是什么?
EN

Software Engineering用户
提问于 2021-06-15 08:23:08
回答 1查看 198关注 0票数 1

我在学院/大学学习了系统分析和设计(SAD),主要给出了一套用UML图设计系统的方法。流程图,实体关系图等,被用来采取一个想法或一个现有的/纸为基础的系统,并提出设计文件,供开发人员创建新的系统。

例如,这是我们的教科书之一:

我想知道这是否仍然是在现实世界中使用的(主要)方法,还是已经有进展了?我特别感兴趣的是,这将如何应用于web开发。

EN

回答 1

Software Engineering用户

发布于 2021-06-15 13:06:59

“系统分析和设计”不是一个明确的术语。系统分析的概念指的是分析、建模、模拟或进行实验以确定可行性、风险、质量属性或成本的活动。这些活动的执行程度在很大程度上取决于正在开发的系统的类型。一个生命关键或任务关键的系统可能比其他类型的系统更依赖于这些类型的活动。但是,首先创建全面或广泛的设计文档并由开发人员使用来构建系统的想法并不普遍。

大型的前期分析和设计活动已经不再受欢迎,敏捷方法取而代之。其他哲学,如精益软件开发,通常支持敏捷方法。这些方法倾向于迭代构建的软件的小增量,有足够的需求分析和设计,从而将风险降低到适当的水平。敏捷技术仍然可以使用建模。和这些分析和建模技术可能使用相同的工具(如用例、UML模型、ER图、威胁模型、数据流图),但它们已经得到了新工具的补充,如故事、故事映射以及重量较轻的自由表格图和草图。总体重点是足够及时的分析和设计.这些技术旨在利用固有的不确定性和模糊性,以及更改、构建和部署软件的易用性。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/429354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档