Computer application
A computer software program that executes on a computing device to carry out a specific set of functions
Information system
A set of interrelated components that collects, processes, stores, and provides as output the information needed to complete business tasks
System analysis
Those activities that enable a person to understand and specify what an IS should accomplish
Systems design
Those activities that enable a person to define and describe in detail the system that solves the need
Project
A planned undertaking that has a beginning and end that produces some definite result
-Used to develop an IS
-Requires knowledge of systems analysis tools and techniques
SDLC
The entire process consisting of all activities required to build, launch, and maintain an IS
Steps in SDLC
-Identify the problem or need and obtain approval
-Plan and monitor the project
-Discover and understand the details of the problem or need
-Design the system components that solve the problem or satisfy the need
-Build, test, and integrate system components
-Complete system tests and then deploy the solution
Information systems development process
The actual approach used to develop a particular IS(methodology)
-Unified process(UP)
-Extreme programming(XP)
-Scrum
To implement these processes of the SDLC
1)IS development
2)Agile development
3)Iterative development
Agile development
An IS development process that emphasizes flexibility to anticipate new requirements during development
Iterative development
An approach to system development in which the system is “grown” piece by piece through multiple iterations
System boundary
Manual part of the system-tasks completed by people
Automation boundary
Automated part of the system-tasks completed by the computer