Briefly explain the terms ''cohesion'' and ''coupling'', Computer Networking

Assignment Help:

QUESTION 1

(a) Draw a use-case model for the above system. You must identify all possible actors and use-cases.

(b)

  • Assume you are using the Rational Unified Process as Object-Oriented development methodology for building the system. Briefly describe the different phases and workflows of the RUP.
  • What are the benefits that might be gained when using such a life-cycle?

(c) Explain the difference between a structured methodology for developing software and the object-oriented approach. Use examples to illustrate your answer.

QUESTION 2

(a) Build a class model for the above system. You must identify all possible classes, their relationships, relationship multiplicities, two attributes and two methods for each class.

(b) Explain the difference between a link and an association. Use a simple example to illustrate your answer.

(c) Briefly explain the terms ‘cohesion' and ‘coupling'.

(d) What are the main factors which contribute to software complexity?

QUESTION 3

(a) Draw a Sequence Diagram for the process of assigning a driver to a particular bus going on a special route. Show clearly the objects involved and the flow of messages.

(b) What is a state diagram? Use an example from the case study to illustrate your answer.


Related Discussions:- Briefly explain the terms ''cohesion'' and ''coupling''

How to install an anti-virus program, In a network that contains two server...

In a network that contains two servers and twenty workstations, where is the best place to install an Anti-virus program? An anti-virus program must be installed on all servers

Give the structure of an atm uni cell header, a) Consider a hypothetical a...

a) Consider a hypothetical arrangement of ‘self-learning' bridges shown in the figure below. Assuming all are initially empty, give the forwarding tables for each of the bridges B

Explain the lan topologies, LAN Topologies The term topology explains t...

LAN Topologies The term topology explains the geographic arrangement of networking devices. It explains the actual layout of the network hardware. Given the location of worksta

Identify three characteristics of switches, Switches operate at layer 2. Th...

Switches operate at layer 2. They enhance bandwidth by decreasing the number of devices sharing the media. They isolate collisions. Like a bridge they forward traffic based upon la

Shortest path tree and minimum-spanning tree, We studied Dijkstra's link-st...

We studied Dijkstra's link-state routing algorithm for computing the unicast paths that are individually the shortest paths from the source to all destinations. The union of these

Merits of message passage-shared memory, Gives excellent low-level control ...

Gives excellent low-level control of parallelism; Portable; Minimal overhead in data distribution and parallel synchronisation; and It is less error prone. Drawb

Name the connecting devices of bridges, Connecting Devices of bridges -...

Connecting Devices of bridges - Five kinds: - Repeaters - Hubs - Bridges - Two- and three-layer switches - Repeaters and hubs - layer one of Internet model -

What is the disadvantage of a star topology, What is the disadvantage of a ...

What is the disadvantage of a star topology? One major drawbacks of star topology is that once the central hub or switch get damaged, the whole network becomes unusable.

Internet address, Addresses are necessary for virtually everything we do on...

Addresses are necessary for virtually everything we do on the Internet. In TCP/IP the IP is a mechanism for providing addresses for computers on the Internet. Internet addresses ha

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd