Download presentation
Presentation is loading. Please wait.
1
Applied Systems Analysis Fall 2003 Douglas Low (315) 456-3372 (work) 2 min question (315) 703-6297 (home) 5 min question (315) 445-6044 (Lemoyne mailbox) leave message Class Notes 1
2
Problem Areas with the Project Class Descriptions were non existent Use case descriptions were terse or non existent Verification methods were wrong Equal effort within teams
3
Grading Example Possible # of points Change Was 11% Penalty points
4
Grades 88%104%88%92%86%95% 0% - not started 75% - late Average was 89.7 ( not counting the 0%)
5
Class Descriptions Class Descriptions should introduce the reader to the object class It should be a paragraph It should denote What are the responsibilities of the class If it is a hardware, software, person, parameter … etc If it is a commercial product IF it is temporary, permanent Part of another class (aggregation composition) Anything else that you know about the class/ object
6
Use Case Descriptions Use case descriptions should describe what the use case is doing and who is doing it. It should: Indicate the goal of the Use Case. e.g. Indicate the scope and duration of the use case. This use case creates a valid order based on customer provided information. It is executed whenever the customer indicates a desire to finalize the order. Since the information is private, this session is done in a secure mode. The entire process of entering an order is temporary and is aborted if the customer does not respond within a proper time frame. All the order and customer information derived from this use case is stored in a secure server. The process ends whenever all the information is collected and the customer indicates finished, the customer cancels the order, or the process times out from lack of activity.
7
Requirements Verification Methods Most requirements should be tested. Test : The system is run in a particular sequence to show the successful implementation of the requirement. The test must match the documented expected test results. Demonstrate : While similar to test the requirement is shown to be correct. The result must be obvious. ( visible, audible… ) It must be difficult to attach a test result. Inspect : Static characteristic shown to the customer. Analyze : Some type of analysis is performed and documented. This could be a spreadsheet, simulation… the documentation must be captured in a formal paper.
8
Equal Effort Among Members Within Teams Next Time I will ask each member of a team to rate the other members within the team This will affect the team member’s individual grades.
9
Trade Study Purpose Purpose : Trade study is used to objectively choose between multiple acceptable candidate solutions Halloween Party
10
Trade Study Description select the best solution to meet an identified problem within defined constraints Defines a structured analytic framework for evaluating a set of alternative concepts, designs, or components Conducted concurrently with other requirements development and design activities Range from an informal comparison of alternatives to major efforts using sophisticated computer tools for simulation and cost estimation. ? What Costume should I wear? Who should I go with?
11
Trade Study Process Define ObjectivesDefine Objectives Identify CandidatesIdentify Candidates Establish Evaluation CriteriaEstablish Evaluation Criteria Conduct analysisConduct analysis Document ResultsDocument Results ReviewReview
12
Stakeholders can be: Other business disciplinesOther business disciplines CustomerCustomer CorporateCorporate YourselfYourself Etc.Etc. Define Objective for Analysis Define the objective and purpose of the analysis Determine scope of trade study Determine level of supporting analyses Determine amount of review and approvals needed Determine level of documentation Obtain approval with stakeholders of the objective and ensure that there is agreement on the purpose and scope of the analysis
13
Define Objective for Analysis - Example Objective: Decide where best to eat lunch on a typical workday. Purpose: Get the best value for lunch Scope: Where, how, what, how much, with whom Be sure to get approval of the purpose and scope of the objective from stakeholders.
14
Establish Evaluation Criteria and Weights Establish an evaluation criteria and weighting for considering system design alternatives that includes, as a minimum, cost drivers, total ownership and life cycle cost, complexity, technical limitations, environmental impact, system expansion, growth, and risk. Establish an evaluation criteria and weighting that is a tailored version of the standard criteria and weighting Review the evaluation criteria to ensure that they are consistent with the range of alternatives. Obtain agreement of decision maker on evaluation criteria and weights
15
Weighting Tailor criteria and weighting as appropriate. Ensure weighting is normalized, and grading uses the same scale (good=low) and range across criteria. Tailor criteria and weighting as appropriate. Ensure weighting is normalized, and grading uses the same scale (good=low) and range across criteria.
16
Establish Evaluation Criteria and Weights - Example Most Trade Studies will have items related to Cost, Schedule, and Performance and Risk as part of their evaluation criteria. Refer to SYSENG-100 Appendix E criteria weights
17
Establish Evaluation Criteria and Weights - Example Grades for “Time Required” 0 to 15 minutesVery low impact (1) 15 to 30 minutesLow impact (2) 30 to 45 minutesMedium impact (3) 45 to 60 minutesHigh impact (4) Over 60 minutesVery high impact (5)
18
Identify Candidate Alternatives Generate alternative candidate solutions. Reject unfeasible alternatives Document rejected candidates Feedback loop Option 1 Option 2 Option n... Option 3
19
Identify Candidate Alternatives - Example alternatives For larger trade studies, it is a good idea to have a formal review of alternatives and criteria before proceeding with the analysis.
20
Conduct Analysis of Alternatives Develop timelines scenarios for system operation and user interaction for each system design alternative. Allocate key requirements to the hardware and software components for each of the design alternative as a part of the analysis. Analyze all candidate alternatives that have been identified. Analyze the alternatives using a structured decision making technique that is appropriate for the analysis. Use the evaluation criteria and weighting to select the recommended alternative (see example). Determine the alternative representing the “Best Value” for projects that have a CAIV requirement. Evaluate the failure conditions associated with each of the alternatives. Perform a sensitivity analysis to determine if any factors inordinately dominate the selection outcome
21
Conduct Analysis of Alternatives - Example 1 Example: Timeline Analysis Use analysis techniques such as timeline analysis, CAIV, analysis of possible failure conditions, etc.
22
Conduct Analysis of Alternatives - Example 2 Another Example: Data Gathering McDonald’s Web Site
23
Conduct Analysis of Alternatives - Example 3 Apply weights to grades to find optimum alternative Multiply weight times grade, and sum across all criteria, i.e..3(1)+.3(1)+.3(1)+.1(3) =1.2
24
Document Analysis Results The report contains the following: Document the rationale for the analysis decisions. Document the decision making technique used for the analysis and the rationale for its selection. Document the rationale for the selection of the evaluation criteria and weighting for the analysis. Document alternatives considered and the rationale for not selecting them as the recommended alternative. It is recommend to produce the document incrementally in parallel with the process
25
Document Analysis Results - Styleguide 1Introduction 2Applicable Documents 3Trade Study Analysis 3.1Trade Study Objective 3.2Requirements, Constraints, and Assumptions 3.3Evaluation Criteria, Grading, Weighting and Scoring 3.4Definition of Alternatives 3.5Analysis of Alternatives 3.6Summary of Analysis 4Conclusions and Recommendations
26
Document Analysis Results - Example Trade Study Report Style-guide
27
Review/Approve Analysis Report Review the assumptions to ensure that they are reasonable and valid for the alternatives being considered. Review the selected alternative to ensure it is the best solution based on the evaluation criteria and weighting. Review the candidate alternatives to ensure that the appropriate alternatives have been analyzed. If all appropriate alternatives have not been analyzed, then the analysis of alternatives needs to be continued
28
Trade Studies are usually conducted to help understand competing solutions and to select the most optimal solution. Trade Studies are usually conducted for items significantly impacting: Cost Schedule High Risk Items Performance Objectives Architectural Design When to Conduct a Trade Study
29
Example Spreadsheet
30
Homework : Due November 3rd Divide up your project classes among team members. Create class descriptions. Divide up your project use cases among team members. Create / re-do use case descriptions. Divide up requirements among team membersDivide up your project classes among team members. Create class descriptions. Divide up your project use cases among team members. Create / re-do use case descriptions. Divide up requirements among team members Send them to me ( subject: Project updates)Send them to me ( subject: Project updates) Add them to your project (don’t send them to me)Add them to your project (don’t send them to me) Read Feasibility Analysis (chapter 10) of WhittenRead Feasibility Analysis (chapter 10) of Whitten Do a trade study with 3 – 4 alternative candidatesDo a trade study with 3 – 4 alternative candidates No class on October 27, 2003
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.