Term
|
Definition
inputs or outputs that require minimal human intervention |
|
|
Term
|
Definition
system interfaces that directly involve a system user |
|
|
Term
|
Definition
design techniques that embody the view that the user interface is the entire system |
|
|
Term
|
Definition
degree to which a system is easy to learn and use |
|
|
Term
|
Definition
Analogies between features of the user interface and aspects of physical reality that users are familiar with |
|
|
Term
Direct manipulation metaphor |
|
Definition
metaphor in which objects on a display are manipulated to look like physical object (pictures) or graphic symbols that represent them(icons) |
|
|
Term
|
Definition
Metaphor in which the visual display is organized into distinct regions, with a large empty workspace in the middle and a collection of tool icons around the perimeter |
|
|
Term
|
Definition
metaphor in which data is visually represented as paper pages or forms |
|
|
Term
|
Definition
metaphor in which user and computer accomplish a task by engaging in a conversation or dialog via text voice or tools such as labeled buttons |
|
|
Term
Human-Computer Interaction (HCI) |
|
Definition
Field of study concerned with the efficiency and effectiveness of user interfaces vis a vis computer systems human oriented input and output technology and psychological aspects of user interfaces |
|
|
Term
|
Definition
when the appearance of a specific control suggests its function |
|
|
Term
|
Definition
When a control is a visible so that users know it is available the control providing immediate feedback to indicate that it is responding to the user |
|
|
Term
|
Definition
sequence of sketches of the display screen during a dialog |
|
|
Term
|
Definition
a rectangular box that accepts text typed on a keyboard or recognized from speech input |
|
|
Term
|
Definition
a text box that contains a list of predefined data values |
|
|
Term
|
Definition
A text box that contains a predefined list of acceptable entries but permits the user to enter a new value when the list doesnt contain the desired value |
|
|
Term
|
Definition
a group of choices from which the user selects only one; the system then automatically turns off all other buttons in the group |
|
|
Term
|
Definition
Similar to radio buttons but the user can select multiple items within the group |
|
|
Term
Cascading Style Sheets (CSS) |
|
Definition
Web page encoding standard that enables a web site designer to specify parts of a page that will always look the same and parts that will vary by task or audience |
|
|
Term
|
Definition
Software (such as text to speech and voice recognition utilities) that adapts user interfaces to the special needs of persons with disabilites |
|
|
Term
Extensible Markup Language (XML) |
|
Definition
extension of HTML that embeds self-defining data structures within textual messages |
|
|
Term
|
Definition
Characters sequence (such as and that define the beginning, end, and meaning of the text that appears between them |
|
|
Term
|
Definition
reports that contain specific information on business transactions |
|
|
Term
|
Definition
reports that summarize detail or recap periodic activity |
|
|
Term
|
Definition
reports that provide details or summary information about transactions or operating results that fall outside a predefined normal range of values |
|
|
Term
|
Definition
reports used by high level managers to asses overall organizational health and performance |
|
|
Term
|
Definition
reports or other outputs produced for use within the organization |
|
|
Term
|
Definition
reports or other outputs produced for use by people outside the organization |
|
|
Term
|
Definition
external outputs that includes one or more parts intended to be returned with new data or information |
|
|
Term
|
Definition
user-interface design technique that enables a user to select summary information and view supporting detail |
|
|
Term
A predictive approach to the SDLC |
|
Definition
an approach that assumes the project can be planned in advance and that the new information system can be developed according to the plan |
|
|
Term
Adaptive approach to the SDLC |
|
Definition
an approach that assumes the project must be more flexible and adapt to changing needs as the project progresses |
|
|
Term
|
Definition
related group of development activities, such as planning, analysis, design implementation and support |
|
|
Term
|
Definition
an SDLC approach that assumes the phases can be completed sequentially with no overlap |
|
|
Term
|
Definition
an adaptive SDLC approach that cycles over and over again through development activities until completion |
|
|
Term
|
Definition
An SDLC approach that completes portions of the systems in small increments across iterations, with each increment being integrated into the whole as it is completed |
|
|
Term
|
Definition
A development approach in which the complete system structure is built but with bare bones functionality |
|
|
Term
|
Definition
the activities in the support phase whose objective is to maintain and enhance the system after it is installed and in use |
|
|
Term
|
Definition
The availability of support staff to assist users with technical or processing problems of the information system |
|
|
Term
System Development methodology |
|
Definition
a set of comprehensive guidelines for the SDLC that includes specific models, tools, and techniques |
|
|
Term
|
Definition
A software application that assists developers in creating models or other components required for a project |
|
|
Term
Integrated development environments IDEs |
|
Definition
a set of tools that work together to provide a comprehensive development and programming environment for software developers |
|
|
Term
|
Definition
tools that help analysts create and verify graphical models and may also generate program code |
|
|
Term
|
Definition
guidelines to specify a method for how to carry out development activity |
|
|
Term
|
Definition
system development using structured analysis, structured design, and structured programming techniques |
|
|
Term
|
Definition
a programming approach where each module has one start point and one end point and uses sequence decision and repetition constructs only |
|
|
Term
|
Definition
the concept of dividing a complex program into a hierarchy of program modules |
|
|
Term
|
Definition
The design process of organizing a program into a set of modules and organizing those modules into a hierarchical structure |
|
|
Term
|
Definition
a graphical diagram showing the hierarchical organization of modules |
|
|
Term
|
Definition
A technique to determine what processing is required and to organize those requirements by using structured analysis models |
|
|
Term
|
Definition
A structured analysis model showing inputs, processes storage, outputs of a system |
|
|
Term
|
Definition
system development based on the view that a system is a set of interacting objects that work together |
|
|
Term
|
Definition
a thing in an information system that responds to messages by executing functions or methods |
|
|
Term
Object oriented analysis (OOA) |
|
Definition
the process of identifying and defining the use cases and the sets of objects (classes) in the new system |
|
|
Term
Object oriented design (OOD) |
|
Definition
defining all of the types of objects necessary to communicate with people and devices in the system showing how objects interact to complete tasks and refining the definition of each type of object so it can implemented with a specific language or environment |
|
|
Term
Object oriented programming (OOP) |
|
Definition
Programming using object oriented languages that support object classes, inheritance, reuse, and encapsulation |
|
|
Term
|
Definition
a guiding philosophy and set of guidelines for developing information systems in an unknown rapidly changing environment |
|
|
Term
|
Definition
a term used to describe adaptive projects that are chaotic and ordered |
|
|
Term
|
Definition
a guiding philosophy in which only models that are necessary with a valid need and at the right level of detail are created |
|
|