| Instructor: |
Dr. Jozo J. Dujmovic
(English spelling: Yozo Dooymovich)
Office: Thornton 906 (MWF 11-12 a.m.)
Phone: (415) 338-1008
Email: jozo@cs.sfsu.edu |
| Prerequisites: |
CSc 210, 212, 301, 310, 410, 415, C/C++, and at
least one more HLL. |
| Literature: |
- SR. Schach, Classical and Object-Oriented
Software Engineering. Third Edition. R.D. Irwin, Inc.,
1996.
- M.J. Pont, Software Engineering with C++ and CASE
Tools. Addison-Wesley, 1996.
- Frakes, Fox, Nejmeh, SE in the UNIX/C Environment.
Prentice Hall, 1991.
- C. Ghezzi, M. Jazayeri, D. Mandrioli, Fundamentals
of Software Engineering. Prentice Hall, 1991.
- R.S. Pressman, Software Engineering. McGraw-Hill, 1992.
- B.W. Boehm, Software Engineering Economics.
Prentice-Hall 1981.
|
| Grading: |
Homework, totaling 20 points
Midterm Exam, 25 points
Final Exam, 30 points
Programming project, 25 points
The programming project includes the complete design and development of a
software product by student teams.
Additional activity, 5 points |
| Syllabus: |
- Introduction to SE
- Planning
- Management
- Structured and Object-Oriented Analysis and Design
- Program Development
- Design of User Interfaces
- Software Metrics
- Program Performance Measurements
- Software Testing, Verification, and Evaluation
- Tools
- Legal and Economic Aspects of Software Production
- Term projects
|