0% found this document useful (0 votes)
67 views5 pages

Inventory Domain Model Overview

The document is about a domain model for an inventory management system. It defines domain model as a conceptual model that identifies principal concerns in a system and defines system behavior and data. It then discusses a business domain model as the set of classes that represent objects in the business being implemented. Finally, it provides a domain model diagram and description for an online ecommerce website that automates ordering processes and tracks inventory and sales analytics.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views5 pages

Inventory Domain Model Overview

The document is about a domain model for an inventory management system. It defines domain model as a conceptual model that identifies principal concerns in a system and defines system behavior and data. It then discusses a business domain model as the set of classes that represent objects in the business being implemented. Finally, it provides a domain model diagram and description for an online ecommerce website that automates ordering processes and tracks inventory and sales analytics.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Assignment

Section (B)

Subject: Requirement Engineering

Domain Model

1. Name: Hafiz Shah Nawaz


Roll No: B-19983
Email: shahnawazwarriach2323@[Link]

Inventory Domain Model Business Process and Important Terms

Submitted To:
Prof. Imran Ishraf

1|Page
Table of Content

What is Domain Model……………………………………………………………. Page#03

Business Domain Model……………………………………………………… Page#03


Inventory Domain……………………………………………………………. Page#04
Diagram…………..……………………..……………………………….. Page#05

2|Page
Domain Model
1. Domain model:
Domain model identify the principal concern in system.
Behavior of the app or the system define.
We define domain model in the software engineering
as a domain model is a conceptual model of the domain that
incorporates both behavior and data. In applicable software
engineering, a domain model is a formal representation of a knowledge
domain with concepts, roles, data-types, individuals, and rules, typically
grounded in a description logic.
A domain model is a representation of real-world
conceptual classes - not of software components.
A domain model is used as a source of inspiration for
designing software objects
A domain model is the most important artifact created
during object-oriented analysis.

2. Business domain Model:


A business domain in object-oriented programming is the set of classes
that represent objects in the business model being implemented. The
business domain is distinguishable from the business model in that the
business model is an understanding and explanation of information and
behaviors in the problem domain while the business domain is an
implementation of that model in a specific programming language.
3|Page
Domain Model Of the inventory management
System

This is an online purchasing ecommerce website on


which we have to automate the process of ordering and handle user
requests of the products with analytics like daily user visited and the
how much inventory remaining or which one particular product have
high sale ratio.
Web generates page events, goals, and outcomes at key
points when running the web. For example: cart manipulation page
events that record contact cart activities, visitor order creation goals
and outcomes, site language selection, searches, selected sort orders,
and so on. Many of the visitor activities are recorded as they navigate
the website.
The recorded activities are then used to feed the
Experience Profile Commerce reports as well as the Experience
Analytics Commerce dimensions, which are used to report on. While
Website provides a lot of important information around the visitor
interactions, Connect extends it with additional events, goals, and
outcomes, and augments the recorded data with its own custom values
adding Connect state information to the visitor interactions.
This is where the custom Analytics Data and Outcome
Data classes are used. Each of these classes provides an abstraction and
a mechanism to serialize data into web interactions and a means to the
serialized values. This Model is currently used as a reporting System.

4|Page
5|Page

You might also like