Personal tools
You are here: Home Comp 330 - Software Engineering Class Notes
Document Actions

Class Notes

Up one level

Some of the materials used in class. Additional reference materials.

Course Introduction and Process by Dr. William L. Honig — last modified 2015-01-10 06:18 PM
What is a process? Why does it matter? What is Software Engineering?
Requirements - The Key To Success by Dr. William L. Honig — last modified 2015-01-10 06:19 PM
System Requirements. One of the top reasons projects fail: bad, or incomplete, or inconsistent, or changing requirements.
One Way To Write Requirements by Dr. William L. Honig — last modified 2015-01-26 10:30 AM
A Formal Requirements System based on “Exploring Requirement – Quality Before Design”, Donald C. Gause and Gerald M. Weinberg.
Use Cases For Requirements by Dr. William L. Honig — last modified 2015-01-25 05:16 PM
An excellent approach to defining requirements and getting ready to implement. Good way for users and developers to communicate.
Template for Real World Requirements Document by Dr. William L. Honig — last modified 2015-01-26 10:35 AM
Natural Language for Requirements, the most common approach, one we can all understand (!?). You can use as a base for your work, modify as you wish. Possibly the most important are Paragraphs 1.1, 1.2, 2.1, 2.2, 3.1, 3.2, 3.3, 3.4, 3.7, 3.8, App A, App B.
Introduction to UML Class Diagrams For Design by Dr. William L. Honig — last modified 2015-02-04 05:30 PM
Learn to make a complete design that allows separate developers to implement the system
Architectural Design by Dr. William L. Honig — last modified 2015-02-09 08:17 PM
For large, real world systems, a system architecture is key to moving from requirements to implementation. Materials from the text, Sommerville, Chp 6. Which method or approach would you use for a system if you were chief architect?
Visio - Using The Tool For UML by Dr. William L. Honig — last modified 2015-02-09 08:26 PM
Visio is a good tool for creating UML Class Diagrams, UML Sequence Models, Use Case Models, and much more.
Design and Implementation by Dr. William L. Honig — last modified 2015-02-09 09:01 PM
From requirements, through architecture, into design = the way to have a strong image of the system in mind for implementation! From the Sommerville text, Chapter 7.
Testing Software and Systems by Dr. William L. Honig — last modified 2015-02-14 06:41 PM
Many projects fail in testing! Learn how to be sure the system is good enough for its intended purpose. From the textbook, Sommerville, Chp 8.
Simple Software Test Case Template by Dr. William L. Honig — last modified 2015-02-14 06:43 PM
Suitable for test cases for basic systems with user input and limited test data. Excel spreadsheet for your use
Configuration Management by Dr. William L. Honig — last modified 2015-03-06 07:08 PM
Do you know what is really in that system? How to plan and keep track of all the parts! From Sommerville Chp25, a key topic much misunderstood by students.
Configuration Management Checklist by Dr. William L. Honig — last modified 2015-04-19 08:41 PM
Do you and your project have all it takes to really be in control? See the configuration management checklist.
« February 2025 »
Su Mo Tu We Th Fr Sa
1
2345678
9101112131415
16171819202122
232425262728
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: