Question

In: Computer Science

There are many methodologies for developing information systems. Structured analysis, object-oriented analysis, agile methods, joint application...

There are many methodologies for developing information systems. Structured analysis, object-oriented analysis, agile methods, joint application development, and rapid application development are some of the methods. Research to find other development methods that are available. Describe your findings. Which method do you think is the best? Why do you think the method you chose is the best method for developing information systems? You should explain your reasoning for your point of view.

Solutions

Expert Solution

There are many methodologies for developing information systems like:

- Dynamic Systems Development Model:

* The Dynamic Systems Development Model principle is there must be very active user involvement.
* Dynamic Systems Development Model Empowered the teams members so that they can have the authority to make decisions.
* Dynamic Systems Development Model is mainly focus on the delivery of products frequently.
* Dynamic Systems Development Model use the fitness for business purpose and deliverables.
* Dynamic Systems Development Model do the incremental development to ensure convergence on an accurate business solution.
* Dynamic Systems Development Model will reverse the changes during development.
* There will be better Collaboration and cooperation between all stakeholders when we use Dynamic Systems Development Model.

- Joint Application Development:

* Joint Application Development mainly watchs on the problems which is occur in the business rather than technical details.
* Joint Application Development is most applicable to the development of business systems and also for systems software.
* Joint Application Development produces its savings by shortening the elapsed time, systems requirements and reducing the cost and downstream requirements changes.
* Joint Application Development success depends on effective leadership, participation by users, executives, and developers during Joint Application Development sessions.

- Rapid Application Development:

* Rapid application development develope fast and higher quality by using workshops and focusing on the groups to gather requirements.
* Rapid application development is prototyping and it is used for testing the designs.
* Rapid application development will always try to reuse the software components.
* Rapid application development always follows the schedule which is designed to improve the next product version.
* Rapid application development always Keeping the review meetings records and team communication.


- Systems Development Life Cycle:

* In the Systems Development Life Cycle if there is an existing system then its deficiencies are identified.
* In the Systems Development Life Cycle the new system requirements are defined including addressing any deficiencies in the existing system with specific proposals for improvement.
* In the Systems Development Life Cycle the proposed system is designed. The Plans are created for hardware, operating systems, programming, and security issues.
* By using the Systems Development Life Cycle the new system is developed. The new components and programs must be obtained and installed.
* By Systems Development Life Cycle there will be Users of the system who are trained and do performance testing.
* Systems Development Life Cycle systems will use in various ways like cost effective to shut down the old system and implement the new system all at once.

So in my point of view in order to develop the information system better we must use the methodology Dynamic Systems Development Model why because it can Collaboration and cooperation between all stakeholders.

And the main thing is it can Empowered the teams members so that they can have the authority to make decisions by this way we can have more productivity and efficiency in the business growth and improving the business information in coming future.

So I think this method can be the best method for developing information systems.


Related Solutions

What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in...
What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in multiple paragraphs. No handwriting, please.
1. Name key elements of Object-Oriented systems 2. Briefly describe three steps of the Analysis Phase....
1. Name key elements of Object-Oriented systems 2. Briefly describe three steps of the Analysis Phase. 3. Briefly describe major elements of the Structural Models in OOD with UML.
Explain Basic Characteristics of Object Oriented System Analysis & Design.
Explain Basic Characteristics of Object Oriented System Analysis & Design.
Purpose: To write an Object-Oriented application that creates a Java class with several instance variables, a...
Purpose: To write an Object-Oriented application that creates a Java class with several instance variables, a constructor to initialize the instance variables, several methods to access and update the instance variables’ values, along with other methods to perform calculations. Also, write a test class that instantiates the first class and tests the class’s constructor and methods. Details: Create a class called Rectangle containing the following: Two instance variables, An instance variable of type double used to hold the rectangle’s width....
Database Systems Example of data set which illustrates the difference between the application-oriented and subject-oriented organization...
Database Systems Example of data set which illustrates the difference between the application-oriented and subject-oriented organization of data?
what is the essence of the object oriented analysis and design approach with UML diagramming tools
what is the essence of the object oriented analysis and design approach with UML diagramming tools
What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
What factors should be considered in selecting a design strategy? (object oriented design and analysis) Name...
What factors should be considered in selecting a design strategy? (object oriented design and analysis) Name different computing Client-Server architectures and give examples of the architectures. What are the main principles for User Interface Design? Describe any one of the principles in detail. Name five steps in the user interface design process. Describe types of navigation control in the user interface. Name basic principles of output design.
Write a Windows Form application named SumFiveInts. Microsoft Visual C#: An Introduction to Object-Oriented Programming,7th Edition....
Write a Windows Form application named SumFiveInts. Microsoft Visual C#: An Introduction to Object-Oriented Programming,7th Edition. Ch. 5, page 220. Take snip of program results.
An important application of regression analysis in accounting is cost estimation. By developing an estimated regression...
An important application of regression analysis in accounting is cost estimation. By developing an estimated regression equation relating volume and cost, an analyst can estimate the cost associated with a particular manufacturing volume. Consider the following sample production volumes and total cost data. Production Volume (units) Total Cost ($) 400 6590 450 8235 550 8895 600 9720 700 10,540 750 11,530 a. Use these data to develop an estimated regression equation that could be used to predict the total cost...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT