vu mgt411 Mid Term Subjective Solved Past Paper No.4

vu mgt411 Money & Banking Solved Past Papers

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.

Question 1: How do you determine that an objective belongs to certain class?
Answer:

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)

Question 2: How the objects are identified in peter codd's technique?
Answer:
Objects are identifying in the following way.

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

Question 3: Is the design of software architecture a creative process?
Answer:
Design of software architecture is a creative and iterative process. This involves performing a number of activities, not necessarily in any particular order or sequence. (Page 120)
Question 5: It is fact that good design makes maintenance easier. Which design principle help this to be achieved
Answer:
A good design from one angle may not seem to be suitable when looked from a different perspective. For example, a design that yields efficient and compact code may not be very easy to maintain. In order to establish whether a particular design is good or not, we therefore have to look at the project and application requirements. (Page 71)
Question 6: Keeping in mind the Connie's case study, what rule of thumbs was identified, list them down.
Answer:
Who I Know - Rules of Thumb
  1. An actor knows about its participants person knows about cashier
  2. A transaction knows about its participants a session knows about its register and cashier
  3. A transaction contains its transaction line items sale contains its sales line items
  4. A transaction knows its sub transactions session knows about its sales sale knows about its payments
  5. A place knows about its transactions store knows about its sessions
  6. A place knows about its descriptive objects store knows about its tax categories
  7. A container knows about its contents a store knows about its cashiers, items, and registers
Question 7: Law of balancing act in software
Answer:

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:

  1. Cost vs. Efficiency
  2. Cost vs. Reliability
  3. Efficiency vs. User-interface
A Software engineer is required to analyze these conflicting entities and tries to strike a balance.
Question 8: Name the four layers of the OO design pyramid
Answer:

The four layers of the OO design pyramid are:

  1. The subsystem layer.
  2. The class and object layer
  3. The message layer
  4. The responsibility layer
Question 9: Narrate some of the architectural design guidelines that can help in addressing non-functional requirements challenges.
Answer:

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 )


Solved Past Papers of mgt411 Money & Banking

Other mgt related subjective solved past papers

Other categories of vu Solved Past Papers

Other organizations

Theme Customizer

Gaussian Texture



Gradient Background