Logic modeling. Flashcards
(18 cards)
Describe the purpose of logic modeling in relation to data flow diagrams (DFDs).
Logic modeling represents the internal structure and functionality of processes depicted on a DFD, showing the logic inside the processes.
Define structured English in the context of modeling logic.
Structured English is a modified form of the English language used to specify the logic of information system processes, typically relying on action verbs and noun phrases without adjectives.
How do decision tables assist in modeling logic?
Decision tables provide a matrix representation of the logic of a decision, specifying possible conditions and the resulting actions, making them best for complicated decision logic.
What are condition stubs in a decision table?
Condition stubs are the part of a decision table that lists the conditions relevant to the decision.
What are action stubs in a decision table?
Action stubs are the part of a decision table lists the actions that result from a given set of conditions.
List the deliverables and outcomes of logic modeling.
Deliverables and outcomes include structured English representation of process logic, decision tables, sequence diagrams, and activity diagrams.
How can logic modeling indicate the timing of processes on a DFD?
Logic modeling can be used to show when processes on a DFD occur, providing a temporal aspect to the representation.
Explain the significance of using action verbs in structured English.
Action verbs are significant in structured English as they help specify the actions taken within information system processes clearly and concisely.
What is the main characteristic of structured English regarding standards?
There is no single standard for structured English, allowing for flexibility in its application.
Describe the role of decision tables in complex decision-making scenarios.
Decision tables play a crucial role in complex decision-making by clearly outlining conditions and corresponding actions, simplifying the decision process.
Describe the purpose of rules in a decision table.
Rules in a decision table specify which actions are to be followed for a given set of conditions.
Define an indifferent condition in the context of a decision table.
An indifferent condition is a condition whose value does not affect which actions are taken for two or more rules.
How do you create a decision table?
To create a decision table, name the conditions and their possible values, name all possible actions, list all possible rules, define the actions for each rule, and simplify the table.
What methodology did Pine Valley Furniture use for logic modeling?
Pine Valley Furniture’s development methodology dictated that the logic within each unique process be represented.
Explain the role of Structured English in logic modeling.
Structured English is used as a tool for representing steps in logical processes in data flow diagrams.
How can decision tables be utilized in electronic commerce applications?
Decision tables can represent the logic of choice in conditional statements, aiding in the development of electronic commerce applications.
What should be selected for representing processing logic in electronic commerce applications?
One should select among Structured English and decision tables for representing processing logic.
Summarize the use of logic modeling techniques in electronic commerce.
Logic modeling techniques, such as Structured English and decision tables, apply to the development of electronic commerce applications by providing clear representations of processes and decision-making.