Laxmi Human Aspects of Software Engineering

Product Code : 817008718X

Availability: In stock

Regular Price: Rs. 295

Special Price: Rs. 280

Quick Overview

The more the software industry matures, the more it is accepted by the software engineering community that the people involved in software development processes deserve more attention than the processes or technologies themselves. To this end, Human Aspects of Engineering details software engineering from the perspective of those involved in the process: individuals, teams, customers, and the organization. The book is written for software engineering students and professional software developers. It illustrates the richness and complexity of the human aspects of software engineering and covers the problems, questions, and conflicts that arise during development. The importance of these issues is widely acknowledged in the industry and academia, because many of the failuers of software systems can be traced to human factors. This, however, is the first textbook for a full course on the topic. Focusing on the different social and cognitive aspects of software development, the book addresses topics such as teamwork, customer-software-engineers relationships, and learning processes in software development. These topics are central to developers in understanding the multifaced nature of t he process. While the code and technology of software engineering are discussed, they are examined from the human perspective. In addition to the detailed topic coverage, activities, questions for discussion, and practical assignments are included.

Key Features

  • Provides an innovative guide to the human interaction issues in software development processes

  • Teaches the multifaced nature of software engineering

  • Increases readers' awareness of problems, dilemmas, questions, and conflicts that might be raised during the course of software development.

  • Includes an appendix with sample course slides, and a full PowerPoint presentation that can be downloaded from www.charlesriver.com


Part I Software Development Enviornment
1.    The Nature of Software Engineering
2.    Software Engineering Methods
3.    Working in Teams
4.    Software as a Product

Part II The World of Software Engineering
5.    Code of Ethics of Software Engineering
6.    International Perspective on Software Engineering
7.    Different Perspective on Software Engineering
8.    The History of Software Engineering

Part III Software-Human Interaction
9.    Program Comprehension, Code Inspections, and Refactoring
10.  Learning Processes in Software Engineering
11.  Abstraction and Other Heuristics of Software Development
12.  The Characteristics of Software and the Human Aspects of Software Engineering

Part IV Business Analysis of Software Engineering
13.  Software Project Estimation and Tracking
14.  Software as a Business
15.  The Internet and the Human Aspects of Software Engineering

Part V Software Engineering Education
16.  Case Studies in Software Engineering
17.  Students's Summary Projects and Presentations
18.  Remark about Software Engineering Education
19.  Additional Information on Resources Used in This Book


Read more See more product details


Brand / Publisher Laxmi
Return Policy 30 Days
ISBN 817008718X
Author James E. Tomayko, Orit Hazzan
Language English
Board CBSE
Subject Computer Science
Pages 338
Binding Paperback


Brand Information

Laxmi Publications is a privately held publishing company and is one of the leading publishers of Engineering, Computers, College, School (CBSE Board) and Children books in India and abroad. It has following subsidiaries and imprints through which it caters to different niches of educational and professional books market.

  1. Be the first to review this product

Write Your Own Review

Only registered users can write reviews. Please, log in or register