Page 58 - DCAP507_SYSTEM_SOFTWARE
P. 58
System Software
Notes Self Assessment
Fill in the blanks:
1. The Assembler translates symbolic source language instructions into an ………………….
2. The output produced by the ………………… may include a punched paper tape containing
the object program and/or an object program listing.
3. Earlier problems of complexity were solved by developers by choosing the right data
structures, developing ………………… , and by applying the concept of separation of concerns.
4. Early attempts to capture and explain software architecture of a system were imprecise
and …………………, often characterized by a set of box-and-line diagrams.
5. The software architecture discipline is centered on the idea of reducing …………………
through abstraction and separation of concerns.
6. Software architecture is commonly organized in views, which are analogous to the different
types of ………………… made in building architecture.
7. Architecture is design but not all design is architectural In practice, the architect is the one
who draws the line between ………………… and detailed design.
8. Software architecture, also described as ………………… , is an activity concerned with
global requirements.
9. The ………………… is a standard that can be used "for analysis, design, and implementation
of software-based systems as well as for modeling business and similar processes."
10. ………………… is the process of refining and expanding the preliminary design of a
system or component to the extent that the design is sufficiently complete to begin
implementation.
11. Architecture is driven by ………………… requirements, while functional design is driven
by functional requirements.
3.2 New Approach to New Machine
The following language should be placed in all Request for Proposals (RFP), contracts and
purchase orders, for the acquisition and development of new computer systems or software in
regards to social security numbers. The vendor of choice must adhere to these guidelines.
The system must use the social security number only as a data element or alternate key to
a database and not as a primary key to a database.
The system must not display social security numbers visually (such as on monitors, printed
forms, system outputs) unless required by law or permitted by this policy.
Name and directory systems must be capable of being indexed or keyed on the unique
identifier, once it is assigned, and not on the social security number.
For those databases that require social security numbers, the databases may automatically
cross-reference between the social security number and other information through the
use of conversion tables within a system or other technical mechanisms.
Self Assessment
Fill in the blank:
12. Name and …………………… systems must be capable of being indexed or keyed on the
unique identifier.
52 LOVELY PROFESSIONAL UNIVERSITY