Business process modeling-Structure models Flashcards
What are structure models?
1) Describe the data and information structures inherent in a business process
2) Create a blueprint for the development of a relational database to support the collection, aggregation, and communication of process information
3) facilitate the use of databases
4) describe the entities or things in the domain of interest
5) Describe the relationships among those things
6) specify how many instances of one entity can be related to another.
7) Identify the attributes or characteristics of the entities and relationships
What makes a UML Class diagram?
1) classes are separately identifiable collections of things about which the organization wants to collect and store information
2) Associations depict the relationship between two classes
3) Multiplicities described the minimum and maximum number of times instance of one class can be associated with instance in another class.
What do classes represent?
1) organization resources ( e.g., trucks, machines, buildings, cash, investments)
2) Persons
3) events ( e.g., sales, purchases, cash disbursements, cash receipts)
4) Conceptual structures ( e.g., accounts, product categories, and budgets)
What is the difference between minimum multiplicity of 0 and 1?
zero means that a new row can be added to that table without being linked to any rows in the other table
one means that each row in that table must be linked to at least one row in the other table.
What is a maximum multiplicity?
each row in that entity can be linked to more than one row in the entity on the other side of the relationship.
maximum cardinalties can be either 1 or N
1 means each row in that table can be linked to at most only 1 row in the other table.
N means that each row in that table may be linked to more than one row in the other table.
What is maximum multiplicity of *?
(0,*) multiplicity pair in the customer-sales relationship
indicates that a given customer MAY be linked to many sales events..
Define Business rules?
1) succinct statement of a constraint on a business process. It is the logic that guides the behavior of the business in specific situations.
What are the three rules of business?
1) obligatory
2) Prohibited
3) Allowed.
What is entity relationship diagrams?
1) graphical and logical data structure of a system, such as a database supporting one or more business process.
What are cardinality options?
1) 1:1
a) minimum 0 indicates optional and minimum 1 indicates participation in the relationship
2) 1:N
a) maximum N on one side and maximum 1 on the other side of the relationship
3) M:N
a) the minimums indicate optional or mandatory participation, the maximums are N ( many) on both sides of the relationship.