no information available
<p>Software Engineering is a profession dedicated to designing implementing and modifying software so that it is of higher quality more affordable maintainable and faster to build. It discusses the major issues associated with different phases of the software development life cycle. Starting from the basics the book also discusses several advanced topics. Topics like software project management software process models developing methodologies software specification software testing and quality software implementation software security software maintenance and software reuse are discussed. This book also gives an introduction to the new emerging technologies trends and practices in the software engineering field. Software Engineering is a “systematic approach to the analysis design assessment implementation test maintenance and reengineering of software that is the application of engineering to software.” This concise yet wide ranging introduction to all aspects of the art of engineering software focuses on the new approaches to software development designed to improve the quality of computer programming. Using a non methodical approach the book guides readers succinctly through each stage of the discipline from software needs to be engineered through defining a software discipline. The book has been brought fully up-to-date with complete coverage of all aspects of the software lifecycle and a strong focus on the management skills needed to carry out software projects on time and within budget.</p>