Software Systems Development: A Gentle Introduction - Carol Britton, Jill Doake

Software Systems Development: A Gentle Introduction

Buch | Softcover
320 Seiten
2005 | 4th edition
McGraw Hill Higher Education (Verlag)
978-0-07-711103-8 (ISBN)
74,80 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Explains techniques and practices that are universally applicable to software systems development using a traditional structured approach. This title covers topics such as SQL, agile methods and object-orientation. It is suited to computer science students or to those from other disciplines with an interest in software development.
The highly regarded textbook, Software Systems Development: A gentle introduction, provides a firm grounding in the principles of this topic in a clear, concise and lively form. The authors explain techniques and practices that are universally applicable to software systems development using a traditional structured approach, providing a solid background for aspiring software developers to build upon. This new edition has been thoroughly updated to develop coverage of topics such as SQL, agile methods and object-orientation. The authors’ accessible, jargon-free approach to systems analysis and design is ideally suited to computer science students on an introductory course or to those from other disciplines with an interest in software development.

Carol Britton is a principal lecturer in computer science at the University of Hertfordshire. Jill Doake is an independent consultant.

1.Background and case study
Developing systems: what is a system?
Contents of the book
Introduction to the Just a Line case study
2.Life cycles and development methods
The system life cycle
Development methods
3.The system requirements
Background
What are requirements?
Stages in engineering the system requirements
4.Process modelling
Modelling
Data flow diagrams: Part 1
Data flow diagrams: Part 2
Process definitions
5.Data dictionary
6.Data modelling
Principles of data modelling
Entity-relationship modelling
Normalisation
7.Event modelling
Entity life histories
State diagrams
8.Implementation in a relational database
Types of implementation
Databases
Microsoft Access: a typical relational database
Implementing simple entity-relationship diagrams in a database
SQL (Structured Query Language)
The user interface
The Internet
9. Testing and handing over the system
Testing
Changeover to the new system
Documentation
The post-implementation review
Maintenance
10. Management and professional issues
What is project management?
Planning
Monitoring and controlling the project
Software metrics
Standards and quality assurance
Legal and professional issues
11. CASE tools and alternative approaches to development
CASE tools
Prototyping
Rapid Application Development
Agile methods
Open source development
Object-oriented development
Appendix A: Jay’s newsagents case study
Appendix B: Mike’s bikes case study
Answers
Bibliography
Glossary
Index

Erscheint lt. Verlag 16.10.2005
Verlagsort London
Sprache englisch
Maße 190 x 247 mm
Gewicht 810 g
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 0-07-711103-6 / 0077111036
ISBN-13 978-0-07-711103-8 / 9780077111038
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen, Prozesse, Methoden und Werkzeuge

von Jörg Schäuffele; Thomas Zurawka

Buch | Hardcover (2024)
Springer Vieweg (Verlag)
99,99
Deterministische und randomisierte Algorithmen

von Volker Turau; Christoph Weyer

Buch | Softcover (2024)
De Gruyter Oldenbourg (Verlag)
64,95