70 likes | 178 Views
CT-044 – Módulo 2 Decompose Specifications for Developers. Logical Model. Lesson 1: Create a Logical Model Object Role Modeling (ORM) (img) The ORM Notation ORM Objects ORM Relationship ORM Facts ORM Constraints
E N D
Logical Model • Lesson 1: Create a Logical Model • Object Role Modeling (ORM) (img) • The ORM Notation • ORM Objects • ORM Relationship • ORM Facts • ORM Constraints • Using the ORM Diagrams to Identify Objects, Properties, Methods, Entities, and Fields. • Lab: Create a Logical Model
Application Layers • Lesson 2: Define Application Layers • Define the Layers of Your Application • The logical layers of your system represent how you plan to divide your code into logical pieces or groups.
Application Layers (cont.) • SomeCommonLogicalLayers • User Interface • Presentation (oruserexperience) • User interface code • Business logicinteractioncode • MiddleTier • Business layer (or business services) (domain objects and business rules) • Application layer (orapplicationservices) (log errors or cache data for performance. .NET Enterprise Library) • Databaselayer (ordatabaseservices) • DatabaseLayer • Databaselayer • Storedprocedures • Integrationservices • Database tables, log, and indexes
Applications Layers (cont.) • Define Communication Between Layers (img) • The application layers define the logical abstractions you intend for the code in the system. • You will need to consider how you intend to deploy these logical layers in a physical environment. • The environment might constrain your deployment options, or you might have other concerns. • Lab: Define Logical Application Layers