SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel...

10
SAULT COLLEGEOF APPLIED ARTS & TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE SYSTEMS ANALYSIS AND DESIGN COURSE TITLE: EDP 108 THREE CODE NO.: SEMESTER: BUSINESS PROGRAMMER PROGRAM: FRAN DEW AUTHOR: SEPTEMBER, 1995 DATE: PREVIOUS OUTLINE DATED: x New: Revision: APPROVED: DEAN, SCHOOL OF BUSINESS "- HOSPITALITY DATE

Transcript of SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel...

Page 1: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

SAULT COLLEGEOF APPLIED ARTS & TECHNOLOGY

SAULT STE. MARIE, ONTARIO

COURSE OUTLINE

SYSTEMS ANALYSIS AND DESIGNCOURSE TITLE:

EDP 108 THREECODE NO.: SEMESTER:

BUSINESS PROGRAMMERPROGRAM:

FRAN DEWAUTHOR:

SEPTEMBER, 1995DATE:

PREVIOUS OUTLINEDATED:

xNew: Revision:

APPROVED:DEAN, SCHOOL OF BUSINESS "-

HOSPITALITYDATE

Page 2: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 2 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

Total credit time: 60 hours

Prerequisites: EDP100, EDP111

PHILOSOPHY IGOALS:

This is an introductory course to make the student aware ofthe total data processing environment and of the conceptsinvolved in the top-down design approach to systemdevelopment. Students will follow a typical system designfrom inception to completion and will be required to make asystems presentation.

II STUDENT PERFORMANCE OBJECTIVES:

Upon successful completion of this course, the student willbe able to:

1. discuss and compare the concepts, philosophies andtrends of Systems Analysis and Design

2. develop skills in use of Systems Analysis tools andtechniques

3. develop skills in use of Systems Design tools andtechniques

III TOPICS TO BE COVERED

1. Assuming the Role of the Systems Analyst2. Understanding Organizational Style and Its Impact3. Determining Feasibility and Managing Activities4. Sampling and Investigating Hard Data5. Interviewing6. Using Questionnaires7. Observing Decision-Maker Behaviour and Office

Environment8. Prototyping9. Using Data Flow Diagrams10. Analyzing Systems using Data Dictionaries

- --

Page 3: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 3 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

III TOPICS TO BE COVERED - Cont'd.

11. Describing Process Specifications and StructuredDecisions

12. Analyzing Semistructured Decision Support13. Preparing the Systems Proposal14. Writing and Presenting the Systems Proposal15. Designing Effective Output16. Designing Effective Input17. Designing the File or Database18. Designing the User Interface19. Designing Accurate Data-Entry Procedures20. Quality Assurance through Software Engineering21. Successfully Implementing the Information System22. Introduction to CASE (Computer Assisted Systems

Engineering)

IV LEARNINGACTIVITIES

1. Assuming the Role of the Systems AnalystUpon successful completion of this unit, the studentwill be able toa discuss Systems Analysis and Design conceptsb discuss and compare Systems Development Life

Cycles (SDLC)c Explain the seven phased SDLCd define productivity enhancement and improved

analyst-user communication through the use of CASEtools

Reference: text pp 1-26

2. Understanding Organizational Style and Its ImpactUpon successful completion of this unit, the studentwill be able toa define the underlying concepts of business

organ izationsb discuss and demonstrate the context level flow

diagramc utilize ENTITY-RELATIONSHIP diagrams

Reference: text pp 27-46

Page 4: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 4 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

IV LEARNING ACTIVITIES - Cont'd.

3. Determining Feasibility and Managing ActivitiesUpon successful completion of this unit, the studentwill be able toa discuss how projects are initiated, through

problems, opportunities or directivesb identify and discuss technical, economic and

operational feasibilitiesc schedule activitiesd use Gantt charts and PERT (Program Evaluation and

Review Techniques) chartse discuss how to manage team members

Reference: text pp 47-78

4. Sampling and Investigating Hard DataUpon successful completion of this unit, the studentwill be able toa discuss and analyze sampling conceptsb compare convenience, purposive, simple random, and

complex random samplingc examine and discuss types of data gathered from

quantitative documents, qualitative documents,memos and manuals

Reference: text pp 79-108

5. InterviewingUpon successful completion of this unit, the studentwill be able toa analyze the five interview preparation steps,

which are reading background material,establishing interviewing objectives, deciding whoto interview, preparing the interviewee, anddeciding on question types and structure

b select question types and create questions for aneffective interview

c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data

d interpret the interview to get meaningful datae discuss the uses of JAD (Joint Application

Development) design, along with design andbenefits

Reference: text pp 109-146

-- ---

Page 5: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 5 -SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

IV LEARNING ACTIVITIES - Cont'd.

EDP 108

COURSE CODE

6. Using QuestionnairesUpon successful completion of this unit, the studentwill be able toa create questions for an effective questionnaireb use questionnaires to collect datac interpret the questionnaire results to get

meaningful data

Reference: text pp 147-174

7. Observing Decision-Maker Behaviour and OfficeEnvironmentUpon successful completion of this unit, the studentwill be able toa observe people and the physical environment in

information-gatheringb apply the technique called STROBE (Structured

Observation of the Environment)

Reference: text pp 175-197

8. PrototypingUpon successful completion of this unit, the studentwill be able toa define and compare "patched-up", "nonoperational",

"first-of-a-series" and "selected features"prototyping

b discuss and develop an example of prototypingc analyze the user's involvement in prototyping

