|
|
CIS 422/522 Software Methodologies
|
Instructor
Dr. Stuart Faulk, 354
Office Hours: Mon and Wed 2:00-3:00 PM, or by appointment
faulk@cs.uoregon.edu
Graduate Assistant
Xiaofang Zhang, 234 Deschutes
Office Hours: Wed and Thursday 10:00-12:00am or by appointment.
xzhang@cs.uoregon.edu
Class Administration
Class Handouts
Advice on Schedule and Meeting Deadlines
Student Skills Survey (you must fill this out before first project)
Handouts:
Week1: “A Rationale Design Process: How and Why to Fake it”
Week 4: “Software Requirements: a Tutorial”
Example BRD (Business Requirements Document)
Week 6: Floating Weather Station Module Guide
Project 1
Project I Description (requirements)
Suggestions for First Team Meeting
Group Member Evaluation (GME) and Instructions
Documentation Examples
Here are a couple of examples of the kind of project documentation produced in the past for Project 1. Unfortunately, I no longer have the graphics that went with the HTML write-up but you can see the document structure and get an idea of the content expected. In general, the organization of the documents is pretty good and they have all the required sections in an easily-read format.
Example1 (using a hypertext document)
Example2 (using a PDF document)
Resources:
Tutorial on HTML and links: this should help answer questions about the different kinds of links that occur on web pages.
Project 1 FAQ: a record of answers to questions on Project 1.
Project 2
Lecture Slides (listed in chronological order; all are in PDF format)
Lecture 2 – What is Software Engineering?
Lecture 4 – Lifecycle Models I
Lecture 5 – Project 1 Documentation
Lecture 6 – Lifecycle Models II
Lecture 8 – Product Specification
Lecture 12 – Software Architecture I
Lecture 13 – Software Architecture II
Lecture 14 – Design Principles
Miscellaneous Resources (listed in alphabetical order)
Gnu copyleft agreement
UML Resource Center
UML Quick
Reference