Books Details
 
 

A Practical
Guide To Testing Object-Oriented Software

Author : JOHN D. McGREGOR - DAVID A. SYKES

This book describes a set of testing techniques. All of the techniques have been applied in practice. Many of these techniques have been used in a wide variety of industries and on projects of vastly different sizes. In order to make this book as useful as possible, it will provide two major organizational threads. The physical layout of the book will follow the usual sequence of events as they happen on a project. Model testing will be addressed earlier than component or code testing, for example. it will also include a set of questions that a tester might ask when he or she is faced with specific testing tasks on a project. This testing FAQ will be tied into the main body of the text with citations.

 

Black - Box Testing

Author : BORIS BEIZER

This Whose needs is this book intended to satisfy? Software testers and software developers. By "tester" we mean individuals who regularly test other people's software or who are at the moment doing so. By "developer" we mean individuals who regularly develop software but who are currently testing that software. Either of these types of readers will do testing that does not strongly depend on the software's design: the testing you do when you put yourself in the software user's place to verify that it behaves the way it's supposed to, no matter how it may be built. That's what is meant by Black-Box Testing.
 

Building
J2EE Applications

Author : PETER EELES - KELLI HOVSTON - WOJTEK KOZACZYNSKI

This book is about developing Java 2 Platform, Enterprise Edition J2EE applications with the Rational Unified Process (RUP) and the Unified Modeling Language (UML). There are a number of books describing the J2EE platform and its associated technologies. There are also books about software development processes and about RUP, in particular. However, we could not find a book that described and exemplified how to use a subset of RUP that contains only the most relevant parts of an otherwise large and comprehensive process, to build J2EE applications. The book bridges this gap between the RUP and J2EE technologies. A world that combines J2EE, RUP and UML is complex. This world requires a good map if you are to successfully navigate your way through it. This book provides such a map both metaphorically and literally. It is metaphorical because the very objective of the book is to provide a description of a "safe path" through the J2EE application development activities. It is also literal because we define a "J2EE Developer Roadmap," which is a process map, to guide us.

 


Building
Web Applications with UML

Author : JIM CONALLEN

This book is divided into 13 chapters and 5 appendices. Conceptually it is also divided into two major parts. The ideas in this book are all the result of a desire to combine the object -oriented skills and the area of web application development.
It is meant to introduce architects and designers of client / Server systems to the issues and techniques of developing for the web. It will give the project manager an understanding of the technologies and issues related to developing web applications. Because this book build on existing object - Oriented methodologies and techniques, it doesn't attempt to introduce them. It is expected that the leader has some familiarity with Object - Oriented principals and concepts and with UML in particular. It is also expected that the reader is familiar with at least on web application architecture or environment.


 


CMM Implementation Guide

Author : KIM CAPUTO

This book provides many through-provoking ideas that are intended to help you be more effective in your software process improvement efforts. this book takes Humphrey's Managing the software process , Fowler & Rifkin's Software Engineering Process Group Guide , and software engineering Institute's Capability Maturity Model to a higher of abstraction, a deeper level of understanding, and a border level of application to build a foundation for a disciplined approach to software process improvement.


 


CMM in Practice

Author : PANKAJ JALOTE

This book includes 15 chapters. Chapter 1 gives a brief over of the CMM and describes some organization - level support four processes Infosys. The remaining chapters focus in project execution and are organized into 3 parts. Part 1 deals with processes that are executed before the project formally commences. Part2 deals with project planning activities. Part3 examines project execution and termination. Most chapters focus on some key tasks in a project and has been kept as independent as possible of the other chapters.

 


CMMI

Author :MARY BETH CHRISSIS - MIKE KONRAD - SANDY SHRUM

This book is an extension of the CMMI frame work, which generated the full set of CMMI models related by the software engineering institutes ( SEI ). In January 2002 . to use a CMMI model released by the SEI, you must choose from among the multiple models available based on your improvement needs .Also this book contains the Integrity of the CMMI ver.1.1 models available on the SEI's website and serves as a guide for improvement of organizational processes.

 


Designing
Maintainable Software

Author :DENNIS D.SMITH

This book is about maintaining computer software. It aim is to improve a program's capacity for alternating code to fit changing requirements and for detecting and correcting errors. The book is written primarily for systems analyst's and programmers. But others will also find it interesting. Managers will find ways to decrease costs, improved the organization's performance, and lessen its liability exposure. Researchers will given principals to expand up on, and will be able to develop techniques for solving new problems that arise in the world of maintenance.
 


Juran's Quality Handbook

Author :JOSEPH M. JURAN

This is a reference book for all who are involved with quality of products, services, and processes. Experience with the first four editions has shown that "all who are involved" include The various industries that make up the international economy: manufacture, construction, services of all kinds transportation, communication, utilities, financial, health care, hospitality, government, and so on, The various functions engaged in producing products (goods and services) such as research and development, market research, finance, operations, marketing and sales, human resources, supplier relations, customer service, and the administration and support activities, The various levels in the hierarchy from the chief executives to the work force. It is a mistake to assume that the sole purpose of the book is to serve the needs of quality managers and quality specialists. The purpose of the book is to serve the entire quality function, and this includes participation from every department of the organization and people in all levels of the organization and finally The various staff specialists associated with the processes for planning, controlling, and improving quality.




 


Managing Risk

Author :ELAINE M.HALL

The book is divided into 5 parts that describe a risk management road map designed to take you from crises to control of software projects . the path to increasing your ability to manage risk is shown through progress in 4 synergistic dimensions of people, process , infrastructure & Implementation. these dimensions provide a separation of responsibility and focus that map to the specialization of the rules required on a software project.
Parallel efforts in each dimension may speed the transition of risk management in your organization.
Each book part begins with a brief overview that summarizes the key topics covered in each chapter and they are important.

 



Managing Software Acquisition

Author :B.CRAIG MEYERS - PATRICIA OBERNDORF

This book defined basic terms, concepts , and processes related to open systems and the use of Commercial off-the-shelf (COTS) products, it explains the potential benefits and difficulties of using an approach that relies on open systems and COTS products, it describes how open systems and COTS products affect the project manager , it illustrates how to incorporate open systems and COTS products in the acquisition process, it also high lights special concerns for government managers.

 



Managing the Software Process

Author :WATTS S.HUMPHREY

This book will help deal with some questions how good is my current software process?, what must I do to improve it?, and where do I start. It grew out of work at the Software Engineering Institute at Carnegie Mellon University in a U.S Air force project. The objective was to provide guidance to the military services in selecting capable software contractors. The resulting method for evaluating there strengths and weakness has proved valuable for assessing other software organizations. This book describes the technical and managerial topics these assessments have found most critical for improvement. The book's individual topics are presented in relation to the basic principles of software process management.

 

Metrics And Models in Software Quality Engineering
Author :STEPHEN H.KAN

This book has several themes. First, balancing theory, techniques, and real-life examples, it provides practical guidelines in the practice of quality engineering in software development. Although equations and formulas are involved, the focus is on the understanding and applications of the metrics and models rather than mathematical derivations. Throughout the book, numerous real-life examples are used from the software development laboratory at IBM Rochester, Minnesota, home of the AS/400 and the IBM eServer iSeries computer systems, and from other companies in the software industry. IBM Rochester won the Malcolm Baldrige National Quality Award in 1990. A number of metrics described in this book were being used at that time, and many have been developed and refined since then. All metrics are substantiated by ample implementation experience. IBM Rochester develops and delivers numerous projects of different sizes and types every year, including very large and complex as well as small ones; and they range from firmware, to operating systems, to middleware, to applications.



 



Object-Oriented Analysis And Design

Author :GRADY BOOCH

This book provides practical guidance on the construction of Object - Oriented systems. Its specific goals are to provide a sound understanding of the fundamental concepts of the object model, to facilitate a mastery of the notation and process of object - oriented analysis and design, and to teach the realistic application of object - Oriented development within a Varity of problem domains.

 

Object-Oriented Software Engineering
Author :IVAR JACOBSON

This is a book on industrial system development using object-oriented techniques. It is not a book on object-oriented programming. We are convinced that the big benefits of object orientation can be gained only by the consistent use of object orientation throughout all steps in the development process. Therefore the emphasis is placed on the other parts of development such as analysis, design and testing. You will benefit from this book if you are a system developer seeking ways to improve in your profession. If you are a student with no previous experience in development methods, you will learn a robust framework which you can fill with details as you take part in future development projects. Since the focus of the text is on development, the book will be convenient to use in combination with other texts on object-oriented programming. Many examples illustrate the practical application of analysis and design techniques.


 



Practical Software Configuration Management

Author :TIM MIKKELSEN

The aim of this book is to help you , as a normal developer , deal with your software development in a solid and professional fashion. you can do so without the packing of a huge software Process organization or expensive tools, and without taking time you don't have. this book will help you by providing configuration managements guidance in an efficient and clear manner . with this guidance you can incorporate a configuration management solution in your own environment very quickly and painlessly. this book will guide and help you in a way that will save you from yourself, from your Jolt cola, and may be even from others.


 

 



Programming Languages

Author :ROBERT W.SEBESTA

This book describes the fundamental concepts of programming languages by discussing the design issues of the various language constructs, examining the design choices for the constructs of some of the most common languages, and critically comparing design alternatives.

 



Software Configuartion
Management Stratigies And Rational CLearCase

Author :BRAIN A.WHITE

This book is about the engineering discipline of software configuration management (SCM) and how the widely used SCM product, Rational ClearCase, automates and supports SCM best practices through a model called unified change management (UCM). this book covers basic SCM concepts, typical SCM problems encountered as projects and software systems grow in size and complexity and how you can apply SCM tools and processes to solve these problems. advanced SCM topics are also discussed, such as managing large geographically distributed teams and combining the disciplines SCM and change request management.

 

 



Software Engineering
- 6th Edition

Author :IAN SOMMERVILLE

The book is aimed at students taking under graduate and graduate courses and at software engineers in commerce and industry. The book has been structured into 7 parts covering an introduction to software engineering, specification, design, critical system development verification and validation, management, and software evolution.


 



Software Engineering

Author :RICHARD H.THAYER - MARLIN DORFMAN

The purpose of this tutorial is to provide within one source ( 2 Volumes ) a considerable and useful proportion of software engineering technical knowledge . the papers selected and/or newly authored fro this tutorial are tailored to provide sufficient coverage of software engineering issues to prepare the reader to take the IEEE Certificate Software Development Professional (CSDP) examination.


 


Software Engineering - Fifth Edition
Author :ROGER S.PRESSMEN

For over 20 years, Software Engineering: A Practitioner's Approach has been the best selling guide to software engineering for students and industry professionals alike. In its fifth edition, the book has undergone major design changes, substantial content updates, and expansion to 32 chapters that address every important topic in what many have called "the engineering discipline of the 20th century." The format and style of the book have been completely revised to make it even more reader-friendly.


 



Software Process
Improvement

Author :SAMI ZAHRAN

This book offers a pragmatic approach to the effective implementation the software process improvement . it provides guide lines for creating process support infrastructure , and makes the case for adopting a process view to software development. it outlines a practical approach for setting up a disciplined and continually improving software process environment. in summary , the book presents a frame work for establishing an effective environment for continues software process improvement. the book is structured in 5 parts , followed by a glossary and a list of references.


 


Software Project Managment
Author :WALKER ROYCE

This book blazes the way toward the next generation of software management practice. Many organizations still cling to the waterfall model because, even with its shortfalls, it provides the most fully elaborated management guidelines on how to proceed in a given software situation. This book captures a software management perspective that emphasizes a balanced view of these elements:

  • Theory and practice.
  • Technology and people.
  • Customer value and provider profitability.
  • Strategies and tactics.


 



Software Release
Methodology

Author :MICHAEL E.BAYS

