OBJECTIVES OF SOFTWARE ENGINEERING
While developing software we should remember these points in mind, to develop highly recommended software: MAINTAINABILITY: Software is should be maintainable, in the market whenever we launch a new product then the customer will buy it only if it is easy to maintain. That is also a reason why people are using drag & dropping website builders in place of coding, it's only because they found it easy to maintain a website using WordPress, Joomla, ghost, etc. INTEROPERABILITY: Two or more functional units can process data cooperatively when we are dealing with large projects which have integration between different components of a system where the need for interoperability is very high. CORRECTNESS: Customers want an error or bug-free software that processes a user's request in a very fast way and fulfill all of the user's requirements. RELIABILITY: Software should be reliable, it means that the software which a customer buys with their hard-earned money makes the life of ...