《软件方法》上册笔记

简介: 《软件方法》上册笔记

核心工作流

* 愿景
* 业务建模  
  选定愿景要改进的业务组织  
  业务用例图   
  现状业务序列图   
  改进业务序列图     
* 需求   
  系统用例图  
  书写用例规约   
* 分析    
  分析类图    
  分析序列图    
  状态机图   
* 设计   
  建立数据层   
  精化业务层   
  精化表示层

1、愿景

老大:最有权利的涉众

愿景:在老大看来,引进这个系统的目的(所能提供的价值)

涉众:谁关心这个系统,会涉及到他的什么利益。不同的涉众有不同的利益视角,系统需求就是涉众利益之间的最佳平衡点。

为什么要明确愿景?

所有的产品开发都是面向市场的,只有明确了系统涉众的利益才能更好的“售卖你的产品”

2、业务建模

业务执行者:在组织之外和组织交互的人群或组织

业务用例:组织为业务执行者提供的价值

待开发系统:新的业务实体,用于取代旧的业务实体,改善业务流程

业务序列图:业务流程就是业务用例的实现,新系统的开发意味着”从价值出发重新构造业务流程”

画业务序列图需要注意的问题

业务序列图研究对象是系统,是系统交互提供价值的流程。所以不要暴漏系统内部的对象和细节,并且只画领域相关的系统

涉及到可能改进点的要画细一些

明确序列图研究的对象是系统层次,代,

把时间看作特殊的业务实体

分清系统的责任

待开发系统的一般作用

物流变信息流

改善信息流转

封装领域逻辑

为什么要研究业务?

一般来说,一个组织对外的价值(业务用例)基本不会变化,内部的实现每次会变化一部分。研究业务流程能够明确新系统在组织中的起到的作用和扮演的角色,这些就是需求的来源。研究业务流程明确了需求。

3、需求

系统执行者:在所研究系统外,与该系统发生功能性交互的其他系统

系统用例:系统能够为执行者提供的、涉众可以接受的价值

用例规约

使用主动语句(理清责任)

主语只能是执行者或系统

使用核心域词汇(说人话)

不要涉及界面组件

聚焦于输入输出处理(请求、(验证)、(改变)、回应)

不要越界(假想系统不能负责的事情)

分支:基本和扩展分开

4、分析、设计

(完)

本文作者 : cyningsun

本文地址https://www.cyningsun.com/09-22-2014/business-modeling.html

版权声明 :本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 CN 许可协议。转载请注明出处!

目录
相关文章
|
4月前
|
数据安全/隐私保护 索引 Windows
这款软件的高级用法,网工直呼:真香!
这款软件的高级用法,网工直呼:真香!
|
开发者 Windows
笔记软件OneNote起死回生?居然还能这么用。
笔记软件OneNote起死回生?居然还能这么用。
|
存储 算法 安全
王道操作系统网课笔记合集
第二门完整学完的课程~
320 1
王道操作系统网课笔记合集
|
弹性计算 NoSQL Linux
服务器使用心得
我很高兴在这里发表这篇文章,分享我最近如何使用ECS的印象。我是南京邮电大学通达学院软件工程专业的学生,因为目前的学习内容我需要一个稳定和安全的服务器,所以我很想连接到服务器。我找到了ECS。这个服务器使用了我研究过的一些技术,并且通过这个服务器使用ECS。在这个服务器上,使用ECS,并使用Docker来创建项目环境。
|
数据可视化 搜索推荐 UED
笔记软件选择的晋级之路
笔记软件选择的心路历程
360 0
笔记软件选择的晋级之路
|
安全 Linux 开发工具
【Rick_Bioinfo】小白初步学习linux服务器及配置生信相关软件有感
由于本地虚拟机安装VMware太卡了,于是本数据小白首次尝试在linux服务器上摸索,听闻阿里云有学生体验机会,非常感谢阿里云。本文展示了我自己摸索的过程,并总结了一系列如何解决因自身需要某些软件而出现的各类问题,同时也展示了本次体验的服务器的局限。
|
Java C# Android开发
程序老鸟C#学习:5天学会全部基础--第四天
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
183 0
|
移动开发 NoSQL Java
服务器的使用心得
第一段是接触飞天计划的原因,第二段是遇到的问题和使用心得,第三段是结束语
|
自然语言处理
17岁少年设计阅读软件成千万富翁
 这个月将满18岁的达洛伊西奥是Summly的设计者。据报道,今年早些时候这款摘要应用软件以3,000万美元卖给了雅虎公司。   (WSJ. Magazine 2013年创新人物系列文章。本文介绍的是WSJ. Magazine  2013年创新人物奖科技类获奖人:尼克·达洛伊西奥(Nick D’Aloisio)。
1382 1
|
UED 数据采集 Python
《毕业论文新手入坑手册》分享
之前给你写的科研入门系列文章,一不留神,居然都攒成了本书。 链接 咱们开门见山。 我把之前公众号和专栏发布的关于毕业论文写作全过程(包含选题、文献阅读、文献分析、论文写作和答辩注意事项等)内容,集结成了一本书,并且在线发布了。
1647 0