Page 5 - DCAP405_SOFTWARE_ENGINEERING
P. 5

6      System Engineering :  The System Engineering Hierarchy: System Modelling,
                       System Simulation, System Modelling: Hatley-Pirbhai Modelling, System

                       Modelling with UML
                       Creating an Architectural Design: Data design: Data design at the Architectural level

                       & component level, Architectural Design: Representing the system in Context,
                       Defining Archetypes, Refining the Architecture into components, Describing

                       installations of the system.

                 7     Testing Strategies: - Testing strategies for conventional software, test strategies for

                       object- oriented software, validation testing, system testing.
                       Requirements Engineering:  A Bridge to Design and Construction, Requirements
                       Engineering Tasks: Inception, Elicitation, Elaboration, Negotiation, Specification,

                       Validation, Requirements Management.
                 8     Testing Tactics: Black-box testing & white box testing, flow-graph testing,

                       equivalence partitioning, Boundary value analysis, Fault based testing.
                       Building the Analysis Model:  Requirements Analysis: Overall objective and

                       philosophy, Analysis rules of Thumb, Domain Analysis, Analysis Modelling
                       approaches.

                       Data Modelling concepts: Data objects, Data attributes, Relationships, Cardinality
                       and Modality
                 9     Design Engineering :  Design Process and Design quality, Design concepts:

                       Abstraction, Architecture, patterns, Modularity, Information hiding, Functional
                       independence, Refinement, Refactoring, Design classes

                 10    Creating an Architectural Design :  Data design: Data design at the Architectural
                       level and Component level, Architectural Design: Representing the system in

                       Context, Defining Archetypes, Refining the Architecture into Components,
                       Describing installations of the system
   1   2   3   4   5   6   7   8   9   10