The Role of the Systems Analyst and Designer
Identify the actors / roles & responsibilities
Characteristics of the systems analyst / designer
Systems Architecture
Different levels of architecture
Inputs at Enterprise, Systems and Infrastructure level
Impacts of design considerations
Development Approaches
Component based, evolutionary/iterative/agile
Bespoke development and software package solutions
Systems Development Lifecycles
Waterfall, V model, Incremental, Spiral
Advantages, disadvantages and selection of an approach
Methods and Approaches
Structure and content of a chosen and representative method
Description and interpretation of representative models
Roles and products within the chosen method
Systems Investigation
Workshops, Prototyping, Interviewing, Questionnaires, Scenario analysis
Functional and non-functional requirements definition
Human aspects of systems investigation & introducing change
Documenting system requirements
Systems Design, Implementation & Maintenance
Aspects of the production environment
Design principles & constraints (legal, ethical, financial)
Sign off and hand over
Post-implementation reviews
Service Level Agreements
Case Tools
Features
Life-cycle coverage
Requirements traceability
Advantages and disadvantages