Practical Software Maintenance

Practical Software Maintenance

Author: Thomas M. Pigoski

Publisher: John Wiley & Sons

Published: 1997

Total Pages: 410

ISBN-13:

DOWNLOAD EBOOK

Overview of software maintenance; Why maintenance is expensive; Evolution of software processes and models; A recommended sofwate maintenance process; Pre-delivery software maintenance activities; Planning, parts I & II: the maintenance concept and the maintenance plan; Planning, part III: resources; Transition; Transition experiences, part I; Transition experiences, part II; Setting up the software maintenance organization; Tools and environment; Software maintenance metrics; Software maintenance metrics experiences; Maintainability; Sofwtare maintenance management; Education and training; Impact of object oriented technology on software maintenance; Software maintenance resources; The future of software maintenance; Glossary; Bibliography; Index.


Software Maintenance

Software Maintenance

Author: Penny Grubb

Publisher: World Scientific

Published: 2003

Total Pages: 374

ISBN-13: 9789812384263

DOWNLOAD EBOOK

Software systems now invade every area of daily living. Yet, we still struggle to build systems we can really rely on. If we want to work with software systems at any level, we need to get to grips with the way software evolves. This book will equip the reader with a sound understanding of maintenance and how it affects all levels of the software evolution process.


Practical Software Development Techniques

Practical Software Development Techniques

Author: Edward Crookshanks

Publisher: Apress

Published: 2014-11-12

Total Pages: 201

ISBN-13: 1484207289

DOWNLOAD EBOOK

This book provides an overview of tools and techniques used in enterprise software development, many of which are not taught in academic programs or learned on the job. This is an ideal resource containing lots of practical information and code examples that you need to master as a member of an enterprise development team. This book aggregates many of these "on the job" tools and techniques into a concise format and presents them as both discussion topics and with code examples. The reader will not only get an overview of these tools and techniques, but also several discussions concerning operational aspects of enterprise software development and how it differs from smaller development efforts. For example, in the chapter on Design Patterns and Architecture, the author describes the basics of design patterns but only highlights those that are more important in enterprise applications due to separation of duties, enterprise security, etc. The architecture discussion revolves has a similar emphasis – different teams may manage different aspects of the application’s components with little or no access to the developer. This aspect of restricted access is also mentioned in the section on logging. Theory of logging and discussions of what to log are briefly mentioned, the configuration of the logging tools is demonstrated along with a discussion of why it’s very important in an enterprise environment.


Practical Support for ISO 9001 Software Project Documentation

Practical Support for ISO 9001 Software Project Documentation

Author: Susan K. Land

Publisher: Wiley-IEEE Computer Society Press

Published: 2006-10-13

Total Pages: 444

ISBN-13:

DOWNLOAD EBOOK

This book addresses how to meet the specific documentation requirements in support of the ISO 9001 software process definition, documentation, and improvement, which is an integral part of every software engineering effort Provides a set of templates that support the documentation required for basic software project control and management The book provides specific support for organizations that are pursuing software process improvement efforts


Software Configuration Management Patterns

Software Configuration Management Patterns

Author: Steve Berczuk

Publisher: Addison-Wesley Professional

Published: 2020-05-21

Total Pages: 256

ISBN-13: 0136755364

DOWNLOAD EBOOK

Stereotypes portray software engineers as a reckless lot, and stereotypes paint software configuration management (SCM) devotees as inflexible. Based on these impressions, it is no wonder that projects can be riddled with tension! The truth probably lies somewhere in between these stereotypes, and this book shows how proven SCM practices can foster a healthy team-oriented culture that produces better software. The authors show that workflow, when properly managed, can avert delays, morale problems, and cost overruns. A patterns approach (proven solutions to recurring problems) is outlined so that SCM can be easily applied and successfully leveraged in small to medium sized organizations. The patterns are presented with an emphasis on practicality. The results speak for themselves: improved processes and a motivated workforce that synergize to produce better quality software.


Practical Support for Lean Six Sigma Software Process Definition

Practical Support for Lean Six Sigma Software Process Definition

Author: Susan K. Land

Publisher: John Wiley & Sons

Published: 2012-04-25

Total Pages: 360

ISBN-13: 0470289953

DOWNLOAD EBOOK

Practical Support for Lean Six Sigma Software Process Definition: Using IEEE Software Engineering Standards addresses the task of meeting the specific documentation requirements in support of Lean Six Sigma. This book provides a set of templates supporting the documentation required for basic software project control and management and covers the integration of these templates for their entire product development life cycle. Find detailed documentation guidance in the form of organizational policy descriptions, integrated set of deployable document templates, artifacts required in support of assessment, organizational delineation of process documentation.


Practical Software Metrics for Project Management and Process Improvement

Practical Software Metrics for Project Management and Process Improvement

Author: Robert B. Grady

Publisher:

Published: 1992

Total Pages: 296

ISBN-13:

DOWNLOAD EBOOK

This application-oriented book shows how to apply proven software metrics and methods to efficiently manage software development and maintenance--to help boost productivity, efficiency, and quality of software projects at every stage of the process. Detailing practical methods throughout, the book covers tips to best measure and present progress, a useful model for understanding organization limitations, possible problems in process improvement illustrated by examples, evidence of what works and what doesn't work, and more. An ideal reference for project managers and professionals responsible for process improvement.n


Architecture-centric Software Project Management

Architecture-centric Software Project Management

Author: Daniel J. Paulish

Publisher: Addison-Wesley Professional

Published: 2002

Total Pages: 324

ISBN-13:

DOWNLOAD EBOOK

To fully leverage the value of software architecture in enterprise development projects, you need to expressly and consciously link architecture with project management. This book shows how, drawing on powerful lessons learned at Siemens, one of the world's leading software development organizations. The authors offer insight into project management for software architects, insight into software architecture for project managers, and above all, insight into integrating the two disciplines to maximize the effectiveness of both of them. Learn how to develop cost and schedule estimates for development projects, based on software architecture; how to clarify architecture so projects can be more effectively planned and managed; and then how to use architecture to organize, implement, and measure the project iteratively as work progresses.


Practical Software Requirements

Practical Software Requirements

Author: Benjamin L. Kovitz

Publisher: Manning Publications

Published: 1999

Total Pages: 0

ISBN-13: 9781884777592

DOWNLOAD EBOOK

By following the techniques in this book, it is possible to write requirements and specifications that customers, testers, programmers and technical writers will actually read, understand and use. These pages provide precise, practical instructions on how to distinguish requirements from design to produce clear solutions.