Software Design : a Comprehensive Guide to Software Development Projects /

Bibliographic Details
Main Author: Chemuturi, Murali (Author)
Corporate Author: ProQuest (Firm)
Format: eBook
Language:English
Published: Boca Raton, FL : CRC Press, 2018.
Edition:First edition.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Cover; Halftitle; Title Page; Copyright Page; Dedication; Contents; Foreword; Preface; Acknowledgments; Author; 1. Introduction to Design; Introduction; Product; Definition of Design; Scenarios of Design; Full Design Cycle; Part Design Cycles; Project Design Cycle; What We Do as Part of Design; What We Do Not Do as Part of Design; Deliverables of Design; Who Can Be a Designer; 2. Introduction to Software Product Design; Introduction to Software Design; Present Scenario of Software Design; Software Products; Elements of Design for a Software Product.
  • Design Validation or Quality Assurance of Design3. Approaches to Software Design; Introduction; Ad-Hoc Approach; Process-Driven Approach; Right Approach for the Organization; What Process and How Much?; Process; Standards and Guidelines; Formats and Templates; Checklists; Process Group; Commitment of Top Management; Product Design and Project Design; 4. Elements of Software Design; Introduction; Prerequisites for Software Design: Requirements; Prerequisites for Software Design: Tools, Standards, and Guidelines; Major Branches of Software Design; Elements of Software Design; Data.
  • 5. Software Design ActivitiesIntroduction; Study the Core and Ancillary Functionality Requirements; Study the Data to Be Processed by the Proposed Software Product; Study the Organization to Identify the Roles and Probable Users of the System; Design the System Architecture; Design the Data: Parameter Data, Database Data; Design the Common Programs; Design the Presentation; Design the Inputs; Design the Inquiry/Output Screens; Design the Ancillary Aspects of Safety and Security; System Administration Design; Design the Installation and Rollout of the System; Document the Design.
  • Quality Assurance of DesignPostdesign Activities; Ancillary Design Activities; 6. Data, Storage, and Retrieval; What Is Data?; Basic Data Types; Character Data; Numeric Data; Special Data Types; Data Classes; Use of Data in Programs; Storage of Data; Magnetic Disks; Records; Data Files; Sequential Access Data Files; Random Access Data Files; Indexed Sequential Access Data Files; Database Management Systems; 7. Data Design; Introduction; Understand the Data; Application Data; Parameter Data; Security Data; Data Generated from Application Usage; Audit Trails; Session Details; Login Attempts.
  • Details of Parameter Data ChangesDetails of Security Data Changes; Design of Parameter Data; Design of Security Data; Design of Data Generated from Application Usage; Audit Trails; Deletion of Records from Tables; Addition of Records; Session Details; Login Attempts; Details of Parameter Data Changes; Details of Security Data Changes; Application Data; Design of Master Data Table; Design of Transaction Data; Design of Views; Stored Procedures; Design the Organization and Storage of Data; Design the Retrieval Mechanisms for the Data.