Practical Problem (PP21)
EBTs-BOs for “Domain Name”
“Your Name”
Note: You may submit for extra points
______
To select a domain, e-mail me three domain names from the attached list of domain and I will e-mail you back a domain name.
Part One:
Naming the EBTs and BOs in assigned domain “Domain Name”
1. Name all the EBTs and BOs in the assigned domain and provide a short description of each term (EBT and BO) – You must have at least a 25+ terms
2. Organize your answer in a table:
Domain Name is “Domain Name” The terms in the table are examples and they may have nothing to do with your selected domain:
Term / Type / DescriptionVisualization / EBT / In this domain, It visualizes the existence of certain class instances in the system, together with their relationships to one another.
AnyHierarchy / BO / A hierarchy defines an ordered structure for system modules or components based on a set of relations.
Encapsulation / EBT / The ability to provide users with a well-defined interface to a set of functions in a way, which hides their internal workings. In object-oriented programming, encapsulation refers to the technique of keeping together data structures and the methods (procedures) that act on them.
______
Part Two:
Provide a map among EBTs and BOs. Organize your answer in a table, as following:
Please note that: The terms in the table are examples and they may have nothing to do with your selected domain
EBTs / BOsVisualization / AnyState
Encapsulation / AnyObject
AnyClass
Any Interface
AnyRelationship
Import
Aggregation
Inheritance
Association
AnyRestriction
______
Part Three:
Model an EBT and a BO from your list after consulting with me, using software stability model, resulting stable analysis pattern for EBT and stable design pattern for BO. You must generate 3 different scenarios for each concept model (See Example in design sessions 8 and 9).
No documentation
No meta models.
No Implementations.
List of Domains:
01 / Advertisement
02 / Sports
03 / Biology
04 / Software Conference Management
05 / Supply Chain Management
06 / Risk Analysis and Managements
07 / Real Estate
08 / Food Technology
09 / International Conflicts
10 / Industrial Engineering
11 / Geography
12 / Petroleum Engineering
13 / Filmmaking
14 / Public Relations
15 / Agriculture
16 / Aviation
17 / Biotechnology
18 / Graphic Arts
19 / Mining Engineering
20 / Navigation
21 / Space Technology
22 / Biochemistry
23 / Entomology
24 / Genetics
25 / History
26 / Economics
27 / Geology
28 / Digital Government
29 / Health/Fitness
30 / Astronomy and Astrophysics on the Web
31 / Animal Studies
32 / Archaeology
33 / World & Social Studies
34 / Cultures
35 / Software Engineering
36 / Requirements Analysis
37 / Software Architecture
38 / Product Line Architecture
39 / Model-Driven Architecture
40 / Service-Oriented Architecture
41 / Software Testing
42 / Software Maintenance
43 / Application Frameworks
44 / Web Services
45 / Client-Server Architecture
46 / Relational Database
47 / Financial Accounting
48 / Software Reuse
49 / Quality Management
50 / Humanities
51 / Art of Teaching
52 / Business Administration
53 / Pharmacy
54 / Central Intelligence
55 / Criminal Investigation
56 / Scotland Yard
57 / Dental Science
58 / Public Health
59 / Veterinary Medicine
60 / Zoology
61 / International Organization
62 / Chamber of Commerce
63 / International Labor Organization
64 / Monetary Fund
65 / International Trade Organization
66 / Juristic Science
67 / Advancement of Science
68 / Education
69 / Chemistry
70 / Atomic Energy
71 / Library Science
72 / Civil Engineering
73 / Chemical Engineering
74 / Civil Law
75 / Commercial Science
76 / Fine Art
77 / Biochemistry
78 / Journalism
79 / Medicine
80 / Mechanical Engineering
81 / Music
82 / Physical Education
83 / Contests
84 / Multimedia
85 / Mobile Computing
86 / Ethics
87 / Information Technology
88 / Training
89 / Standards
90 / Virtual Reality
91 / Wars
92 / Statistics
93 / Business and Finance
94 / Global Economy
95 / Special Education
96 / Aeronautics and Arospace
97 / Life Science
98 / Cognitive Science
99 / Ecology
100 / Forensic Science
101 / Intellectual Property
102 / Marketing
103 / Meteorology
104 / Nanotechnology
105 / Psychology
106 / Space
107 / Employment
108 / Comic and Animation
109 / Performing Arts
110 / Distance Learning
111 / Consumer Electronic
112 / Elections
113 / Nursing
114 / Nutrition
115 / Healthcare
116 / Fitness
117 / Instructional Technology
118 / Decision Science
119 / Biotech
120 / Clinical Science
121 / Political Science
122 / Behavioral Science
123 / Policy Generation
124 / Societies