随笔分类 - UML
摘要:中文学习系列: 第 1 需求阶段如何书写Use Case [1] 第 2 设计阶段如何画用例视图(Use-Case View) [2] 第 3 类与类之间的关系图(Class Diagram,UML图) [3] 第 4 UML建模之活动图介绍(Activity Diagram) [4] 第 5 UML建模之状态图(Statechart Diagram) [5] 第 6 UML建模之时序图(Sequence Diagram) [6] 第 7 UML建模之业务处理模型(Business Process Model,BPM) [7] 第 8 UML建模之数据建模(Data Model...
阅读全文
摘要:1、需求分析前的准备 在软件开发过程中,需求分析可以说是核心任务之一,就像一支将要远航的船队,要在指定时间内到达目录地,他们需要一条正确的航线,才能到达目的地,如果航线有误,他们将会误时到达,或是不回到原位将永远到达不了,这么重要的东西,但在国内很多团队中缺少,虽然我也做了一些,但在项目完成的时候,回头看看,其实我们做了很多不必要的事,浪费了很多时间、人力和物力,为保证在今后的开发中减少这些错误的发生,现将一些问题记录下来。 为了了解系统需求,先可以从概要式的需求着手,再细化需求,需求分析必须拟定文档,在写文档之前我们必须做好寻求分析的范围,总结为以下几点: 1.1要做一个什么样的系统 这个不
阅读全文
摘要:需求分析的六个原则(一)永远不要显得比客户更聪明 1、需求分析第一个原则:永远不要显得比客户更聪明。 聪明反被聪明误,这样的事情太多了,我们产品经理都是有智慧的人,而不是耍小聪明的人。 2、原则第一点:了解需求,而不是去批评客户。 产品经理不是批评家,心理上要重视客户,行动上要尊重客户,平等对待每一个客户。 3、原则第二点:客户比你更熟悉业务的环境。 产品经理熟悉的仅仅是产品本身,但是,产品经理要做的却不仅仅是产品本身。 4、原则第三点:真正的问题只有客户知道,我们要做的就是让客户愿意说出来。 客户会给你反馈,但是这些反馈有些是真实的,有些是敷衍的,你希望真实还是敷衍,请参考原则第一点...
阅读全文
摘要:面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling LanguageUML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测试一下你对这个部分的理解。为什么UML很重要?为了回答这个问题,我们看看建筑行业。设计师设计出房子。施工人员使用这个设计来建造房子。建筑越复杂,设计师和施工人员之间的交流就越重要。蓝图就成为了这个行业中的设计师和施工人员的必修课。写软件就好像建造建筑物一样。系统越复杂,
阅读全文