• The software method could be a set of activities whose goal is the development or evolution of computer code.
  • The software could be a set of activities associate degreed an associated result that produces a soft product.



  • Specification:- during this each client and computer code developer communicate with one another and observe the need of the client.
  • Development:- wherever the computer code is meant and programmed and in these activities the secret writing is done.
  • Validation:- wherever computer code is checked to confirm that it's what the client needs.
  • Evolution:- wherever the computer code is changed ever-changing market demand

Aim or goal of the computer code process:-
  • Effectiveness:- A effective method should facilitate supplying the proper product. the method determines what the client wants.
  • Maintainability:-It can facilitate on main the computer code and facilitate on criticizing and work thereon fault and create them fault free.
  • Quality:-Another aim of the method is to modify engineers to confirm a top quality product. the method ought to give a transparent link between a customer's and a developer's product.
  • Improvement:-It should even be to spot and image prospects for improvement.

Characteristics of software:-


1. computer code isn't factory-made

  • Software isn't a factory-made sort of a physical product during a factory-made plant.
  • In the case of hardware merchandisethe merchandise of price thanks to staple and infrequently process expenses.
  • Both activities need the development of merchandise however approaches ar completely different.
  • Software isn't factory-made within the classical sense.


2. computer code is developed or designed


  • Software development and hardware manufacture basically completely different however each need the development of the merchandise.
  • In each top quality is achieved through a sensible style.
  • Software development could be a one-time development effort and continuous maintenance effort to stay operational.

3. The computer code doesn't wear out

It is a failure cure for hardware. The shape of the curve is like a "bathtub" and is known as the bathtub curve.


It is a failure cure for hardware. the form of the curve is sort of a "bathtub" and is thought because of the bathing tub curve.

HARDWARE PRODUCT HAS 3 PHASE:-


  • BRUN-IN PHASE:- during this part failure intensity is high. it's expected to check the merchandise within the trade before delivered.
  • USEFUL LIFE PHASE:- during this failure intensity is roughly constant and is termed the helpful lifetime of a product.
  • WEAR OUT PHASE:- once many years, once more failure intensity can increase thanks to carrying out of parts.
SO, the worth OF HARDWARE REDUCES WITH THE PASSAGE OF THE TIME.
Failure to cure computer code. The cure is thought of as an associate degree idealized curve.
BUT THE computer code doesn't HAVE THIS part because it doesn't WEAR OUT.

4. computer code isn't exchangeable

  • If a neighborhood of the hardware is wear-out, it is replaced by a constituenthowever not spare elements of the computer code exist.
  • The failure in computer code is thanks to a miscalculation in style or in code. computer code needed maintenance.

5. computer code is versatile


  • We all feel that computer code is versatile.
  • Software flexibility is one of the properties that indicate that the computer code is simple to vary.
  • Flexible computer code will simply adapt to user needs.
  • Some time this characteristic is also the most effective and will facilitate the United States to accommodate any quite modification.