BCS Systems Design Techniques
Детайли за курса:
- 3 дни
- Цена на курса 1250 лв. + ДДС. Цена на изпита 480 лв. + ДДС
- BCS Solution Development and Architecture
За кого е курсът
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.
Програма на курса
Introduction
- 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.