click below
click below
Normal Size Small Size show me how
DSST Computers #11
Question | Answer |
---|---|
4GL | Fourth-generation language. Nonprocedural language that enables users and programmers to access data in a database. |
Ajax, Asynchronous JavaScript and XML | Method of creating interactive Web applications designed to provide immediate response to user requests. |
Analysis phase | Step in system development that consists of two major activities: (1) conduct a preliminary investigation, and (2) perform detailed analysis. |
API | Application programming interface; collection of tools that programmers use to interact with an environment such as a Web site or operating system. |
Application generator | Program that creates source code or machine code from a specification of the required functionality. |
Assembly language | Programming language in which a programmer writes instructions using symbolic instruction codes. |
ATOM | XML application that content aggregators use to distribute content to subscribers. |
Benchmark test | Test that measures the performance of hardware or software. |
C | Programming language developed in the early 1970s at Bell Laboratories used for business and scientific applications. |
Case control structure | Type of selection control structure that can yield one of three or more possibilities |
COBOL | Common Business-Oriented Language. Programming language designed for business applications, which evolved out of a joint effort between the United States government, businesses, and major universities in the early 1960s. |
Compiler | Separate program that converts an entire source program into machine language before executing it. |
Computer program | Series of instructions that directs a computer to perform tasks |
Computer security plan | Written summary of all the safeguards that are in place to protect an organization's information assets. |
computer-aided software engineering (CASE) | Software tools designed to support one or more activities of system development, typically including diagrams to support both process and object modeling. |
Control structure | Used during program design, a depiction of the logical order of program instructions. Also called a construct. |
Custom software | Software that performs functions specific to a business or industry, developed by a user or at a user's request. |
Design phase | Phase of the system development cycle that consists of two major activities: (1) if necessary, acquire hardware and software and (2) develop all of the details of the new or modified information system. |
Direct conversion | Conversion strategy where the user stops using an old system and begins using a new system on a certain date. Also called abrupt cutover. |
Documentation | Collection and summarization of data and information. |
Dreamweaver | Web page authoring program by Adobe Systems that allows Web developers to create, maintain, and manage professional Web sites |
dynamic HTML (DHTML) | Type of HTML that allows Web developers to include more graphical interest and interactivity in a Web page. |
e-zine | Publication available on the Web. Also called electronic magazine. |
Electronic magazine | Publication available on the Web. Also called e-zine. |
Expression Web | Microsoft's Web page authoring program that enables Web developers to create professional, dynamic, interactive Web sites. |
Feasibility | Measure of how suitable the development of a system will be to the organization. |
Feasibility study | Investigation that determines the exact nature of a problem or improvement and decides whether it is worth pursuing. |
Flash | Web page authoring program by Adobe Systems that enables Web developers to combine interactive content with text, graphics, audio, and video. |
Focus groups | Lengthy, structured, group meetings in which users and IT professionals work together to design or develop an application. See also joint application design (JAD). |
HTML | Hypertext Markup Language. Special formatting language that programmers use to format documents for display on the Web. |
IDE (integrated development environment) | Includes program development tools for building graphical user interfaces, an editor for entering program code, a compiler and/or interpreter, and a debugger. |
Implementation phase | Phase of system development during which the new or modified system is constructed, or built, and then delivered to the users. Four major activities performed include: (1) develop programs, (2) install and test the new system, (3) train users, and (4) con |
Information system (IS) | Collection of hardware, software, data, people, and procedures that work together to produce quality information. |
Interpreter | Program used to convert a source program into machine language and then executes the machine language instructions. |
Java | Object-oriented programming language developed by Sun Microsystems. |
JavaScript | Interpreted language that allows a programmer to add dynamic content and interactive elements to a Web page. |
Joint-application design (JAD) | Lengthy, structured, group meetings in which users and IT professionals work together to design or develop an application. See also focus groups. |
Machine language | The only language a computer directly recognizes, using a series of binary digits or a combination of numbers and letters that represent binary digits. |
Maintaining | Act of correct errors or adding enhancements to an existing program. |
Multimedia authoring software | Software that allows users to combine text, graphics, audio, video, and animation in an interactive application and that often is used for computer-based training and Web-based presentations. |
Nonprocedural language | Type of programming language in which a programmer writes English-like instructions or interacts with a graphical environment to retrieve data from files or a database. |
object-oriented programming (OOP) | language Programming language used to implement an object-oriented design. |
operation, support, and security phase | Phase of system development that consists of three major activities: (1) perform maintenance activities, (2) monitor system performance, and (3) assess system security. |
Outsource | Having a source outside a company develop software for the company. Some companies outsource just the software development aspect of their IT operation, while others outsource more or all of their IT operation. |
Packaged software | Mass-produced, copyrighted, prewritten software available for purchase. |
Parallel conversion | Conversion strategy where the old system runs alongside the new system for a specified time. |
Per | l Practical Extraction and Report Language. Scripting language developed at NASA's Jet Propulsion Laboratory as a procedural language similar to C and C++. |
Phased conversion | Conversion strategy used by larger systems with multiple sites where each location converts at a separate time. |
Phases | Categories into which system development activities are grouped: (1) planning phase, (2) analysis phase, (3) design phase, (4) implementation phase, and (5) support phase. |
PHP: Hypertext Preprocessor | Free, open source scripting language. |
Pilot conversion | Conversion strategy where only one location in a company uses a new system - so it can be tested. |
Planning phase | Step in system development that begins when a steering committee receives a project request. |
PowerBuilder | Powerful program development tool developed by Sybase that is best suited for Web-based, .NET, and large-scale enterprise object-oriented applications. |
Preliminary investigation | Investigation that determines the exact nature of a problem or improvement and decides whether it is worth pursuing. Also called feasibility study. |
Procedural language | Type of programming language in which a programmer writes instructions that tell the computer what to accomplish and how to do it using a series of English-like words to write instructions. Often called a third-generation language (3GL). |
Program development | Series of steps programmers use to build computer programs. |
Program development life cycle (PDLC) | Part of the implementation phase of the system development cycle that follows six steps: (1) analyze the requirements, (2) design the solution, (3) validate the design, (4) implement the design, (5) test the solution, and (6) document the solution. |
Program development tool | Program that provides a user-friendly environment for building programs. |
Programmer | Person who writes and modifies computer programs. Also called a developer. |
Programming language | Set of words, abbreviations, and symbols that enables a programmer to communicate instructions to a computer. |
Programming team | A group of programmers that may develop programs during the program development cycle. |
Project leader | Member of a project team who manages and controls the budget and schedule of the project. |
Project management | Process of planning, scheduling, and then controlling the activities during system development. |
Project management software | Software that assists in the planning, scheduling, and controlling of development projects. |
Project manager | Member of a project team who controls the activities during system development. |
Project request | Written, formal request for a new or modified system. Also called a request for system services. |
Prototype | Working model of a proposed system. |
RAD Rapid application development. | Method of developing software in which a programmer writes and implements a program in segments instead of waiting until an entire program is completed. |
Repetition control structure | Type of control structure that enables a program to perform one or more actions repeatedly as long as a certain condition is met. Also called a loop. |
RSS 2.0 | Really Simple Syndication; specification that content aggregators use to distribute content to subscribers. |
Scope | The goal, required activities, time estimates for each activity, cost estimates for each activity, order of activities, and activities that can take place at the same time during system development. |
Scripting language | Interpreted language that typically is easy to learn and use. |
Selection control structure | Type of control structure that tells the program which action to take, based on a certain condition. |
Sequence control structure | Type of control structure that shows one or more actions following each other in order. |
SharePoint designer | Web page authoring program that is part of the Microsoft Office and SharePoint families of products. |
Source program | Program that contains the language instructions, or code, to be converted to machine language. |
SQL | Query language used with databases that allows users to manage, update, and retrieve data. |
Standards | Sets of rules and procedures an organization expects employees to accept and follow. |
Steering committee | Decision-making body in a company. |
System | Set of components that interact to achieve a common goal. |
System development | Set of activities used to build an information system, including planning, analysis, design, implementation, and support. |
System development life cycle (SDLC) | Collection of phases in system development. |
System proposal | Document that assesses the feasibility of each alternative solution and then recommends the most feasible solution for a project. |
Systems analyst | Person responsible for designing and developing an information system. Also called a system developer. |
Third generation language (3GL) | Type of programming language in which a programmer writes instructions that tell the computer what to accomplish and how to do it using a series of English-like words to write instructions. Also called a procedural language. |
Training | Showing users exactly how they will use new hardware and software in a system. |
Users | Anyone for whom the system is being built. |
Value-added reseller (VAR) | Company that purchases products from manufacturers and then resells these products to the public - offering additional services with the product. |
VBScript | Visual Basic, Scripting Edition. Subset of the Visual Basic language that allows programmers to add intelligence and interactivity to Web pages. |
Visual programming environment (VPE) | Graphical interface in a visual programming language that allows programmers to drag and drop objects to develop programs. |
Visual programming language | Programming language that uses a visual or graphical interface for creating all source code. |
Web page authoring software | Software used to create Web pages that include graphical images, video, audio, animation, and other special effects with interactive content. |
Web page authors | Designers of Web pages. |
WML | Wireless markup language. Subset of XML that allows Web page authors to design pages specifically for microbrowsers. |
XHTML | eXtensible HTML. Markup language that enables Web sites to be displayed more easily on microbrowsers in smart phones and other personal mobile devices. |
XML Extensible Markup Language | format for sharing data that allows Web developers to create customized tags, as well as use predefined tags, used for developing a single Web site whose content can be formatted to display appropriately on various devices. |