Guidelines for Planning and Development of Software for Buildings and Building Systems.
Guidelines for Planning and Development of Software for
Buildings and Building Systems.
Lavappa, P. D.
NISTIR 7499; 71 p. June 2008.
computer programs; planning; system development life
cycle; waterfall model; software project management;
softward development; software requirements template
From inception to completion, software development
projects need structure and organization so that good
quality, user-friendly software is produced on time and
within budget. The structured approach presented in this
paper will help you achieve those goals. The System
Development Life Cycle (SDLC) is a conceptual model for
software development that divides up the process into
different phases. Each phase has a distinct role to play
in the development life cycle, and is a building block
for the next phase. There are many SDLC models, each
emphasizing different aspects of the life-cycle.
Implementing a structured approach requires selecting a
model and sticking with it through out the development
life cycle. This paper selects a Waterfall model for
planning and executing a software project; describes the
steps each research team member takes, by project phase,
in the development of the software product; provides a
one-page summary of those steps for making a checklist
of team progress; provides a blank and case illustration
template that each team member fills out in providing
requirements or specifications of the software and
provides a blank project schedule template for
documenting the tasks required to implement the software
project design. Following a structured process will
enable a software development project to be organized
and have a clear path to completion. Implementing a
structured process is crucial for developing good
quality software in an efficient manner.