ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley

Description:

ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley – PowerPoint PPT presentation

Number of Views:159
Avg rating:3.0/5.0
Slides: 37
Provided by: Colleg175
Category:

less

Transcript and Presenter's Notes

Title: ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley


1
ELP HelperMSE Project Presentation IAghsan
AhmadMajor Professor Dr. Bill Hankley

2
Presentation Outline
  • Project Overview
  • Data Flow Diagram (Current System)
  • Use case
  • Project Requirements
  • Class diagram
  • Cost Estimate
  • Gantt chart
  • Task breakdown
  • Questions

3
Project Overview
  • The motivation of the project comes from the
    English Language Programs desire to have a
    software which facilitates the input of data and
    places international students into proper levels.
    This should be done automatically by the computer
    instead of manually, making the process easier
    and requiring less time and work.

4
Data Flow Diagram (Current System)
5
The EPT Scores are
  • Listing score
  • Reading score
  • Writing score
  • Essay score

6
Data Flow Diagram
7
The general guideline
EPT Score 136 level 138 level 140 level 150 level 152 level KSU Support Classes
Total Score 50-115 116-135 136-150 151-174 175 180
Part Score NA 28 35 42 48 50
Essay NA 20 25 30 30 33
Table 1
8
Data Flow Diagram
9
Testing Database
10
Data Flow Diagram
11
The EPT score report
12
Data Flow Diagram
13
The recommendation and achievement score
  • Days attended
  • Homework done
  • Tests taken
  • Credit /Not Credit
  • Class Achievement

14
The recommendation and achievement report
15
Data Flow Diagram
16
Data Flow Diagram
17
The EPT Evaluation report
18
Use Case
19
Project Requirements(1)
  • Placement Of New Students
  • Purpose New students will be placed in a level
    of the ELP based on their English Proficiency
    Test (EPT) score.
  • Input The user will select import from Excel
    button to invoke EPT score from the Excel file
    that is provided by the library.
  • Processing The software will calculate the total
    score which is the overall guiding factor for the
    new student.
  • Output Place new students in a suitable level
    based on their EPT score.

20
Project Requirements
21
Project Requirements
22
Project Requirements(2)
  • Placement Of Returning Students
  • Purpose The purpose of this part of the
    application is to enable the user to place the
    returning students in the appropriate level based
    on three criteria.
  • Input1-EPT Score from the test taken at the end
    of the previous semester.
  • 2-Achievement test score given in
    every class at the end of every
    semester.
  • 3-Positive teacher recommendations .
  • Processing The ELP Helper first checks the EPT
    test, If the EPT test has not been changed to let
    a student move up to higher level, it checks the
    teacher recommendations and achievement test
    score.
  • Output Place students in the suitable level,
    either they move up to another level or stay in
    the same level.

23
Project Requirements
24
Project Requirements(3)
  • Divide levels in subgroups
  • Purpose The purpose of this part of the
    application is to enable the user to divide up a
    big level into many sections so that teachers can
    recommend their students via the internet.
  • Input Select students name, groups name,
    level, and current year.
  • Processing The ELP Helper divides up the level
    into groups depending on the user selection.
  • Output Each student will be placed in his/her
    group in his/her level.

25
Project Requirements(3)
26
Project Requirements(4)
  • Teacher's recommendation
  • Purpose The purpose of this part of the
    application is to enable teachers to recommend
    and enter the achievement score of their
    returning students via the internet.
  • Input A teacher enters password and username to
    login, they then fill in boxes, and enter
    percentage for the students score.
  • Processing Save these scores in the database to
    use for student placement and see if the
    achievement score is less than or greater than
    80.
  • Output Place students into the propel level
    based upon their EPT score, recommendation, and
    achievement score then print the class
    achievement report.

27
Project Requirements(4)
28
Project Requirements(4)
29
Class Diagram
30
Class Diagram
EPT Scores
RecommAchiev
31
Cost Estimate
  • The COCOMO model developed by Barry Boehm will be
    used to estimate project effort and project time.
    The ELP Helper will be an application of average
    complexity but with an extensive database. The
    COCOMO model classifies such projects as
    organic and provides the following equations to
    calculate effort and time
  • Effort 3.2 EAF (size)1.05
  • Time (in months) 2.5(Effort)0.38
  • Where
  • Effort number of staff months (PM)
  • EAF effort adjustment factor
  • Size number of lines of code for completed
    product. It is measured in KLOC (thousands of
    lines of codes)
  • Time total number of months

32
Cost Estimate(2)
  • The EAF value based on the adjustment factors
    being assumed evaluated to 0.9. I estimated the
    size to be 2000 LOC based on the current
    prototype and similar examples. The effort
    evaluates to
  • Effort 3.20.92.01.05 5.9 staff months
  • The time can now be calculated as
  • Time 2.55.90.38 4.9 months

33
Gantt Chart
34
Task breakdown
  • Inception Phase (Phase 1 )
  • Vision Document
  • SQA Plan
  • Project Plan
  • Prototype
  • Phase 1 Presentation Date March 6th 2008
  • Elaboration Phase (Phase 2)
  • Revise Vision Document
  • Revise SQA Plan
  • Revise Project Plan
  • Develop Formal Requirement Specification
  • Architecture Design
  • Develop Test Plan
  • Formal Technical Inspection
  • Develop Prototype
  • Phase 2 Presentation Date April 14th 2008

35
Task breakdown (2)
  • Production Phase (Phase 3)
  • Develop Code
  • Testing
  • Functional Testing
  • Evaluate Test Result
  • Documentation
  • Write Test Report
  • Write User Manual
  • Final Presentation Preparation
  • Phase 3 Presentation Date Jul 7th 2008

36
Questions?
Write a Comment
User Comments (0)
About PowerShow.com