planning and producing new software.
o Phases
Define the range and scope
Conduct a study to ensure the software project is viable
o Legal Feasibility
o Political Feasible
o Technical Feasibility
o Time Feasibility
o Financial Feasibility
o Once the study is complete, you should decide if the project
should continue, be delayed or candled
Carry out an investigation to establish what the client is expecting
o What the client requires
o Current systems in place
o Project timelines are
o Funds available
o Other factors
o Methods of collecting info
Observation
Interview
Questionnaires
Review of documentation
Analysis of user requirements (what they need doing)
Functionality
o What it will do
Non-functional
o Expected characteristics of software
User interface
Specification
o Must have
Cannot operate without these
o Should have
Enhance the functionality
o Could have
Can still properly functions
o Wish List
Do not pap any objectives
o Example
The software will have a search option, which
provides the user with tools to search and select
details, from various invoices and summarise the
results in a single report.
Design phase