【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性

写在前面

  看到一篇关于系统分析与设计写的不错的文章,有理论、有案例,值得学习。以下简单做个导读,感兴趣的,可参见参考资料,阅读原文。


目录

  • 写在前面
  • 一、系统分析与设计
    • 1.系统分析
    • 2.系统设计
  • 二、系统分析与设计的2个案例
  • 三、参考资料
  • 写在后面


一、系统分析与设计

经常听到有人说在代码开发前要做系统分析和设计。那究竟什么是系统分析和设计,如何运用?
【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性_第1张图片

1.系统分析

系统分析,主要分析什么东西?
一句话就是基于什么需求,要解决什么问题,有什么场景,如何交互。

涉及到的工具包括:用例图、泳道图、时序图等

2.系统设计

系统设计,主要设计什么东西?
基于分析阶段得到的图例,识别出关键功能。进行设计,进行更好地设计。

更好地设计有几个指标:成本、稳定、效率
包含二个视角:
1、用户视角:便捷性、易理解
2、系统视角:复用性、扩展性、稳定性

涉及到的工具及原则包括:UML类图、设计模式等

二、系统分析与设计的2个案例

【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性_第2张图片
【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性_第3张图片
【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性_第4张图片
【转载】-阿里云开发者-一文探究系统分析与设计的逻辑性_第5张图片


三、参考资料

一文探究系统分析与设计的逻辑性


写在后面

  如果本文内容对您有价值或者有启发的话,欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。

你可能感兴趣的:(看图说话,程序设计)