Examine the flow of method calls within the system

Assignment Help Software Engineering
Reference no: EM133040229

Learning outcome 1 Critically discuss and select appropriate systems development process models to address a range of typical systems development problems.

Learning outcome 2 Select and apply appropriately from a range of tools and techniques used in the various stages of systems development.

Question 1

Access to financing is vital for the growth of the agriculture sector in Ghana, mainly for working capital such as acquiring inputs (seedlings, farm fertilizer) and for hiring labour, as well as for fixed capital acquisition such as machinery. The absence of financing limits the average acreage of cultivated farmlands and thereby, impedes agricultural growth with consequences for the macro economy as a whole. In Ghana the financial sector players involved in agricultural financing include banks, rural banks, Savings and Loans Companies and Microfinance institutions.

To support Agribusiness activities through the country, a new Agricultural development bank is being setup to boost the agricultural sectors that needs financial support. The Agricultural development Bank is to have regional branches across the 16 regions of Ghana and other sub branches across the municipal and districts. All the Branches of the Bank needs to be integrated and the Head Office is in Accra. The Bank requested software to manage their business transactions.

As the software project manager at the new bank, provide a formalized banking system's Object Model and an instance diagram of the model with the following:

The head office coordinates transactions and management activities of the all the branches
Transactions involving credit and debit of accounts are done at all branches

The types of accounts at the bank owned by customers are savings and current accounts.

NB: Attributes should be determined by the student and modelling tools are required. Explain the Banking Object Model drawn and justify why models can assist the analysis/design process of the system

Provide a Use Case diagram for the Object Model banking system in question above. Explain the Use Case and justify why Use Cases can be used to document system requirements.

Provide a Sequence diagram, performed on a per Use Case basis for question (b), examine the flow of method calls within the system.

NB: Appropriate referencing of works is highly required. A plagiarized work will be rejected and forwarded to academic dishonesty committee.

Question 2

The Agricultural development Bank have decided to add an investment section to its banking activities. They decided to make stocks available for online trading. There is a need of a systems analyst and developer to help in modelling of the system.

Assuming you are the head at the head of system's development unit within a software company leading and managing the system development project, use the following information to provide solution to the system.

The system to be developed should have an asset trading system that will engage investors and brokers online to trade by accessing the stock market.

The system must have the below requirements:

An investor through a graphical interface with an account can access the services of a broker. The investor needs to first have portfolio with an asset or assets. The broker then trades with the investor and accesses a list of databases and stock markets.

(a.) As the software project manager at the contracted software company, provide a formalized investment system's Object Model and an instance diagram of the model with the following:

An investor can only engage a broker at a time

A stock market should be accessible by the investor and the broker via the trading asset system

An investor can have many portfolios and assets

The asset trading system should be accessible via a GUI and APIs for external users.

Draw a System Object Model for the situation above and explain the Object Model drawn. Justify why the object model can assist the analysis/design process of the system

(b.) Provide a Use Case diagram for the Object Model question (a) above. Explain the Use Case and justify why Use Cases can be used to document system requirements.

(c.) Provide a Sequence diagram, performed on a per Use Case basis for question (b) and examine the flow of method calls within the system.

(d.) Provide a class diagram for the object model in (a) show the relation and association between the classes. Discuss 2 advantages of using class diagrams to document software with justifications as an OO CASE tool.

(e.) Provide an object UML diagram based on the above UML class in (d) and explain the diagram. Explain using this example why UML is a good OO CASE tool for this example.

Question 3

Requirements are the "blueprints" that everyone involved on the project uses to work from. Systems development process models play very significance role in the building of information systems. However, challenges with project teams in selecting appropriate models can affect the entire project.

Critically discuss why poor documentation of system requirements and poor selection of appropriate systems development process models is a challenge in systems development.

Attachment:- systems development process.rar

Reference no: EM133040229

Questions Cloud

Develop an influence diagram : Economists believe that housing starts depend on interest rates and demographic factors such as population size, family income, and the age of the home-buying p
Global business environment : In today's global business environment, the only constant is change. Using NYU Stern's brand call to action, we want to know how you view change.
What is an hmo : What is an HMO? How does it differ from a PPO? What is an accountable care organization (ACO)? Describe its current status in U.S. health care delivery.
What the accounts payable balance : At October 1, Padilla Industries had an accounts payable balance of $40,000. At October 31, what the accounts payable balance
Examine the flow of method calls within the system : Address a range of typical systems development problems - Select and apply appropriately from a range of tools and techniques used in the various stages
Negotiating to conduct business in china : From the correspondence between a Chinese and a U.S. company, presented in the article, "L.A. Silks: Negotiating to Conduct Business in China." Beamer, L. (1998
Facilitate meeting between corporate staff : Recently, many businesses have had to utilize video conferencing as a means to facilitate meeting between corporate staff. While this approach can save costly t
Types of organizational communication : Explain the methods and types of organizational communication that you should use to communicate with your managers and employees for the scenario
How do you allocate your investment budget : Suppose that you are the CEO of a car manufacturing company. You have 10 million US dollar to invest. How do you allocate your investment budget

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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