In this book, software release methodology is defined in a commonly applicable format. because of time - to - market pressure, development teams no longer have the time to continually reinvent the elements of software release. How to organize sort control systems? How to track defects? How to know when to release? The answers to this simple question can take years for a product team to determine, as the answers can be different for each product, and even for individual product release.


 



 



Software Reuse

Author :IVAR JACOBSON - MARTIN GRISS - PATRIK JANSSON

This book is directed at bringing us significantly closer to a future in which object - oriented component - based software engineering will become the norm. there is a growing belief that Symantec, large - scale reuse, coupled with object technology, is the only way to radically improve the process of software development. The book consists of four parts, part1: introducing the reuse - driven software engineering business, part2: architecture style, Part3: processes & Part4: organizing a reuse business.

 

Software Quality Assurance
Author :G.GORDON SCHULMEYER - JAMES I.McMANUS

This Handbook of Software Quality Assurance capitalizes on the talents and skills of the experts who deal with the implementation of software quality assurance on a daily basis. To have their accumulated knowledge at hand makes this Handbook a valuable resource. Each author, because of his special skills, talents, foresight, and interests, has contributed to the maturing process occurring in the field of software quality today. What this Handbook brings to the reader then, is a collection of experiences and expectations of some of the best people in the field of software quality assurance. Because of their early involvement in software quality and because of their continued pursuit to discover improved methods for achieving better on the job software quality assurance, each author provides an insightful presentation of his personal involvement in software quality assurance. The structure of this Handbook is relatively straightforward: twenty-one chapters covering many key areas of software quality assurance. The first part of the Handbook sets the stage with a presentation of fundament.

 

 

Software Testing and Continous Quality Improvement
Author :WILLIAM E.lEWIS

All the tools you need for quality software development Software Testing and Continuous Quality Improvement provides you with a quality standard for the software testing process in structured and unstructured environments. It presents a continuous quality framework based on Deming's rapid application, "spiral" development model for quality through a continuous improvement process. The book details the spiral methods for software testing broken down into parts, steps, and tasks documented with extensive checklists, templates, and technical discussions. It breaks down the Plan-Do-Check-Act (PDCA) quality wheel and applies it to software testing. Effective testing methods, tips, and techniques This book gives you a complete, step-by-step plan for ensuring that no stone goes unturned in the software testing process. It supplies a continuous quality framework that promotes effective testing methods, techniques, and alternatives. All the tools and knowledge you need to assure quality software testing throughout all stages of development can be found in Software Testing and Continuous Quality Improvement.

 

 



The Capability Maturity
Model

Author :SOFTWARE ENGINEERING INSTITUTE

The capability model for software is one of the best known products of the software engineering institute.
Thousands of copies of the two technical reports that comprise the CMM have been distributed around the world. this book integrates and elaborates the description of the CMM and how to interpret its practice. it constrains the text of the Key Practices from verbatim, except for a few minor grammatical correction listed in the appendix.

 

 



The People Capability
Maturity Model

Author :BILL CURTIS - WILLIAM E.HEFLEY - SALLY A.MILLER

This book describes the people CMM, the practices that constitute each of its maturity levels, and information on how to apply it inviting the organizational improvements. it describes an organization's capability for developing its work force at each maturity Level. it Describes how the people CMM can be applied as a standards for assessing work force practices and as a guide in planning and implementing Improvement activities. this book provides guidance on how to interpret its practices. it also presents case studies of organizations that have use the people CMM.

 

 



The Rational Unified
Process And Introduction

Author :PHILIPPE KPUCHTEN

This introductory book speaks about modeling in object - oriented techniques, but it is not a design method, and it doesn't teach you how to model. Detailed steps and guidance in the various techniques that are embedded in the rational Unifies Process can be found only on the process product. The book has two parts : part 1 describes the process, its context, its History , Its Structure, and its software development life cycle, part 2 gives an overview of the various components of process, or declines.


 


 



The Rational Unified
Process Made Easy

Author :PER KROLL - PHILIPPE KPUCHTEN

