In your current practice area, identify the methodology(ies) you have observed in the systems development life cycle:
waterfall, rapid prototyping/rapid application development, object-oriented system development, and/or dynamic system
development method. Choose one of the systems and apply it to the current system that you are using. Answer the
following:
1) Have any of above models been used in your practice area? 2) Have they been effective for planning and implementing
new systems? Why or why not?
3) What barriers have prevented successful implementation?
4) Identify a clinical informatics problem in your practice area in need of change.
5) What recommendations would you make?
6) How would you go about implementing this change?
2-3 pages, APA format, not including title page. Read information below to see which system applies to you.
When you think about how systems are implemented they use various methods to set up their systems. The first method the
waterfall follows the model shown below.
“Waterfall model” by Peter Kemp / Paul Smith – Adapted from Paul Smith’s work at wikipedia. Licensed under CC BY 3.0 via
Wikimedia Commons – http://commons.wikimedia.org/wiki/File:Waterfall_model.svg#/media/File:Waterfall_model.svg
According to Royce a famous computer scientist, original waterfall model, had the following phases in this order:
1.Requirements specification resulting in the product requirements document
2.Design resulting in the software architecture
3.Construction (implementation or coding) resulting in the actual software
4.Integration
5.Testing and debugging
6.Installation
7.Maintenance
As you think about this model talk about how the systems you currently use might apply to this model understanding that
as one moves thru each phase they can only proceed when its preceding phase is reviewed and verified
The RAD (rapid application development) is a model based on the concept that higher-quality products can be developed
faster through more expedient processes, such as early prototyping, reusing software components and less formality in
team communications. This model works at a higher level has more urgent needs. Does this model apply to your current
system.
• This model uses a combination of systems development life cycle and object-oriented modeling and programming.
• Object-oriented modeling
makes an effort to represent real world objects
modeling the real world entities or things (e.g., hospital, patient, account, nurse) into abstract computer software
objects.
• All of the interactions or exchanges take place between or among the objects.
• Is this system similar to the one you are currently using?