Software Engineering

Project Lifecycles The phases Data gathering and Problem redefinition are concerned with understanding what the problem is about; the Finding ideas phase attempts to identify ideas that help us to understand more about the nature of the problem and possible solutions. Finding solutions is concerned with providing a solution to the problem and Implementation puts the solution into practice. This approach to problem solving divides a task into subtasks, each with a particular focus and objective. The information systems development process may be subdivided simply into three main tasks: understanding the problem, choosing and designing a solution, and finally building the solution. There are many other ways of subdividing an information systems project but they all include an analysis activity that identifies what the system should do, a design activity that determines how best to do it and some construction activity that builds the system according to the design. The phases tha...