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