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

Discuss the following system development methods Structured development, Object oriented development, Agile development, and Rapid Application...
Discuss the following system development methods Structured development, Object oriented development, Agile development, and Rapid Application Development.
1. Discuss the following system development methods (600 words approx.) – Structured development – Object oriented...
1. Discuss the following system development methods (600 words approx.) – Structured development – Object oriented development – Agile development – Rapid Application Development 2. What is project creep? Which system development methods are more prone to project creep? What could be a strategy to avoid it? (400 words approx.)
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
The application uses Java Object-Oriented features for its implementation. Students select from a menu of courses...
The application uses Java Object-Oriented features for its implementation. Students select from a menu of courses for which they wish to register. The program then validates the user selection against the registration business rules. If the selection is valid, the program prints out a confirmation message. Otherwise, the program prints out the current list of registered classes along with total registered credit hours. The program terminates when the user does not want to register for classes any more. There are...
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?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT