LEADER 04662nam 2200601Ia 450 001 9910458506803321 005 20200520144314.0 010 $a1-282-50123-2 010 $a9786612501234 010 $a81-224-2846-0 035 $a(CKB)2560000000014355 035 $a(EBL)3017407 035 $a(SSID)ssj0000671693 035 $a(PQKBManifestationID)11446496 035 $a(PQKBTitleCode)TC0000671693 035 $a(PQKBWorkID)10624705 035 $a(PQKB)10885332 035 $a(MiAaPQ)EBC3017407 035 $a(Au-PeEL)EBL3017407 035 $a(CaPaEBR)ebr10367720 035 $a(CaONFJC)MIL250123 035 $a(OCoLC)923652235 035 $a(EXLCZ)992560000000014355 100 $a20081221d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aSoftware engineering$b[electronic resource] $e(a lifecycle approach) /$fPratap K. J. Mohapatra 210 $aNew Delhi $cNew Age International$d2010 215 $a1 online resource (493 p.) 300 $aDescription based upon print version of record. 311 $a81-224-2721-9 327 $a""Cover ""; ""Preface ""; ""Acknowledgement ""; ""Contents ""; ""The Basics ""; ""Chapter 1 Introduction ""; ""1.1 History of Software Engineering ""; ""1.2 Software Crisis ""; ""1.3 Evolution of a Programming System Product ""; ""1.4 Characteristics of Software ""; ""1.5 Definitions ""; ""1.6 No Silver Bullets ""; ""1.7 Software Myths ""; ""Chapter 2 Software Development Life Cycles ""; ""2.1 Software Development Process ""; ""2.2 The Code-And-Fix Model ""; ""2.3 The Waterfall Model ""; ""2.4 The Evolutionary Model ""; ""2.5 The Incremental Implementation (Boehm 1981, Gilb 1988) "" 327 $a""2.6 Prototyping """"2.7 The Spiral Model ""; ""2.8 Software Reuse ""; ""2.9 Automatic Software Synthesis ""; ""2.10 Comparing Alternative Software Development Life Cycle Models ""; ""2.11 Phasewise Distribution of Efforts ""; ""2.12 Life Cycle Interrelationships ""; ""2.13 Choosing an Application Development Strategy ""; ""2.14 Non-Traditional Software Development Processes ""; ""2.15 Differing Concepts of 'Life Cycle' ""; ""Requirements ""; ""Chapter 3 Requirements Analysis ""; ""3.1 Importance of Requirements Analysis ""; ""3.2 User Needs, Software Features, And Software Requirements "" 327 $a""3.3 Classes of User Requirements """"3.4 Sub-Phases of Requirements Phase ""; ""3.5 Barriers to Eliciting User Requirements ""; ""3.6 Strategies For Determining Information Requirements ""; ""3.7 The Requirements Gathering Sub-Phase ""; ""3.8 Requirements Engineering ""; ""Chapter 4 Traditional Tools for Requirements Gathering ""; ""4.1 Document Flow Chart ""; ""4.2 Decision Tables ""; ""4.3 Decision Trees ""; ""Chapter 5 Structured Analysis ""; ""5.1 Data Flow Diagrams (DFD) ""; ""5.2 Data Dictionary ""; ""5.3 Structured English ""; ""5.4 Data Flow Diagrams for Real-Systems "" 327 $a""5.5 Other Structured Analysis Approaches """"Chapter 6 Other Requirements Analysis Tools ""; ""6.1 Finite State Machines ""; ""6.2 Statecharts ""; ""6.3 Petri Nets ""; ""Chapter 7 Formal Specifications ""; ""7.1 Notations Used in Formal Methods ""; ""7.2 The Z-Specification Language ""; ""7.3 Z Language Specification For Library Requirements-An Illustration ""; ""Chapter 8 Object-Oriented Concepts ""; ""8.1 Popularity of Object-Oriented Technology ""; ""8.2 Emergence of Object-Oriented Concepts ""; ""8.3 Introduction To 'Object' ""; ""8.4 Central Concepts Underlying Object Orientation "" 327 $a""8.5 Unified Modeling Language (UML) """"Chapter 9 Object-Oriented Analysis ""; ""9.1 Steps in Object-Oriented Analysis ""; ""9.2 Use Case - The Tool to Get User Requirements ""; ""9.3 Identify Objects ""; ""9.4 Identify Relationships Between Objects ""; ""9.5 Identify Attributes ""; ""9.6 Identify System Events and System Operations ""; ""9.7 Write Contracts for Each Operation ""; ""9.8 An Example of Issue of Library Books ""; ""9.9 Relating Multiple Use Cases ""; ""9.10 Find Generalized Class Relationships ""; ""9.11 Organize the Object Model Into Packages "" 327 $a""9.12 Modelling System Behaviour "" 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 608 $aElectronic books. 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers) 700 $aMohapatra$b Pratap K. J$0982579 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910458506803321 996 $aSoftware engineering$92242446 997 $aUNINA