Software Design and Development: The Preliminary Course
Carole Wilson(Author)
Cambridge University Press
Published on 30. August 2001
Book
Paperback/Softback
256 pages
978-0-521-00642-2 (ISBN)
Description
Software Design and Development: The Preliminary Course provides full coverage of the Software Design and Development course. The book includes outcome statements for each chapter which are clearly linked to the course. It combines explanatory theory followed by exercises that support the concepts covered in the text. It also contains multiple choice topic review questions that are suitable for revision and homework. Students' understanding of theory is developed with extensive practical examples and projects in a range of programming languages. The glossary of terms is comprehensive, and students will find it useful to refer to when revising for tests or completing assignments.
More details
Series
Language
English
Place of publication
Cambridge
United Kingdom
Target group
Primary & secondary/elementary & high school
Interest Age: From 14 to 16 years
Product notice
Paperback (trade)
Illustrations
Worked examples or Exercises; 100 Tables, unspecified; 50 Halftones, unspecified; 70 Line drawings, unspecified
Dimensions
Height: 245 mm
Width: 195 mm
Thickness: 18 mm
Weight
519 gr
ISBN-13
978-0-521-00642-2 (9780521006422)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Person
Carole Wilson is a Learning Support Technology Coordinator with more than 15 years experience teaching computing to middle and upper secondary students. She has run in-service to teachers on the application of technology in the classroom and has industry experience in the development of Intranets and Internet sites.
Content
About this book; Part I. Social Concepts and Issues in the Design and Development of Software: 1. Social and ethical issues: Ergonomics, Intellectual property, Inclusivity; 2. Hardware and software: Hardware, Software, The relationship between hardware and software; 3. Software development approaches: The structured approach to software solutions, The prototyping approach to software solutions, The rapid applications approach to software development, The end-user approach to software development; Part II. Introduction to Software Development: 4. Defining the problem and planning software solutions: Defining the problem, Abstraction/refinement, Data types, Structured algorithms; 5. Building software solutions: Coding in an approved programming language, Error correction techniques, Libraries of code, User interface development, Documentation; 6. Checking software solutions: Test data, Evaluation of design, Evaluation of the implemented solution; 7. Modifying software solutions: Reasons for maintenance coding, Features in source code that improve its maintainability, Interpretation, Documentation; 8. Developing software solutions: Implementing projects, Project management techniques, Project documentation; Glossary; Index.