SET11109 Enterprise Computing Assignment

Assignment Help Other Subject
Reference no: EM132553269

SET11109/11509 Enterprise Computing Assignment - Edinburgh Napier University, UK

The aims of the module are: "To enable the student to design and implement large-scale software systems through emerging software reuse technologies, mainly component-based development.", which are supported with the following learning outcomes:

1. Design a new system with suitable existing software components in an integration-compliant architecture.

2. Construct such a system by integrating the selected components with necessary adaptation, and then test the new system.

3. Achieve more efficient development via design patterns and software product lines.

4. Critically evaluate the most effective reuse technologies for efficient development of large-scale software systems.

Description - You are asked to design and develop a share trader software system. To make the development efficient you must use the component-based development methodology. Optionally, to make the system agile and interoperable, you may adopt microservice-oriented architecture (MSOA). The final deliverable will be a prototype and a report. During your development, you are expected to utilise the advantages of component-based approach and MSOA (optional) to their maximum.

Tasks - The share trader is to be developed with reusable components. Your tasks come from the following stages of component-based software development. Optionally, you may apply (but not required) advanced technologies such as MSOA in your coursework. At each stage, the tasks cover both development and analysis:

1. Component mining: identify potentially reusable components from the sources such as your previous projects, legacy applications, and open source libraries (e.g., sourceforge.com and Google code). Interface definition should be done for each component. You need to reuse at least 3 components in your development. Justify the suitability of your selection based on the system requirement, architecture and the interface of the components.

2. Component adaptation: discuss whether there are any mismatches between your pre-qualified components and the current reuse context. Use adequate adaptation techniques to adapt your candidate components if this is necessary.

3. Component integration: build the share trader system by integrating the components into the system. You will need to develop a GUI frontend of the application.

4. Testing your system: test your prototype system with appropriate techniques. You need to discuss how your testing has focused on the special features of component (and MSOA) based systems.

5. Evaluate your new system in respect of its system quality, development cost and time. You need to justify the benefits of component (and MSOA) based development and system. Discuss any drawbacks of your development approach and your new system.

6. MSOA design (Optional): if you are using MSOA, you need to analyse the description of the share trader system, design its MSOA architecture, and identify the possible microservices. Make sure your design follows the principles of MSOA and provides the advantages of MSOA.

The desktop share trader system is expected to be an expandable and adaptive system to accommodate changing business requirements in the future.

Attachment:- Enterprise Computing Assignment File.rar

Reference no: EM132553269

Questions Cloud

Title - WLAN data throughput and security overheads : KF7031 Wireless Networks and Security Assignment Help and Solution - Northumbria University - Assessment Writing Service - What is Multipath in RF transmission
Trends in business information systems : Explain why you have selected these trends for the company. How do the trends you selected apply to this particular business?
Discuss how worldview influences particular organization : Discuss how worldview influences this particular organization and its organizational members.
Global supply chain risk issue : Complete a write-up of a Global Supply Chain Risk issue at your company or a company of your choice, and then submit it to the dropbox.
SET11109 Enterprise Computing Assignment : SET11109/11509 Enterprise Computing Assignment Help and Solution - Edinburgh Napier University, UK - Assessment Writing Service
Evaluate national disaster recovery effectiveness : Evaluate the National disaster recovery effectiveness based on case studies from the text or recent news stories
Cybersecurity program : Develop cybersecurity program aligned with business needs, regulations, and compliance standards to enhance an organization's security posture.
ITECH7415 Masters Project Assignment - Sprint Retrospective : ITECH7415 Masters Project Assignment Help and Solution - Federation University, Australia - Assessment Writing Service - Task - Sprint Retrospective
Future challenge involved in world of big data : Identify specific future challenge involved in the world of Big Data using the 5 V's (Volume, Variety, Velocity, Value, Veracity) as your underlying framework

Reviews

Write a Review

Other Subject Questions & Answers

  What you have found and provide a couple of sentences

Using the Internet, find Earnings Per Share and Price/Earnings ratio information for two competing publicly traded companies. State what you have found.

  Automate a business process

Page Limbo is a small second-hand book shop, run by a team of three staff members: Abbey, Bhavneet, and Chad - automate a business process

  How has philosophy contributed to andragogy

How has philosophy contributed to andragogy? I'm not sure how to go about answering this question.

  Analyze basic questions about morality and values

Analyze basic questions about morality, norms, and values. Explain why and how the concept of justice is important to the field of criminal justice.

  What name do we use for a system in the atmosphere

What assumptions are made about small and large open systems in order to treat them as closed systems without much loss of accuracy? What name do we use for a system in the atmosphere? (is it parcel?)

  Human rights activists worldwide

Death penalty continues to be condemned by human rights activists worldwide. Do you support death penalty? Give your view in about 200 words

  How domestic dispute incident defined in media presentation

Post a description of how the domestic dispute incident was defined in the media presentation. Then, explain how you would prefer to see this incident defined.

  Legal and ethical considerations in marketing

In order to avoid the Food and Drug Administration's (FDA) scrutiny, PharmaCARE established a wholly-owned subsidiary, CompCARE, to operate as a compounding pharmacy to sell the new formulation to individuals on a prescription basis. CompCARE esta..

  Distinguish between opiates and opioids

Distinguish between "Opiates" and "Opioids" and provide an example for each drug categories.

  Describe your expectations on finding law from anywhere

Describe your expectations on finding law from anywhere in the world by use of the internet. Why is it important to have a uniform method of citation.

  Differences concerning a persons family belief on religion

What are some surprise differences concerning a persons family belief on religion?

  Economics of traditional media industries

What are the similarities and differences between the economics of traditional media industries? Illustrate your answer with examples from at least three different industries.

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