FORMAL METHODS

In software engineering, formal methods are the same as the system development life cycle that we have discussed in system analysis and design.

  1. Recognization of the need for change: First of all we have to understand what is our need, motive, and expectations behind changing a system partially or fully.
  2. Feasibility study: Here we understand our limitations that till where we can go in a particular dimension it may be in terms of cost, change, people’s resistance, etc.
  3. Analysis of the present system: Then we have to understand the present system first so that we can know the consecutive which might cause by changes made by us.
  4. Design of a candidate system: Finally we have to design the new candidate system for which we have gathered so much pre-requisite knowledge.
  5. Testing and Implementation of the system: Before implementation, we have to test our new system so that we can rectify the bugs and make the system more efficient. The suggestions that we get in testing will be followed in the implementation of the new system.
  6. Post Implementation: For the reason of future up-gradation and updations we will post implement our system.

Comments

Popular posts from this blog

DESIGN PRINCIPLES

COMPONENT ASSEMBLY MODEL

SOFTWARE TESTING