Please enable JavaScript.
Coggle requires JavaScript to display documents.
Approaches to software development - Coggle Diagram
Approaches to software development
Software Crisis
User requirements need to be met/were not met
Developed on time/not on time
Within budget/outside budget
Quality process not being followed
Roles of software development
Systems Analyst
Carries out a feasible study
Idenify the needs of the software
Undertakes fact finding (interviews/observations)
System Specification
Programmer
Creates code from module specification
Tests the code
Annotates code (documents)
Fixes Code
Project Manager
Manage the development
Monitor Process
Manages the budget
Schedule / Time Scales
Need for software systems
Generic Software
Different purposes without modification
Bespoke Software
Custom made -eg Sims
Off-the-shelf Software
Can be bought -eg Microsoft Word