Your SlideShare is downloading. ×
0
Models for
Management Information System
Presented
By:
Julies Sagare
Vandana Dubey
Philomen Prem
Sanjeev Kumar
Swapnil Rat...
 A system has structure, it contains parts (or
components) that are directly or indirectly related
to each other.
 A sys...
Different types
of
System Development process:
 Detailed System Study
 System Analysis
 System Design
 Coding
 Testin...
SDLC
(Software Development Life
Cycle)
 SDLC is the process of developing information
systems through
investigation, anal...
Multiple steps of SLDC:
 The software concept - identifies and defines a need for the
new system
 A requirements analysi...
The Most Commonly used SLDC models
are:
 Waterfall Model
 V – Shaped Model
 Spiral Model
 Incremental Model
16-Sep-136
Waterfall Model:
The Waterfall Model was first
Process Model to be introduced.
It is also referred to as a linear-
sequent...
Advantages : Disadvantages:
 Simple and easy to use.
 Easy to manage due to the
rigidity of the model – each
phase has s...
V-Shaped Model:
V- model means Verification
and Validation model. Just like
the waterfall model
The V-Shaped life cycle is...
Advantages : Disadvantages:
 Simple and easy to use.
 Each phase has specific
deliverables.
 Higher chance of
success o...
Spiral Model:
 The spiral model is similar to
the incremental model, with more
emphasis placed on risk analysis.
 The sp...
Advantages : Disadvantages:
Changing requirements
can be accommodated.
 Allows for extensive use
of prototypes
 Requirem...
RAD Model:
 It is a model which is Rapid
Application Development
model.
 It is a type of incremental
model.
 In RAD mod...
Advantages : Disadvantages:
 Reduced development
time.
 Increases reusability of
components
 Quick initial reviews
occu...
Incremental Model…
 In incremental model the whole
requirement is divided into various
builds.
 Multiple development cyc...
Advantages : Disadvantages:
 Generates working
software quickly and early
during the software life
cycle.
 More flexible...
CONCLUSION:
 SDLC practice has advantage in traditional
models of software development that lends itself
more to a struct...
16-Sep-1318
Upcoming SlideShare
Loading in...5
×

M.i.s

815

Published on

