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

What is software, What is Software? Software is nothing but a collectio...

What is Software? Software is nothing but a collection of computer programs that are related documents that are indented to give desired features, functionalities and improved

What is program control instruction, What is Program Control Instruction ...

What is Program Control Instruction A program control type of instruction, when implemented, may change the address value in the program counter and cause the flow of control t

Cyclomatic complexity for a data flow diagram, pls explain how to calculate...

pls explain how to calculatethe cyclomatic complexity and independent paths Determine the cyclomatic complexity of the code ( (iii) Identify all the independent paths

What is test schedule, The test schedule is a schedule that signifies all t...

The test schedule is a schedule that signifies all tasks needed for a successful testing effort, a schedule of all test activities and resource needs.

What are documentation standards, What are Documentation standards? P...

What are Documentation standards? Particularly important - documents are the tangible manifestation of the software. Documentation process standards Concerned with how

What is constructive cost model, Q. What is Constructive Cost Model? CO...

Q. What is Constructive Cost Model? COCOMO model denotes Constructive Cost Model. It is an empirical model basis on project experience. It is well-documented and independent mo

First-cut entity relationship, A University has asked you to design and imp...

A University has asked you to design and implement a simple database to store student and module details (including details of which school students belong to and which schools run

Explain static analysis, Explain Static analysis? Ans) (1) Analysis of a...

Explain Static analysis? Ans) (1) Analysis of a program that is performed without implementing the program. (2)The process of assessing a system or component based on its for

What is fan-in and fan-out, Define Fan-in and Fan-out Fan-out: A measu...

Define Fan-in and Fan-out Fan-out: A measure of the number of modules which are directly maintained by another module. Fan-in: Indicates that how many modules directly main

What is test methodology, Test methodology is up to the end client, and can...

Test methodology is up to the end client, and can be used, reused, and moulded to your end client's requirements. Rob Davis believes that using the right test methodology is signif

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