Home / Our Books /  Engineering Books < CS/IT Branch / Software Engineering

More Books related to same category

Power System Engineering

Rs. 135

Microcontroller & Embedded System

Rs. 180

Advanced Distribution System

Rs. 126

Smart Grid Technology

Rs. 200

Fundamentals of Aerodynamics

Rs. 126

Software Engineering

By Girdhari Singh, Shalini Puri

Ratings | 0 Reviews

Rs. 225


Specifications of Software Engineering

Book Details

  • 978-93-80311-04-3
  • English
  • 2010, 2011, 2012, 2013, 2014
  • Paper Back
  • 454


  • 1. System Analysis
    Objectives, Introduction, System Fundamentals, System Elements, System Characteristics, Major Problems and Their Solutions in System Development, System Level Project Planning, Dimensions of Planning, Workshop Planning Approach, System Development Plan, Software Development Plan, System Development Life Cycle (SDLC), Some Related Issues, Various Phases of SDLC, Computer–Based Systems, Computer–Based System As An Organizational Information System, Various Computer–Based Information Systems, Computer System Engineering, Hardware and Hardware Engineering, Software and Software Engineering, Human Factors and Human Engineering, Database and Database Engineering, System Analysis, System Analysis of the Existing System, System Analysis to Build A New System, Modeling the System Architecture, Architecture and their Related Diagrams, Specification of the System Architecture, System Specification, System Specification Review, Review Questions, Miscellaneous Questions.
    2. Software Development
    Objectives, Introduction, Software Development Life Cycle (SWDLC), Software Development Process Models, Some Related Issues, Models Categorization, Software Engineering Approaches, Fourth Generation Techniques (4GT), Review Questions, Miscellaneous Questions.
    3. Requirement Analysis
    Objectives, Introduction, Requirements Fundamentals, What are the Software Requirements ?, Characteristics of Requirements, Types of Requirements, Differentiating the User Requirements and System Requirements, An Example – Why are Requirements Important, Software Requirements Analysis, Need of Requirements Analysis, Requirements Analysis Tasks, The System Analyst, Requirements Elicitation, Requirements Analysis Principles, Prototyping, Software Requirements Specification (SRS), SRS Fundamentals, SRS Principles, Characteristics of the SRS, Components of the SRS, SRS Representation Guidelines, Contents of a SRS, Common Problems with SRS, Software Requirement Specification Review, Data Dictionary, Finite State Machine (FSM) Model, Review Questions, Miscellaneous Questions.
    4. Structured Analysis
    Objectives, Introduction, Various Elements of the Analysis Model, Data Modeling, Data Objects, Attributes and Relationships, Cardinality and Modality, Entity-Relationship Diagram, Creating an E–R Diagram, Functional Modeling, Data Flow Diagram, Case Studies, Control Flow Diagram, Behavioral Modeling, Various Tools of Structured Analysis, Data Flow Diagram, Data Dictionary, Structured English, Decision Table, Extensions for Data–Intensive Applications, Review Questions, Miscellaneous Questions.
    5. Software Design
    Objectives, Introduction, What is the Software Design ?, Conceptual and Technical Designs, Characteristics of a Good Design, Design Principles, Design Guidelines, Design Fundamentals, Decomposition and Modularity, Abstraction, Stepwise Refinement, Software Architecture, Control Hierarchy, Data Structure, Software Procedure, Structural Partitioning, Information Hiding, Software Design Process, Effective Modular Design, Module Types, Functional Independence, Cohesion, Coupling, Effective Modular Design Heuristics, Design Methods, Data Design, Architectural Design, Procedural Design, Design Documentation, Review Questions, Miscellaneous Questions.
    6. Coding Fundamentals
    Objectives, Introduction, The Evolution of Programming Languages, Early History, Early Modern History, A Brief Historical Perspective, Programming Languages, Programming Language Concepts, Programming Language Qualities, Features of Programming Languages, Selection of Programming Languages, Programming Fundamentals, Programming Guidelines, Structured Programming Concepts, Programming Style, What is the Code ?, Code Guidelines, Program Quality, Programming Example, Top-Level Design Specification, Analysis of Preliminary Design, Main Data Structures, High Level Program Structures, Detailed Design Descrition, Program Development Process, Code Documentation, Internal Documentation, External Documentation, Code Reviews, Review Questions, Miscellaneous Questions.
    7. Object–Oriented Analysis
    Objectives, Introduction, The Object–Oriented Paradigm, Object–Oriented Concepts, Classes and Objects, Attributes, Operations or Methods, Messages, Concept of Abstraction, The Three OO Principles, Some More Object–Oriented Issues, Object–Oriented Analysis, Domain Analysis, Object–Oriented Analysis Process, Use Cases, Class–Responsibility–Collaborator Modeling, Classification and Assembly Structures, Defining Subjects, Instance Connections & Message Paths, OOA and Prototyping, The Object–Relationship Model, The Object–Behavior Model, Data Modeling (Information Modeling), Data Objects, Attributes and Relationships, Entity Relationship Diagrams, Review Questions, Miscellaneous Questions.
    8. Object–Oriented Design
    Objectives, Introduction, Various OO Design Approaches, Object–Oriented Design Concepts, Objects, Operations and Messages, Design Issues, Classes, Instances and Inheritance, Object Descriptions, Object–Oriented Design Methods, The Unified Approach, Building Blocks in UML, Things, Relationships, UML Diagrams, Class Diagrams, Object Diagrams, Use Case Diagrams, Sequence Diagrams, Collaboration Diagrams, Statechart Diagram, Activity Diagrams, Component Diagrams, Deployment Diagrams, Review Questions, Miscellaneous Questions.
    P. Papers