LEADER 03087oam 2200649 450 001 9910154651703321 005 20210428124543.0 010 $a1-281-06470-X 010 $a9786611064709 010 $a1-4058-9049-5 035 $a(CKB)1000000000405601 035 $a(SSID)ssj0000309851 035 $a(PQKBManifestationID)12099752 035 $a(PQKBTitleCode)TC0000309851 035 $a(PQKBWorkID)10283824 035 $a(PQKB)10689356 035 $a(MiAaPQ)EBC5185705 035 $a(MiAaPQ)EBC5187359 035 $a(MiAaPQ)EBC5834462 035 $a(MiAaPQ)EBC5137438 035 $a(MiAaPQ)EBC6399666 035 $a(Au-PeEL)EBL5137438 035 $a(CaONFJC)MIL106470 035 $a(OCoLC)815532595 035 $a(PPN)156592533 035 $a(EXLCZ)991000000000405601 100 $a20210428d2005 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aSoftware development $ecase studies in java /$fDavide Brugali, Marco Torchiano 205 $a1st ed. 210 1$aHarlow, England :$cPearson Education, Limited,$d[2005] 210 4$d©2005 215 $a1 online resource (630 pages) $cillustrations 300 $aIncludes index. 311 $a0-321-11783-2 320 $aIncludes bibliographical references and index. 330 $aIn order to be able to write good software, students will need to be familiar with a range of techniques; good programming practice, experience of problem solving, familiarity with development methodologies, and knowledge of software processes. This book takes a new approach to the teaching of software development. Using a collection of case studies, it takes the student through the whole life cycle of building an application, starting at problem formulation, requirements analysis, system design, and the detail of the Java coding and testing. Each case study; -exploits object oriented concepts and techniques incrementally, with each case application getting more complex than the one before it-traces the path from problem statement through to implementation of the solution, giving guidance that is useful in subsequent case studies-gives a 'conceptual roadmap' where the student can follow the development of an application, and use those general principles in future software development-uses a different methodology, from a stand-alone application (computer simulator) to a distributed system (messaging server) through to a more complex system (workflow management system). 606 $aJava (Computer program language) 606 $aComputer software$xDevelopment 606 $aJava (programmeertaal) 615 0$aJava (Computer program language) 615 0$aComputer software$xDevelopment. 615 0$aJava (programmeertaal) 676 $a005.1 700 $aBrugali$b Davide$01233131 702 $aTorchiano$b Marco 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bUtOrBLW 906 $aBOOK 912 $a9910154651703321 996 $aSoftware development$92863367 997 $aUNINA