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''

What are the bridges, Bridges - Operate in both physical and data link ...

Bridges - Operate in both physical and data link layers - Utilized to divide a network into smaller segments - May as well relay frames between separate LANs - Keeps t

Post office protocols version - application layer, Post Office  Protocols ...

Post Office  Protocols Version In computing  the post office protocol  version 3 (POP3) is an  application layer internet standard  protocols  used by  local e mail  clients

Redundant routing information, Notice repetition of information in routing ...

Notice repetition of information in routing table for node 1 as given above in the figure. We can see that switch has only outgoing connection, all traffic must goes that connec

Illustrate the term- search engine and surfing, Illustrate the term- Search...

Illustrate the term- Search Engine and Surfing Search Engine: Software used to find information on the Web. Examples are Google, Lycos and Yahoo. Server: A computer with

What is the virtual channel, A logical circuit that is created by Virtual c...

A logical circuit that is created by Virtual channel links. It carries data among two endpoints in a network. The one more name for Virtual Channel is Virtual Circuit.

Show the basic handover types in umts, Question: (a) Show the main elem...

Question: (a) Show the main elements of the GSM system architecture and describe their functions. (b) Looking at the HLR/VLR database approach used in GSM-how does this arc

State the fundamental principles of 3gpp security, Question : a) What ...

Question : a) What does association refer to in IEEE 802.11? b) State the fundamental principles of 3GPP security. c) Explain the term "binding" in Mobile IPv6 d)

What is load balancing, If the number of incoming clients invokes exceeds t...

If the number of incoming clients invokes exceeds the number of processes in a server class, the TP Monitor might be dynamically start new ones and this is known as Load balancing.

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