Download presentation
Presentation is loading. Please wait.
Published byColin Morgan Modified over 9 years ago
1
Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes
2
Project Milestones DateDescription 15 Feb 07Proposal and Presentation 22 Feb 07Status Report (10 Min) 08 Mar 07Progress Report (20 Min) 22 Mar 07Status Report (10 Min) 05 Apr 07Formal Progress Presentation (30 Min) 26 Apr 07Dry Run of Final Presentation 11 May 07Final Project Presentation Final Report
3
Agenda Background SysML Models SysML Usability Webpage General Status Questions
4
EDD Background Electronic Data Discovery System EDD system takes electronic documents and formats them into a desired package for the lawyers to review. Problem: The process is complex/costly and requires multiple stages to produce the final deliverable. Goal: Our goal is to model and compare the performances of three different EDD systems. Evaluate the effectiveness of SysML to achieve our goal.
5
SysML Diagrams Use SysML Diagrams to model and capture our problem domain. Context Diagram – describes the context of the EDD System Requirement Diagram – describes the hierarchy and allocation of EDD requirements Component Diagram – describes the building blocks of the EDD System Activity Diagram – describes the activities of the EDD System Parametric Diagram – describes the constraints and equations of the EDD System.
6
Context Diagram
7
Requirements Diagram
8
EDD Components Describes the characteristics Describes Behaviors What is this diagram?
9
Component Model Decompositions
10
Components Model (cont) Decompositions
11
Activity Model of Current Process
12
Processing Server 9 executables Engineer 9 Copies Unix Client 6 Pearl Scripts Review Team 6 Quality Checks Mac Client
13
Processing Server 1 executable performs 13 activities Engineer 2 Copies Unix Client 2 Pearl Scripts Review Team 2 Quality Checks Mac Client
14
Comparing Alternatives With NPV
15
Comparing Alternatives with Net Present Value Net Present Value is a technique to compare the three systems financially The cash flows in and out can be decomposed and modeled probabilistically then fed into the NPV model as inputs The goal is to model NPV for each alternative over 3 years We can also tweak the model inputs for sensitivity analysis
16
NPV Parametric Diagram: In-Flows To drive Revenue we can: Increase the availability to accept incoming projects Increase the processing rate of the machines Increase the number of machines Increase the number of staff Charge more for each project …
17
NPV Assumptions Example of Assumptions for Initial Runs: All Jobs are completed in the month they are started Jobs are processed as fast as possible There is no cost or time lost in migrating from the baseline system The pricing scheme does not change between alternatives or year- to-year The lowest revenue for a job is $2,500 And assorted assumptions about the distributions of model inputs…
18
NPV Example Model Output Baseline Autonomy Baseline: Mean: 12 Million Standard Deviation: 2.4 Million Autonomy: Mean: $15.9 Million Standard Deviation: 3.8 Million
19
SysML Usability Multi-Attribute Utility Assessment Evaluation Hierarchy
20
Multi-Attribute Utility Assessment Evaluation Hierarchy* Overall System Utility Effect On Task Performance System Usability * Adelman & Riedel, Handbook for Evaluating Knowledge Based Systems, 1997 Process Quality Product Quality General Ease Of Use Ease of Learning Flexibility Interface
21
Purpose of the Survey Evaluate SysML as a modeling language for designing systems Evaluate SysML model maturity Evaluate IBM Rational System Developer Determine if SysML is a useful tool for system development Will hand out to OR680 students using SysML Expect about 10 responses
22
Questions focus on either SysML as a language or IBM Rational System Developer as a tool Most questions will be rated on a scale of 1 to 5 Responses will be averaged together to determine a score for each category Sample Questions Overall, SysML improves the system design process. Rational System Developer provides feedback when processing user commands. SysML was easy to learn. I can easily add model elements to the System model. Sample Survey Questions
23
Survey Example Survey will have participant answer a series of questions
24
Webpage Development Mason.gmu.edu/~cchang7
26
General Status
27
Schedule
28
Progress To Date SysML Software Installation – 100% Currently using Temp licenses (could not access GMU server for floating licenses) SysML Training – Complete 3/3/07 SysML Model Development – 80% complete Web Site Development – 90% complete SysML Metrics – 80% complete Baseline Performance Analysis – 100% Comparison of Systems - 30%
29
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.