Department of Computer Science

  • Increase font size
  • Default font size
  • Decrease font size
Home Current Students SE Standards

SE Standards

 

The Montana Tech Department of Computer Science is in the process of implementing a set of software engineering standards that can provided students with detailed guidance on most of the artifacts that need to be produced in our software engineering courses. The three groups of these standards are listed below. The MTM Software Development Standards Overview provides a comprehensive overview of these standards.

All of these standards are protected by a Creative Commons Attribution license.

This set of standards is not yet fully complete, & the documents in this repository continue to be modified in response to student and faculty comments. This repository contains the latest version of each standard.

• Standards for the development of small (usually involving a single developer) programs are listed below. The MTM Standard For Small Module Development Overview provides an overview of these standards.

MTM Small Module Development Sheet Template

• MTM Simple Program Development Sheet Inspection Process

• MTM Simple Program Development Sheet Inspection Meeting Notice

• MTM Simple Program Development Sheet Inspection Checklist

• MTM Simple Program Development Sheet Inspection Report

MTM Simple Program Development Document Template

• Standards for the development of program products are listed below. The MTM Standards For Program Product Development Overview provides an overview of these standards.

• MTM Program Product Software Requirements Specification

MTM Program Product Software Design Description

MTM Program Project Software Project Plan

• Standards that apply to artifacts constructed under either the above standards are listed below.

MTM Design Language for Functions/Methods

MTM Standard for C Source Files

MTM Standard for C++ Source Files

MTM Standard for C# Source Files

MTM Standard for Java Source Files

 

 

All of these standards are protected by a Creative Commons Attribution license.