美文网首页
敏捷开发—如何进行系统分析

敏捷开发—如何进行系统分析

作者: 泠云12 | 来源:发表于2019-04-06 15:29 被阅读0次

当我们接到一个系统的需求时候,我们应该如何开始呢?首先我们可以基于用例分析,接着反思可能会存在什么样的问题,最后再找出潜在的抽象。

基于用例分析

一种捕获、分析系统行为的方法是创建用例。用例用例详细地描述了用户的操作行为,异常情况。在进行用例分析时候,我们关注用户的素材和验收测试,找出系统的用户执行操作种类。用例分析完后可以画出系统的UML图,在这过程中,我们也需要不断的反思系统可能出现的问题。

找出潜在的抽象

第一次思考产生的系统设计图可能还有些缺陷存在,可能存在某些抽象不合理。为了有效地使用OCP,必须要搜索并找出隐藏于应用背后的抽象。

总结

系统分析的过程就是团队头脑风暴的过程,在这过程中团队成员基于用例一步步将整个系统的架构图清晰的展现出来。

相关文章

  • 敏捷开发—如何进行系统分析

    当我们接到一个系统的需求时候,我们应该如何开始呢?首先我们可以基于用例分析,接着反思可能会存在什么样的问题,最后再...

  • 浅谈敏捷开发

    章节 什么是敏捷开发(What) 为什么使用敏捷开发 (Why) 如何使用敏捷开发 (How) 采用敏捷开发的产品...

  • 如何理解敏捷开发丨日事清产品经理说

    敏捷开发流行了这么多年,到底该怎样理解敏捷?什么是敏捷开发?该如何实践?有哪些风险?敏捷开发是否适用于所有开发团队...

  • 如何用handone进行敏捷开发?

    项目立项之后,我们会把项目看板分成待定需求,待分配需求 每周迭代 等待测试 bug 准备发布 已经发布等几个阶段。...

  • 敏捷开发 | 如何在日事清上实践scrum3.0?

    开发团队应该如何敏捷?敏捷开发适合你所在团队的工作吗?你是不是在做假的敏捷开发?敏捷开发软件/工具有哪些推荐? 敏...

  • Jenkins的安装和简单使用

    一、DevOpe 敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软...

  • 敏捷开发总结

    敏捷开发概要: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建...

  • 2018-10-26——敏捷开发 && 个人

    敏捷开发:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 在敏捷开发中,软件项目在构建初期...

  • Github与Travis CI测试与部署

    敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 在敏捷开发中,软件项目在构建初期...

  • 3分钟快速了解上手敏捷开发

    什么是敏捷开发? 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 敏捷开发能为你现在工作团...

网友评论

      本文标题:敏捷开发—如何进行系统分析

      本文链接:https://www.haomeiwen.com/subject/rqpriqtx.html