Ask a question from expert

Ask now

Case Model Diagram

26 Pages5411 Words298 Views
   

Added on  2019-09-23

Case Model Diagram

   Added on 2019-09-23

BookmarkShareRelated Documents
1
Case Model Diagram_1
Contents1.Use Case Model Diagram (Logical Design Diagram)..................................................................42.Class Diagram (Logical Design)..................................................................................................63.Sequence Diagram (Logical Design)............................................................................................84. Program........................................................................................................................................9Critical Discussion: Introduction...................................................................................................18NationNarrow Reflection and Critical-Evaluation....................................................................18Critical self-reflection on the work................................................................................................19Software Development Life Cycle (SDLC) of this software.....................................................19Requirement Gathering..........................................................................................................19Design.....................................................................................................................................19Development..........................................................................................................................20Software Testing.....................................................................................................................20Deployment............................................................................................................................21Feedback.................................................................................................................................22Issues..............................................................................................................................................23Conclusion.....................................................................................................................................23References......................................................................................................................................242
Case Model Diagram_2
Table of ContentS. NO.CONTENTPAGE NO.1.Use Case Model Diagram22.Class Diagram43.Sequence Diagram64.Program85.Critical Discussion:Introduction166.Critical self-reflection on the work177.Issues218.Conclusion 219.References223
Case Model Diagram_3
1.Use Case ModelDiagram (Logical Design Diagram)This diagram is employed to characterizedifferent actors / users or clients and their operations oractions or events.This use case diagram is employed to model the structure of software or a subsystem. It highlights the representation of user and their actions in which the particular user or anactor or a client is working on. It has mainly 2 components one is actor and two is use case in aspecific application It specifies theusers who are all going to use particular software withoutminding the actual implementation of a function. The actors are the real end users of the softwarewhich is depicted using an actor stereotype. The use case action is specified using oval symbol. Itis to be named with an action verb for functionality. The relationship between actor and a use casesymbol is depicted through a line which linkage the both. In this Banking Software for Nationarrow Building Society 3 main use cases where defined. They are oBank Manager, oBank Teller and Customer.The Bank Teller and the customer acts on account creation with enquiry of bank statements,deposit functionality, withdrawal action and fund transfer activitiesThe Bank manager acts on the above work flow along with adding user credentials and dealingwith approving and sanctioning of loans and allows to create account on various categoriesincluding current, saving, ISA, Business, etc., The Bank manager use case inherits all the properties of the use case bank teller and alsointerms of customer point of view.4
Case Model Diagram_4
Banking SystemBank Teller /Customer<<extends>>Bank ManagerBankBanking Software – Use Case Diagram5EnquiryDepositWithdrawalTransferUser CredentialsLoan Sanction
Case Model Diagram_5
2. Class Diagram (Logical Design)This diagram is used to represent classes along with its attributes (variables) and methods(operations) also it is employed to specify relationship among base and derived classes. It is alogical building of a software programIt provides the complete structure of an object-orientedprogramming software application. It is an actual depiction of various class usages in software. Itis employed only for object-oriented constructs. The group of all the class depictions forms aclass diagram. The class representation box first part should have proper class name along withthe attribute depiction box second part should have the names of a variable and the methoddenoting box third part should have the name and return type of the function name. It isdecisively for stagnant depiction of a system. It will be sketched for the languages like c++, java,php, python, Smalltalk,etc.,It’s (class) represented with 3 main parts in a rectangular box. They are1st part of the rectangular box is aclass name2nd part of the rectangular box is for an attribute name3rdpart of the rectangular box is for amethod nameThe arrow line shows the relationship among various classes in an application like inheritance, aggregation, etc.,The BankAccount Class has two attributes accountno and amount and it has three functionswhich includes BankAccount(), deposit() and withdraw(). The BankTeller class has various six labels four textboxes, five buttons , panel, frame attributesand it has three functions BankTeller(), testAccount, actionPerformed()The BankManager class has three functions. They are main() function, userCreden() andloanAccount()The BankManager inherits all the attributes and functionalities of its base class BankTellerwhich uses the class BankAccountfor its workingThe class NewWindowAdapter has a function of windowClosing() . It is basically derived fromthe base class WindowADapterThe class FundsInsufficientException has two attributes namely balance and withdraw _amountand two functions namely FundsInsufficientException() and toString(). It is basically derivedfrom the base class Exception6
Case Model Diagram_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Use Case Model Diagram (Logical Design Diagram) | Report
|27
|6046
|161

Use Case Model Diagram (Logical Design Diagram) Assignment
|27
|5261
|344

Desklib - Online Library for Study Material with Solved Assignments, Essays, Dissertations
|28
|5911
|302

Logical Design Diagram (Doc)
|27
|5971
|154

Use Case Model Diagram (Logical Design Diagram) | Assignment
|28
|6017
|505

Systems Analysis and Design ||Assignment
|23
|2433
|27