Systems Analysis and Design Solutions to Exercises
Systems Analysis and Design
45-878
1999-2000
COURSE DETAILS
Time: Mon 6:30-9:30 pm, Cooper Auditorium
Instructor: Prof. Tridas Mukhopadhyay
Office: GSIA 255B, X2307, tridas@andrew
TA: Anand Gopal, GSIA 26, anandg@andrew
Secretary: Gertude Gibson, GSIA 255, X1337
www.andrew.cmu.edu/course/45-878
TEXTBOOK
Text: "Modern Systems Analysis and Design," Hoffer, George and Valacich, 2nd Edition, Addison Wesley, 1998 (Required).
Optional: "Student Edition for Use with Systems Architect: A Guided Tour," Dittman, Irwin, 1995.
COURSE DESCRIPTION
Systems Analysis and Design is a complex and stimulating process used by a team of business managers and systems professionals to develop and maintain information systems. Systems Analysis and Design should be viewed as an organizational improvement process. Systems are developed and maintained for organizational benefits. While advances in information technology provides new opportunities, the design of information systems is driven from an organizational perspective.
A list of topics to be discussed in this class is given in the Tentative Schedule below. We will use the following pedagogical methods in this course.
- Lectures: The main concepts and methods will be discussed in a lecture format. You are expected to come prepared for the class. Often, I will ask anyone in the class to elaborate or explain certain points in our discussion.
- Case Studies: We will use three long cases to examine some important concepts in the context of real world examples. In Anaquest case, we will consider system feasibility, requirements determination, and systems benefits calculation. In Brooklyn Union Gas case, we will study risk analysis, advantages of the Object Oriented Method, and project management. In the third case, we will study the implementation of a reengineering project at Heatway Corp.
- System Models: We will use a Computer Aided Software Engineering (CASE) package, Systems Architect, to model an order processing system and a computer reservation system. These exercises will allow you to appreciate the nature of systems development work and the role a CASE package plays in that process.
- Exercises: Each week you will get an exercise to work on. Each exercise will have two parts. The first part will review important concepts learned in the class. The second part will focus on a specific problem to be analyzed in the system development process.
COURSE GRADING
Item | Points | Remarks |
2 out of 6 Exercises (Ex) | 20 | Individual Assignment |
Two Case Reports | 10 | Group (4 students) |
Class Participation | 10 | Class / Case Discussions, Exercises |
2 Systems Models (SM) | 20 | Group |
Final Exam | 40 | 6-9pm, Oct 13 |
TENTATIVE SCHEDULE
Date | Topics | Work Due |
8/23 | Systems Development Life Cycle, Feasibility Study | Ch 1, 6 |
8/30 | Requirements Determination, Data Flow Diagram | Ch 7-8; Ex 1, Suggested Answers |
9/13 | Data Dictionary, Decision Analysis, Anaquest Case. | Ch 9; Ex 2, Suggested Answers |
9/20 | User Interface Design, Program Design. | Ch14-15, 18; Ex 3, Suggested Answers; SM 1 |
9/27 | Object Oriented Method | Ch 12; Ex 4, Suggested Answers |
10/4 | System Implementation, Brooklyn Case | Ch 20; Ex 5, Suggested Answers |
10/11 | System Maintenance, Heatway Case | Ch 21; Ex 6; SM 2, Suggested Answers to Ex 6 |
Click here for a tutorial on data flow diagrams and System Architect (Word document).
Click here for a tutorial on object diagrams and System Architect (Word document).
Support Hours at the ELC Cluster (Room 147) for SM 2
- Tuesday, Oct 5th, 9:00 - 11:00 PM
- Wednesday, Oct 6th, 4:00 - 6:00 PM
- Sunday, Oct 10th, 7:00 - 9:00 PM
Anaquest Case
- Develop a feasibility report for the proposed Professional Services Project (40%)
- How would you complete systems requirements? (30%)
- If you were Leazer, would you fund the pilot project? Justify your answer. (30%)
Brooklyn Union Gas (BUG) Case
- What were the risks of building CRIS II using the object oriented paradigm? Were the risks justified or analyzed adequately? (30%)
- What were the advantages of using the object oriented paradigm? Did it provide competitive advantage for BUG? (40%)
- What would you do differently if you were the manager of the project? (30%)
Heatway Case
- How radical is the new design for the order management process (PTP) at Heatway? Will Heatway achieve its improvement objectives if it implements this design? (40%)
- What barriers does Heatway face to implementing its new order management process? (30%)
- If you were Bob Hemphill, what would be your plan for making PTP implementation a success? (30%)
Systems Analysis and Design Solutions to Exercises
Source: https://www.andrew.cmu.edu/course/45-878/