| COURSE CONTENT: |
Introduction to Systems Analysis Overview of Information Technology, its impact and components How business uses information systems Information system users and their needs Overview of systems development techniques - modelling, prototyping CASE tools Overview of systems development methods - structured analysis, rapid application development (RAD), object-oriented analysis, agile methods Systems development life cycle Systems planning, analysis, design, implementation, operation and support, maintenance Analyst responsibilities and required skills
Analysing the Business Case Strategic planning, SWOT analysis Reasons for systems projects Initiation of information systems projects Evaluation of systems and change requests Preliminary investigation Planning the preliminary investigation Understanding the problem, Ishikawa diagrams Project scope and constraints Fact finding Feasibility Operational, technical, economic and schedule feasibility Estimating development time and costs
Requirements Modelling The Analysis phase Joint Application Development, participants, roles, agenda, JAD session process, guidelines Prototyping, types of prototype, prototyping tools Modelling tools, CASE tools Functional decomposition diagrams Use cases and requirements Actors and use cases, basic and alternative flows, documenting use cases Categories of requirements - outputs, inputs, processes, non-functional, controls Impact of future growth, scalability Fact-finding, the Zachman framework Interviews, document review, questionnaires, sampling, research, observation Documenting requirements
Enterprise Modelling Data flow diagrams, notation, use in analysis, logical and physical models Processes, data stores, data flows, external entities Context diagrams Data flow diagram development, good practice Lower level data flow diagrams Entity relationship diagrams (data models), use in analysis Entities, attributes, keys, relationships, cardinality, optional attributes, mutually exclusive relationships Data model development, business rules Data dictionaries, documenting data elements, data flows, data stores, etc. Process descriptions - modular design, structured English, decision tables, decision trees
Development Strategies Web-based software trends Software outsourcing options In-house software development, packages, tailoring packages Development options Systems requirement document
Financial Analysis Cost classifications Benefit classifications Payback analysis Return on investment analysis Present value analysis Use of spreadsheets in financial analysis
Communication Guidelines for successful communication Written communication, writing style, readability, scoring methods, reports Meetings Oral presentations, preparation, visual aids, delivery
Case Study A realistic case study runs throughout the course, giving delegates the chance to put theory into practice.
JJ03/10 |