70 likes | 198 Views
Chapter 4. Beginning the Analysis: Investigating System Requirements. Analysis Phase. Six Activities of the Analysis Phase --Gather Information -- interviews, observation, reviewing planning Documents, studying
E N D
Chapter 4 Beginning the Analysis: Investigating System Requirements
Analysis Phase • Six Activities of the Analysis Phase --Gather Information -- interviews, observation, reviewing planning Documents, studying existing systems, studying what others have done … -- collect technical info. Identify and understand all present and future users, identify all systems interfaces both inside and outside the organization Key ? “Do we have all the information needed to define what the system must accomplish?”
Analysis phase (cont) --Define System Requirements --Technical requirements *e.g., systems performance -- Functional requirements * e.g., Record daily transactions Models are used to help record and communicate system requirements. --Two types of Models --logical model– shows what the system is required to do in great detail. -- Physical model– Shows how the system will actually be implemented.
Analysis Phase(cont) • Prioritize Requirements --Establish which Functional and technical requirements are the most important -- Why Prioritize? -- limited resources -- Justify the systems scope -- avoid scope creep
Analysis Phase (cont) • Prototype for Feasibility and Discovery -- very valuable in understanding the uses needs and help users discover requirement that might not have been thought about otherwise. -- for systems that involve new technology prototypes can be used to assess whether the new technology will provide the capabilities to solve the business need.
Analysis Phase (cont) • Generate and Evaluate Alternatives -- examine off-the-shelf solutions -- evaluate all alternatives in light of established prioritized list of req.
Review Recommendations with Management • Analysis activities are done in parallel • Making a recommendation to management is a major checkpoint in the project. • Every alternative –including cancellation should be explored • Key ? Should we continue with the design and implementation of the proposed system