Vous êtes sur la page 1sur 3

BKAS3063 ACCOUNTING SYSTEM ANALYSIS & DESIGN TUTORIAL 1 - SUGGESTED ANSWER QUESTION 1 A.

Explain THREE (3) types of information/knowledge the systems analyst should has before he/she continue to perform analysis and design for the systems being developed? Answer : 1. Organisations objectives - Vision & mission (Companys strategic planning). 2. Structure of the company - To know who is person in-charge and decision maker. 3. Process - business transaction. - production process. - What is first process, what is next and what is end. 4. Knowledge how to exploit IT technology for advantage. (6 Marks) B. Explain THREE (3) roles that systems analyst should play in systems development? Answer : 1. Study problems and needs of an organization 2. Determine best approach to improving organization through use of : - People - Methods - Information technology 3. Help system users and managers define their requirements for new or enhanced information systems (6 Marks)

QUESTION 2 Mr Ahmad is a managing director for a company located in Alor Setar. His company is planning to develop a new inventory system. Since he knows you are studying systems analysis and design (SAD), he asks you to help. He wants to know other modern approaches in applying SAD in his companys systems development. A. Explain TWO (2) modern approaches in SAD. Answer : 1. Prototyping Building a scaled-down working version of the system Advantages: Users are involved in design Captures requirements in concrete form 2. Joint Application Design (JAD) Users, Managers and Analysts work together for several days System requirements are reviewed Structured meetings 3. Rapid Application Development (RAD) Utilizes prototyping to delay producing system design until after user requirements are clear 4. Agile Methodologies Focuses on Adaptive methodologies People instead of roles Self-adaptive development process 5. Participatory Design (PD) Emphasizes role of the user Entire user community can be involved in design (6 Marks) B. Discuss TWO (2) advantages for each method in (A) above. Answer : Note : Find the answer in reference book for each methodology. (4 Marks)

QUESTION 3 A. Explain what is object-oriented systems analysis and design (OOSAD)? Based on objects rather than data or processes Object: a structure encapsulating attributes and behaviors of a real-world entity Object class: a logical grouping of objects sharing the same attributes and behaviors (2 Marks) Discuss the concept in OOSAD below : a. Object An entity that encapsulates data and behavior Objects are categorized into classes Each individual object is an instance of a class (2 Marks)

B.

b. Behaviour (Operation) A manner that represents how an object acts and reacts Implemented in classes are methods Methods are identified and invoked by their signatures, including name, parameters, and return type (2 Marks) c. Association A relationship or link between instances of (or objects) of classes Three types: Simple associations: no ownership Aggregations: part-whole relationships where the part can exist independently of the whole Compositions: part-whole relationships where the part and the whole are fully dependent on each other (2 Marks) d. Generalization A relationship between a more general (or parent) class and a more specific (or child) class The more specific class has additional attributes and operations (3 Marks) e. Use case A complete sequence of related actions initiated by an actor Actor - An external entity that interacts with the system (2 Marks)

Answer must be HAND WRITTEN. SUBMISSION DATE : 21.3.2013 (THURSDAY)

Vous aimerez peut-être aussi