vu mgt411 Mid Term Subjective Solved Past Paper No.4
vu mgt411 Money & Banking Solved Past Papers
This subjective solved past paper is related to book/course code vu mgt411 Money & Banking which belongs to vu organization. We have 7 past papers available related to the book/course Money & Banking. This past paper has a total of 10 subjective questions belongs to topic Mid Term to get prepared. NVAEducation wants its users to help them learn in an easy way. For that purpose, you are free to get prepared for exams by learning subjective questions online on NVAEducatio.
NVAEducation also facilitates users to download these solved past papers with an affordable prices. However, users are not enforced to pay for money, rather they can use credits to buy such stuff on NVAEducation. Users can earn credits for doing some little tasks and then you will be able to use that credits to buy solved past papers on NVAEducation.
The basic unit of object oriented design is an object. An object can be defined as a tangible entity that exhibits some well defined behavior. The structure and behavior of similar objects are defined in their common class. A class specifies an interface and defines an implementation. (Page 85)
Select actors
Actors are people and organizations that take part in the system under consideration. Examples of actors are: person, organization (agency, company, corporation, foundation)Select Participants
A participant is a role that each actor plays in the system under consideration. Examples of participants are: agent, applicant, buyer, cashier, clerk, customer, dealer, and distributor. Etc.Select Places
Places are where things come to rest or places that contain other objects. Examples of places are: airport, assembly-line, bank, city, clinic, country, depot, garage and hospital etc.Select Transactions
Transactions are the "events". These transactions usually come from a window (GUI), some object which monitors for significant event and logs that information, or a another system that interacts with the system under consideration and logs some information. Examples of transactions are: agreement, assignment, authorization, contract, delivery, deposit, incident, inquiry, order, payment, problem report, purchase and sales etc. Select Container Objects Containers are objects that hold other objects. e.g. bin, box, cabinet, folder, locker, safe, shelf, etc. Therefore a place is also a container but every container need not be a place.
Select Tangible things Take a "walk" through the system and select "tangible" things around you used in the problem domain. These may be characterized as all the remaining (not yet selected) "nouns" that make up the problem domain. Examples are: account, book, calendar, cash box, cash drawer, item, plan, procedure, product, schedule, skill, tool, etc. Lecture no 17
- An actor knows about its participants person knows about cashier
- A transaction knows about its participants a session knows about its register and cashier
- A transaction contains its transaction line items sale contains its sales line items
- A transaction knows its sub transactions session knows about its sales sale knows about its payments
- A place knows about its transactions store knows about its sessions
- A place knows about its descriptive objects store knows about its tax categories
- A container knows about its contents a store knows about its cashiers, items, and registers
The Balancing Act!
Software Engineering is actually the balancing act. You have to balance many things like cost, user friendliness, Efficiency, Reliability etc. You have to analyze which one is the more important feature for your software is it reliability, efficiency, user friendliness or something else. There is always a trade-off among all these requirements of software. It may be the case that if you try to make it more user-friendly then the efficiency may suffer. And if you try to make it more cost-effective then reliability may suffer. Therefore there is always a trade-off between these characteristics of software. These requirements may be conflicting. For example, there may be tension among the following:
- Cost vs. Efficiency
- Cost vs. Reliability
- Efficiency vs. User-interface
The four layers of the OO design pyramid are:
- The subsystem layer.
- The class and object layer
- The message layer
- The responsibility layer
Software architecture must address the non-functional as well as the functional requirements of the software system. Following are some of the architectural design. That is, try to have self-contained modules as much as possible so that inter-module communication is minimized.
Security
Security can be improved by using a layered architecture with critical assets put in inner layers.
Safety
Safety-critical components should be isolated
Availability
Availability can be ensured by building redundancy in the system and having redundant components in the architecture.
Maintainability
Maintainability is directly related with simplicity. Therefore, maintainability can be increased by using fine-grain, self-contained components.( Page 120 )