Computer Science 507
Software Engineering
Spring 2014, The College of Saint Rose
Lecture 1: Introduction and Overview
Date: Monday, January 13, 2014
Agenda
- Welcome!
- Software engineering and its failures
- Course overview, ground rules, syllabus
- Student introductions and backgrounds
- academic background - courses taken, and where
- programming languages you know and how well you know each
- any larger-scale software development you have been involved
in
- anything you are willing to share about your career history
and goals, especially as related to software development
- Design project introduction
- Computer account setup (mogul.strose.edu and SubmissionBox)
- Test submission in SubmissionBox
Once your SubmissionBox account has been set up (or updated to include
you as a student in this course, if you already had an account),
create a document with a brief description of your background.
Include the same information as in the "student introductions and
backgrounds" item above. Then log into SubmissionBox, and submit
this document under assignment "SBTest". Verify that you received
an email confirmation for this submission.
- Lab 1: Unix Introduction/Refresher [HTML] [PDF]
Lecture 1 Assignment
Due at the start of class, Monday, January 27.
Please submit answers to these questions
in Submission
Box under "LA1" by the start of our next
class. We will discuss these questions at the start of class, so no
late submissions are accepted. Please be sure that your name is
clearly indicated in all submissions.
The readings for next class are Sommerville Chapters 1, 2, and 4 and
the Brooks paper linked below. Also see the Chapter 1, 2, and 4
presentations on the text's site.
Note: this is a much larger than usual reading assignment and set of
questions to answer, since you have two weeks and the design project
isn't really underway yet. Covering more chapters now will mean fewer
readings and assignments later while you need to be focused on your
projects.
- Sommerville Exercise 1.1, p. 25. (3 points)
- Sommerville Exercise 1.2, p. 25. (4 points)
- Sommerville Exercise 1.7, p. 25. (3 points)
- Sommerville Exercise 2.1, p. 54. (4 points)
- Sommerville Exercise 2.2, p. 54. (4 points)
- Sommerville Exercise 2.7, p. 55. (4 points)
- Sommerville Exercise 4.2, p. 116. (4 points)
- Sommerville Exercise 4.7, p. 116. (4 points)
- The Brooks paper was written over 25 years ago. Discuss which
parts of the article you believe are still relevant today, and what
in the article has been shown not to be true over the years.
Include your thoughts on each of the items listed in the "Hopes for
the Silver" section. (10 points)
Links