e99 Online Shopping Mall
Help | |
Home - Basic S - Software Engineering (Books) |
  | Back | 21-40 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
21. Object-Oriented Software Engineering by Stephen Schach | |
Hardcover: 576
Pages
(2007-09-05)
-- used & new: US$48.54 (price subject to change: see help) Asin: 007352333X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Object-Oriented Software Engineering is written for both the traditional one-semester and the newer two-semester software engineering curriculum. Part I covers the underlying software engineering theory, while Part II presents the more practical life cycle, workflow by workflow. The text is intended for the substantial object-oriented segment of the software engineering market. It focuses exclusively on object-oriented approaches to the development of large software systems that are the most widely used.Text includes 2 running case studies, expanded coverage of agile processes and open-source development. Customer Reviews (1)
Solid OO SE Text, but painful at times |
22. Software Engineering: Principles and Practice 3e by Prof. Hans van Vliet | |
Paperback: 740
Pages
(2008-06-30)
-- used & new: US$57.25 (price subject to change: see help) Asin: 0470031468 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (5)
Unsatisfied
Good book for reference
Exactly what i was looking for
... and Practice??? Most SW engineering books teach theory, not practice. Thus, I approached this book named "Software Engineering: Principles AND PRACTICE " with great expectations. In short - I was very disappointed.
Good coverage on principles and the of software engineering. The section on softwaremaintenance is excellent and would be a good (and not-too-technical)resource for product managers, marketing managers, project managers, andthose involved with the software maintenance process -- something morecomplex and difficult than we usually think. ... Read more |
23. Creating a Software Engineering Culture by Karl E. Wiegers | |
Hardcover: 358
Pages
(1996-08)
list price: US$39.95 -- used & new: US$9.49 (price subject to change: see help) Asin: 0932633331 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
More a catalog of ideas than a how to guide
A needed dose of software development sanity.
A must read for everyone in the software industry!
Essential especially for small IS shops
A common-sense approach to software process improvement. |
24. Software Engineering Best Practices: Lessons from Successful Projects in the Top Companies by Capers Jones | |
Hardcover: 688
Pages
(2009-10-08)
list price: US$75.00 -- used & new: US$54.94 (price subject to change: see help) Asin: 007162161X Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This in-depth volume examines software engineering topics that are not covered elsewhere: the question of why software engineering has developed more than 2,500 programming languages; problems with traditional definitions of software quality; and problems with common metrics, "lines of code," and "cost per defect" that violate standard economic assumptions.The book notes that a majority of "new" projects are actually replacements for legacy applications, illustrating that data mining for lost requirements should be a standard practice.Difficult social engineering issues are also covered, such as how to minimize harm from layoffs and downsizing. Software Engineering Best Practices explains how to effectively plan, size, schedule, and manage software projects of all types, using solid engineering procedures.It details proven methods, from initial requirements through 20 years of maintenance.Portions of the book have been extensively reviewed by key engineers from top companies, including IBM, Microsoft, Unisys, and Sony. |
25. Fundamentals of Software Engineering (2nd Edition) by Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli | |
Paperback: 624
Pages
(2002-09-29)
list price: US$127.80 -- used & new: US$44.40 (price subject to change: see help) Asin: 0133056996 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. In contrast to other books which are based on the lifecycle model of software development, the authors emphasize identifying and applying fundamental principles that are applicable throughout the software lifecycle. This emphasis enables readers to respond to the rapid changes in technology that are common today. Principles and techniques are emphasized rather than specific tools—users learn why particular techniques should or should not be used. Understanding the principles and techniques on which tools are based makes mastering a variety of specific tools easier. The authors discuss principles such as design, specification, verification, production, management and tools. Now coverage includes: more detailed analysis and explanation of object-oriented techniques; the use of Unified Modeling Language (UML); requirements analysis and software architecture; Model checking—a technique that provides automatic support to the human activity of software verification; GQM—used to evaluate software quality and help improve the software process; Z specification language. For software engineers. Customer Reviews (5)
Excellent, but please consider that..
book for college for my son
Simply the best
Timeless
Good |
26. Software Engineering, The Development Process (Practitioners) (Volume 1) by Richard H. Thayer, Mark J. Christensen | |
Paperback: 552
Pages
(2005-11-11)
list price: US$89.95 -- used & new: US$45.78 (price subject to change: see help) Asin: 0471684171 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Boring and Aweful |
27. How We Test Software at Microsoft by Alan Page, Ken Johnston, Bj Rollison | |
Paperback: 405
Pages
(2008-12-10)
list price: US$44.99 -- used & new: US$24.37 (price subject to change: see help) Asin: 0735624259 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis the company places on the testing disciplineand its role in managing quality across a diverse, 150+ product portfolio. This bookwritten by three of Microsoft’s most prominent test professionalsshares the best practices, tools, and systems used by the company’s 9,000-strong corps of testers. Learn how your colleagues at Microsoft design and manage testing, their approach to training and career development, and what challenges they see ahead. Most important, you’ll get practical insights you can apply for better results in your organization. Discover how to: Customer Reviews (10)
good book
Microsoft Testing Only
Good not only for testers
Highly recommended for all current and would-be testers.
Good book on Software Testing |
28. Software Test Engineering with IBM Rational Functional Tester: The Definitive Resource by Chip Davis, Daniel Chirillo, Daniel Gouveia, Fariz Saracevic, Jeffrey B. Bocarsley, Larry Quesada, Lee B. Thomas, Marc van Lint | |
Paperback: 696
Pages
(2009-11-02)
list price: US$69.99 -- used & new: US$50.58 (price subject to change: see help) Asin: 0137000669 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description “Finally, a manual for the Software Test Engineer! Many manuals on the market today are geared toward developers, and none exist for Rational Functional Tester. This is one of the first manuals geared toward the Automated Test Engineer acknowledging the depth of knowledge required for a very complex job. The manual will assist all levels of test engineering with very specific steps and hands-on advice. This manual is a reference book that no Automated Test Engineer using RFT should be without!” —Penny Bowser, CTFL, CHE, QA Manager “The authors succeed in walking a line between sharing a wealth of technical knowledge and providing enough context to ensure the readers understand what they need to do and why. Novices and skilled practitioners alike should find the work a good read and a solid reference. Automating functional testing tends to receive less investment than it should, to the detriment of organizations everywhere. If the reader is seeking to improve his knowledge of Rational Functional Tester and make an impact using that knowledge, there is no better reference than this excellent distillation of years of field-proven experience.” —David J. Trent, Market Manager of Process and Best Practices Segment for Rational Software, IBM “As a former manager of the group that tested IBM’s Rational Functional Tester, like a few others, I see clearly how this book can help teams multiply the benefits they derive from this product.” —Ted Rivera, Senior Agile Transformation Architect, IBM Software Group “This book is a wonderful, in-depth resource for novice and expert users alike.” —Brian McCall, former IBM IT Specialist “This collection of Rational Functional Tester information is a ‘must have’ for anyone using this solution. Everyone from beginners to advanced users will find this book very helpful.” —Lew Cote, IBM Technical Solution Architect “This much-needed book effectively describes the value of Rational Functional Tester for functional testing needs. The book is well organized, thought through, and has all the latest information. The authors are no doubt subject matter experts.” —Kamala Parvathanathan, Senior Manager, IBM Rational The Indispensable Resource for Automated Testing Automated software testing has become a critical exercise, especially for developers utilizing iterative and agile methods. However, to achieve the full benefits of automated testing, teams need a deep understanding of both its principles and their testing tools. If you’re among the thousands of developers using IBM Rational Functional Tester (RFT), this book brings together all the insight, examples, and real-world solutions you need to succeed. Eight leading IBM testing experts thoroughly introduce this state-of-the-art product, covering issues ranging from building test environments through executing the most complex and powerful tests. Drawing on decades of experience with IBM Rational testing products, they address both technical and nontechnical challenges and present everything from best practices to reusable code. Coverage Includes Customer Reviews (2)
Good training resource...
An automated read. |
29. Head First Software Development by Tracey Pilone, Russ Miles | |
Paperback: 496
Pages
(2008-01-11)
list price: US$49.99 -- used & new: US$30.00 (price subject to change: see help) Asin: 0596527357 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past. Customer Reviews (17)
Book looks silly but is professionally on target
Very good learning style
Great
Good for the new Team... but
A Best Practice Book for Software Development |
30. Software Engineering with Microsoft Visual Studio Team System by Sam Guckenheimer, Juan J. Perez | |
Paperback: 304
Pages
(2006-05-19)
list price: US$49.99 -- used & new: US$12.00 (price subject to change: see help) Asin: 0321278720 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (9)
More about software project management than VSTS
Buy this book to sell your boss on VSTS
Excellent Experience
The First VSTS Book You Should Read
Highly Recommended |
31. Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results by David J. Anderson | |
Paperback: 336
Pages
(2003-09-27)
list price: US$64.99 -- used & new: US$42.94 (price subject to change: see help) Asin: 0131424602 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (14)
Agile Management for Software Engineering
Very Good Text for the Subject
Simple and easy to apply
IF...
Metrics for agile software development |
32. Software Engineering: Modern Approaches by Eric J. Braude, Michael E. Bernstein | |
Hardcover: 782
Pages
(2010-04-05)
-- used & new: US$56.44 (price subject to change: see help) Asin: 0471692085 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Fast answering |
33. Experimentation in Software Engineering: An Introduction (International Series in Software Engineering) by Claes Wohlin, Per Runeson, Martin Höst | |
Hardcover: 228
Pages
(1999-12-31)
list price: US$124.00 -- used & new: US$93.10 (price subject to change: see help) Asin: 0792386825 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Way overpriced. |
34. Principles Of Software Engineering Management by Tom Gilb | |
Paperback: 464
Pages
(1988-01-11)
list price: US$69.99 -- used & new: US$29.52 (price subject to change: see help) Asin: 0201192462 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (8)
Clear important principles description, good advices: a good book on software engineering
A project management epiphany
Excellent Book On Software Engineering
Sound ideas, but tedious to read The bookcontains endless redundancy and lots of hard to understand details ofprojects the author has worked on. One chapter even contains excerpts fromother books and articles that confirm the author's views - as though theauthor feared he hadn't been convincing enough (that wasn't theproblem). In summary, the book should have had half the length and thatwould have still covered the same content. It might be interesting toreaders new to the principles of evolutionary delivery, measurable attribteobjectives, and inspection.
Simply the best book on software development I haveread What separates this from most other books on software developmentis that just about every page is obviously written by someone who has beenthere and done it (recently), not just talked about it. The main ideas ofthe book (evolutionary delivery, defining ojectives as either"functional" or "attributes") may not seemrevolutionary, but apply it and it could revolutionise your project andmaybe career. No IT book I've ever has ever affected my own work soprofoundly. It's also well written and exceptionally well laid out. Moreplease, Tom! ... Read more |
35. Requirements Engineering for Software and Systems (Applied Software Engineering Series) by Phillip A. Laplante | |
Hardcover: 264
Pages
(2009-03-27)
list price: US$89.95 -- used & new: US$85.95 (price subject to change: see help) Asin: 1420064673 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Solid requirements engineering has become increasingly essential to improved on-time and on-budget delivery of software and systems projects. As more engineering programs make it a mandatory part of their curricula, students and working engineers require significant training to master the field, especially the complicated emerging ancillary software tools vital to the requirements engineering process. With an intentional focus on software-intensive systems, Requirements Engineering for Software and Systems provides a probing and comprehensive review of the state of technology and developments in intelligent systems, soft computing techniques, and their diverse applications in manufacturing. Topics covered can be applied to the requirements engineering practices for— Real-World Examples Inform and Clarify Theory Customer Reviews (1)
An essential reference for any software engineer |
36. Software Security: Building Security In by Gary McGraw | |
Paperback: 448
Pages
(2006-02-02)
list price: US$64.99 -- used & new: US$35.00 (price subject to change: see help) Asin: 0321356705 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This is the Mobipocket version of the print book. "When it comes to software security, the devil is in the details. This book tackles the details." "McGraw's book shows you how to make the 'culture of security' part of your development lifecycle." "McGraw is leading the charge in software security. His advice is as straightforward as it is actionable. If your business relies on software (and whose doesn't), buy this book and post it up on the lunchroom wall." Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice.The software security best practices, or touchpoints, described in this book have their basis in good software engineering and involve explicitly pondering security throughout the software development lifecycle. This means knowing and understanding common risks (including implementation bugsand architectural flaws), designing for security, and subjecting all software artifacts to thorough, objective risk analyses and testing. Software Security is about putting the touchpoints to work for you. Because you can apply these touchpoints to the software artifacts you already produce as you develop software, you can adopt this book's methods without radically changing the way you work. Inside you'll find detailed explanations of In addition to the touchpoints, Software Security covers knowledge management, training and awareness, and enterprise-level software security programs. Now that the world agrees that software security is central to computer security, it is time to put philosophy into practice. Create your own secure development lifecycle by enhancing your existing software development lifecycle with the touchpoints described in this book. Let this expert author show you how to build more secure software by building security in. Customer Reviews (19)
High-level security concepts book.
The best secure development lifecycle book
Good book for secure software coding !
Required residing for all software developers
A powerful book with deep truths for secure development |
37. Software Engineering Economics by Barry W. Boehm | |
Hardcover: 767
Pages
(1981-11-01)
list price: US$100.00 -- used & new: US$56.83 (price subject to change: see help) Asin: 0138221227 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
Still a classic Personally I especially likes the Part III and Part IV which were about the factors changing the software estimate and the reasons why. The last chapter of the book is something everyone should read who is working in quality/process management and is trying to improve productivity of a large project. Still a classic and worth reading!
A classic "must read" - but be aware of its limitations HOWEVER, it must be kept in mind that the book itself is somewhat outdated - COCOMO 81, as defined by Barry Boehm, has been overtaken by new technologies and in particular by the surge in PCs & the Internet. The basic model is still valid - I still use it myself - provided you are aware what the background in computing was when it was written, and you carefully assign the adjustment factors. Barry Boehm himself recognizes that COCOMO 81 is no longer valid - hence his collaboration with COCOMO II, which has addressed many of the problems that affected the old COCOMO 81 (e.g., it was mainly thought for development of software on expensive mainframes, and development tools have greatly evolved since that time). Still, I insist, if you are careful when making your estimations, the model and the techniques presented in this book are very useful and could be applied even on more modern projects. My second HOWEVER is related to use the model presented in this book for Software Maintenance purposes. Though the book has a chapter on this issue, by opinion is a radical NO-No on this particular issue. COCOMO 81 (as presented in this book) and COCOMO II are adequate for software development purposes. I totally disagree that they are adequate for software Maintenance purposes (though COCOMO II is at least not so very bad). Apart from the fact that it ignores things such as regression testing, or the number of releases to be made during such maintenance, it also ignores the fact that software "degrades" during such maintenance - subsequent modifications introduce more and more stress on the original design, until at a certain moment the software requires a great "overhaul" in order to solve a lot of patchwork that has accumulated over the years. Hence the typical case of having to redesign a complete new software system because maintenance of the old system becomes too expensive. In any case, if aware of such limitations, I can highly recommend it.
Economic analysis of software decisions making The COCOMO model is calibrated by industry data and expert opinion. Given module size estimates in lines of code as input the COCOMO model will predict effort and schedule in man-months.The COCOMO predictions cover the plans, product design, programming, and integration & test portions of the life cycle. The validity of the model is illustrated by charting actual vs. COCOMO prediction and the detailed analysis of the COCOMO cost driver attributes in Chapters 24-26. Product attributes are required software reliability (RELY), data base size (DATA), and product complexity (CPLX). Computer attributes are execution time constraint (TIME), main storage constraint (STOR), virtual machine volatility (VIRT), and computer turnaround time (TURN). Personnel attributes are analyst capability (ACAP), applications experience (AEXP), programmer capability (PCAP), virtual machine experience (VEXP), and programming language experience (LEXP). Project attributes are modern programming practices (MODP), use of software tools (TOOL), and required development schedule (SCED). Readers should be aware that some aspects of the COCOMO have been replaced by the publication of the "Software Cost Estimation with COCOMO II" book. The "COCOMO II" book contains a preface section titled"Relation to 1981 Software Engineering Book". I recommend keeping a copy of this preface handy while you read "Software Engineering Economics" because it provides a chapter-by-chapter assessment of the relevance of the "Software Engineering Economics" content in the year 2000.
Classic Required Reading
Outdated classic |
38. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels by Anneke Kleppe | |
Paperback: 240
Pages
(2008-12-19)
list price: US$39.99 -- used & new: US$16.44 (price subject to change: see help) Asin: 0321553454 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Software practitioners are rapidly discovering the immense value of Domain-Specific Languages (DSLs) in solving problems within clearly definable problem domains. Developers are applying DSLs to improve productivity and quality in a wide range of areas, such as finance, combat simulation, macro scripting, image generation, and more. But until now, there have been few practical resources that explain how DSLs work and how to construct them for optimal use. Software Language Engineering fills that need. Written by expert DSL consultant Anneke Kleppe, this is the first comprehensive guide to successful DSL design. Kleppe systematically introduces and explains every ingredient of an effective language specification, including its description of concepts, how those concepts are denoted, and what those concepts mean in relation to the problem domain. Kleppe carefully illuminates good design strategy, showing how to maximize the flexibility of the languages you create. She also demonstrates powerful techniques for creating new DSLs that cooperate well with general-purpose languages and leverage their power. Completely tool-independent, this book can serve as the primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, openArchitectureWare, or any other DSL toolset. It contains multiple examples, an illustrative running case study, and insights and background information drawn from Kleppe’s leading-edge work as a DSL researcher. Specific topics covered include This book provides software engineers with all the guidance they need to create DSLs that solve real problems more rapidly, and with higher-quality code. Customer Reviews (3)
Disappointing
Reinventing the wheel. As a square.
The first in-depth guide to DSL design, covering language specification, concepts, DSL components and modeling, and much more |
39. Software & Systems Requirements Engineering: In Practice by Brian Berenbach, Daniel Paulish, Juergen Kazmeier, Arnold Rudorfer | |
Hardcover: 356
Pages
(2009-03-26)
list price: US$59.99 -- used & new: US$31.35 (price subject to change: see help) Asin: 0071605479 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Proven Software & Systems Requirements Engineering Techniques "Requirements engineering is a discipline used primarily for large and complex applications. It is more formal than normal methods of gathering requirements, and this formality is needed for many large applications. The authors are experienced requirements engineers, and this book is a good compendium of sound advice based on practical experience." --Capers Jones, Chief Scientist Emeritus, Software Productivity Research Deliver feature-rich products faster, cheaper, and more reliably using state-of-the-art SSRE methods and modeling procedures. Written by global experts, Software & Systems Requirements Engineering: In Practice explains how to effectively manage project objectives and user needs across the entire development lifecycle. Gather functional and quality attribute requirements, work with models, perform system tests, and verify compliance. You will also learn how to mitigate risks, avoid requirements creep, and sidestep the pitfalls associated with large, complex projects. Customer Reviews (6)
Not a Book Really!
Outdated and shallow
Great Book!
sound advice...
A Practioner's Guide to Requirements |
40. TSP: Coaching Development Teams (The SEI Series in Software Engineering) by Watts S. Humphrey | |
Hardcover: 448
Pages
(2006-04-20)
list price: US$54.99 -- used & new: US$37.94 (price subject to change: see help) Asin: 0201731134 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Most modern software development projects require teams, and good teamwork largely determines a project’s success. The Team Software Process (TSP), created by Watts S. Humphrey, is a set of engineering practices and team concepts that produce effective teams, thereby helping developers deliver high-quality products on time and within budget. TSP bridges Humphrey’s seminal work on the Capability Maturity Model (CMM), an improvement framework for the entire software organization, and his Personal Software Process (PSP), practices designed to improve the work of individual developers. Typical first-time TSP teams increase productivity by more than 50 percent while greatly increasing the quality of their delivered products. However, TSP teams only continue to improve under the guidance of a capable coach. One industrial-strength team, for example, increased its productivity by an additional 94 percent and reduced test defects by 85 percent through three consecutive TSP quarterly product release cycles. Without competent coaching, teams often do not progress much beyond the initial one-time improvement seen after the introduction of the TSP. Humphrey distinguishes between TSP coaching and TSP leadership, explaining why the skillful performance of both functions is critical. In this practical guide, he shares coaching methods that have repeatedly inspired TSP teams and steered them toward success. With the help of a coach, TSP teams undergo a brief but intense project launch in which they define their own processes, make their own plans, and negotiate their commitments with management, resulting in dramatically enhanced performance. Whether you are considering the TSP or are actively implementing it, TSPSM—Coaching Development Teams provides the invaluable examples, guidelines, and suggestions you need to get started and keep developing as a team coach. It’s meant to complement Humphrey’s other books, TSPSM—Leading a Development Team and PSPSM: A Self-Improvement Process for Software Engineers. Together, the three works offer a rich resource for improving your software development capabilities. |
  | Back | 21-40 of 100 | Next 20 |