In: Computer Science
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.
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.