For an undergraduate course in Object-Oriented Programming or a course in Intermediate Java Programming.
Appealing to programmers and non-programmers alike, this complete introduction to Java shows students how to use this versatile and popular object-oriented programming language as a primary tool in many different aspects of their programming work (not just for creating programs with graphical content within Web pages), and includes complete descriptions of the fundamental elements of Java with step-by-step instructions on how to compile and run a program. Well-organized, clearly written, and visually engaging, it gives students real hands-on experience as it guides them through all of Java's functions and capabilities reinforcing their understanding with periodic reviews and helping them see Java's everyday applicability through many interesting case studies. Emphasizing the importance of good programming style particularly the need to maintain an object's integrity from outside interference it teaches students how to harness the power of Java in object-oriented programming, and enables them to create their own interesting and practical every-day applications.
[ Harel - 88a ] D. Harel , H. Lachover , A. Naamad , A. Pnueli , M. Politi , R. Sherman , A. Shtul - Trauring . ... W. Reisig . Petri Nets : An Introduction . Berlin : Springer - Verlag , 1985 . [ Rumbaugh - 88 ] James Rumbaugh .
Computer Performance Evaluation: Modelling Techniques and Tools : 10th International Conference, Tools '98 Palma de Mallorca, Spain, September 14-18, 1998...
When software systems are delivered too late, when they fail to meet the needs of their users, when only a fraction of their capacity is used, when their maintenance costs...
Building on the proven pedagogy of its predecessors, Systems Analysis and Design, Sixth Edition presents a clear introduction to systems analysis and design. Students will find concepts easy-to-understand through the...
Introducing a breakthrough approach to managing innovation, productivity, and quality assurance This book describes a systems management approach that successfully integrates the latest systems engineering methodologies with cutting-edge process...
Concept; Foundation; Technique; Pragmatics; The real world; Extensions.
"Bill Buxton and I share a common belief that design leadership together with technical leadership drives innovation. Sketching, prototyping, and design are essential parts of the process we use to...
"IEEE Press is pleased to bring you this Second Edition of Phillip A. Laplante's best-selling and widely-acclaimed practical guide to building real-time systems. This book is essential for improved system...
本书是作者几十年从事软件工程教学、咨询和研究的一个总结,它从软件产品开发的“软”“易变”“非线性增长复杂度”“创新”等特点入手,系统讨论了软件工程自身的特殊性,清楚揭示了我们遵循几十年的借鉴传统行业开发模式的方法不能高效匹配软件开发,导致软件工程成为低效工程领域的原因。本书系统探讨了从瀑布模式到敏捷模式转型的成功实践,在特定企业环境下让敏捷在组织、团队、项目中落地,并使其价值最大化,摆脱常见的“形似神不似”的敏捷实施。
The "SGML Buyer's Guide" helps experts and beginners to analyze the publishing process and to evaluate and choose the best tools and services for their needs. It also presents a...