Software Development in Practice
By (author) Bernie Fishpool, Mark Fishpool
Publication date: 14 Aug 2020
Software development is becoming recognised more and more as an essential skill and profession in today's increasingly digital world. Familiarity with basic programming concepts is no longer sufficient to succeed as a software developer, today's developers require a wider field of expertise and a holistic, customer-focused approach. This book is a pragmatic guide to software development in practice. It explores the inner workings of software development in the context of the industry, covering good practice for software developers and providing you with tools and practical understanding you'll need to advance within the software development world.Dimensions: 244x170mm
Print ISBN-13: 9781780174976
Ebook ISBN-13: 9781780174990
228 pages
Imprint: BCS, The Chartered Institute for IT
- GETTING STARTED IN SOFTWARE DEVELOPMENT
- TARGET ROLES
- OVERVIEW OF DIFFERENT TASKS A COMMERCIAL DEVELOPER MIGHT ENCOUNTER IN THE ROLE
- OVERVIEW OF SOFTWARE DEVELOPMENT METHODOLOGIES
- OVERVIEW OF COMMERCIAL SOFTWARE LANGUAGES AND PARADIGMS
- ANALYSIS AND PLANNING
- WRITING GOOD-QUALITY CODE
- DEVELOPING EFFECTIVE USER INTERFACES
- LINKING PROGRAM CODE TO BACK-END DATA SOURCES
- TESTING CODE AND ANALYSING RESULTS
- WORKING WITH STRUCTURED TECHNIQUES TO PROBLEM-SOLVE AND DESIGN SOLUTIONS
- HOW TO DEBUG CODE AND UNDERSTAND UNDERLYING PROGRAM STRUCTURE
- WORKING WITH SYSTEMS ANALYSIS ARTEFACTS
- BUILDING, MANAGING AND DEPLOYING CODE INTO ENTERPRISE ENVIRONMENTS
- INDUSTRY APPROACHES TO TESTING
- CLIENT AND STAKEHOLDER FOCUS
- PROFESSIONAL RECOGNITION
- FINAL THOUGHTS
Chris Beaumont PhD FBCS FHEA
Chair of Examiners, NCC Education
Andy Doyle
Director, Nice Group (SW) Ltd
Paul Leonard
Group Technology & Infrastructure Manager, DCC plc
Karl Beecher
Author of Computational Thinking
Sjoukje Ijlstra
Software Engineer, JP Morgan
Dr Patrick Hill
R&D Director, QPC Ltd
Adrian Winckles
Director of Cyber and Networking, Anglia Ruskin University
Martin Thorne
Technical Director, Montpellier Integrated
Kieran Purdie
Pro AV Channel Manager & Business Development / Technical Manager, NETGEAR Business, UK & Ireland
Anthony Davis
Senior Manager Platform Engineering, Sixt
Chris Galley FBCS CITP