1 / 34

VirtualWorks

VirtualWorks. E N G I N E E R I N G CONTROL. Download RCN. Requirements Engineering. Publish RCN. Download ECR. Design Engineering. Publish ECR. Engineering. Design Engineering. The blueprint structure is transformed to a formal engineering structure

Download Presentation

VirtualWorks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VirtualWorks

  2. E N G I N E E R I N G CONTROL Download RCN Requirements Engineering Publish RCN Download ECR Design Engineering Publish ECR Engineering

  3. Design Engineering • The blueprint structure is transformed to a formal engineering structure • Business requirements are analyzed to generate the component data model • Design refinements provides the option to manually define the engineering structure

  4. Design Engineering Engineering Control Requirement Engineering Design Engineering Design Refinements

  5. Planning &Control Design Engineering Download RCN Requirements Engineering Publish RCN Create and Release RCN Download ECR Design Engineering Publish ECR Create and Release ECR Construction / Code Generation Create and Release ICO Engineering

  6. Download ECR Design Engineering Activities Publish ECR Design Engineering

  7. Design Engineering • Design Engineering involves • Data Modeling • Service generation • Method Detailing • Design Refinements

  8. Design Engineering • Define Business terms derived from the UI controls stored as Bt Synonyms • Data Modeling • BO design • Logical data modeling • Mapped to table structures • Generate Service Structure • Define/Refine Service Structure

  9. Design Engineering • BT synonyms are the real life representation of dataitems on the UI • Like BT synonyms, used in the same business context, are associated to a Business Term Empcode Empcode ManagerCode SupervisorCode

  10. Business Objects • A component implements functionality through Business Documents • A Business Document contains a hierarchical data model and is termed as a Business Object (BO)

  11. BO-Hierarchy- Data Segments PO Main Segment PO Number <Key> PO Date Vendor Code PO Currency PO Amount Item List Segment PO Number <Key, related to the same value in the PO Main Segment> Item Code<Key> Quantity Value Schedule Segment PO Number<Key > Item Code<Key> Schedule Number<Key> Quantity

  12. Business Objects • Each level in a Business Object(BO) hierarchy is called a Data Segment • The persistent image of a Data Segment will be implemented as a database table • A Data Segment is a structure of data items/data elements • Data Items in a Data Segment map to Business Term Synonyms

  13. Design Engineering • Service Generation • Services are generated for actions • Service structure is generated based on action patterns and control mapping • Service structure consists of service data structure, processing logic and data binding logic

  14. Design Engineering • Method Detailing • Methods are generated based on action patterns and action-control mapping • Method parameters are generated based on action control mapping • Methods wrap the stored procedures for accessing the database

  15. Service 1 Service Segment 1 Service Segment 2 Process Section 1 Service 1 SP 1 Method1 Method 1 SP 2 Method2 Method 2 Method 3 SP 3 Service Hierarchy

  16. Action = Update Employee Info Update Employee Header Info Update Employee Detail Info Display generated employee code Design Engineering: Pattern Identification • The various design elements that comprise a service are generated based on behavioural patterns

  17. Design Engineering: Action Pattern Attributes • Refresh on Save • Validate On Initialize • Separate Method for Message Handling • Include Message Placeholders • Conditional Multiline Fetch • Clear On Page Save • Header Fetch Required • ML Fetch Required • Separate Header Refresh Required • Separate Header Check Required • Process Only Selected Rows • Should User Role be Mapped to All Methods • Transaction Scope Required

  18. Service 2 PS 2 Method3 Method4 Integration Services • A service that may be called from another service is called an Integration Service Service 1 PS 1 Service 2 Method 1 Method1 Method2

  19. Design Engineering • The elements of a generated service can be refined in terms of • Process Sections and its sequence • Methods and its sequence • Integration Service and its data items • A Method can be refined in terms of • Method parameters • Messages mapped • Method documentation

  20. Engineering Control • Download ECR • Download Released ECR for Design Engineering activities

  21. Engineering Control • Setup Design Preferences. • Specify for each component, • The prefixes to be used for the design entities • The default values to be substituted for the standard data types

  22. Design Engineering • Maintain BT • Define Precision values for the numeric type of business term synonyms to represent data with multiple precisions • Define business terms. • Associate the appropriate precision type to numeric business terms. • Map the business terms to business term synonyms.

  23. Design Engineering • Engineer Data • Define • Business Objects • Business Object segments • Business Object segment dataitems for every component

  24. Design Engineering • Generate Services • Default/Specify prefixes for the UI controls • Define Hidden view for UI controls • Map new action pattern to actions if required. • Map actions to relevant controls on the UI to generate service • View the generated service entities

  25. Design Engineering • Refine Services • Refine a service by • Unmapping Process sections • Changing process section sequence • Unmapping methods • Changing method sequence • Mapping it to a new stored procedure. • Mapping integration services and IS data items

  26. Design Engineering • Refine Methods • Refine methods by • Unmapping parameters • Defining design error messages • Unmapping messages • Adding method documentation • View Requirement to design method mapping

  27. Design Engineering • Publish ECR • Completion of Design activities

  28. Design Engineering Release ECR Download ECR Maintain BT Engineer Data Data modeling Generate Services Refine Services Refine Methods Service generation Design Service Design Method Handle Messages Design Refinements Publish ECR

  29. Design Engineering Design Refinements Define Services DefineMethods HandleMessages

  30. Design Refinements • Design Service • Define a new service/Integration Service • Associate Service to action • Define Service Segments • Define Service segment Data items • Define Process sections • Define Process section rules • Map IS service segment Data items • Map method parameters to service segment Data items • Map service segment Data items to UI controls

  31. Design Method • Define methods • Define method parameters • Map the relevant Business rules to the methods • Add method documentation

  32. Handle Messages • Define messages • Associate them to the relevant requirement messages • Map the relevant messages to the methods • Map message placeholders to the relevant • Method parameters • Service segment data items

  33. Design Engineering Engineering Control Download/ Publish ECR Maintain BT Engineer Data Generate Services Refine Services Refine Methods Design Engineering Handle Messages Design Services Design Method Design Refinements

More Related