Introduction to software engineering / Ronald J. Leach.
By: Leach, Ronald J [author.].
Material type: BookSeries: Chapman & Hall/CRC innovations in software engineering and software development.Publisher: Boca Raton : Chapman & Hall/CRC, 2016Edition: Second edition.Description: xxvi, 390p.: ill.; 26cm.ISBN: 9781498705318 (ePub ebook) :; 9781498705288 (VitalBook ebook) :; 9781498705301 (VitalBook ebook) :.Subject(s): Software engineeringItem type | Current location | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Books,Booklets,Workbooks | IBB Library-Gidan Kwano | QA76.758.L32 2016 (Browse shelf) | NC 1 | Available | 2342141154 |
Browsing IBB Library-Gidan Kwano Shelves Close shelf browser
QA76.758. H34 Managing the software enterprise: | QA76.758.H87 1995 Software engineering and knowledge engineering : | QA76.758.K38 2011 Software testing / | QA76.758.L32 2016 Introduction to software engineering / | QA76.758.P74 2019 Software engineering : | QA76.758.P74 2019 Software engineering : | QA76.758.P74 2019 Software engineering : |
Previous edition: 2000.
Academic
Includes bibliographical references and index.
Introduction; THE NEED FOR SOFTWARE ENGINEERING; ARE SOFTWARE TEAMS REALLY NECESSARY?; GOALS OF SOFTWARE ENGINEERING; TYPICAL SOFTWARE ENGINEERING TASKS; SOFTWARE LIFE CYCLES; DIFFERENT VIEWS OF SOFTWARE ENGINEERING ACTIVITIES; SOFTWARE ENGINEERING AS AN ENGINEERING DISCIPLINE; SOME TECHNIQUES OF SOFTWARE ENGINEERING; STANDARDS COMMONLY USED FOR SOFTWARE DEVELOPMENT PROCESSES; ORGANIZATION OF THE BOOK Project Management ; SUBTEAMS NEEDED IN SOFTWARE ENGINEERING PROJECTS; NATURE OF PROJECT TEAMS; PROJECT MANAGEMENT; SOFTWARE PROJECT ESTIMATION; PROJECT SCHEDULING; PROJECT MEASUREMENT; PROJECT MANAGEMENT TOOLS; ROLE OF NETWORKS IN PROJECT MANAGEMENT; GROUPWARE; CASE STUDY IN PROJECT MANAGEMENT FOR AGILE PROCESSES Requirements ; SOME PROBLEMS WITH REQUIREMENTS DETERMINATION; REQUIREMENTS ELICITATION; REQUIREMENTS TRACEABILITY; SOFTWARE ARCHITECTURES AND
REQUIREMENTS; USE CASES IN REQUIREMENTS ENGINEERING; REENGINEERING SYSTEM REQUIREMENTS; ASSESSMENT OF FEASIBILITY OF SYSTEM REQUIREMENTS; USABILITY REQUIREMENTS; SPECIFYING REQUIREMENTS USING STATE DIAGRAMS AND DECISION TABLES; SPECIFYING REQUIREMENTS USING PETRI NETS; ETHICAL ISSUES; SOME METRICS FOR REQUIREMENTS; THE REQUIREMENTS REVIEW; A MANAGEMENT VIEWPOINT; CASE STUDY OF A MANAGEMENT PERSPECTIVE ON REQUIREMENTS IN AGILE DEVELOPMENT; THE MAJOR PROJECT: PROBLEM STATEMENT; THE MAJOR PROJECT: REQUIREMENTS ELICITATION; THE MAJOR SOFTWARE PROJECT: REQUIREMENTS ANALYSIS Software Design ; INTRODUCTION; SOFTWARE DESIGN PATTERNS; INTRODUCTION TO SOFTWARE DESIGN REPRESENTATIONS; PROCEDURALLY ORIENTED DESIGN REPRESENTATIONS; SOFTWARE ARCHITECTURES; SOFTWARE DESIGN PRINCIPLES FOR PROCEDURALLY ORIENTED PROGRAMS; WHAT IS AN OBJECT?; OBJECT-ORIENTED DESIGN REPRESENTATIONS; SOFTWARE DESIGN PRINCIPLES FOR
OBJECT-ORIENTED PROGRAMS; CLASS DESIGN ISSUES; USER INTERFACES; SOFTWARE INTERFACES; SOME METRICS FOR DESIGN; DESIGN REVIEWS; A MANAGER’S VIEWPOINT OF DESIGN; CASE STUDY OF DESIGN IN AGILE DEVELOPMENT; ARCHITECTURE OF THE MAJOR SOFTWARE ENGINEERING PROJECT; PRELIMINARY DESIGN OF THE MAJOR SOFTWARE PROJECT; SUBSYSTEM DESIGN FOR THE MAJOR SOFTWARE PROJECT; DETAILED DESIGN FOR THE MAJOR SOFTWARE PROJECT Coding ; CHOICE OF PROGRAMMING LANGUAGE; CODING STYLES; CODING STANDARDS; CODING, DESIGN, REQUIREMENTS,
AND CHANGE; COUPLING CAN BE DANGEROUS; SOME CODING METRICS; CODING REVIEWS AND INSPECTIONS; CONFIGURATION MANAGEMENT; A MANAGEMENT PERSPECTIVE ON CODING; CASE STUDY IN CODING IN AGILE DEVELOPMENT; CODING OF THE MAJOR SOFTWARE PROJECT Testing and Integration ; TYPES OF SOFTWARE TESTING; BLACK-BOX MODULE TESTING; WHITE-BOX MODULE TESTING; REDUCING THE NUMBER OF TEST CASES BY EFFECTIVE TEST STRATEGIES; TESTING OBJECTS FOR ENCAPSULATION AND COMPLETENESS; TESTING OBJECTS WITH INHERITANCE; GENERAL TESTING ISSUES FOR OBJECT-ORIENTED SOFTWARE; TEST SCRIPTS, TEST HARNESSES,
AND TEST PLANS; SOFTWARE INTEGRATION; CLOUD COMPUTING AND SOFTWARE INTEGRATION: SOFTWARE AS A SERVICE ; MANAGING CHANGE IN THE INTEGRATION PROCESS; PERFORMANCE AND STRESS TESTING; QUALITY ASSURANCE; SOFTWARE RELIABILITY; A MANAGER’S VIEWPOINT ON TESTING AND INTEGRATION; CASE STUDY IN TESTING AND INTEGRATION IN AGILE DEVELOPMENT; TESTING THE MAJOR SOFTWARE PROJECT; INTEGRATING THE MAJOR SOFTWARE PROJECT Delivery, Installation, and Documentation; DELIVERY; INSTALLATION; DOCUMENTATION; INTERNAL DOCUMENTATION; EXTERNAL DOCUMENTATION; DESIGN RATIONALES; INSTALLATION, USER, TRAINING, AND OPERATIONS MANUALS; ONLINE DOCUMENTATION; READING LEVELS; A MANAGER’S VIEW OF DELIVERY, INSTALLATION, AND DOCUMENTATION; CASE STUDY OF DELIVERY IN AGILE DEVELOPMENT; DELIVERY, INSTALLATION,
AND DOCUMENTATION OF THE MAJOR SOFTWARE PROJECT Maintenance and Software Evolution ; INTRODUCTION; CORRECTIVE SOFTWARE MAINTENANCE; ADAPTIVE SOFTWARE MAINTENANCE; HOW TO READ REQUIREMENTS, DESIGNS, AND SOURCE CODE; A MANAGER’S PERSPECTIVE ON SOFTWARE MAINTENANCE; MAINTENANCE COSTS, SOFTWARE EVOLUTION, AND THE DECISION TO BUY VERSUS BUILD VERSUS REUSE VERSUS REENGINEER; MAINTENANCE IN AGILE DEVELOPMENT AND THE TOTAL LIFE CYCLE COSTS; MAINTENANCE OF THE MAJOR SOFTWARE PROJECT Research Issues in Software Engineering ; SOME IMPORTANT RESEARCH PROBLEMS IN SOFTWARE ENGINEERING; HOW TO READ THE SOFTWARE ENGINEERING RESEARCH LITERATURE APPENDIX A: AN INTERESTING SOFTWARE PATENT; APPENDIX B: COMMAND-LINE ARGUMENTS; APPENDIX C: FLOWCHARTS References; Index A summary, keywords and phrases, and further reading appear at the end of each chapter.
Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK). UkOxU
Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force. UkOxU
Description based on CIP data; item not viewed.
B-40891/EDIMEH/30/09/21
There are no comments for this item.