Stage 5: Maintenance

28 Feb

At last the fifth and final phase of SDLC!!!

The final phase of SDLC is Maintenance. Since the system is up and running and in full use by the organization from the previous stage (implementation), this phase does exactly what it says… maintaining it!!!

So things that occur in this phase could be making requested changes from the users, monitoring the system and fixing and problems and perhaps software changes.

The outcomes of this phase are:

  • keeping the system live (this is necessary after developing a successful project)
  • maintaining a code
  • updating software when it is needed (three things which may happen to software include bug fixing, updating & enhancement)

I suppose you could say that this phase is never ending as it is constantly monitoring and maintaining the new existing system which is in place. That is until of course the system has to be replaced by a new system for whatever reason it may be and the cycle starts back at stage one to develop a replacement system.

Here is an example taken from http://www.ehow.com/about_6735362_maintenance-phase-software-life-cycle.html , which outlines how Microsoft continually maintain and update Windows:

 “Microsoft provides continual maintenance of existing software programs throughout the life of the software through the Windows Update website. Although support for some products is gradually phased out, the maintenance phase for Microsoft software typically covers a span of several years. In the case of Microsoft Office 2007, updates to the software are released in service packs. Support for each released service pack continues for up to 24 months after the service pack is release.”

Here’s a quick overview/summary of SDLC to refresh your memory!
  • SDLC = Systems Development LifeCycle
  • The development of a new system are arranged into phases:
  • 1. Planning [ identify a problem to be solved, form a team, deliver a general problem statement]
  • 2. Analysis [study & analyse current system, define new system objectives, define user requirements, what should the IS do]
  • 3. Design [describes how the parts of the IS should be implemented, create logical design & physical design]
  • 4. Implementation [coding: convert physical system spec into working comp code, develop system, train users,test,  implement = installation]
  • 5. Maintenance [monitoring performance, fixing problems, making requested changes, updating software = keeping the system live]

Hope you found this somewhat beneficial!

Sources:

http://ezinearticles.com/?Definition-of-SDLC-and-Its-Phases&id=2817306

www.cathaldoyle.com

http://softsmith-testing.blogspot.ie/2011/11/sdlc-coding-testing-implementation.html

 

3 Responses to “Stage 5: Maintenance”

  1. sad112540853 March 8, 2013 at 2:28 am #

    Brilliant blog😀 very descriptive😀

  2. sad111708665 March 8, 2013 at 7:24 pm #

    very detailed information about stage 5 of SDLC; thanks for that and best wishes with the project🙂🙂

  3. sad111417672 March 9, 2013 at 11:09 pm #

    Good explanation of SDLC, thanks!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: