Object Oriented Analysis and Design (OOAD) [2].
面向对象的分析和设计(OOAD) [2]。
This best practice originates from the OOAD space.
这种最佳实践来源于OOAD空间。
In this article, we will investigate suitable elements from OOAD, EA, and BPM.
在本文中,我们将研究OOAD、EA和BPM中的适当原理。
Previous offerings of OOAD were structured similarly to the software engineering course.
以前OOAD 所提供的知识同软件工程课程相类似。
The OOAD class focuses upon the technical details of developing object-oriented systems.
OOAD 课程关注于开发面向对象系统的技术细节。
By selecting and combining OOAD, BPM, and EA elements, extra elements can then be defined if needed.
通过选择和组合ooad、BPM和ea原理,就可以在需要时确定额外的原理。
Each team in the OOAD course must make a 30-minute presentation at the end that describes their work.
OOAD课程中的每一支团队必须在课程结束时用30分钟描述他们的工作。
OOAD gives us classes and objects on the application level, while BPM has event-driven process models.
OOAD为我们提供了应用程序层上的类和对象,而BPM具有事件驱动的流程模型。
For example, you may remember that there's something called Object-Oriented Analysis and Design (OOAD).
例如,您也许还记得所谓的面向对象的分析和设计(OOAD)。
OOAD attempts to find the optimal set of objects and the most natural class hierarchy to implement them.
OOAD试图找到最优的对象和最自然的类继承来实现它们。
In both the OOAD and software engineering courses there are three customer personae involved in the project.
在OOAD课程和软件工程学课程的项目中,都涉及到三个客户人物。
Part of my OOAD project grades -- given weekly -- were based upon their javadoc comments and their code style.
对 OOAD项目评分的一部分——每周给一次分——就是以他们的注解和代码风格为基础的。
I've just described an example from my current OOAD course, which is the second in our software engineering series.
我刚刚描述的是我最近在OOAD课上的一个例子,是我的软件工程学系列中的第二部分。
The typical starting point in OOAD is use-case models, but the starting point in SOAD is business-process modeling.
OOAD中的典型起点是用例模型,但SOAD中的起点是业务流程建模。
However, RUP has the principles of OOAD as its foundation, and therefore, does not lend itself easily to be aligned to SOA design.
然而,rup以ooad的原则为基础,因而使其不容易与SOA设计保持一致。
This academic year, as in the last few years, my schedule started out by teaching a course in object-oriented analysis and design (OOAD).
这几年的学术生涯,我教授面向对象分析和设计(OOAD)的课程。
It also describes how business process management or enterprise architecture (ea) and OOAD are inadequate means of conducting analysis and design.
它同样描述了业务流程管理或企业架构(EA)和OOAD为什么不是管理分析和设计的适当手段。
The OOAD course is usually taken after taking the software engineering course, although some students reverse the order due to scheduling constraints.
OOAD课程通常在软件工程课程之后进行,但也有一些学生由于时间安排的限制颠倒了这一顺序。
In addition to the combination of OOAD, BPM, and EA techniques, there are several important SOAD concepts and aspects, which have yet to be fleshed out.
除了组合ooad、BPM和ea技术之外,还有几个重要的SOAD概念和方面有待充实。
In our first term, I had taught our object-oriented analysis and design (OOAD) course, which is the second software engineering course that our students can take.
因为在第一个学期中,我曾经教授过面向对象分析与设计(OOAD)课程,这门课是同学们可以选修的第二门软件工程学的课程。
The work is not nearly as intellectually challenging as what they will face in the OOAD class, but it lays the groundwork for team collaboration, which is a major learning goal.
在智力挑战层面上这一工作与他们将在OOAD课上面对的东西联系并不密切,但是它为团队协作奠定了基础,这是一个主要的学习目标。
I selected one implementation from the ten that were produced by the OOAD students and made it available as the initial code base for the introductory software engineering class.
我从选修过OOAD的同学所提供的10份执行方案中选择了一份,并且将它用作介绍性软件工程学课程可利用原始代码的基础。
Key techniques in OOAD include abstraction, decomposition, and separation of concerns (behavior vs. static characteristics), modularization and potentially inter-operable components.
OOAD中的关键技术包括抽象、分解和分离关系(行为与静态特征)、模块化以及潜在的内部可操作组件。
Furthermore, many OOAD techniques such as classes, responsibilities, and collaborations (CRC) CARDS can be leveraged for service modeling, if elevated up to a higher level of abstraction.
此外,许多OOAD技术(例如类、责任、协作(crc)卡)也可以用于服务建模(如果它们提升到更高层次的抽象的话)。
Figure 1 illustrates where the existing ea, BPM, and OOAD modeling approaches have their main application areas. It also gives us a good starting point for the following discussion of SOAD.
图1展示了现有的EA、BPM和OOAD建模方法的主要应用领域,也是我们随后讨论SOAD的出发点。
Figure 1 illustrates where the existing ea, BPM, and OOAD modeling approaches have their main application areas. It also gives us a good starting point for the following discussion of SOAD.
图1展示了现有的EA、BPM和OOAD建模方法的主要应用领域,也是我们随后讨论SOAD的出发点。
应用推荐