Decomposed the system into several subsystems, Software Engineering

Assignment Help:

Question:

(a) With reference to component communication, explain the differences between interface oriented and message oriented communication in terms of communication method, data approach and dependency.

(b) FX Ltd is a major international financial trading company whose main activity is to buy and sell foreign currencies according to evolving market prices. Currently, traders buy or sell currency pairs by following market trends thereby taking the necessary decision to either trade or not. Management of FX Ltd has decided to develop an application that will be constantly monitoring market movement and thereon generate appropriate buy or sell triggers according to specific parameters.

To get real time market prices the company has contracted a partnership with a well known data provider. The data provider has an asynchronous message based component that can receive a list of markets from a subscriber and then sends related real time data(per second) accordingly.

During an initial modelling session the architecture team has decomposed the system into several subsystems. Market Analytics is one of the subsystems that have been identified.

The major requirements of this subsystem are:

- Ability to view real time market movement on a chart accessible through a web client.

- Ability to make analysis based on historical summaries of different market prices on demand.

- Design a component view using UML to model the runtime components of the Market Analytics subsystem.

- Supplement the above the component view with an appropriate description of the components, interface, and ports.


Related Discussions:- Decomposed the system into several subsystems

Explain the software measurement, Define software measurement. A softw...

Define software measurement. A software measurement is a procedure or way that applies software measures to a class of software engineering objects to achieve a predefined goa

Modified er diagram representing cardinalities, Modified ER diagram represe...

Modified ER diagram representing cardinalities When minimum cardinality of a relationship is one, then second entity is known as mandatory participant in the relationship. Ma

What are the advantages of smoke testing, What are the benefits of smoke te...

What are the benefits of smoke testing? Integration risk is decreased. The quality of the end-product is getting better. Error diagnosis and correction are simplified. Assessme

Why software design improve when we use oops concepts, Q. Why does the soft...

Q. Why does the software design improve when we use object-oriented concepts? Ans. The software design gets betters when we use object-oriented concepts because 1.Object-o

Develop a clinic system - unified modeling language, You are to develop a C...

You are to develop a Clinic System . 1. Identify and briefly explain the objects, classes, methods and attributes for the Clinic System. 2. Draw a use case diagram to represe

Name the commonly used architectural styles, Name the commonly used archite...

Name the commonly used architectural styles. i. Data centered architecture. ii. Data flow architecture. iii. Call and return architecture.

Explain the quality assurance manager and project manager, How do you diffe...

How do you differentiate the roles of Quality Assurance Manager and Project Manager? Quality Assurance Manager (QA Manager) produces the process to be followed at every phase

Importance of function point, Importance of function point:    This is ...

Importance of function point:    This is independent of the languages tools, or methodology used for execution. They can be estimated from requirement specification or desig

What is user documentation, "User documentation" is a document that explain...

"User documentation" is a document that explains the way a software product or system should be used to get the desired results.

Develop a software architecture, Develop a software architecture for the Ca...

Develop a software architecture for the Case Study.   a. Identify the major 'design forces' () affecting the system, and discuss the 'architectural response' you think most   ap

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