《面向对象分析与设计》的原文摘录

  • Through the object concept, a child comes to realize that objects have a permanence and identity apart from any operations on them. what is an Object? an object represents an individual, identifiable item, unit, or entity, either real or abstract, with a well-defined role in the problem domain. control objects --the ones that unite courses of events and thus will carry on communication with other objects. Some objects may have crisp conceptual boundaries yet represent intangible events or processes. An object has state, exhibits some well-defined behavior, and has a unique identity. Some objects may be tangible yet have fuzzy physical boundaries. attributes such as beauty or color are not objects, nor are emotions such as love and anger. On the other hand, these things are... (查看原文)
    gao 2011-04-03 23:12:58
    —— 引自第89页
  • The part of software development that will go away is the crafting of conceptual structures; the part that can go away is the labor of expressing them. The UML has numerous types of diagrams, each providing a certain view of your system. Across all diagrams, all entities with the same name are considered to be references to the same modeal item. UML can be classified into two groups: structure diagrams and behavior diagrams. Behavior Diagrams -User Case Diagram -Activity Diagram -State Machine Diagram -Interaction Diagrams .. Sequence Diagram .. Communication Diagram .. Interaction Overview Diagram .. Timing Diagram forward-engineering reverse-engineering The Conceptual model captures the system in terms of the domain entities that exist(or will exist) and their association wi... (查看原文)
    gao 2011-04-05 12:56:09
    —— 引自第147页
  • 在我们见过的最不正常的一个案例中,业务机构的人认为与开发人员沟通是一件丢人的事情,有可能对他们的事业产生不好的影响。 (查看原文)
    dhcn 2013-05-17 13:52:04
    —— 引自第168页
  • 需求→分析与设计→实现→测试→我一 项目管理。 配置和变更管理, 环境, 宏观过程时间谁:里程碑和阶段。 需求来自宏观过程). 详细元素语义, 识别溸 19 设计现 __> 50 =>格话咋 确定元 确定元素关系 素协作 识别元素. 产品步骤、里程碑和评判标准 识别元素,㖵不可重要职责的分析类、@几组代表应该一起维护信息的分析类 加组协作提供某个行为需求或相关和需求的分析类,@相同职责的分析类, 确定元素→分析行为,分配两职责、@在难中提取模式, 协作。 详细确定语义》列出角色和职责,@更详细描述职责,考虑继承 dapteri 实战。 Bsg,软件开发经理的职责是管理非技术风险而管理技术风险则 通常是软件架构师的职责, Bsg,在在任何大中型项目中,召开每周一次的团队会议来讨论已完成 和即将进行的工作都是合适的、 要想免受乐观的计划之苦,关键是校准开发团队及其工具, 脚,开发团队角色,核心项目架构师、组件主管、应用工程师、 脚,一个30~40个人的团队一年开发九十万行高质量的代码是可能的。 配置管理和版本控制。用例物格说明,可永砒模型和文档, 测试, 复用、建立复用制度。 P. 304,必须形成文档, 基本文档:描述高层系统架构的文档。 描述系统关键抽象和机制的文档。 描述系统关键方面的相关行为的场景文档 阿。6.工具,三种重要工具。支持0从语法的建模工具, e. 软件配置和版本控制工具, 3类库工具。 139.人员培𠺫:01以.0013分析和设计流程,工具、语言和库. chap-9,控制系统一交通管理。 主要功能,确定列车线经和监控列车系统, 相关功能:交通计划、故障预测、位置跟踪状况监控冲突避免和日志 8个用例:确定洛线、规划交通监控系统、预测失败, 跟踪位置、监控交通避免冲突,䏯 非功能,占4:安全、 bokmlsoh.tn 他界与系统排织互持长 9999%可用。... (查看原文)
    魏智勇 2018-03-20 06:14:15
    —— 引自第1页
  • 需求→分析与设计→实现→测试→我一 项目管理。 配置和变更管理, 环境, 宏观过程时间谁:里程碑和阶段。 需求来自宏观过程). 详细元素语义, 识别溸 19 设计现 __> 50 =>格话咋 确定元 确定元素关系 素协作 识别元素. 产品步骤、里程碑和评判标准 识别元素,㖵不可重要职责的分析类、@几组代表应该一起维护信息的分析类 加组协作提供某个行为需求或相关和需求的分析类,@相同职责的分析类, 确定元素→分析行为,分配两职责、@在难中提取模式, 协作。 详细确定语义》列出角色和职责,@更详细描述职责,考虑继承 dapteri 实战。 Bsg,软件开发经理的职责是管理非技术风险而管理技术风险则 通常是软件架构师的职责, Bsg,在在任何大中型项目中,召开每周一次的团队会议来讨论已完成 和即将进行的工作都是合适的、 要想免受乐观的计划之苦,关键是校准开发团队及其工具, 脚,开发团队角色,核心项目架构师、组件主管、应用工程师、 脚,一个30~40个人的团队一年开发九十万行高质量的代码是可能的。 配置管理和版本控制。用例物格说明,可永砒模型和文档, 测试, 复用、建立复用制度。 P. 304,必须形成文档, 基本文档:描述高层系统架构的文档。 描述系统关键抽象和机制的文档。 描述系统关键方面的相关行为的场景文档 阿。6.工具,三种重要工具。支持0从语法的建模工具, e. 软件配置和版本控制工具, 3类库工具。 139.人员培𠺫:01以.0013分析和设计流程,工具、语言和库. chap-9,控制系统一交通管理。 主要功能,确定列车线经和监控列车系统, 相关功能:交通计划、故障预测、位置跟踪状况监控冲突避免和日志 8个用例:确定洛线、规划交通监控系统、预测失败, 跟踪位置、监控交通避免冲突,䏯 非功能,占4:安全、 bokmlsoh.tn 他界与系统排织互持长 9999%可用。... (查看原文)
    魏智勇 2018-03-26 08:03:17
    —— 引自第1页
  • 关于复杂系统中基础组件的实质,我们的经验表明:“选择哪些作为系统的基础组件相对来说比较随意,这在很大程度上取决于系统观察者的判断。”对于一个观察者来说很基础的东西,对另一个观察者可能具有很高的抽象层次。 (查看原文)
    达行天下 2022-02-08 08:14:44
    —— 引自章节:1.3.2 相对本原 8
  • 每一种编程风格都基于它自己的概念框架。对于所有面向对象的东西,概念框架就是对象模型。这个模型有四个主要要素:(1)抽象;(2)封装;(3)模块化;(4)层次结构。 所谓“主要”,指的是如果一个模型不具备这些元素之一,就不是面向对象的。 对象模型有三个次要要素:(1)类型;(2)并发;(3)持久。 所谓“次要”,指的是这些要素是对象模型的有用组成部分,但不是本质的。 (查看原文)
    达行天下 2022-02-09 08:14:38
    —— 引自章节:2.2 对象模型基础 26