2. Outsourcing is the transfer of information systems development, operation, or maintenance to an outside firm that provides these services for a fee on a temporary or long-term basis.
3. In-House Software Development is where a company chooses in-house development to satisfy unique business requirements, to minimize changes in business procedures and policies, to meet constraints of existing systems, and existing technology, and to develop internal resources and capabilities.
4. User Interface consists of screens, commands, controls, and features that enable users to interact more effectively with the application …show more content…
Dialog Box – Provides a place where variable input data can be entered that explains what is required.
8. Validity Check – can be used for data items that must have certain values. Input checker.
9. Detailed reports – produces one or more lines of output for each record processed. Can be lengthy.
10. Audit Trail – Every piece of information should be traceable back to the input data that produced it, so an audit trail must be provided to record the source of each data item and when it was entered into the system.
11. Database management system (DBMS) – is a collection of tools, features, and interfaces that enables users to add, update, manage, access, and analyze data. Offers timely, interactive, and flexible data access.
12. Scalability – which means that a system can be expanded, modified, or downsized to easily meet the rapidly changing needs of a business enterprise.
13. Structured Query Language (SQL) – A language that allows client workstations to communicate with servers and mainframe computers.
14. Open Database Connectivity (ODBC) – Industry standard protocol that makes it possible for software from different vendors to interact and exchange