Syllabus-Information System Analysis and Design-Course Outline, Lecture notes for Information System Analysis and Design. Pakistan Institute of Engineering and Applied Sciences, Islamabad (PIEAS)

Information System Analysis and Design

Description: This is lecture handout discussing overview of course Information System Analysis and Design. It was provided by Dr. Abdul Jalil at Pakistan Institute of Engineering and Applied Sciences, Islamabad (PIEAS). It includes: System,  Development Life,  Cycle, Storage Processing Information, Systems, Analysis, Design
Showing pages  1  -  2  of  10
The preview of this document ends here! Please or to read the full document or to download it.
Document information
Uploaded by: taqqi
Views: 1000+
Downloads : 4
University: Pakistan Institute of Engineering and Applied Sciences, Islamabad (PIEAS)
Upload date: 11/07/2012
Embed this document:
Microsoft Word - CourseFile.ISAD.doc

Learning outcomes of the course

  On the completion of this course, the student should be able to: 

• Understand the concepts of information systems  • Use System Development Life Cycle (SDLC) in real‐world cases  • Analyze the current information system in the organization  • Design and implement proper information systems in the organization  • Use Data Flow Diagram, Data Dictionary and other analysis and design tools in proper 


On the completion of this course, the student should be able to develop the following practical  skills 

• To apply some of the analysis and design techniques in a systems development situation  

• To communicate requirements for business functionality of an information system in  terms of data required, data storage and processing  

• To participate effectively in an information systems development project conducted  within the context of the classroom situation

CIS 306: Information Systems Analysis & Design

Semester: Office Hours: To be announced Category: TA for the Course:

Program Name

Bachelor in Computer and Information Sciences  

Course Code (Credit hrs)

(CIS 306) Information Systems Analysis and Design (3 Credit hrs)  1 Contact Hour is equivalent to 60 minutes.  1 Lab credit is equivalent to 3  contact hours.


Description The aim of this course  is to provide students with an opportunity to  learn the 

basic  knowledge  (knowing)  and  skills  (doing)  to  specify  and  to  develop  computer  information  systems. The  course will  focus on  the  front‐end of  the  system  development  life  cycle  (SDLC),  by  examining  in  some  details  the  techniques,  methods,  tools,  procedures,  and  methodologies  employed  by  systems analysts  in  the analysis, design and  implementation of organizational  information  systems.    This  course  introduces  established  and  evolving  methodologies  for  the  analysis,  design,  and  development  of  an  information  system.  Emphasis  is  placed  on  system  characteristics,  managing  projects,  prototyping,  CASE/OOM  tools,  and  systems  development  life  cycle  phases.  Upon completion, students should be able to analyze a problem and design an  appropriate solution using a combination of tools and techniques. 


Objectives The students are expected to be able to: 

1. Develop the needed communication and analytical skills to solicit,  identify,  analyze  and  refine  loosely  structured  user  requirements  to  produce  a  meaningful  system design  specification. Describe  the key  concepts, major  objectives, task set, and tools used in each phase of the SDLC. 

2. Distinguish  between  the  different  software  process  models  (waterfall,  iterative, prototyping, spiral), and describe their characteristics. 

3. Describe the major systems development methodologies (SADT, RAD, JAD,  participatory, OOAD etc.) of systems development and the criteria for their  selection. 

4. Communicate with potential systems users effectively and professionally, to  elicit, clarify, define and refine user requirements. 

5. Conduct an analysis of the  information requirements of an organization to  model its information processing needs. 

6. Produce  appropriate  system  specifications  and  documentation  at  each  phase of the system development life cycle. This will include but not limited  to input and output screens, forms, queries, reports and user dialogues. 





7. Demonstrate  the  ability  to  use  the  different  systems  analysis  &  design  diagramming  techniques  including:  data  flow  diagrams  (DFD),  entity  relationship diagrams  (ERD),  structure  charts, pseudo‐code, decision  tress  and tables, use‐case diagrams, class diagrams etc. 

8. Demonstrate  the  ability  to  use  project management  tools,  such  as  PERT,  CPM, and Gantt chart to manage a project. 

9. Produce a project plan  that  is both  feasible and  conformance  to  systems  requirements,  including  the  conduct  of  a  formal  feasibility  or  break‐even  analysis. 

10. Conduct a real‐life systems project in a team environment.  11. Demonstrate the ability to communicate effectively in both written and oral 

forms during systems development progress report sessions.   

Core/Elective Core Course 

  Pre-requisites Object‐oriented Analysis and Design

Textbooks/Co urse URL

