UML Journal
UML Journal
In UML, use-case diagrams model the behavior of a system and help to capture the
requirements of the system. Use-case diagrams describe the high-level functions and
scope of a system. These diagrams also identify the interactions between the system
and its actors.
s
2. Suppose that you need to build software for a Railway Reservation System. Write a
statement of scope that describes the software
The Reservation system should contain the following features:
If a passenger wants to reserve ticket(s), firstly, he/she has to log in to the Railway
system with valid credentials. Then, the passenger has to provide his/her details with the
date of the journey, names of the passengers and their details, origin station details,
destination station details, and the class type of the required ticket(s).
The Railway Reservation System will provide the available Train-list, and Seat-
availability, via-details.
To book a ticket passengers can pay through online/offline mode. After successful
payment of the ticket fare the System will generate the ticket and PNR no. will be given
to the passenger. The System also keeps the payment details and sends them to the
system Admin.
The Passenger can check PNR status (confirmed, RAC, waiting list) by entering the PNR
no. into the Reservation system.
The Reservation system should store all train details, fare details (by zone, class, and date
wise), PNR no, date of trains, etc. This maintenance should be controlled by the Admin.
The System also has refund rules which have a date of reservation, ticket fare, and
refundable percentage. The passenger can simply cancel the ticket(s) by entering the PNR
no and a cancel ticket request. After cancelation, the Admin will pass the refundable
amount to the System and the System will give the refundable amount to the passenger
3. Mention the four major operating activities included in a cash flow statement
o Every business uses cash flow statement for knowing the changes in the cash and
cash equivalents. Even though these statements are much bothered about cash
flows, these also help in assessing balance sheet and income changes. Hence these
are classified based on the various activities let us discuss them in brief.
Cash flow activities majorly classified into three categories they are:
Operating activities
Investment activities
Financing activities
These three activities help us to asses the financial position of a firm and also helps to know
various cash and cash equivalent transactions incurred.
1. Draw the Use Cases and define all the classes for Automatic Teller Machin
2. Develop Software Requirements Specification for the Railway Reservation System
o A Software Requirements Specification (SRS) is a document that describes the
nature of a project, software or application. In simple words, SRS document is a
manual of a project provided it is prepared before you kick-start a
project/application. This document is also known by the names SRS report,
software document. A software document is primarily prepared for a project,
software, or any kind of application
o There are a set of guidelines to be followed while preparing the software
requirement specification document. This includes the purpose, scope, functional
and nonfunctional requirements, software and hardware requirements of the
project. In addition to this, it also contains the information about environmental
conditions required, safety and security requirements, software quality attributes
of the project etc.
3. What is working capital and what factors affect the size of working capital in an
enterprise?
o Excess of current assets of an organisation over its current liabilities is known
as Working Capital. It can also be defined as that part of total capital, which is
required for holding current assets.
o Current Assets are the assets, which can be converted into cash and cash
equivalents within a period of one year. Investment in these assets helps an
organisation in its day-to-day operations. They also provide liquidity to the
business but does not contribute much to its profits. Therefore, an organisation
has to maintain a balance between the liquidity and profitability. For
example, cash in hand, debtors, bills receivables, etc.
o Current Liabilities are the liabilities of a firm which are payable within a period
of one year. For example, creditors, bills payable, advance received, outstanding
expenses, etc.
4. Draw the Sequence and Collaboration diagrams for Automatic Teller Machine.
o Sequence diagrams
o
o
o Collaboration
o
5. Draw DFDs up to appropriate levels for the Railway Reservation System
o
6. Draw the Sequence and Collaboration diagrams for Employee Management System
o
7. Draw ERDs for the Railway Reservation System. Describe the relationships between
different entities
o
o
1. Design Data Dictionary for Railway Reservation System.
Ans:
2. Open a ledger named Purchase and then delete it. Change the name of ledger from
Purchase to Sales. Draw the state Transition Diagrams and Class Diagrams for Employee
Management System.
Ans:
Predefined Ledgers
All ledgers have to be classified into groups . These groups and ledgers are classified into
profit and loss or balance sheet.
Display/alter a ledger
● Go to Gateway of Tally > Accounts Info. > Ledgers > Display or Alter .
Modification of account ledgers is possible for single ledgers as well as multiple
ledgers. However for multiple ledgers, all the fields are not available for
alteration.
Delete a ledger
● Go to Gateway of Tally > Accounts Info. > Ledgers > Alter > Press Alt+D .
Tax Ledger
Tax Ledgers should be created under Duties and Taxes group which contains all tax
accounts like VAT, CENVAT, Excise, Sales and other trade taxes and total liability.
4. What do you understand by Voucher? Show the use of all the Voucher types available
with Tally
Ans:
Voucher is a document which contains details of transaction. Transactions are to be recorded
through voucher entries. Tally has a set of predefined vouchers such as purchase, sales,
payment, receipt and contra. To view the list of voucher type Gateway of Tally > Masters >
Accounts Info > Voucher Types > Display As per the requirement of users, additional
voucher type can be created.
When a merchant receives a payment, we always put that entry in the receipt voucher,
this payment can be either cash or bank transfer.
Any entry which does not include bank and cash is made in the journal voucher,
When a company or individual sells any goods on cash or on credit, that entry is made in
the sales voucher.
When one buys goods on credit or in cash, he always makes that entry in the purchase
voucher.
Ans:
2. Open two companies with different names in Tally. Put meaningful information into all the options
available under heading ‘Company Info’.
ANS:
Create Group Company
Let us assume that you own a textile business in Bangalore (Karnataka) called National
Enterprises, which consists of sister concerns in the neighboring cities of Chennai (Tamil
Nadu) and Hyderabad (Telangana). The unit in Bangalore deals in fabrics, while the sister
concerns in Chennai and Hyderabad deal in ready-made Western and ethnic clothing,
respectively. You can create a group company in Tally Prime by adding your sister
concerns.
The member companies have the same Base currency symbol and Formal name.
You can verify this in the Company Creation/Alteration screen.
The member companies have uniform books/charts of accounts. In other words,
the corresponding masters/ledgers should have the same names across
companies. This will help in proper consolidation of accounts and accuracy of MIS
reports. For example, if the sales ledgers are named as Sales in one company and
Sale in another company, it might lead to confusion and improper consolidation in
the group company.