All documents that are part of this definition and the HTML files containing this definition are the property of Michael Turner and Dr. Sharon White. You may use these documents to refer to as they exist as long as proper credit is given to the authors. You may not copy or reproduce.
Both this definition and it's associated examples can be very useful for your reference both while in school and at work with regard to learning how to apply software engineering principles to your software development effort.
This site contains the definition of the Software Development Process as defined by Author's Michael Turner and Dr. Sharon White. It was developed to illustrate the major life cycle stages and the activities that should be performed at each major stage. It also contains various forms needed throughout the lifecycle such as a feasibility report form, vision document form, an SRS template, a desirability analysis spreadsheet, an interface specification template, a requirements specification template, a metrics spreadsheet that lets you trace planned versus actual defects, lines of code planned versus actual, to help with estimating size and defects and many other attributes. The definition includes a large example that shows a project that was produced using the process defined. All the templates and examples that are contained within the definition of the Software Development Process are listed in two tables (template table and an example table) at the bottom of the page within the definition site. These two table make it easy to see all examples and temples in one place. The entire definition is hyperlinked and provided in html for easy navigation and usage.