Question

In: Computer Science

answer each question separately. How is behavioral modeling related to functional and structural modeling? How do...

answer each question separately.

  • How is behavioral modeling related to functional and structural modeling?
  • How do functional, structural, and behavioral models work together to describe a whole system?
  • Think about an ATM and its functionality. If you were creating a functional model for an ATM, what would be the use cases for that system?
    Note: You do not need to create a functional model or diagram. You may just describe the use cases.
  • Based on the use cases you described, what objects might you need for an ATM system?

Solutions

Expert Solution

Question-1

Answer-

Behavioral Modeling describes the interaction in the system (means how each system sub-system /will communicate as per design ).It shows the interaction among the structural digram.It shows the dynamic nature of the system.

It contains

-Active diagram

-Interaction diagrams

-use case

-Aspect diagram

-Control Commanding etc.

Where Structural modeling consists of static /fixed features of a system.It has bellow info like

-Class diagrams

-Objects diagrams

-Deployment diagrams

-Individual/all components diagrams

Structural models show the frameworks for the actual system.Structural models never describe the dynamic behaviour of the system.

-In the Functional Modeling s/f(software) converts all information and to accomplish this,it must perform some common tasks like input,processing,output.

Question-2

Answer-

For a System the architecture first decides what are the main thing suuposed to do by the system .Functional modeling is a structure represents the things like activity, process, actions.operations...

when for a system we decided the functionality then we need to decide each behavior of an activity or an operation.Thats comes under behavioral model.

For a system behavioral models are dynamic behavior that should executing inside a system.
It shows what is supposed ot happen when a system responds to a stimulus from t's own enviroment. Basically the stimuli cab of two types-
data-when some sata arrives that needs to processed by the system or that need to store through the system
Events- when any events haapens then system should start some processing and there can be possibiliy a event may have associated data.

After deciding behavior for an each activity or an operation we need to implements those activity or operation based on the their behavior by designig structure.That comes under structural modeling..

Structural modeling of a system is combine of all components of system, how all components are interacting with each other how the data flow goes inside all the components. It shows the picture of enitre system. We can describe structural modeling of a system using daigrams like
UML diagrams, individual components diagram, class diagram...

Question-3

Answer

Functional model for an ATM System:

In modern age we can re-design functionality for an ATM like,

Common functionality :

-Cash withdrawl

-Balance check

- Transaction Staements

etc.

Advance functionality :

-Instant cash lone(limited)

-Phone rechrage

-cheque submit

UseCase for ATM System:

-System setup usecase- for this usecase you can take object like ATMCreential- Here we got the credentials like ATM PIN from the ATM machine and from ATM card the machine will fetch the account number , then we can pass the account number and atm pin to internal system for processing.

-Balance check usecase -the object you can take UserAcoountDetails- Based on your ATM card number , The internal system will fetch UuserAccountDetails from database and stored in UserAccountDetails Object.After that we can show the balance detalis to user.

-Transcation usecase- The object you can consider like UserTranscationDetails

-Cash withdrawl usecase- The object you can take WithdrawlAmount, here you can recieve the withdrwa amount from ATM machine and you can pass this amount to your system for processing.

-Deposite usecase- The object you can take DepositeAmount - Here you can recieve the deposite amount fro ATM machine and you can pass this amount to your system fro processing.


Related Solutions

In Systems Analysis and Design, how do Functional and Structural modeling differ, in what ways, and...
In Systems Analysis and Design, how do Functional and Structural modeling differ, in what ways, and why are they always together in Analysis?
Format with a title at top of page and each question addressed separately. Complete each question...
Format with a title at top of page and each question addressed separately. Complete each question with a minimum of 150 words. Complete the following questionnaire sharing your thoughts and understanding on issues of inclusion and diversity by answering the following questions. Refer to the textbook and include one quote or paraphrase cited correctly with accompanying reference list in APA for each question. (Review Module 3 and cite any relevant information that supports your position.) 1 Respond to the following...
Your goal in functional modeling is to depict what activities users perform and how the system...
Your goal in functional modeling is to depict what activities users perform and how the system reacts to those activities. This type of model expresses the high-level functionality of the system from the users’ perspective. For this Application, use the WestEast College case and create an activity diagram that depicts the system’s interactions with the students. Explain and justify the choices you made in your model. Cite your sources according to APA guidelines. Submit your assignment by Day 7.
Write out each question and answer them separately. Strong cultures can have powerful effects on employee...
Write out each question and answer them separately. Strong cultures can have powerful effects on employee behavior. How does this create inadvertent control mechanisms? That is, are strong cultures an ethical way to control behavior? In what ways do rules and regulations help reduce unethical behavior in organizations? What other systems, mechanisms and processes are necessary to effectively do so?
The Question: Suggest solutions to each problem separately for the nine problems in the transistor 1....
The Question: Suggest solutions to each problem separately for the nine problems in the transistor 1. A short circuit may occur inside the TV set due to the failure of transistor circuitary. This will allow a high current to pass through the device. screen or spots in the display. of transistor. 2. The TV display could get damaged forming blacked 3. High noise output from the TV set due to the failure 4. The TV could become hot and may...
PLEASE ANSWER ALL QUESTIONS. ALL THE QUESTION ARE RELATED IN EVERY NUMBER 1. "For each of...
PLEASE ANSWER ALL QUESTIONS. ALL THE QUESTION ARE RELATED IN EVERY NUMBER 1. "For each of the following questions, use a dry bulb temperature of +26°C and a wet bulb temperature of +15°C, in a room with 70 kg of dry air. The atmospheric pressure is 101,325 Pa. What is the relative humidity of this air? Enter your answer as a number from 0 to 100 without any units or percent sign. Your answer is correct if it is within...
Each of parts (a) to (e) below contain separate statements that you are required to answer separately.
Each of parts (a) to (e) below contain separate statements that you are required to answer separately. For each of the statements indicate whether it is TRUE or FALSE and briefly explain your reasons with reference to legislation, case law or rulings (as appropriate).A taxpayer with an Australian domicile will not always be considered a tax resident of Australia.The second positive limb for the general deductions provision in section 8-1(1)(b) ITAA97 imposes a stricter nexus test than for the first...
Answer the prompt and each subquestions separately, please. 1.     Give a brief but in-depth summary of...
Answer the prompt and each subquestions separately, please. 1.     Give a brief but in-depth summary of “Heidegger on Authenticity,” and explain how it differs from in-authenticity. a.     What are Heidegger’s thoughts on death and what does he say about the differences between speech and chatter? b.     Compare and contrast Heidegger’s notion of in-authenticity to Sartre’s views on emotions, responsibility and excuses. c.     How do these three components: emotions, responsibility and excuses, play in your approach to this class, its materials,...
Determine the major differences between U.S. GAAP and IFRS disclosure reporting requirements related to each separately...
Determine the major differences between U.S. GAAP and IFRS disclosure reporting requirements related to each separately reportable operating segment. Next, give your opinion as to whether either U.S. GAAP or IFRS disclosures provide financial statement users the most useful information for investment or credit decisions. Provide support for your choice.
What are functional groups? How do the differing charges of functional groups influence the behavior of...
What are functional groups? How do the differing charges of functional groups influence the behavior of the functional groups, the structure of molecules bearing the functional groups, and the interactions of the molecules with water?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT