Question

In: Computer Science

You are working as a software engineering for the International Commerce Bank and you have been...

You are working as a software engineering for the International Commerce Bank and you have been assigned the task to implement algorithms for a payroll and commercial banking system. Which programming language(s) will you choose and why? Such language(s) must provide support for modern programming practices, efficiency, modularity, and reliability.

Solutions

Expert Solution

As a software engineer for the International Commerce Bank, the language chosen for implementing algorithms must be supporting the modern programming practices, must be efficient, modularity must be supported and reliable. Most of the banking systems still use traditional language, as they are more secured and easily maintainable.

The most efficient programming language for implementing the algorithms of the banking system is JAVA.

This is because:

a) JAVA has a number of APIs, which can directly be integrated into the program to achieve the desired result.

b) JAVA applets are suitable for the frontend interface, this always results in a user-friendly application.

c) JAVA is the most compatible and portable language. As a result if a certain application is developed in a particular version of JAVA, then it is easily accessible in the updated versions. Running the same program or application in another version does not cause any update.

d) It supports all modern programming practices like object orientation, inheritance, polymorphism, abstraction, and multithreading.

e) Since JAVA is an old language, it is more trustable and the errors can easily be identified and then solved.

f) The user community and the support system of JAVA are very vast and easily accessible.

g) If required, it can easily be integrated with other languages to achieve more advanced applications.

h) The applications and the systems developed using JAVA are secured and this is one of the requirements of the banking systems.


Related Solutions

You have been hired as an analyst for Melvin Bank and your team is working on...
You have been hired as an analyst for Melvin Bank and your team is working on an independent assessment of TWINKY, which is a firm that specializes in the production and distribution of ice and glass products in Sweden. Your assistant has provided you with the following data about the company and its industry. You analysis should include intra-company, inter-company, and industry benchmark comparisons. What can you say about the firm's overall management in terms of the following? (Be as...
You have been hired as an analyst for Bank WA and your team is working on...
You have been hired as an analyst for Bank WA and your team is working on an independent assessment of a firm that specializes in the production of freshly imported farm products from New Zealand. Your assistant has provided you with the following data about the company and its industry. Ratio 2019 2018 2017 2019- Industry Average Long-term debt 0.45 0.40 0.35 0.35 Inventory Turnover 62.65 42.42 32.25 53.25 Depreciation/Total Assets 0.25 0.014 0.018 0.015 Days’ sales in receivables 113...
You have been hired as an analyst for Bank WA and your team is working on...
You have been hired as an analyst for Bank WA and your team is working on an independent assessment of Duck Food Inc. (DF Inc.). DF Inc. is a firm that specializes in the production of freshly imported farm products from New Zealand.  Your assistant has provided you with the following data about the company and its industry. Ratio 2018 2017 2016 2018- Industry Average Long-term debt 0.45 0.40 0.35 0.35 Inventory Turnover 62.65 42.42 32.25 53.25 Depreciation/Total Assets 0.25 0.014...
You have been hired as an analyst for Bank WA and your team is working on...
You have been hired as an analyst for Bank WA and your team is working on an independent assessment of Duck Food Inc. (DF Inc.). DF Inc. is a firm that specializes in the production of freshly imported farm products from New Zealand. Your assistant has provided you with the following data about the company and its industry. Ratio 2018 2017 2016 2018- Industry Average Long-term debt 0.45 0.40 0.35 0.35 Inventory Turnover 62.65 42.42 32.25 53.25 Depreciation/Total Assets 0.25...
You have been hired as an analyst for Bank WA and your team is working on...
You have been hired as an analyst for Bank WA and your team is working on an independent assessment of Duck Food Inc. (DF Inc.). DF Inc. is a firm that specializes in the production of freshly imported farm products from New Zealand. Your assistant has provided you with the following data about the company and its industry. Ratio 2018 2017 2016 2018- Industry Average Long-term debt 0.45 0.40 0.35 0.35 Inventory Turnover 62.65 42.42 32.25 53.25 Depreciation/Total Assets 0.25...
You have been hired as an analyst for Mellon Bank and your team is working on...
You have been hired as an analyst for Mellon Bank and your team is working on an independent assessment of Daffy Duck Food Inc. (DDF Inc.) DDF Inc. is a firm that specializes in the production of freshly imported farm products from France. Your assistant has provided you with the following data for Flipper Inc and their industry. Ratio 1999 1998 1997 1999- Industry Average Long-term debt 0.45 0.40 0.35 0.35 Inventory Turnover 62.65 42.42 32.25 53.25 Depreciation/Total Assets 0.25...
Software Engineering
Software EngineeringA freight forwarding company will develop a tracking system application that can provide convenience for consumers in sending goods to various locations. Some of the conveniences of this application are Consumers can send goods with a home pickup system so that consumers just make an order for delivery of goods, then the goods will be picked up and delivered to the destination location.Consumers can check the position of the goods that are on the way with their smartphone as...
Software Engineering question: Give an example of two software engineering artifacts. One that you would place...
Software Engineering question: Give an example of two software engineering artifacts. One that you would place under configuration management and one that you would not. Justify your choices.
The International Bank of Commerce (IBC) is an audit client of your public accounting firm. IBC...
The International Bank of Commerce (IBC) is an audit client of your public accounting firm. IBC is a multinational financial institution that operates in 23 countries. During the current year’s audit, you have discovered the following problems: a. Improper loans were made to stockholders and other related parties. b. Loans were recorded on the books that appear to be either false or deceitful. You are especially concerned about these findings because it appears that members of senior management were aware...
You have been tasked with creating a presentation for the local Chamber of Commerce regarding the...
You have been tasked with creating a presentation for the local Chamber of Commerce regarding the need for primary care relationships within your community. The COC would like to publish information for the community to encourage the members to join a local PCP’s office in order to seek medical care. In this presentation, you will need to discuss the need for the primary care relationship, as well as identifying information to help “sell” the point to the community. Refer back...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT