??发现和标识合适的对象发现和标识合适的对象??类和对象的标识类和对象的标识??类和对象的细化类和对象的细化??处理复杂事物处理复杂事物:标识结构:标识结构??处理复杂性处理复杂性: : 标识主题标识主题??对象所应具有的东西对象所应具有的东西:标识属性:标识属性??标识实例连接标识实例连接? Small Bytes 订阅系统描述和讨论?一个小的,独立的软件杂志, Small Bytes ,要求设计一个新的系统来管理它的订阅问题。该杂志目前的应急系统使用基于 Macintosh 的电子表格、字处理、以及平面文件的数据库包,但这个系统已经完全不能胜任杂志社日益增长的订阅事务处理的要求。尽管订阅管理概念是很简单明了的,事实上它包含许多细节,这正是下面我们所要讨论的。? Small Bytes 是一本月刊;通常情况下每本杂志包含 5-10篇文章,每篇文章由软件工程领域的一个或多个作者完成。尽管文章的作者没有稿酬,但他们可以免费订阅一年杂志作为对他们的工作的奖励;如果他们已经订阅,那么有效期就延长一年。杂志成立 5年以来,大多数作者仅写了一篇文章,但有少数作者已经写了好几篇文章;订阅管理系统将跟踪诸如此类的信息, 因为杂志社试图避免在同一年中登载某位作者的多篇文章。? Small Bytes 拥有一个编辑委员会,其中有些成员有可能就是杂志的作者。编辑委员会成员的任期通常是一年或两年,他们同样也接收该杂志的赠阅。编辑委员会审查提交的文章,向 Small Bytes 的出版商提供建议,决定杂志以后所讨论的主题,并计划应该和哪些作者联系以便获得与该主题有关的文章。和大多数杂志一样,每期杂志所讨论的问题都是提前数月就安排好的。于是,要求编辑同时处理若干类不同的问题及其对应的作者,以及那些由过去,现在,以及将来的作者们所提供的大量的合用的或不合用的文章。? Small Bytes 的销售是基于订阅的。大多数订阅的期限都是一年,但出版商也接收多于或少于一年的订阅业务。该杂志只有几千个订户,大多数是团体定户,但也有一些是要求将用棕色牛皮纸包装的杂志送到其家中的个人订户。大多数用户每月只订阅一本杂志,但也有些大公司每期订阅多本,这些杂志都送到同一个人手中。?(然而,在有些情形下,订阅方要求忽略订阅人的具体姓名,于是杂志将送到一个“职务”名下,诸如“技术图书管理员”等等。) 多册订阅一般都涉及到折扣的问题;除此之外,出版商会不时地给出一些其它名目的折扣优惠。当然,大多数的杂志都是以标准价格出售的。(注意,这里所说的标准价格对于北美订户和国际订户来说是不同的,因为越洋订户所付的费用中包括长途运费。) ?也有些多册订户要求将其所订阅的杂志送到不同的人手中,这种情形是极少数的;当然,在这种情形下,跟踪“主要”人员以便获得定金并处理与订阅有关的一些事项便成了一件很重要的事。一般说来,这些不同的收件人位于同一个“地点”(例如,一个部门或一个系,具有同一地址);然而,也有可能一个团体订户中的不同收件人具有不同的“地点”。无论何种情形,出版商会发现标识位于同一地点的订户或一个团体订户中的不同地点都是很方便的。?大多数订阅要求都是直接来自订户,然而,该出版物也有许多代理人,或订阅服务中介,诸如 EBSCO , Faxon ,以及 Readmore 等等。这些代理人每承接一笔订阅业务,都会得到少量的服务费,尽管这个事实订户并不知道;这就意味着, 出版商不仅要跟踪记录订户所付的“零售价”,同时也必须跟踪记录代理人所收的服务费。?除此之外,杂志也在一些海外国家销售, 这些国家的分销商全权负责本国的销售业务。由于大批杂志的长途运输(运输费用非常昂贵〕,分销商将享受更大的折扣率,然后由他们负责将杂志送到订户的手中。通常情况下, ?一些来自于海外的“直接”的订阅业务的优先权要高于分销商-出版商之间的合同, Small Bytes 将继续通过直接的途径来处理这种订阅要求。另外,各个国家的分销商们向出版商必须提供本国订户的姓名和地址(以防分销商突然中止合作〕;事实上,过去这项工作并没有始终如一地去做,但出版商要求新的管理系统必须保证这项工作得以实行。
面向对象软件工程分析 来自淘豆网m.daumloan.com转载请标明出处.