Course Text:   1. Hoffer, J.A., George, J.R. and Valacich, J.S. 2005, Modern Systems Analysis 

& Design, 4th Ed., Prentice Hall; Upper Saddle river, NJ.   Recommended Books:  

1. Kendall, K.E. & Kendall, J.E. 2002, Systems Analysis and Design, 5th Ed.,  Prentice Hall: Upper Saddle River, NJ.  

2. Whitten, J.L., Bentley, L.D., & Dittman, K.C. 2004, Systems Analysis and  Design Methods, 6th Ed., McGraw‐Hill Irwin: New York, NY.  

3. Satzinger, J.W., Jackson, R.B., & Burd, S.D. 2002, Systems Analysis and  Design in a Changing World, 2nd Ed., Course Technology: Cambridge, MA. 

4. Shelly, G.B., Cashman, T.J., & Rosenblatt, H.J. 2001, Systems Analysis and  Design, 4th Ed., Course Technology: Cambridge, MA.  

Resource Material: Drawing or diagramming software tools may be found at: 

(a) SmartDraw site: (Free software download  available)  (b) Microsoft Visio site:, (This  software is available in Lab SSS 203. Alternatively, you may purchase a  copy under the UW academic license agreement with Microsoft) 

Course URL: 

Semester Project:  This  semester  project  is  the  group  work  only.  So,  the  individual  work  is  not  allowed. Form  the  team of  three  (3) members  to design  the new computerized  information system to replace the existing one. All team members will receive the  same mark  for  that project, but  there will be opportunity  for  team members  to  submit a confidential report to the instructor if they feel that another member(s)  is  not  putting  in  the  appropriate  amount  of  effort.  The  instructor  reserves  the  right to scale the marks for individual student if deemed necessary, naturally after  verifying the alleged situation.  Start by preparing the proposal of your project to identify the reason and need of  designing the new system.   Content in the proposal:  Your proposal must contain following topics:  Introduction of project  • General Information  • Overview of problems in current system  • Objectives  • Expected result  • Project scope  • Current system analysis  • New system development plan 

The deadline for different phases will be announced in the class. 

Lectures, Tutorials & Attendance

Teaching Method(s):  Lecturing  Teaching Media:

Policy Slides, handouts  There will be 48 sessions of 60 minutes each  80% attendance is mandatory

Grading/ Grading Policy

