0% found this document useful (0 votes)
70 views3 pages

Tutorial 1 Answer

The systems analyst should understand three key areas before performing analysis and design: 1) The organization's objectives and strategic plans 2) The organizational structure and key decision makers 3) Business processes including transactions and production processes The systems analyst should play three roles in systems development: 1) Studying organizational problems and needs 2) Determining the best approach to improve the organization through people, methods, and technology 3) Helping users and managers define requirements for new or enhanced systems Two modern approaches in systems analysis and design are prototyping and joint application design (JAD). Prototyping involves building a working version of the system to capture requirements concretely. JAD involves

Uploaded by

Michelle Yeoh Sy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views3 pages

Tutorial 1 Answer

The systems analyst should understand three key areas before performing analysis and design: 1) The organization's objectives and strategic plans 2) The organizational structure and key decision makers 3) Business processes including transactions and production processes The systems analyst should play three roles in systems development: 1) Studying organizational problems and needs 2) Determining the best approach to improve the organization through people, methods, and technology 3) Helping users and managers define requirements for new or enhanced systems Two modern approaches in systems analysis and design are prototyping and joint application design (JAD). Prototyping involves building a working version of the system to capture requirements concretely. JAD involves

Uploaded by

Michelle Yeoh Sy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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)

You might also like