$24
Read the paper by Winston Royce on “Managing the development of large software systems”
– See Piazza Resources Reading Material Royce_Waterfall.pdf
Read article online on Apollo computers and software
– See Piazza Resources Reading Apollo Moon Landing Computing Technology
– Follow some of the links (e.g. instruction manual; AGC program listing)
– Optional: Watch movie Apollo 13
Write a summary of the Royce’s article of about 1 page (500 words)
– Addressing the questions on the next page
Submit your summary (preferably as a pdf file)
– On Crowdgrader.org
See enrollment links below
– Deadline: Wednesday, 05 July 2018, 11:59pm
Review 4 papers
Provide critical, constructive feedback
Rate the papers on the scale described below
Questions to address
Write a coherent summary of the article in your own words
(you may quote short passages: “… text from the paper…”); in your summary, address the following points:
(1) When was the paper published?
(1) In what publication?
(1) The paper is motivated by the author’s experience with what kind of systems?
(1) The author calls for extensive documentation for what reasons?
(1) Does the author advocate the Waterfall model?
– Waterfall: see textbook or, e.g., http://en.wikipedia.org/wiki/Waterfall_model
(1) What does the author mean by Analysis?
(1) Why does the author suggest Preliminary Design should precede Analysis?
(2) Is the author’s approach consistent or inconsistent with the agile approach? Why?
(1)Was the Apollo Computers article helpful in understanding the paper? Why or why not?
Grading Scale
Rate each paper on a scale 0-20
Award for each question addressed the number of points indicated with each question (10 total)
– Deduct points for imprecise or incomplete answers
Award up to 10 points for overall quality:
– (4) Content
Summary captures key points of article
– (3) Organization
– (3) Good writing
Clear, concise, insightful
Grammatically correct
Crowdgrader Links
Log into Crowdgrader.org using your ucsc email account (Crowdgrader uses this for authentication and identification)
Crowdgrader site:
– www.crowdgrader.org
– read the documentation under the Help tab
Self-enrollment link (for
https://www.crowdgrader.org/crowdgrader/venues/join/3883/fytity_pigano_poqafu_sybaqu
– Note:
If were in enrolled in the class on 25 June 2018, you are already enrolled for this assignment on Crowdgrader
RAC1 assignment link:
– 2018Su CMPS115-01 RAC1
– https://www.crowdgrader.org/crowdgrader/venues/view_venue/3883