Implementing the IEEE Software Engineering Standards

Implementing the IEEE Software Engineering Standards
Author: Michael Schmidt
Publisher: Sams Publishing
Total Pages: 260
Release: 2000
Genre: Computers
ISBN:

Implementing the IEEE Software Engineering Standards is a practical and professional guide to implementing the IEEE Software Engineering standards in your software development process. There are 39 complex standards involved, some more critical than others. This book explains where to start, which standards to implement first, and how to integrate them into your current software development process. The book presents a realistic Software Life-Cycle Model to complement the standards and aid development. One of the book's biggest benefits is that it helps software engineers reconcile some latest "best practices" such as rapid prototyping and use of CASE tools with use of the standards.

Guide to the Software Engineering Body of Knowledge (Swebok(r))

Guide to the Software Engineering Body of Knowledge (Swebok(r))
Author: IEEE Computer Society
Publisher:
Total Pages: 348
Release: 2014
Genre: Computer software
ISBN: 9780769551661

In the Guide to the Software Engineering Body of Knowledge (SWEBOK(R) Guide), the IEEE Computer Society establishes a baseline for the body of knowledge for the field of software engineering, and the work supports the Society's responsibility to promote the advancement of both theory and practice in this field. It should be noted that the Guide does not purport to define the body of knowledge but rather to serve as a compendium and guide to the knowledge that has been developing and evolving over the past four decades. Now in Version 3.0, the Guide's 15 knowledge areas summarize generally accepted topics and list references for detailed information. The editors for Version 3.0 of the SWEBOK(R) Guide are Pierre Bourque (Ecole de technologie superieure (ETS), Universite du Quebec) and Richard E. (Dick) Fairley (Software and Systems Engineering Associates (S2EA)).

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
Total Pages: 360
Release: 2012-04-25
Genre: Technology & Engineering
ISBN: 0470289953

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.

Software Quality Assurance

Software Quality Assurance
Author: Claude Y. Laporte
Publisher: John Wiley & Sons
Total Pages: 598
Release: 2018-01-04
Genre: Technology & Engineering
ISBN: 1118501829

This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace. Includes supplementary website with an instructor’s guide and solutions Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI) Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors

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
Total Pages: 444
Release: 2006-10-13
Genre: Business & Economics
ISBN:

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

IEEE Recommended Practice for Software Requirements Specifications

IEEE Recommended Practice for Software Requirements Specifications
Author: Institute of Electrical and Electronics Engineers
Publisher:
Total Pages: 44
Release: 1998
Genre: Computers
ISBN:

The content and qualities of a good software requirements specification (SRS) are described and several sample SRS outlines are presented. This recommended practice is aimed at specifying requirements of software to be developed but also can be applied to assist in the selection of in-house and commercial software products. Guidelines for compliance with IEEE/EIA 1207.1-1997 are also provided.

Creating a Software Engineering Culture

Creating a Software Engineering Culture
Author: Karl E. Wiegers
Publisher: Addison-Wesley
Total Pages: 580
Release: 2013-07-15
Genre: Computers
ISBN: 0133489299

This is the digital version of the printed book (Copyright © 1996). Written in a remarkably clear style, Creating a Software Engineering Culture presents a comprehensive approach to improving the quality and effectiveness of the software development process. In twenty chapters spread over six parts, Wiegers promotes the tactical changes required to support process improvement and high-quality software development. Throughout the text, Wiegers identifies scores of culture builders and culture killers, and he offers a wealth of references to resources for the software engineer, including seminars, conferences, publications, videos, and on-line information. With case studies on process improvement and software metrics programs and an entire part on action planning (called “What to Do on Monday”), this practical book guides the reader in applying the concepts to real life. Topics include software culture concepts, team behaviors, the five dimensions of a software project, recognizing achievements, optimizing customer involvement, the project champion model, tools for sharing the vision, requirements traceability matrices, the capability maturity model, action planning, testing, inspections, metrics-based project estimation, the cost of quality, and much more! Principles from Part 1 Never let your boss or your customer talk you into doing a bad job. People need to feel the work they do is appreciated. Ongoing education is every team member’s responsibility. Customer involvement is the most critical factor in software quality. Your greatest challenge is sharing the vision of the final product with the customer. Continual improvement of your software development process is both possible and essential. Written software development procedures can help build a shared culture of best practices. Quality is the top priority; long-term productivity is a natural consequence of high quality. Strive to have a peer, rather than a customer, find a defect. A key to software quality is to iterate many times on all development steps except coding: Do this once. Managing bug reports and change requests is essential to controlling quality and maintenance. If you measure what you do, you can learn to do it better. You can’t change everything at once. Identify those changes that will yield the greatest benefits, and begin to implement them next Monday. Do what makes sense; don’t resort to dogma.

Software Design and Development: Concepts, Methodologies, Tools, and Applications

Software Design and Development: Concepts, Methodologies, Tools, and Applications
Author: Management Association, Information Resources
Publisher: IGI Global
Total Pages: 2225
Release: 2013-07-31
Genre: Computers
ISBN: 1466643021

Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.