Download presentation
Presentation is loading. Please wait.
1
Software Design & Implementation
CSCI 656
2
Administrivia Instructor: George Rudolph Office: 225 Thompson Hall
Office Hours: 30 minutes before class Prerequisites CSCI 602 & 603, or instructor approval 8/21/07 George Rudolph,
3
Motivation for Design “If builders built buildings the way programmers wrote programs, the first woodpecker would destroy civilization”. - Gerald Weinberg, ca. 1985 “Frustration is the mother of invention”. - unknown 8/21/07 George Rudolph,
4
Expectations for Students
Read Prepare Ask good questions, answer well Effort is required outside of class Expect to rework items as we go along Expect to be challenged 8/21/07 George Rudolph,
5
FAQ: What Is Software Design?
Engineering discipline Concerned with all aspects of producing software designs Systematic approach using scientific principles Art Lots of ways to do things Creative expression of the designer Always new horizons 8/21/07 George Rudolph,
6
Class Structure and Flow
Some lecture, some in-class activity Usually begin class with a quiz or Q&A session, which may break out spontaneously into a lecture or activity 8/21/07 George Rudolph,
7
Designing Code “If builders built buildings the way programmers write programs, the first woodpecker would destroy civilization”. -Gerald Weinberg, 1985. “Frustration is the mother of invention” -unknown “The code’s the thing—all else is commentary.” 8/21/07 George Rudolph,
8
Software Engineering Predict Schedule Cost Behavior
“…on time, under budget, meets requirements…” 8/21/07 George Rudolph,
9
Software Engineering Activities
Requirements Design Implement Test Deploy 8/21/07 George Rudolph,
10
Key Question Can I Create Represent Communicate Implement Change Test
A working system that has the characteristics I want? 8/21/07 George Rudolph,
11
Assessment Materials 1 Midterm Exam 1 Final Exam 1 Team Project*
6 Homework Assignments* Self Evaluation Report * Homeworks 1-4, and project used by permission of Dr. Ken Anderson of the University of Colorado 8/21/07 George Rudolph,
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.