Information Systems Development Flashcards
What is a software process?
A set of activities that lead to the production and delivery of software
Information system development activities
Project initiation
Feasibility study
Analysis
Design
Implementation
Validation
Deployment
Maintenance
Project initiation
A problem or an opportunity is recognised by the client
Feasibility study
A detailed analysis that considers all of the critical aspects of a proposed project to determine the likelihood of it succeeding
Feasibility study sequence
Explore options
Produces formal statement of costs/benefits
‘Recommends’ a solution
Presents to client
Decision point
System analysis
Understanding and defining what the system needs to do
System design
A description of how the system should be made
Implementation
The system is developed
Validation
Ensures the system meets specs and there are no defects
Deployment
System is installed and put into use
Maintenance
Modifying a system after it has been delivered and put into use
3 types of software maintenance
Fault repairs, Environmental adaptation, Functionality addition
Fault repairs (17%)
Changing a system to correct deficiencies in the way meets its requirements
Environmental adaptation (18%)
Changing a system so that it operates in a different environment from its initial implementation
Functionality addition (65%)
Modifying the system to satisfy new requirements