随笔分类 -  软件工程

  • 《软件方法》第二章——愿景
    摘要:愿景的定义:在老大看来,引进这个系统的目的是什么?老大:老大也就是平时我们所说的“客户”,是最有“地位”的涉众,权衡系统的各种需求时,他的意见是最重要的。为什么要说“老大”,不直接说“客户”呢?因为“客户”指的是一个组织或人群,不是具体的某个人。我们需要具体到老大——客户中针对此系统最有发言权的人,例如NB市国土资源局局长。定位具体的组织(人群)例:PS可乐公司不会放在重要的位置来考虑,因为PS可乐的目标客户群是年轻人。可惜,很多时候我问开发人员:“可乐卖给谁?”得到的回答大多是“卖给消费者”,“卖给想喝可乐的人”─对做出好卖的可乐没有帮助的、正确而无用的废话。开发人员有时会觉得全世界人民都可 阅读全文
    posted @ 2013-12-01 18:34 YangBayker 阅读(1456) 评论(0) 推荐(0)
  • 软件工程——系统建模
    摘要:5系统建模一、 上下文建模(活动图)在系统描述的早期阶段,应该首先界定系统的边界,与系统信息持有者一起明确系统应具备什么样的功能以及系统环境提供了什么。系统边界一旦去顶,接下来的部分分析活动就是定义系统上下文和系统与环境之间的依赖关系,在这个活动中,第一步是建立一个简单的体系结构模型。5.1 系统上下文5.2 过程模型(活动图)二、 交互模型(时序图)交互:用户交互,与用户输入输出有关;有可能是正在开发的系统与其他系统之间的或是系统各部分之间的交互。为用户交互建模主要是因为它有助于我们识别用户需求。为系统间的交互建模应将重点放在可能产生的交流问题上。为系统各部分之间的交互建模有助于我们分析所提 阅读全文
    posted @ 2013-11-23 23:44 YangBayker 阅读(17105) 评论(0) 推荐(0)