Loading...
HomeMy WebLinkAboutCIS-289BERGEN COMMUNITY COLLEGE Computer Science Department Course Syllabus Instructor: _________________________________________ Phone: ____________________ Email: _______________________________________________ COURSE TITLE: CIS-289 Systems Analysis and Design PRE OR CO-REQUISITE: CIS-277 CREDITS/HOURS: 3 Credits / 3 Lecture Hours COURSE DESCRIPTION: Systems Analysis and Design is an introduction to the terminology, concepts, and tools for these two phases of the systems development life cycle. Topics considered include preliminary investigation, information requirements analysis, project management, data specification, data flow diagrams, logical data modeling, process specification, structure charts, design techniques, design criteria, and packaging. STUDENT LEARNING Upon satisfactory completion of the course, the student will: OUTCOMES: 1. know the stages and sub-stages in the systems development life cycle; 2. be able to apply PERT/CPM techniques to project management, monitoring and control: Gantt Charts 3. understand the tools and techniques for conducting a preliminary investigation of a systems project; 4. know the advantages and disadvantages of the various techniques for information requirements analysis; 5. be able to construct a conceptual model of a system using data flow diagrams, data specification tools, and process specification tools; 6. be able to construct a conceptual of a system database using the Entity- Relationship model of data; 7. know how to convert a conceptual database model into a relational database model; 8. Understand the fundamental concepts of systems design; 9. Be able to apply transform analysis and use design criteria to convert a data flow diagram to a system structure chart; 10. Know the various module specification techniques. COURSE GRADE/ The student will be evaluated using a variety of methods which may include, EVALUATION: but not limited to, some or all of the following: quizzes, exams, written assignments, programming assignments, and projects. TEXTBOOK: Systems Analysis and Design 8th Edition, Kendall & Kendall, Pearson 2011, ISBN-10: 0-13-608916-x, ISBN-13: 978-13-608916-2 COURSE CONTENT: 1. Foundations for systems Analysis and Design a. Introduction to Systems and Information Systems  An organizational framework for information systems  Overview of systems analysis and systems design  The systems analyst  Overview of the systems development life cycle (SDLC)  General model of a system and system terminology  An alternative to SDLC: prototyping b. Managing the Information Systems Project  Planning and scheduling: PERT / CPM  Monitoring and control: Gantt Charts 2. Identifying and Initiating Systems Projects a. Problem Recognition  Sources of systems requests  Wetherbe's PIECES framework b. Preliminary Investigation  The investigation process  Project feasibility  Cost / benefit analysis 3. System Analysis a. Information Requirements Analysis  Document survey  Observation  Questionnaires  Interviews b. Data Flow Diagrams  Components and standard symbols  Constructing a set of data flow diagrams  Evaluation and refinement of Data Flow Diagrams c. Data Specification & Organization  Data hierarchy  Data dictionary  Techniques for expressing data composition d. Conceptual Data Modeling  The process  The Entity-Relationship model e. Process Specification  Decision tables  Decision trees  Structured English  Tool selection criteria f. Selecting the Best Design Strategy  Boundary and scope of the system  Generating alternative designs  Evaluating alternative specifications 4. Systems Design a. Designing System Output  Reports and forms  Formatting guidelines  Assessing usability b. Designing Interfaces and Dialogues  Methods of interacting  Controlling user access c. Designing Databases  Relational model of data  Normalization theory  Transforming the ER model into the relational model d. Designing Physical Files  Controlling data integrity  File organizations e. Designing Processes & Programs  Preliminary design using structured techniques  Structure charts  Transform analysis and transactions analysis  Design criteria and guidelines  Packaging modules REFERENCES: Marekas, System Analysis & Design, Pearson Prentice Hall Hoffer,George, Vlacich, Modem Systems Analysis & Design, Pearson Prentice Hall The Department of Computer Science prohibits the use of any electronic devices, such as, but not limited to, calculators, cell-phones, PDAs, lap-tops, headphones, etc., in classes unless otherwise specified in writing in the course outline by the instructor. Rev 12/2010 mbk