Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Status OOMeter: Measuring Coupling and Cohesion of OO Systems This presentation will probably involve audience discussion, which will create action.

Similar presentations


Presentation on theme: "Project Status OOMeter: Measuring Coupling and Cohesion of OO Systems This presentation will probably involve audience discussion, which will create action."— Presentation transcript:

1 Project Status OOMeter: Measuring Coupling and Cohesion of OO Systems This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab Type in action items as they come up Click OK to dismiss this box This will automatically create an Action Item slide at the end of your presentation with your points entered. Raimi A. Rufai Information & Computer Science Dept. KFUPM, Dhahran 31261 Sunday, June 21, 2015

2 Agenda Status Summary Previous Work Present Work Schedule Deliverables Technical Challenges Resources Next Review Discussions

3 Status Summary Project is on track so far. Dismal Final Delivery dates: –Alpha : 24/10/2003 –Beta : 24/11/2003 –Release:19/12/2003 Effort Estimates: 7 man months. With some help: the final delivery date can become: –Alpha: 01/09/2003 –Beta : 15/09/2003 –Release:30/09/2003

4 Previous Work Elish ’ s tool –Built mainly in VB –Parser built in Java using Javadoc and the docklet API –Measures coupling –Class Model –DB Wasiq ’ s tool –Built using java and VB –Parser uses SableCC –Measures cohesion –Class Model –DB

5 Previous Work (Cont’d) Motasem ’ s Work –First attempt to unify the above two –Parser uses SableCC –Gathers elementary metrics –Class Model –DB

6 Present Work Attempts to build upon previous works by: –Unifying both coupling and cohesion metrics in a single tool, based on a single set of elementary metrics from a shared repository –Defining a clear and well-defined architecture –Separation of elementary metrics DB from higher- level composite metrics –Providing good documentation (both user and technical documentations such as design documents, etc.) –Portable code Use case model Class model

7 Schedule

8 Deliveries Well documented code User Documentation Technical Documentation (including test cases, models, etc.)

9 Technical Challenges Configuration Management Tool Model Driven Development Tool Bug Management Infrastructure

10 Resources Project Resources –Dedicated (full-time) resources Principal Investigator A Lecturer –Part-time resources Co-Investigator 2 research rssistants are being engaged –If project is constrained by lack of resources, suggest alternatives We are looking to include a third research assistant and a lecturer

11 Goals for Next Review Date of next status update? Agree on goals of next status update –Specific items that will be done –Issues that will be resolved

12 Discussions


Download ppt "Project Status OOMeter: Measuring Coupling and Cohesion of OO Systems This presentation will probably involve audience discussion, which will create action."

Similar presentations


Ads by Google