Reference: text pp 198-227

9. Using Data Flow DiagramsUpon successful completion of this unit, the studentwill be able toa develop DFDs (Data Flow Diagrams) to graphically

depict data processes, data stores, entities anddata flows in a business system

b compare and contrast logical and physical dataflow diagrams

c partition data flow diagrams, and discuss the sixreasons for doing so

Reference: text pp 229-289

---

Page 6: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 6 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

IV LEARNING ACTIVITIES - Cont'd.

10. Analyzing Systems using Data DictionariesUpon successful completion of this unit, the studentwill be able toa discuss and compare the data dictionary and the

data repositoryb create and use a data dictionary to help catalogue

data processes, flows, stores, structures, andelements

Reference: text pp 291-334

11. Describing Process Specifications and StructuredDecisionsUpon successful completion of this unit, the studentwill be able toa set up process specifications for a small systemb apply structured English to analyse the decision

processc use decision tables to interpret the process of

decision making in the businessd set up and analyse a decision treee compare structured English, decision tables and

decision treesf demonstrate how a data flow diagram is transformed

into process specifications, and how processspecifications balance and correct a data flowdiagram

Reference: text pp 335-379

12. Analyzing Semistructured Decision SupportUpon successful completion of this unit, the studentwill be able toa analyse and discuss analytical and heuristic

decision makingb discuss the three problem solving phases, which

are intelligence, design and choicec use multiple-criteria methods to solve

semistructured problems

Reference: text pp 381-409

Page 7: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 7 -

COURSE NAME

EDP 108

COURSECODE

SYSTEMS ANALYSIS AND DESIGN

IV lEARNING ACTIVITIES - Cont'd.

13. Preparing the Systems ProposalUpon successful completion of this unit, the studentwill be able toa identify and forecast hardware and software needs

based on the user's information needsb identify and forecast costs and benefitsc explain and compare tangible and intangible

benefitsd explain and compare tangible and intangible costse explain and compare costs and benefits

Reference: text pp 411-442

14. Writing and Presenting the Systems ProposalUpon successful completion of this unit, the studentwill be able toa organize the contents of a systems proposal into

the ten main sections for logical and visualeffectiveness

b write a professional report using tables, graphs,charts, Gantt charts and PERT charts, whereappropriate

c orally present a proposal, using a presentationpackage, PowerPoint

Reference: text pp 443-479handouts on MicroSoft PowerPoint

15. Designing Effective OutputUpon successful completion of this unit, the studentwill be able toa discuss various techniques to display information

Reference: text pp 481-526

16. Designing Effective InputUpon successful completion of this unit, the studentwill be able toa discuss the steps in setting up meaningful input

forms and display terminal screens

Reference: text pp 527-573

Page 8: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 8 -SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

IV lEARNING ACTIVITIES- Cont'd.

17. Designing the File or DatabaseUpon successful completion of this unit, the studentwill be able toa discuss the criteria for effectively designed

files and databases

Reference: text pp 575-633

18. Designing the User InterfaceUpon successful completion of this unit, the studentwill be able toa discuss interfaces that help users and businesses

get needed information into and out of the systemb examine and discuss ergonomics and productivity

Reference: text pp 635-687

19. Designing Accurate Data-Entry ProceduresUpon successful completion of this unit, the studentwill be able toa discuss the necessity of efficient and accurate

datab discuss techniques to validate data

Reference: text pp 689-729

20. Quality Assurance through Software EngineeringUpon successful completion of this unit, the studentwill be able toa discuss design and documentation toolsb discuss how to test, maintain and audit data

Reference: text pp 731-802

21. Successfully Implementing the Information SystemUpon successful completion of this unit, the studentwill be able toa Discuss the establishment of an Information Centre

to assist employeesb set up employee trainingc implement a system conversion, with attention paid

to conversion strategies, security, equipmentpurchases and conversion personnel

Reference: text pp 803-830

Page 9: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 9 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

IV LEARNINGACTIVITIES - Cont'd.

22. Introduction to CASE (Computer Assisted SystemsEngineering), using ExceleratorUpon successful completion of this unit, the studentwill be able toa examine and discuss the uses of a CASE tool,

Exceleratorb set up DFDs using Excelerator

Reference: handouts and demonstrations

V EVALUATION METHODS

Tests (3 @ 25%)Term ProjectParticipation

75%20%5%

100%

Grading: A+ 90 and overA 80 and overB 70 and overC 60 and overR under 60

VI REQUIRED STUDENT RESOURCES

Text: IISYSTEMS ANALYSIS AND DESIGNIIby Kendall and Kendall Third Edition

1995ISBN 0-13-148883-X

available in the Campus Shop

Other References: various texts and manuals in Libraryhandouts concerning Exceleratorhandouts concerning PowerPoint

Page 10: SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE ... · c analyze and compare pyramid, funnel and diamond-shape interviewing structures to collect data d interpret the interview

- 10 -

SYSTEMS ANALYSIS AND DESIGN

COURSE NAME

EDP 108

COURSE CODE

VII SPECIAL NOTES

Assignments received after the due date are subject to a 10%per day penalty.

Students with special needs, such as physical limitations,visual impairments, hearing impairments, or learningdisabilities, are encouraged to discuss requiredaccommodations, confidentially, with the instructor.

Your instructor reserves the right to modify the course asis deemed necessary to meet the needs of students.

VIII PRIOR LEARNING ASSESSMENT

Currently, this course is not PLA able I challengeable.

--