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 |
|
|