Software Processes Activities



In simple term, software process can be defined as set of activities and associated results that produce a software product. The software product could be small word processing application or it could be complex Air traffic controlling system.

There are four fundamental activities you need to learn under software processes.

Software specification 

This will concern about the software requirements to address some kind of organizational, business or scientific problem. For example, you will discuss about your management about automation of order processing. And you will define software to be developed to automate and constrains, limitations on its operation.

Software design and implementation 

Software Development concerns about the software designing and programming in order to develop the software product. For instance you will design the order processing system and program necessary software modules.

Software validation  

Software validation checks whether developed software meets what the customer requires. For instance, you might check the developed system to see your order processing is working the way you
expected.

Software evolution 

Software needs some modification due to many reasons and software evolution concerns how software can be modified to adapt it to changing customer and market requirements. In your order processing system, you need to implement some changes due to changes in government tax regulation. So your system should support that change and software should be evolved time- to-time.

No comments