30.03.2018 Views

SMAD

mision espacial

mision espacial

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

74 Requirements. Definition 4.1<br />

4.1 Role of Requirements in System Development<br />

To this point, the book has dealt with the mission analysis and concept development<br />

process which ideally drives the system design. The mission objectives and system<br />

concepts we have adopted have involved five basic measures: (1) required performance,.(2)<br />

cost, (3) ~velopment and deployment schedule, (4) implicit and explicit<br />

co~~ts, and (5) nsk. The same meas~ continue to apply during the entire system<br />

englDeenng process, from concept to lDlplementation. Through this process, we<br />

decompose and allocate the central system-derived requirements (sometimes<br />

expressed as system specifications) to individual segments or system elements, interfaces<br />

between these as well as·interfaces external to the system. To define the total<br />

system, therefore, users, customers, system engineers, and segment developers must<br />

co~tantly interact. Although we initiate the process in a "top-down" fashion, we<br />

typically must continually reconcile system level requirements with technology and<br />

lower-level design development.<br />

A healthy tension often exists between the user and development communities.<br />

~vel?~ may consider ~e user wedded to current operational approaches and<br />

lDsensltive to how over-specified requirements constrain design. Users often believe<br />

that developers favor new technology and ignore the practical needs associated with<br />

operating a system and exploiting the mission data. Thus, the developer may establish<br />

mission requirements without consulting the user, or the user may produce "nonnegotiable<br />

stone tablets" and carry them down from the mountain too late or too overspecified<br />

for actual use. Because both sides have valid concerns, however, they must<br />

cooperate from the start in developing the mission's operational requirements. We<br />

may implement this cooperation through so-called IPrs (Integrated Product Teams)<br />

involving both users/customers and developers.<br />

Typically, developers wanting to build as soon as possible drive prematurely<br />

toward low-level detail. Sometimes they underemphasize the original mission drivers<br />

-requirements which dominate performance, cost, and schedule risk. Customers<br />

often constrain system development with overly specific requirements at levels below<br />

the critical requirements that determine most of a program's cost and risk. While the<br />

level of formality and detail may vary depending upon system maturity, complexity,<br />

and size, critical requirements must remain in the forefront during design. development,<br />

and validation of the system.<br />

Overzealous requirements can also find their way into mission statements. For<br />

example, a user may specify the scan rate and swath width under payload and coverage<br />

~on.nan~e. Clearly,. these cons~ts on sensor design and constellation are inappro­<br />

~nat~ lD this case,. pnor to establishing a system which meets the key requirements,<br />

I.e., timely data WIth enough accuracy and resolution. Specifications on launch rate,<br />

launch responsiveness, and spacecraft reliability are also common. But so long as a<br />

system meets availability and maximum outage needs, the developer should be able to<br />

allocate requirements for reliability, maintenance, and replacement. Mission requirements<br />

concerning launch, operation, or maintenance may establish the design domain<br />

but .not di~tate the design. On the other hand, the user must also be a party to the syste~<br />

desIgn as It converges, to identify design characteristics likely to produce operational<br />

problems.<br />

Table 1-5 in Sec. 1.4 shows essential requirements for the FJreSat mission. These<br />

req~ments ?either d!ctate nor impose needless constraints on design, but they do<br />

Specify what IS essential to perform the mission and operate the system. The table<br />

4.1 Role of Requirements. in System Development 75<br />

contains enough information to derive the specific design characteristics with<br />

sufficient controls on the user's essential requirements. Also, the table includes no<br />

unverifiable terms or goals such as ''maximize,'' "sufficient," or "optimize," because<br />

these words have no quantifiable interpretations. Requirements which we are asked to<br />

implement only if no "impact" results, are in fact goals and we cannot treat them as<br />

design dri,:ers. Every meanin~ requirement bears cost and will have an impact<br />

Co~ts are those reqUIrements for a system which we cannot trade, usually<br />

under any crrcumstances. Th~y may pertain to performance when levels of capability<br />

of a sy~tem must have a ~ valu~ to be useful. One example is the necessity for a<br />

resolution level of an optical or RF SIgnal, above which the desired information could<br />

not be derived or would not be sufficiently better than existing systems to justify new<br />

development. A related, fixed requirement could also be coverage and timeliness of<br />

data, clearly a major consideration for FJreSat. Another might be cost-a constraint<br />

increasingly important to the financial success of a new mission. Thus, if a cost ceiling<br />

ofN millions could not be met for a new development, the feasibility, design attn'butes<br />

or method of achieving a mission would 00 directly affected. The term "design to cost"<br />

applies directly to a cost constraint. Schedule may also be a constraint, and many technically<br />

worthwhile projects get scrubbed because developers could not solve some<br />

problems soon enough to be competitive-this is often called a ''time to market" cons~t.<br />

Others, but by no means all, include environmental and safety issues, legal and<br />

political mandates, fixed asset usage, involvement of geographically distributed or<br />

foreign offset contractors.<br />

An alternative view of "goals" vs. ''requirements" is that the former represent<br />

design margin. Any firm requirement must result in a level of margin in the design.<br />

and we ~ regard the "goal" as specifying the desired margin. As the design matures.<br />

the margm represents the trade-space available to decision-makers. The user must<br />

ultimately decide whether the additional performance is worth its associated incremental<br />

cost.<br />

Designers often focus on performance areas, such as operating the payload and<br />

distributing. the. ~sion data, and ~deremphasize the more mundane requirements.<br />

such as availability and accommodation to the external environment. Yet these can be<br />

cri?c~ . to cost and risk. F~r example, availability can demand increased component<br />

~hab~ty and ~erefore raise development costs. It can drive maintenance concepts,<br />

~cluding ~1.eD1Shment and on-o,rbit ~Pp?rt. It. can also affect production time, especIally<br />

for cntical components. likewise, Ignormg external interfaces can produce a<br />

system design without the external support needed to deploy and operate the mission.<br />

When space systems perform more than one mission, planners must develoP<br />

requirements which account for each mission. For example, the IR surveillance<br />

pa>:load o,n FlreSat may serve o~er users with its performance in IR imaging and<br />

radiometric measurement. If the mcreased cost and risk are acceptable, their requiremen~<br />

could lead to more payload bands, added coverage, and added distribution<br />

reqUIrements. That is why we must establish all valid missions early in requirements<br />

definition, or we should incorporate accommodations for new missions in future<br />

upgrades to a system's capabilities.<br />

While we must address system requirements throughout all aspects of the<br />

development cycle, the role and characteristics of requirements change in each development<br />

phase. Consequently, we should use specific structure and language early in<br />

the ~ss without premature detail. Table 4-1 shows how the requirements converge<br />

dunng system development. Concept development must continue to reflect the driving

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!