Distinguish between software product and software process
Answers
Software Process
In Software Engineering a software process is the process of dividing the development works into different phase. Software process is the central to the development of an efficient information system. These process may vary in each organization depending on its goals and type of system like Transaction processing System, Management Information System, Decision Support System, Expert System etc.
It is also known as Software Development Life Cycle.
System Planning and Selection
System Analysis
System Design
Systems Implementation and Operation.
Software Process Model
To solve real life problems, Software Engineers must incorporate development strategy that covers the process, methods and tools. this strategy is called a software process model or Software Engineering Paradigm, which is selected on the basic of the nature of the project and the applications, development methods and tools to be used.
Some of the Popular Software Process Model are:
Linear Sequential (Waterfall)
Prototyping
Rapid Application Development(RAD)
Software Development is considered as Problem Solving Loop.