-
agile development
A software development methodology that delivers functionality in rapid iterations, measured in weeks, requiring frequent communication, development, testing, and delivery
-
application portfolio
The set of recommended applications resulting from the planning and justification process in application development
-
Application service provider (ASP)
An agent or vendor who assembles the software needed by enterprises and packages them with outsourced development, operations, maintenance, and other services
-
component-based development
A software development methodology that uses standard components to build applications
-
Computer-aided software engineering (CASE)
Development approach that uses specialized tools to automate many of the tasks in the SDLC; upper CASE tools automate the early stages of the SDLC, and lower CASE tools automate the later stages.
-
direct conversion
Implementation process in which the old system is cut off and the new system is turned on at a certain point in time.
-
feasibility study
Investigation that gauges the probability of success of a proposed project and provides a rough assessment of the project's feasibility.
-
implementation
The process of converting from an old computer system to a new one.
-
integrated CASE (ICASE) tools
CASE tools that provide links between upper CASE and lower CASE tools
-
IT steering committee
A commitee, comprised of a group of managers and staff representing various organizational units, set up to establish IT priorities and to ensure that the MIS function is meeting the needs of the enterprise.
-
IT strategic plan
A set of long- range goals that describe the IT infrastructure and major IT initiatives needed to achieve the goals of the organization.
-
joint application design (JAD)
A group-based tools for collecting user requirements and creating system designs
-
logical system design
Abstract specification of what a computer system will do
-
outsourcing
Use of outside contractors or external organizations to acquire IT services
-
phased conversion
Implementation process that introduces components of the new system in stages, until the entire new system is operational
-
physical system design
Actual physical specifications that state how a computer system will perform its functions.
-
pilot conversion
IMplementation process that introduces the new system in one part of the organization on a trial basis; when the new system is working properly, it isintroduced in other parts of the organization.
-
programming
The translation of a system's design specifications into computer code
-
prototyping
Approach that defines an initial list of user requirements, builds a prototype system, and then improves the system in several iterations based on user's feedback
-
rapid application development (RAD)
A development method that uses special tools and an interative approach to rapidly produce a high-quality system
-
request for proposal (RFP)
Document that is sent to potential vendors inviting them to submit a proposal describing their software package and how it would meet the company's needs
-
scope creep
Adding functions to an information system after the project has begun
-
service level agreements (SLAs)
Formal agreements regarding the division of work between a company and its vendors
-
systems analysis
The examination of the business problem that the organization plans to solve with an information system
-
systems analysts
IS professionals who specialize in analyzing and designing information systems
-
systems design
Describes how the new system will provide a solution to the business problem
-
systems development life cycle (SDLC)
Traditional structured framework, used for large IT projects, that consists of sequential processes by which information systems are developed.
-
systems stakeholders
All people who are affected by changes in information systems
-
technical specialists
Experts on a certain type of technology, such as databases or telecommunications
-
Waterfall approach
SDLC approach in which tasks in one stage were completed before the work proceeded to the next stage.
|
|