文章分类 -  UML的敏捷实践

摘要:对一个产品所参与的相关业务情况有了充分、清晰的了解之后,下一步就可以进入系统需求分析阶段了,对该产品应该具有哪些功能和属性进行分析与设计。 那么,应该如何从零开始敏捷的建立一个基于用例与UML表示的系统需求模型呢?统一用例方法建议的系统需求分析流程分为以下任务或步骤 确定系统边界 分析用角 提取用例 阅读全文
posted @ 2020-11-01 20:57 慢慢走向架构师 阅读(732) 评论(0) 推荐(0)
摘要:开展产品的业务分析,一个主要任务就是重点分析当前产品将在组织的各个业务流程的执行过程中,如何才能有效、高效的服务于组织及客户和其他干系人。 业务分析的主要成果是业务模型,主要包括业务流程模型和业务对象模型两部分。 业务分析流程的基本任务和步骤如下 确定业务边界 分析业务用角 提取业务流程 分析业务流 阅读全文
posted @ 2020-11-01 20:13 慢慢走向架构师 阅读(449) 评论(0) 推荐(0)
摘要:软件设计与建模经验可以用以下口诀: 由外而内 层次分明 动静结合 逐步求精 分析产品需求,首先应该设计最大的逻辑边界开始,由外而内,逐步深入。而最大的一个设计范围是业务边界。业务边界通常指向一个组织,也就是当前产品所属的运营企业或机构边界,产品位于该边界之内。 针对Bob做的都是业务分析,主要对当前 阅读全文
posted @ 2020-11-01 20:03 慢慢走向架构师 阅读(122) 评论(0) 推荐(0)
摘要:敏捷软件开发诞生于2001年,目前已经成为主流,但是拥有多个流派,整体上还处于初级阶段。 敏捷开发体系至少分成4个层面。 敏捷价值观 敏捷原则 敏捷方法 敏捷实践 敏捷方法(论)位于第三层,业界出名的有XP(极限)、Scrum、Lean(精益)和Kanban(看板)方法等。 敏捷的产品设计 敏捷的产 阅读全文
posted @ 2020-11-01 19:01 慢慢走向架构师 阅读(344) 评论(0) 推荐(0)
摘要:需求的定义和分类都搞清楚了,但是这些只是理论。最终怎么表示出来呢?业界常用的需求描述技术有:特性、用户故事、用例故事。那么有啥差异呢,我在写文档的时候怎么选择和使用呢。 需求工程是对涉及的一个产品(或系统、软件)的所有需求工作的统称,一般可以分为需求开发、需求管理两部分。 都说需求重要?那么为啥重要 阅读全文
posted @ 2020-11-01 17:22 慢慢走向架构师 阅读(306) 评论(0) 推荐(0)