
| preface . introduction 1 beginning at the end 2 leicester software engineering 3 goodbye,cruel world! 4 taking control part i process-oriented software development 5 case study:harry hacker(programming)ltd 6 writing c++ functions 7 pointers and arrays 8 a closer look at functions 9 the standard libraries 10 the physical process model 11 implementation of the physical process model 12 process-oriented analysis 13 case study:loughborough bell foundry 14 process-oriented analysis of interactive systems 15 process-oriented design 16 case study:birstall bank part ii data-oriented software development .17 implementing isolated data in c++ 18 dynamic memory allocation 19 saving data for posterity 20 the relational database 21 entity-relationship diagrams 22 data-oriented analysis and design 23 case study:laughing house part iii object-oriented software development .. 24 why we need objects 25 encapsulation 26 a first look at class relationships 27 polymorphism 28 generic programming 29 inheritance 30 class-relationship diagrams 31 object-oriented sadie 32 case study:bristall bank revisited conclusions 33 erding at the beginning 34 bibliography appendices a case tool: installation b case tool: managing a project c case tool: installing the sample projects d case tutorial: general introduction e case tutorial: datafiow diagrams f case tutorial: data dictionary g case tutorial: process specifications h case tutorial: state transition diagrams i case tutorial: structure charts j case tutorial: entity-relationship diagrams and class-relationship diagrams index ... |
商品评论(0条)