Flylib.com
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242
Authors:
James Tomayko
,
Orit Hazzan
BUY ON AMAZON
Table of Contents
BackCover
Human Aspects of Software Engineering
Introduction
Rationale of This Book
Scope of the Book
Readership of the Book
Structure of the Book
Structure of Each Chapter
How to Use This Book
References
Part I: Software Development Environments
Chapter 1: The Nature of Software Engineering
Objectives
Study Questions
A Day in the Life of a Software Engineer in a Conventional Company
A Software Engineer s Day at an Agile Development Company
Why Software Projects Fail
For Further Review
References and Additional Resources
Chapter 2: Software Engineering Methods
Objectives
Study Questions
Software Development Methods
Choosing Among the Spiral Model, UP, and XP
To Require or Not to Require. . . Methods
Summary Questions
For Further Review
References
Chapter 3: Working in Teams
Objectives
Study Questions
Relevance for Software Engineering
Types and Structures of Software Development Teams
Forming and Rewarding Student Teams
A Game Theory Perspective of Teamwork
Outsourcing
The Bozo Effect
Mind the Gap
Summary Questions
For Further Review
References and Additional Resources
Chapter 4: Software as a Product
Objectives
Study Questions
Relevance for Software Engineering
Software Requirements - Background
Data Collection Tools
Requirements Management
Characteristics of Tools for Requirements Management
Discussion
Summary Questions
For Further Review
References
Part II: The World of Software Engineering
Chapter 5: Code of Ethics of Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
Codes of Ethics
The Code of Ethics of Software Engineering
Scanning the Code of Ethics of Software Engineering
Questions - Principle 1: Public
Questions - Principle 2: Client and Employer
Questions - Principle 3: Product
Questions - Principle 4: Judgment
Questions - Principle 5: Management
Questions - Principle 6: Profession
Questions - Principle 7: Colleagues
Questions - Principle 8: Self
Discussion
Summary Questions
For Further Review
References and additional resources
Chapter 6: International Perspective on Software
Objectives
Study Questions
Relevance for Software Engineering
International Perspectives on Software Engineering
The High-Tech Industry in Different Countries
Additional International Topics Related to Software Engineering
Women and Minorities in Computer Science and Software Engineering
Summary Questions
For Further Review
References and Additional Resources
Chapter 7: Different Perspectives on Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
Software Engineering: A Multifaceted Field
Summary Questions
For Further Review
References
Chapter 8: The History of Software Engineering
Objectives
Study Questions
The Early Days of Computing
Information Hiding - The First Budding of Software Development Methods
Abstraction - Another Part of Methods
The Beginning of Software Development Methods
The Customer s Task in the Early Days of Software Development Methods
Abstraction and Information Hiding Come to the Fore
Software Development Methods Become Part of the Profession of Software Engineering
Objects Arise
Agile Methods Enter the Software Engineering World
For Further Review
References
Part III: Software-Human Interaction
Chapter 9: Program Comprehension, Code Inspections, and Refactoring
Objectives
Relevance for Software Engineering
Program Comprehension
Code Inspections (Code Review)
Refactoring
Summary Questions
For Further Review
References and Additional Resources
Chapter 10: Learning Processes in Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
Software Engineering as a Reflective Practice
Learning Organizations
Conclusions
Summary Questions
For Further Review
References and additional resources
Chapter 11: Abstraction and Other Heuristics of Software Development
Objectives
Study Questions
Relevance for Software Engineering
Central Heuristics of Software Development
Illumination of Previous Chapters by Abstraction
Additional Topics Related to Abstraction
Summary Questions
References
Chapter 12: The Characteristics of Software and the Human Aspects of Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
Software Characteristics
Programming Style
Evaluation of Programming Style
Affective Aspects of Human-Software Interaction
Summary Questions
For Further Review
References and additional resources
Programming Style Links
Appendix - Questionnaire
Part IV: Business Analysis of Software Engineering
Chapter 13: Software Project Estimation and Tracking
Objectives
Study Questions
Relevance for Software Engineering
Poor Software Project Management
Requirements
Playing Games with Estimates and Deadlines
Summary Question
For Further Review
References
Chapter 14: Software as a Business
Objectives
Study Questions
Relevance to Software Engineering
A Brief History of the Software Business
Summary Questions
For Further Review
References and additional resources
Chapter 15: The Internet and the Human Aspects of Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
E-Commerce
Summary Questions
For Further Review
References and additional resources
Part V: Software Engineering Education
Chapter 16: Case Studies in Software Engineering
Objectives
Study Questions
Relevance for Software Engineering
Software Management
Software Development Paradigm
General Principles
For Further Review
References
Chapter 17: Students Summary Projects and Presentations
Objectives
Study Questions
Relevance for Software Engineering
Case Studies
Construction of Case Studies
Presentation of Case Studies
Additional Resources
Chapter 18: Remarks about Software Engineering Education
Objectives
Study Questions
Relevance for Software Engineering
The History of Software Engineering Education
The Education of Software Engineers Today
Teaching Human Aspects of Software Engineering
References and Additional Resources
Chapter 19: Additional Information on Resources Used in This Book
Articles
Web Sites
Appendix: Course Slides
Introduction to Human Aspects of Software Engineering (CH1)
The Nature of Software Development Projects (CH2)
Teamwork in Software Engineering (CH3)
Software as a Product (CH4)
Code Of Ethics Of Software Engineering (CH5)
Different Perspectives on software engineering (CH6 CH7)
Learning Perspectives on software engineering (CH10)
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
Index_Z
List of Figures
List of Tables
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242
Authors:
James Tomayko
,
Orit Hazzan
BUY ON AMAZON
Cisco IP Communications Express: CallManager Express with Cisco Unity Express
Paging
Customizing Softkeys
Configuring and Monitoring Via Network Management Systems Using the Cisco CME AXL/SOAP Interface
Cisco IPC Express System Configuration Example
Troubleshooting Cisco UE Integrated Voice Mail Features
Mastering Delphi 7
Delphi 7 and Its IDE
The Delphi Programming Language
Modeling and OOP Programming (with ModelMaker)
Delphi for .NET Preview: The Language and the RTL
Appendix C Free Companion Books on Delphi
Special Edition Using Crystal Reports 10
Joining Database Objects Together
Introduction
Crystal Enterprise Architecture
Configuring the Application Server
Implementing the Part Viewer
Ruby Cookbook (Cookbooks (OReilly))
Representing Rational Numbers
Adding a Timeout to a Long-Running Operation
Binding a Block Argument to a Variable
Extracting Code into Helper Functions
Running Code Only in Debug Mode
Web Systems Design and Online Consumer Behavior
Chapter I e-Search: A Conceptual Framework of Online Consumer Behavior
Chapter VII Objective and Perceived Complexity and Their Impacts on Internet Communication
Chapter X Converting Browsers to Buyers: Key Considerations in Designing Business-to-Consumer Web Sites
Chapter XI User Satisfaction with Web Portals: An Empirical Study
Chapter XIII Shopping Agent Web Sites: A Comparative Shopping Environment
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Success Story #1 Lockheed Martin Creating a New Legacy
Executing Corporate Strategy with Lean Six Sigma
Phase 4 Performance and Control
Service Process Challenges
First Wave Service Projects
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies