BCS Systems Design Techniques

Детайли за курса:

  • 3 дни
  • Цена на курса 1250 лв. + ДДС. Цена на изпита 480 лв. + ДДС
  • BCS Solution Development and Architecture


  • 27/09/2021
  • assist logo
    За кого е курсът
    Business analysts, project managers, solution and systems developers and anyone who requires a practical understanding of the models and methods of systems design. Systems Design Techniques is also a Specialist Practitioner module on the BCS International Diploma in Solution Development.
    Програма на курса


    • Objectives and constraints of design
    • The place of design in the systems development life cycle
    • Using the products of analysis to drive systems design
    • The work of the designer
    • The scope of design
    • Design methodologies
    • Architectural issues in design
    • Introduction to design patterns

    User interface (UI) design

    • Objectives of UI design
    • Design of input and output interfaces
    • Dialogue types
    • Usability and style guides
    • Prototyping the interface
    • Modelling the user interface

    Component-based design

    • Introduction to components & software architectures
    • Component design principles: cohesion, coupling, responsibility and reusability
    • Using analysis models (use case diagram and class diagram) to create a logical component architecture
    • Use case realisation with UML interaction diagrams
    • Defining component interfaces
    • Component engineering
    • MVC (Model, View, Controller), choreography and orchestration design patterns

    Logical data design (normalisation)

    • Notation and conventions of relational data analysis (normalisation)
    • Principles of progressive normalisation through first, second and third normal forms
    • Rationalising results from normalisation of multiple data sources
    • Building the normalised (Third Normal Form) data model
    • Defining the final logical data design using Entity-Relationship Diagrams

    Logical process design

    • Activity Diagrams (UML)
    • Structured English / pseudocode
    • Data Navigation Diagrams

    Physical design

    • Optimising the logical design
    • Principles of physical data design
    • Principles of physical process design
    • Design and architecture
    • Packaging the design for delivery using Deployment Diagrams (UML)

    System controls

    • Risk in systems development
    • Verification and validation of data
    • Object controls
    • Data controls & self-checking codes
    • Function and state controls
    • Visibility and encapsulation in object-oriented design (UML class diagrams)
    • Audit trails
    • Output controls
    • Clerical controls
    • Access controls, physical and logical security
    • Backup and recovery
    • Business continuity and disaster planning
    • Legal requirements of the designer

    ©Assist Knowledge Development Ltd.


    Изпитът е писмен, по сценарий, отворена книга.

    За да вземете изпита трябва да имате 50% верни отговори.

    Времетраенето на изпита е 60 минути + 15 минути за четене + 15 минути добавено време за non-native English speakers.