Topic 8 - Development Methods

Authors Avatar

Topic 8 - Development Methods

Linear methodology – systems development methodology where the project is divided into sequential phases where one phase is completed before the next one starts.

Iterative methodology - attempts to solve a problem by finding successive approximations to the solution starting from an initial guess. Iteration means the act of repeating a process usually with the aim of approaching a desired goal or target or result. Each repetition of the process is also called iteration and the result of the last iteration is used as a starting point for the next iteration.

System Investigation/Feasibility

Project definition: Is identifying the problem that needs to be solved using ICT and then stating what the problem is in clear terms by writing a project definition.

Aims & Objectives of the New System: Is the definition that will be stating aims and objectives of new system. These might include:

  • Being able to accurately predict delivery dates for customer orders.
  • Reducing number of input errors.
  • Reducing the number of part deliveries by having a much more efficient and accurate stock control system.

Cost Benefit Analysis: Being able to create a new system with stated aims and objectives at reasonable cost, this is called a feasibility report, where the costs and benefits are weighed up.

Initial Fact Find: Will give information on what is required from the project.

Investigation: Will be taken into the technical, legal, economic, operational and schedule implications.

Join now!

Analysis

Looks in to detail of the current system or requirements, this person is called a system analyst who also investigates new requirements.

Analysis will involve:

  • Understanding of the existing system.
  • Understanding the proposed system if there is no existing system.
  • Gathering and analysing the user requirements.
  • Producing a logical specification.

Design/Specification of Solution

The system analyst will need to produce a design and specification that will enable the system to actually be built in the next phase.

Design will involve:

  • Designing the system in line with the user ...

This is a preview of the whole essay