Introduction to Software Engineering

Regular price €63.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Ronald J. Leach
academic software engineering curriculum
agile development models
Author_Ronald J. Leach
Black Box Testing
Bourne Shell
Case Tool
Category=UB
Category=UMX
Classical Waterfall
classical waterfall model
COCOMO Model
coding standards
Command Line Arguments
Cot Product
Cyclomatic Complexity
Development of High-Quality Software
DFD
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
Function Point
Function Point Analysis
Function Point Metrics
Improve Program Efficiency
Information Technology
Major Software Project
open source development models
Open Source Software
Petri Net
Project Management
rapid prototyping model
requirements engineering
Requirements Traceability Matrix
Software
Software Design
software development life cycle
Software Development Life Cycle Model
Software Development Process
software development techniques
software evolution techniques
Software Maintenance
software process models
software requirements
Software Reuse
Software System
software testing strategies
Source Code Files
spiral model
team-based programming
White Box Testing

Product details

  • ISBN 9780367575038
  • Weight: 734g
  • Dimensions: 178 x 254mm
  • Publication Date: 30 Jun 2020
  • Publisher: Taylor & Francis Ltd
  • Publication City/Country: GB
  • Product Form: Paperback
Secure checkout Fast Shipping Easy returns

Practical Guidance on the Efficient Development of High-Quality Software

Introduction to Software Engineering, Second Edition equips students with the fundamentals to prepare them for satisfying careers as software engineers regardless of future changes in the field, even if the changes are unpredictable or disruptive in nature. Retaining the same organization as its predecessor, this second edition adds considerable material on open source and agile development models.

The text helps students understand software development techniques and processes at a reasonably sophisticated level. Students acquire practical experience through team software projects. Throughout much of the book, a relatively large project is used to teach about the requirements, design, and coding of software. In addition, a continuing case study of an agile software development project offers a complete picture of how a successful agile project can work.

The book covers each major phase of the software development life cycle, from developing software requirements to software maintenance. It also discusses project management and explains how to read software engineering literature. Three appendices describe software patents, command-line arguments, and flowcharts.

Ronald J. Leach is an independent consultant and professor and department chair emeritus of computer science at Howard University. His research interests include software reuse, software measurement and metrics, and software fault-tolerance. He earned a BS, an MS, and a PhD in mathematics from the University of Maryland as well as an MS in computer science from Johns Hopkins University.

More from this author