About the book Software engineering is the art of war. So if you don't know how to wage a war, then the weapons are useless. Software engineering has become very important because of the impact of large, expensive software systems and the role of software in safety-critical applications. This book supports a process to refound software engineering based on a solid theory, proven principles and best practices and fills a long-standing need in the software development communities to make the essential aspects of software development available in one comprehensive work. Written in an easy-to-understand tutorial format, SOFTWARE ENGINEERING: A Practitioners Approach provides professionals, researchers, and students at all levels with a clear coverage of:
•	Analyzing, designing, programming and testing software projects.
•	Set of objectives to which a prospective should be targeting to achieve.
•	Two types of review questions-short answer type and descriptive type.
•	List of key terms referring to abstract concepts, which may be used for better and crisp communication.
•	Solution manual in electronic form available for qualified teachers on demand.
•	Instructor’s manual including power point slides, brief notes on teaching and list of projects 
with descriptions on demand.
•	List of key references for the concepts in the chapter.
•	Useful websites appended to each chapter for quick reference  |