SE-280 Software Engineering Process Dr. Mark L. Hornick email: hornick@msoe.edu web: myweb.msoe.edu/hornick SE280 info syllabus, homework, labs… My schedule/office hours Office: L-341 Phone: 277-2417 SE-280 Dr. Mark L. Hornick 1 Course Description An introduction to the Software Engineering Process and the management of software projects. Effort tracking Project planning Measurement and estimation Reviews and checklists Software quality management Laboratory assignments Help you develop and enhance a defined process for your own work SE-280 Dr. Mark L. Hornick 2 Course Objectives Apply basic concepts of the software engineering process to software development Measure software process and product metrics Use a standard development process Document process and product measurements Utilize personal design and code reviews Analyze process data and propose improvements SE-280 Dr. Mark L. Hornick 3 Textbooks PSP - A Self-Improvement Process for Software Engineers. Watts Humphrey, Addison-Wesley, 2005 SE-280 Dr. Mark L. Hornick 4 Grading Quizzes Labs Midterm Report 10% 50% 15% Final Report 25% The grading formula applies only to those students who have successfully met the objectives of this course. There is a 10% per business day late penalty for all written work. Labs more than 5 DAYS late will get a 0 grade. You must ultimately complete all work in order to pass the course. You are encouraged to discuss homework and programming assignments with your fellow students, however, each of you is responsible for doing and turning in your own work. SE-280 Dr. Mark L. Hornick 5 Grading Lab assignments: Focus on Process Write programs, but only as a means to an end Half of each lab grade will be based on processrelated content Data collection & analysis Process improvement Labs are due as indicated on course website. It may be possible to complete most labs in the allotted class time, but expect to spend additional time outside of the lab session working on your programs SE-280 Dr. Mark L. Hornick 6 Please complete the following assignment before the start of the next class. Read textbook pages 1-55. Check access to your SE280 SVN repository at https://emerald.msoe.edu/svn/se280-xxxxx Ask right away if you have problems or questions about SVN Bring your notebook computers to class SE-280 Dr. Mark L. Hornick 7