1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 3 Case Studies Introduction 3.1 What is and isn’t Covered in the Case Studies? 3.2 Case Study Strategy: Iterative Development + Iterative Learning 3.3 Case One: The NextGen POS System 3.4 Case Two: The Monopoly Game System Introduction These case study problems were chosen because they’re familiar to many people, yet rich with complexity and interesting design problems. That allows us to concentrate on learning fundamental OOA/D, requirements analysis, UML and patterns, rather than explaining the problems. 3.1 What is and isn’t Coveredin the Case Studies? Generally, applications include UI elements, core application logic, database access, and collaboration with external software or hardware components. A typical object-oriented information system is designed in terms of several architectural layers or subsystems. The following is not a complete list, but provides an example. User Interface—graphical interface; windows. Application Logic and Domain Objects—software objects representing domain concepts (for example, a software class named Sale) that fulfill application requirements. Technical Services—general purpose objects and subsystems that provide supporting technical services, such as interfacing with a database or error logging. These services are usually application-independent and reusable across several system. OOA/D is generally most relevant for modeling the application logic and technical service layers. The NextGen case study primarily emphasizes the problem domain objects, allocating responsibilities to them to fulfill the requirements of the application. In this design approach, the UI layer has very little responsibility. 3.2 Case Study Strategy: Iterative Development+ Iterative Learning This book is organized to show an iterative development strategy. OOA/D is applied to the NextGen POS system in multiple iterations; the first iteration is for some core functions. Later iterations expand the functionality of the system. 3.3 Case One

文档评论(0)

kabudou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档