Different Model used in Management Information System..

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
815
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "M.i.s"

  1. 1. Models for Management Information System Presented By: Julies Sagare Vandana Dubey Philomen Prem Sanjeev Kumar Swapnil Rathore Mayur Gupta Jayesh Raut Presented To: 16-Sep-131
  2. 2.  A system has structure, it contains parts (or components) that are directly or indirectly related to each other.  A system has behaviour, it contains processes that transform inputs into outputs.  A set of things working together as parts of a mechanism or an interconnecting network. 16-Sep-132
  3. 3. Different types of System Development process:  Detailed System Study  System Analysis  System Design  Coding  Testing  Implementation  Maintenance 16-Sep-133
  4. 4. SDLC (Software Development Life Cycle)  SDLC is the process of developing information systems through investigation, analysis, design, implementation and maintenance.  SDLC is also known as information systems development or application development.  SDLC is a systems approach to problem solving and is made up of several phases, each comprised of multiple steps. 16-Sep-134
  5. 5. Multiple steps of SLDC:  The software concept - identifies and defines a need for the new system  A requirements analysis - analyzes the information needs of the end users.  The architectural design - creates a blueprint for the design with the necessary specifications for the hardware, software, people and data resources.  Coding and debugging - creates and programs the final system. 16-Sep-135
  6. 6. The Most Commonly used SLDC models are:  Waterfall Model  V – Shaped Model  Spiral Model  Incremental Model 16-Sep-136
  7. 7. Waterfall Model: The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear- sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed fully before the next phase can begin. At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue 16-Sep-137
  8. 8. Advantages : Disadvantages:  Simple and easy to use.  Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.  Phases are processed and completed one at a time.  Works well for smaller projects where requirements are very well understood.  Adjusting scope during the life cycle can kill a project.  No working software is produced until late during the life cycle.  High amounts of risk and uncertainty.  Poor model for complex and object-oriented projects.  Poor model for long and ongoing projects. 16-Sep-138
  9. 9. V-Shaped Model: V- model means Verification and Validation model. Just like the waterfall model The V-Shaped life cycle is a sequential path of execution of processes. Each phase must be completed before the next phase begins. Testing of the product is planned in parallel with a corresponding phase of development. 16-Sep-139
  10. 10. Advantages : Disadvantages:  Simple and easy to use.  Each phase has specific deliverables.  Higher chance of success over the waterfall model due to the development of test plans early on during the life cycle.  Works well for small projects where requirements are easily  Very rigid, like the waterfall model.  Little flexibility and adjusting scope is difficult and expensive.  Software is developed during the implementation phase, so no early prototypes of the software are produced.  Model doesn’t provide a clear path for problems16-Sep-1310
  11. 11. Spiral Model:  The spiral model is similar to the incremental model, with more emphasis placed on risk analysis.  The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation.  A software project repeatedly passes through these phases in iterations .  The baseline spiral, starting in the planning phase, requirements are gathered and risk is assessed.  Each subsequent spirals builds on the baseline spiral. Requirements are gathered during the planning phase.  In the risk analysis phase, a process is undertaken to identify risk and alternate solutions.  A prototype is produced at the end of the risk analysis phase. 16-Sep-1311
  12. 12. Advantages : Disadvantages: Changing requirements can be accommodated.  Allows for extensive use of prototypes  Requirements can be captured more accurately.  Users see the system early.  Development can be divided in to smaller parts and more risky parts can be developed earlier which helps better risk management.  Management is more complex.  End of project may not be known early.  Not suitable for small or low risk projects (expensive for small projects).  Process is complex  Spiral may go indefinitely.  Large number of intermediate stages 16-Sep-1312
  13. 13. RAD Model:  It is a model which is Rapid Application Development model.  It is a type of incremental model.  In RAD model the components or functions are developed in parallel as if they were mini projects.  The developments are time boxed, delivered and then assembled into a working prototype.  This can quickly give the customer something to see 16-Sep-1313
  14. 14. Advantages : Disadvantages:  Reduced development time.  Increases reusability of components  Quick initial reviews occur  Encourages customer feedback  Integration from very beginning solves a lot of integration issues.  Depends on strong team and individual performances for identifying business requirements.  Only system that can be modularized can be built using RAD  Requires highly skilled developers/designers.  High dependency on modeling skills  Inapplicable to cheaper projects as cost of modeling and automated 16-Sep-1314
  15. 15. Incremental Model…  In incremental model the whole requirement is divided into various builds.  Multiple development cycles take place here, making the life cycle a “multi-waterfall” cycle.  Cycles are divided up into smaller, more easily managed modules. Each module passes through the requirements, design, implementati on and testing phases.  A working version of software is produced during the first module, so you have working software early on during the software life cycle.  Each subsequent release of the module adds function to the previous release. The process For example: Diagram of MODEL: 16-Sep-1315
  16. 16. Advantages : Disadvantages:  Generates working software quickly and early during the software life cycle.  More flexible – less costly to change scope and requirements.  Easier to test and debug during a smaller iteration.  Customer can respond to each built.  Lowers initial delivery cost.  Easier to manage risk because risky pieces are identified and handled during it’d iteration.  Needs good planning and design.  Needs a clear and complete definition of the whole system before it can be broken down and built incrementally.  Total cost is higher than waterfall. 16-Sep-1316
  17. 17. CONCLUSION:  SDLC practice has advantage in traditional models of software development that lends itself more to a structured environment.  Instead of viewing SDLC from a strength or weakness perspective, it is far more important to take the best practices from the SDLC model and apply it to whatever may be most appropriate for the software being designed.  People in the modern computing world would use a strict waterfall model for their system development as many modern methodologies have superseded this thinking. 16-Sep-1317
  18. 18. 16-Sep-1318
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×