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

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...
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?
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,...
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?
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.
Define structural social mobility. How does it differ from individual social mobility? short answer question
Define structural social mobility. How does it differ from individual social mobility? short answer question
Based on the information below and answer this question. What trends do you notice among related...
Based on the information below and answer this question. What trends do you notice among related industries? Does anything surprise you? Company Accounts Receivable/Assets 3M Co 7.65 Apple Inc 20.65 Boeing Co 9.46 Caterpillar Inc 11.3 Chevron 17.6 Cisco 23.54 Coca-Cola 23.5 Disney 10.56 Home Depot 21.94 IBM 4 Intel 23 Johnson & Johnson 11.9 McDonald's 18.9 Merck 13.14 Microsoft 11.54 Nike 6.45 Pfizer 20.61 Procter & Gamble 27.38 United Technologies 7.77 United Health 8.13 Verizon 12.3 Walmart 35.24
how do you solve for passive and structural deficit?
how do you solve for passive and structural deficit?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT