Edit WYSIWYGattachfile Attach PDF Raw View►More Actions▼More Actions

Restore topic to revision: You will be able to review the topic before saving it to a new revision

Copy text and form data to a new topic (no attachments will be copied though).
Name of copy:
You will be able to review the copied topic before saving

Rename/move topic... scans links in all public webs (recommended)
Rename/move topic... scans links in UmmCSci3601s12 web only
Delete topic... scans links in all public webs (recommended)
Delete topic... scans links in UmmCSci3601s12 web only

Revision Date Username Comment
5304 May 2012 - 14:16NicMcPhee 
5230 Apr 2012 - 13:13KevinViratyosinadded TwentyFourEyesVideoScripting 
5127 Apr 2012 - 13:28NicMcPhee 
5019 Apr 2012 - 14:03VincentBorchardt 
4918 Apr 2012 - 21:00risl0014? 
4801 Apr 2012 - 15:00NicMcPhee 
4731 Mar 2012 - 23:29JoshJohnson 
4631 Mar 2012 - 14:11JoeEinertson 
4530 Mar 2012 - 13:53NicMcPhee 
4429 Mar 2012 - 15:19perra044? 
earlier first

Render style:     Context:

 History: r53 < r52 < r51 < r50 < r49
[X] Hide this message.
Notice: On June 30, 2016, UMWiki service will be decommissioned. If you have information in UMWIki that needs to be preserved, you should make plans to move it before that date. Google Sites is anticipated to be the most popular and appropriate alternative for users because it offers a more modern and user-friendly interface and unlimited capacity. To learn more about the features of Google Sites and other alternatives, and to identify which one best fits your needs, see the University’s Website Solution Selection Guide. If you have concerns or would like help regarding this change and your options, please contact Technology Help at help@umn.edu
You are here: UMWiki>UmmCSci3601s12 Web>WebHome (04 May 2012, NicMcPhee)

Welcome to the UmmCSci3601s12 Web!

Final wrap-up activities (subject to negotiation and discussion)

  • Final process reflection piece, done solo. Identify a principle or process that Rasmusson emphasizes in The Agile Samurai or that is highlighted in the Agile Manifesto and write a 2-3 page reflection on your experience over the semester with that principle or process.
    • Thesis and outline/summary due 10pm, Tuesday, 1 May so we can discuss this in "lab" on Thursday and/or class on Wednesday or Friday. Final version due at your one-on-one meeting with Nic.
  • Group video walkthrough, done in pairs or triples, focusing on features or use cases from a customer perspective.
    • Group video due Friday, 4 May.
  • Summary of individual contribution, done solo. This can be either a video or a portfolio piece, but you don't have to do both.
    • Individual video walkthrough, done solo, showing an example of an individual's contribution, combining customer value and technical explanation, or
    • 2-4 pages of portfolio material, done solo. At least one page summarizes key properties of the project, and at least one page summarizes one or more of your major contributions.
    • Complete draft due at your one-on-one meeting with Nic. Final version due 10pm, Thursday, 10 May.

Everyone needs to schedule a 30 minute one-on-one meeting with Nic during finals week. Nic will post sign-up slots on Google calendar.


Major links

  • Release 3 URLs:


Public Demo Scenario Pages

Things to do:

Lab Development:

  • StackLab
  • BinarySearchTreeLab and BDD (porting into Groovy)
  • RefactoringLab (needs to be rewritten?)
  • EstimationLabPart1 (learning Grails, using the built-in scaffolding)
  • EstimationLabPart2 (connecting to a real database, understanding the web stuff)
    • We need a lecture on how the web works: HTML, CSS, HTTP, browsers, servers, etc.
    • We need a lecture here with a high-level view of how all this works. Grails generates the view, sends HTML to the user's browser, the user fills in the form, the browser uses POST to send an HTTP response back to the server with all the user's replies, Grails parses all that and passes it to a controller in a nicer form that we can query to learn what the user entered, the controller code initiates appropriate actions (e.g., creating a UserResponce? object, populating it, and saving it) and redirects to the new view.
  • ReleaseOne (the project!)

On-line resources:

ALERT! The Groovy, JavaScript? and CSS lines should be fleshed out to actual references.
    • Does anyone have a better background on this than I do? -- VincentBorchardt - 17 Dec 2011

Other readings:

Topic revision: r53 - 04 May 2012 - 14:16:48 - NicMcPhee
UMM Software Design and Development, Spring 2012

Course tools
home CSci 3601 S12 Wiki

HeadlinesPlugin ERROR: 500 Can't connect to csci3601sp12.morris.umn.edu:2020 (Connection refused)

HeadlinesPlugin ERROR: 410 Gone

Tools for this web
home UmmCSci3601s12 Web List of All Webs


UMWiki UMWiki
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding UMWiki? Send feedback