Software Design: A Comprehensive Guide to Software Development Projects, 1st Edition (Hardback) book cover

Software Design

A Comprehensive Guide to Software Development Projects, 1st Edition

By Murali Chemuturi

Chapman and Hall/CRC

324 pages | 43 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9780815382768
pub: 2018-03-12
SAVE ~$27.00
eBook (VitalSource) : 9781351068567
pub: 2018-04-09
from $28.98

FREE Standard Shipping!


This book is perhaps the first attempt to give full treatment to the topic of Software Design. It will facilitate the academia as well as the industry. This book covers all the topics of software design including the ancillary ones.

Table of Contents

1. Introduction to Design

2. Introduction to Software Product Design

3. Approaches to Software Design

4. Elements of Software Design

5. Software Design Activities

6. Data, Storage, and Retrieval

7. Data Design

8. Product Architecture Design

9. Security and Safety Design

10. Input Design

11. Output Design

12. Code Design

13. Process Design

14. Help Design

15. Establishing the Software Design

16. Quality Assurance in Software Design

17. Engineering Drawings for Establishing Software Design

18. Handling Software Design Projects

Appendix A: Creativity and Innovation for Software Designers

Appendix B: Who Can Be a Software Designer?

Appendix C: Roles and Responsibilities

Appendix D: Knowledge Management

Appendix E: Sample Set of Drawings

About the Author


Murali Krishna Chemuturi

Hyderabad, Telangana, India, RK Puram Rythu Bazar, India

Learn more about Murali Krishna Chemuturi >>

Mr Murali Chemuturi has over forty years of total experience out of which about twenty three years is in information technology. He has worked in Tata Consultancy Services (for Five and half years) and Electronics Coroporation of India Limited (for Nineteen and half years). He has also worked in Satyam Computer Services Ltd., Metamor Global Solutions Ltd. and Vistaar eBusinesses Pvt Ltd.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Software Development & Engineering / General
COMPUTERS / Computer Engineering