The Goal of this book is to show you how simple the Rational Unified Process RUP actually is. it explains the underlying software development principals behind the RUP and guide you in the application of the process in your development organization. it will also show you the way to curve a RUP process configuration of the right size for your organization or projects.


 



The Unified Modeling
Language Reference Manual

Author :JAMES RUMBAUGH - IVAR JACOBSON - GRADY BOOCH

This book is intended to be a complete and useful reference to the Unified Modeling Language ( UML ) for developer, architect, Project Manager, Systems Engineer, Programmer, Analyst, Contracting Officer, Customer, and anyone else who need to specify, design, Build, or understand complex software systems. It provides a full reference to the concepts and constructs of UML, including there syntaxes, notation, and purpose. Its is organized to be convenient thorough reference for the working professional developers.


 


 



The Unified Modeling
Language User Guide

Author :JAMES RUMBAUGH - IVAR JACOBSON - GRADY BOOCH

For the developer approaching the UML for the 1st time, the user guide is best read linearly. you should pay particular attention to chapters which present conceptual model of the UML. All chapters are structured so that each builds up on the content of the previous one thus lending itself to a linear progression.


 



The Unified Software
Development Process

Author :JAMES RUMBAUGH - IVAR JACOBSON - GRADY BOOCH

This book presents the software process that was constantly on our minds when we developed the modifies modeling language. While UML gives us a standard way to visualize, specify , construct, document, and communicate the artifices of a software-intensive system, It organizes such a language must be used within the context of an end - to - end software process . UML is a means, not an end. The ultimate end is a robust resilient, scalable software application . it takes both a process and a language to get there, and illustrating the process portion is the goal of this book.


 



 



Total Project Control

Author :STEPHAN A.DEVAUX

This book is intended as a text guide to traditional project management. yet, to explain the techniques of TPC fully, it is sometimes necessary to delve into fundamental aspects of work break down structures, critical path method, activity - based costing, resource scheduling, earned value, and other basic techniques. a base line of understanding in traditional project management is essential to the appreciation of Total Project Control.


 

UML For DataBase Design
Author :ERIC J.NAIBURG - ROBERT A.MAKSIMCHUK

For database professionals, this book provides a practical guide to the use of the Unified Modeling Language (UML) for database design. It is intended for those who have to make things happen in the real world; those who have to deliver real systems to meet real business needs. In short, this book is designed for those pragmatic, working database designers who need to get things done. UML for Database Design addresses the questions most frequently asked of us by database professionals from all over the globe:

  • How can I use UML for database design in the real world?
  • How can I fit the UML into my current process?
  • How should the database design team adopt this approach?
  • How can database and application teams work together using the UML?

 


 



 



Use Case Modeling

Author :KURT BITTINER - IAN SPENCE

This book is fundamentally about creating use-case models and, more importantly, about writing details description of use cases. To remain focused on this task, we have intentionally left out the course of the project life cycle that use the use cases but re not directly involved in writing them. These areas include user - interface design, analysis, technical writing, testing, and project management also this book is intended to be a ready reference for practitioner, the person who is actually doing the work and grappling with the unique problems of working with use cases.

 

 



Visual Modeling
With Rational Rose 2002 And UML

Author :TERRY QUATRANI

This book takes a practical approach to teaching visual modeling techniques and the UML . it uses a case study to show the analysis and design of an application. The application is a course registration system for a university. This problem domain was choose because it is understood easily and is not specific to any field of computer science. You can concentrate on the specifics of modeling the domain rather than investing time in understanding an familiar problem domain.

 




 



Winning with Software

Author :WATTS S.HUMPHREY

This book describes the software business. Weather or not you know it, you are in the software business and the performance of your software groups has a significant impact on business performance. the book 1st describes the impact of software on your business and then previews some of the most common software problems and their causes . finally, the book describes the transformation you must lead and the actions required to capitalize on the potential of software for your business. At the end of the book, there are five appendices on installing the PSP and TSP methods and making these methods a standard part of every day business. The sixth, and final ,appendix offers a brief financial analysis of the return on investment you can expect from making these changes.

Top