You are on page 1of 18

SYSTEMMaster subtitle style Click to edit DEVELOPMENT AND DEPLOYMENT

EFFORTS BY: RAHUL KUMAR SANGWAN A14

SYSTEM

A System is simply a set of components that interact to accomplish some purpose

SYSTEM DEVELOPMENT

System development is a structure imposed on thedevelopmentof asoftware/system product There are several modelsfor such processes, each describing approaches to a variety oftasks or activitiesthat take place during the process

SYSTEM DEVELOPMENT ACTIVITIES

PLANNING

An important task in creating a software program is extracting therequirementsorrequirements analysis Skilled and experienced software engineers recognize incomplete, ambiguous, or even contradictory requirements at this point. Frequently demonstrating live code may help reduce the risk that the requirements are incorrect.

IMPLEMENTATION, TESTING AND DOCUMENTING

Implementationis the part of the process wheresoftware engineersactuallyprogramthe code for the project Software testing this part of the process ensures thatdefectsare recognized as soon as possible. Documentingthe internal design of software for the purpose of future maintenance and enhancement is done throughout development

DEPLOYMENT AND MAINTENANCE

Deploymentstarts after the code is appropriately tested, approved forrelease, and sold or otherwise distributed into a production environment. Maintainingand enhancing software to cope with newly discoveredfaultsor requirements can take substantial time and effort, as missed requirements may force redesign of the software.

SOFTWARE/SYSTEM DEPLOYMENT

Software/System deploymentis all of the activities that make asoftware systemavailable for use. Deployment" should be interpreted as ageneral processthat has to be customized according to specific requirements or characteristics

DEPLOYMENT ACTIVITIES

The general deployment process consists of several interrelated activities with possible transitions between them. These activities can occur at theproducer site or at theconsumersite or both. Because everysoftware systemis unique, the preciseprocessesorprocedureswithin each activity can hardly be defined

ACTIVITIES

Release Install and activate Deactivate Adapt Update Built-In Version tracking Uninstall Retire

BRIEF DISCUSSION
RELEASE Thereleaseactivity follows from the completeddevelopmentprocess. It includes all the operations to prepare a system forassemblyand transfer to the customer site INSTALL AND ACTIVATE Activation is the activity of starting up theexecutablecomponent of software. For simple system, it involves establishing some form ofcommandfor execution. For complex systems, it should make all the supporting systems ready to use.

ACTIVITIES CONTD
Deactivate Deactivation is the inverse of activation, and refers to shutting down any executing components of a system. The practice of removing infrequently used or obsolete systems from service is often referred to asapplication retirementor application decommissioning

ACTIVITIES CONTD
Adapt Theadaptationactivity is also a process to modify a software system that has been previously installed Update The update process replaces an earlier version of all or part of a software system with a newer release

ACTIVITIES CONTD
Built in Mechanisms for installing updates are built into some software systems. Automation of these update processes ranges from fully automatic to user initiated and controlled Eg: Norton Internet Security

ACTIVITIES CONTD
Version tracking Version tracking systems help the user find and install updates to software systems installed on PCs and local networks. Web based eg: Version Tracker Pro Local version eg: Software Catalog Browser based eg: wfx-Versions

ACTIVITIES CONTD
Uninstall Uninstallation is the inverse of installation. It is the removal of a system that is no longer required. Retire Ultimately, a software system is marked asobsoleteandsupportby the producers is withdrawn. It is the end of thelife cycle of a software product.

Thank you!!!!!

You might also like