Environmental Resources
This is the environment that will supports the software project which is also called a software engineering environment incorporates software and hardware. Hardware gives a platform which supports the tools (software) needed to produce the work products which are an outcome of good software engineering practice. Because most software companies have multiple constituencies which need access to the SEE, a project planner must prescribe the time window required for hardware and software and verify that these resources will be available.
When a computer based system (incorporating specialized hardware and software) is to be engineered the software team may need to access to hardware elements starts developed through other engineering teams for example software for a numerical control (NC) used on a class of machine tools may require a specific machine tool example for a NC lathe as part of the validation test step a software project for automated typesetting may required a photo-typesetter at some point during the development. Each hardware element must be specified through the software project planner.