SAD



CMP 225.3 (Credit hours 3, Practical 3)

System Analysis and Design
BCA, Second Year, Third Semester
Course Objectives:
This course aims to provide to the student the theory and practice of designing information systems to meet user needs, including problem investigation and the analysis , design and implementation of system. Topic include the systems development cycle, system modeling techniques, interface to database management systems, monitoring and control, review and maintenance, and project management. Includes class projects using a CASE tool.
Course Contents:
1.            The Context of Systems Analysis and Design                                                                  4 hours
Players in the Systems Game, Sound Stage Entertainment Club, How to Use the Demonstration Case, Why study system Analysis and Design Method ?, Information Workers: System Owners, systems User, System Designers, system Builders, system Analysis, Information Technology vendors and consultants: The Modern system Analyst: Why do business Need systems Analysts ?, What is a Systems Analyst?, What does a Systems Analyst do ?, Where do System Analyst work ?; Modern Business Trends and Implication: Total Quality Management, Business  process Redesign, Continuous process Improvement, Globalization of the Economy, Information Technology, and Drivers; Preparing for a Career as a system Analyst: Working Knowledge of Information Technology, Computer programming Experience and Expertise, General Business Knowledge of Information Technology, Interpersonal Communication Skill; The Next Generation: career prospect, prediction; Where do you go from here?
2.      Information System Building Blocks                                                                                   3 hours
The product-Information Systems: Transaction Processing systems, Management Information Systems, Decision support systems, Expert systems, Office Automation Systems, Putting It all Together; A framework for Information systems Architecture, Data building Blocks, process Building  blocks, Interface building blocks, using the Framework for Information system Architecture, where do you go from here ?
3.      Information Systems Development                                                                                      4 hours
The process of Systems Development:  The Capability Maturity Model, System Life Cycle versus Systems Development Methodologies, Underlying Principles for Systems Development methodology: Project Identification, Project Phases, Cross Life Cycle Activities; Alternative Routes and Methods: Model-Driven Development Route, Rapid Application Development  Route, Commercial Off-the Shelf Package software Route, Hybrid Approaches, The maintenance and Reengineering Route; Automated Tools and Technology: CASE- Computer Aided System Engineering, Application Development Environments, Process and Project Managers, Where do you go from here ?
4.      Project Management                                                                                                             4 hours
What is Project Management ?: The Causes of Failed Projects, The Project Management Body of Knowledge; The Project Management life Cycle: Activity 1-Negotiate Scope, Activity 2-Identify Tasks, Activity 3- Estimate task Duration, Activity 4-Specify Intertask Dependences, Activity 5-Assign Resources, Activity 6-Direct the Team Effort, Activity 7-Monitor and Control Progress, Activity 8-Assess Project Result and Experiences, Where do you go from here ?
5.      System Analysis Methods                                                                                                     6 hours
System Analysis: What is Systems Analysis?, Systems Analysis Approaches, Model-Driven Analysis Approaches, Accelerated Analysis Approaches, Requirements Discovery Methods, Business Process Redesign Methods, Fast Systems Analysis strategies; The Preliminary investigation phase: Task 1.1 – List Problems Opportunities, and Directives, Task 1.2 – Negotiate Preliminary scope, Task 2.3 – Assess Project worth, Task 1.4- Plan the Project, Task 1.5- Present the Project and Plan; The Problem Analysis phase: Task 2.1 – Study the Problem Domain, Task 2.2 – Analyze Problems and Opportunities, Task 2.3- Analyze Business Process, Task 2.4 – Establish system Improvement Objectives, Task 2.5- Update the Project Plan Task 2.6- Present Findings and Recommendation; The Requirements Analysis Phases: Task 3.1 – Define Requirements, Task 3.2 – Analyze Functional Requirements, Task 3.3 – Trace and Complete Requirements, Task 3.4 – Prioritize Requirements, Task 3.5 – Update the Project plan, Process and project Managers, Where do you go from here?, Ongoing Requirements Management; The Decision Analysis Phase; Task 4.1 – Identify Candidate solutions, Task4.4 – Update the Project Plan, Task 4.5- Recommend a solution; The Net Generation of system Analyze, Where do you go from here ?
6.      Requirements Discovery                                                                                                       6 hours
An Introduction to Requirements discovery, The process of Requirements Discovery: Problem Discovery and Analysis, Requirements Discovery, Documenting and analyzing Requirements, Requirements Management; Requirements Discovery Methods: Sampling of Existing Documentation, Forms and Files, Research and sites Visits, Observation of the work Environment, Questionnaires, Interviews, How to conduct an Interview, Discovery Prototyping, Joint Requirements Planning (JRP); A Fact Finding Strategy, Documenting Requirements Methods: Use case, How to Document a Use Case, Decision Tables, Requirements Tables; Where do you go fro here ?
7.      Data Modeling and Analysis                                                                                                6 hours
An Introduction to  systems Modeling: Entities, Attributes, Relationships; The Process of Logical Data Modeling strategy Data modeling data modeling during Systems Analysis, Looking ahead to systems Design, Automated tools for Data modeling; How to construct data models: Entity Discovery, the context data model, The context data model, The key based data model, Generalized Hierarchies, The fully Attributed data model; Analyzing the data model: What is a God data model?, Data Analysis, Normalization Example; Mapping Data Requirements to Locations, Where do you go from here ?
8.      Process Modeling                                                                                                                  6 hours
An Introduction to systems modeling, system concepts for process modeling: Process concepts, Data flows, External Agents, Data stores; The process of Logical process Modeling: Strategic system Planning, Process modeling for Business Proves Redesign, Process Modeling during systems design, Fact-Finding and information Gathering for process modeling, Computer-Aided System Engineering (Case) For Process modeling: How to construct processes Models: The context data flow diagram, the functional Decomposition Diagram, The Event-Response or Use case list, Event Decomposition Diagrams, Event Diagrams, The system Diagram (s), Primitive Diagrams, Completing the specification: synchronizing of system models: Data and Process Model synchronization, process Distribution, The Next Generation, Where do you go from here?
9.      Feasibility Analysis and the System Proposal                                                                     4 hours
Feasibility Analysis and the System Proposal: Feasibility Analysis- A Creeping Commitment Approach, system Analysis-preliminary investigation Checkpoint, System Analysis-Problem Analysis Checkpoint, System Design Decision Analysis Checkpoint; Four Tests for feasibility, Economic Feasibility, The Bottom line; Cost-Benefit Analysis Techniques: How Much will the system cost?, What Benefits will the system Provided ?, Is the Proposed system cost effective?, Feasibility Analysis of Candidate systems" Candidate systems Matrix, Feasibility Analysis Matrix; The system Proposal: Written Report Formal Presentation.
10.        System Design Methods                                                                                                     5 hours
Systems Design: What is systems Design?, System Design Approaches, Model-Driven Approaches, Rapid Application Development (RAD) Fast system design strategies; System Design for in-house Development- The "Build" solution: Task 5.1 – Design the Application Architecture Task 5.2 – Design the system Database (s), Task 5.3 – Design the system interface Task 5.4- Package design specification, Task 5.5-Update the Project Plan; System Design for integrating commercial software The "Buy" solution: Task 4.1-Research Technical Criteria and Options, Task 4.2-Solicit Proposals (or Quotes) from vendors, Task 5a.1 – Validate Vendor Claims and Performances, Task 5a.2-Evaluate and Rank vendor Proposals, Task 5a.3-Award (or Let) Contract and Debrief Vendors, Impact of Buy Decisions on Remaining Life Cycle Phase, Where do you go from here?
Text Book:
1. Jeffery L. Whitten Lonnie D. Bently Kevin C. Dittman (5th Edition), systems Analysis and Design methods

No comments:

Post a Comment