Recursive Design Project Management

Part I: Graphical Model

Graphical Model

Part II: Objects and Attributes

51. ASSET ACTIVITY (RD_AA)

Asset Activity ( Project, Task, Activity, Asset )

Identifiers:
Project + Task + Activity
Project + Task + Asset

51.1. Asset Activity.Project (R)

References:
Task Activity.Project (across R52)
Task.Project (across R53)
Asset.Project (across R53)

51.2. Asset Activity.Task (R)

References:
Task Activity.Task Row (across R52)
Task.Order (across R53)

51.3. Asset Activity.Activity (R)

References:
Task Activity.Activity Column (across R52)

51.4. Asset Activity.Asset (R)

References:
Asset.Asset ID (across R53)

52. SUBSYSTEM ACTIVITY (RD_SA)

Subsystem Activity ( Project, Task, Activity, Information Model, Subsystem )

Identifiers:
Project + Task + Activity
Project + Task + Information Model + Subsystem

52.1. Subsystem Activity.Project (R)

References:
Task Activity.Project (across R52)
Task.Project (across R54)

52.2. Subsystem Activity.Task (R)

References:
Task Activity.Task Row (across R52)
Task.Order (across R54)

52.3. Subsystem Activity.Activity (R)

References:
Task Activity.Activity Column (across R52)

52.4. Subsystem Activity.Information Model (R)

References:
Subsystem.Partitioned Information Model (across R54)

52.5. Subsystem Activity.Subsystem (R)

References:
Subsystem.Name (across R54)

53. TASK (RD_T)

Task ( Project, Order, Name, Description )

Identifiers:
Project + Order
Project + Name

53.1. Task.Project (R)

References:
Project.Arbitrary ID (across R51)

53.2. Task.Order (A)

Data Type: Task Order

53.3. Task.Name

Data Type: Name

53.4. Task.Description

Data Type: Description

54. TASK ACTIVITY (RD_TA)

Task Activity ( Project, Task Row, Activity Column, Short Note, Long Note )

Identifiers:
Project + Task Row + Activity Column

54.1. Task Activity.Project (P)

54.2. Task Activity.Task Row (P)

54.3. Task Activity.Activity Column (M)

Data Type: Non-Negative Integer

54.4. Task Activity.Short Note

Data Type: Description

54.5. Task Activity.Long Note

Data Type: Description

Part III: Relationships

R51.Task IS DEFINED BY Project (Mc:1)
Project DEFINES Task

Formalization:
Task.Project  Project.Arbitrary ID

R52.Task Activity IS A (SUPERTYPE OF) Asset Activity
Task Activity IS A (SUPERTYPE OF) Subsystem Activity

Asset Activity IS A (SUBTYPE OF) Task Activity
Subsystem Activity IS A (SUBTYPE OF) Task Activity

Formalization:
Asset Activity.Project  Task Activity.Project
Asset Activity.Task  Task Activity.Task Row
Asset Activity.Activity  Task Activity.Activity Column
Subsystem Activity.Project  Task Activity.Project
Subsystem Activity.Task  Task Activity.Task Row
Subsystem Activity.Activity  Task Activity.Activity Column

R53.Task IS PERFORMED TO DELIVER Asset (Mc:Mc)
Asset DELIVERED BY PERFORMING Task
Asset Activity CAPTURES PERFORMANCE OF Task DELIVERING Asset 1-(Mc:Mc)

Formalization:
Asset Activity.Project  Task.Project
Asset Activity.Task  Task.Order
Asset Activity.Project  Asset.Project
Asset Activity.Asset  Asset.Asset ID

R54.Task IS PERFORMED TO DELIVER Subsystem (Mc:Mc)
Subsystem DELIVERED BY PERFORMING Task
Subsystem Activity CAPTURES PERFORMANCE OF Task DELIVERING Subsystem 1-(Mc:Mc)

Formalization:
Subsystem Activity.Project  Task.Project
Subsystem Activity.Task  Task.Order
Subsystem Activity.Information Model  Subsystem.Partitioned Information Model
Subsystem Activity.Subsystem  Subsystem.Name