Quizzes       15%  Sessional I/Sessional II    35%  Final Exam       50%  (Grades will be given as per PIEAS’ Policy (see prospectus for further details)    There  will  be  absolutely  no  makeup  quizzes.  Makeup  midterm  will  only  be  allowed  in  case  of  extreme  emergency.    Contact  the  instructor  as  soon  as  the  emergency  permits  to  discuss  possible  course  of  action  depending  on  the  extremity of  the emergency. For credit all assignments must be  turned  in  time.  Late  assignments  will  not  earn  any  credit  but  to  get  a  passing  grade  all  assignments must be eventually turned in.

Rules and

Regulations In addendum to Institute’s policy following rules will be strictly adhered to: 

1. Attendance: Students are expected to attend course sessions.  In case of  any absence, students are responsible to make up for the course covered  in  the missed  session.  Attendance  profile  is  consistently  compiled  and  updated  at  the department  and  it  is mandatory  to meet  the minimum  requirements of 80% to qualify for appearance in the final examination.   

2. Class Behaviour: Cell phones must be turned off when the student enters  the classroom. Disruption of class by a cell phone may  lead to expulsion  from the class. 

3. Academic Honesty: Academic integrity is the foundation of the academic  community.  Each  student  has  the  primary  responsibility  for  being  academically  honest,  students  are  advised  to  read  and  understand  all  sections of this policy relating to standards of conduct and academic life.  

4. Plagiarism: Plagiarism  involves  the use of quotations without quotation  marks, the use of quotations without indication of the source, the use of  another's  idea without  acknowledging  the  source,  the  submission  of  a  paper,  laboratory  report,  project,  or  class  assignment  (any  portion  of  such) prepared by another person, or incorrect paraphrasing. 

Plagiarism  and  cheating  are  regarded  as  very  serious offences.  In  cases  where  cheating   has  been  confirmed,  students  have  been  severely  penalised,  from  losing all marks  for an assignment, to  facing disciplinary  action at the Faculty level. 

Enclosures:  • Attendance Record:  • Table of Specifications:  • Question Papers (Sessional I + Sessional II + Final):

• Marking Scheme (Model Answers + Checking Hints):   • Assignment Topics:   • Quizzes:  • Case Studies/Class Participation:  • Evaluation Sheet:

CIS 306: Information Systems Analysis & Design

Lecture# Topics

1-5 Part One The Context of Systems Development Projects  Chapter 1 The Context of Systems Analysis and Design Methods  Chapter 2 Information Systems Development  Chapter 3 Project Management

6-24 Part Two Systems Analysis Methods  Chapter 4 Systems Analysis  Chapter 5 Fact‐Finding Techniques for Requirements Discovery  Chapter 6 Modeling System Requirements with Use Cases  Chapter 7 Data Modeling and Analysis  Chapter 8 Process Modeling  Chapter 9 Object‐Oriented Analysis and Modeling Using the UML  Chapter 10 Feasibility Analysis and the System Proposal

24-42 Part Three Systems Design Methods  Chapter 11 Systems Design  Chapter 12 Application Architecture and Modeling  Chapter 13 Database Design  Chapter 14 Output Design and Prototyping  Chapter 15 Input Design and Prototyping  Chapter 16 User Interface Design  Chapter 17 Object‐Oriented Design and Modeling Using the UML

43-48 Part Four Beyond Systems Analysis and Design  Chapter 18 Systems Construction and Implementation 


Weekly Course Plan (Table of Specifications)  Week#  Lecture#  Reading  Topics  Homework  Week1  Lecture 1  Hoffer et al.

Chs 1-3, Appendix 1  Introduction The Systems Development Environment


  Lecture 2    The Systems Development Environment (cont’d)


  Lecture 3    The Systems Development Environment (cont’d)


Week2  Lecture 4  Hoffer et al. Chs 3, 4 & 5

Succeeding as a Systems Analyst 


  Lecture 5    Succeeding as a Systems Analyst


  Lecture 6    Succeeding as a Systems Analyst


Week3  Lecture 7  Hoffer et al. Chs 6 & 7 

Systems Analysis 1: Analysis phase, data gathering and use of models


  Lecture 8          Lecture 9        Week4  Lecture 10  Hoffer et al. Chs 7 &

Appendix 2  Systems Analysis 2: Process modelling/ DFDs, Automated tools, MS Visio


  Lecture 11          Lecture 12        Week5  Lecture 13  Hoffer et al. Chs 7 &

8  Systems Analysis 3: Process modelling/ DFDs; Logic modelling


  Lecture 14          Lecture 15        Week6  Lecture 16  Hoffer et al. Ch 9 Systems Analysis 4: Data

modelling/ E-R models  

  Lecture 17          Lecture 18        Week7  Lecture 19  Hoffer et al. Ch 9 Systems Analysis 5: Data

modelling/ E-R models  

  Lecture 20          Lecture 21       

  Week8  Lecture 22  Hoffer et al. Appendix

3  Systems Analysis 6: Overview of Object-Oriented Approaches


  Lecture 23          Lecture 24        Week9  Lecture 25  Hoffer et al. Ch 10 Systems Design 1: Overview

of design phase, design alternative, database design 


  Lecture 26          Lecture 27        Week10  Lecture 28  Hoffer et al. Chs 11 &

12 and an interface design text

Systems Design 2: Designing forms & reports; user interface design

  Lecture 29          Lecture 30        Week 11  Lecture 31  Hoffer et al. Chs 13 Systems Design 3: Designing

system architecture; finalising design specifications


  Lecture 32          Lecture 33        Week 12  Lecture 34  Hoffer et al. Chs 14

and interface design text 

Systems Design 3: Designing system architecture; finalising design specifications


  Lecture 35          Lecture 36       

  Week 13  Lecture 37  Hoffer et al. Chs 15 Systems Implementation &


  Lecture 38          Lecture 39        Week 14  Lecture 40  Hoffer et al. Chs 6 Systems Implementation &


  Lecture 41          Lecture 42        Week 15  Lecture 43  Review of issues and

trends in systems analysis and design; Revision; Unit evaluation

Implementation phase activities and documentation 


  Lecture 44          Lecture 45        Week 16  Lecture 46          Lecture 47          Lecture 48       


Term Paper Topics 

Risk Analysis  Business Process Reengineering  Testing Concepts  Change Control  Object Oriented Concepts as they apply to Software Engineering  Rapid Application Design  Project Management  Software Team Taxonomy  Measuring Quality  Quality Assurance  Data Modeling  Structured Analysis  Validation Testing  Component Based Development

Docsity is not optimized for the browser you're using. In order to have a better experience please switch to Google Chrome, Firefox, Internet Explorer 9+ or Safari! Download Google Chrome