120 likes | 348 Views
Outline. Term Project Introduction Analysis Approaches Scope Definition Problem Analysis Requirements Analysis Logical Design Design Analysis Feasibility Matrices CH 6 Homework. Term Project. Quandrax Computers Dunn, Chapter 8, 9, page 620-622 Deliverables
E N D
Outline • Term Project Introduction • Analysis Approaches • Scope Definition • Problem Analysis • Requirements Analysis • Logical Design • Design Analysis • Feasibility • Matrices • CH 6 Homework
Term Project • Quandrax Computers Dunn, Chapter 8, 9, page 620-622 • Deliverables • Intermediate and Final Phase • Structured Analysis and Design Models • Working Prototype
Approaches to Analysis • REA Ontology • System > Value Chain > Process > Task • Model-Driven Analysis • Structured, Information Engineering, Object Oriented • Accelerated Analysis • Prototyping, Rapid Application Development • Requirements Discovery • Fact-finding, Joint Requirements Discovery • Business Process Redesign • Technology, TQM, CPI • Agile Methods • Application of numerous different methods
Scope Definition • Identify baseline problems and opportunities • PIECES Framework • Negotiate baseline scope • System boundaries • Assess baseline project worthiness • Initial cost/benefit analysis • Develop baseline schedule and budget • Statement of work, project schedule, resource assignments, problem statements • Communicate the project plan • System owners and stakeholders
Problem Analysis • Understand problem domain • REA Ontology, project charter • Analyze costs and opportunities • Extend cost/benefit to cause and effect • Analyze business processes • Review ‘as-is’, consider best practice, BPR • Establish system improvement objectives • Specify objectives, consider constraints • Update/refine project plan • Communicate findings and recommendations
Requirements Analysis • Identify and express system requirements • Functional vs. non-functional • Priortize system requirements • Mandatory vs. desirable • Update or refine project plan • Communicate the requirements statement
Logical Design • Structure functional requirements • Data and process models • Prototype functional requirements • Alternative strategy • Validate functional requirements • User feedback, structured walk-throughs • Define acceptance test cases • Create with users to test system
Design Analysis • Identify candidate solutions • Packaged solution, developed solution • Analyze candidate solutions • Feasibility issues defined • Compare candidate solutions • Feasibility assessment • Update the project plan • Recommend a system solution
Feasibilty Dimensions • Technical • Assess technology available, experience with technology • Operational • Functional issues, efficiencies, change • Economic • Cost/benefit, present value concepts • Schedule • Feasibility of delivery dates, timing of delivery dates • Legal • Software licenses, federal and state issues
Matrices • Convenient way to represent multiple items against a dimension of interest • Problem statement (Figure 5-8) • Statement of problem, opportunity, directive vs. variety of dimensions • Candidate systems (Figure 5-19) • Compares characteristics with vendor/build options
Homework Chapter 6 Whitten • Problems and Exercises • 6 • 9 • 11