One of the formal definitions of software engineering presented early in the course from IEEE standard glossary of software engineering terminology was [software engineering is] “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Why is it important that an approach be systematic, disciplined and quantifiable to be effective? (Address the importance of each in 50 words or less below) Systematic is important because: Disciplined is important because: Quantifiable is important because: Solution One of the software engineering definition is \"the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software\". Here systematic is important because the application need to be written must have clear approach and it should have clear method or plan. After having clear plan, the application development will go smoothly and it can be track easily. Without specific methodology ot plan, the application wont be successfull and it will lead to increase more cost. Disciplined is important because , when instructions are written it must follow programming principles which includes following proper pattern. Also model approach going to be used is also important. Every phase must be done in discipline manner. Quantifiable is important because at every phase we must have clear milestones. If any milestone is not mentioned or quantified then next phases will be unsuccessful. Resources required for the peoject must be clearly quantifiable before starting development phase. Then it follows by testing and deployment phase. .