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

Slides:



Advertisements
Similar presentations
AIMSweb Benchmark Online Training For AIMSweb Teacher Users
Advertisements

Airline Reservation System
Effort Estimation and Scheduling
AIMSweb Progress Monitor Online User Training
Schedule and Effort. Planning Big Project: Waterfall-ish Style 1.Figure out what the project entails Requirements, architecture, design 2.Figure out dependencies.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
ELP Helper MSE Project Presentation II Aghsan Ahmad Major professor: Dr. Hankley.
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Chapter 3 Planning Your Solution
Project Management and Scheduling
Using CLIPS to Detect Network Intrusions - (CLIPNIDS) Phase I MSE Project Sripriya Marry Committee Members Dr. David Gustafson (Major Professor) Dr. Rodney.
BRUE Behavioral Reverse Engineering in UML as Eclipse Plugin MSE Presentation 1 Sri Raguraman.
1 ThinkLink Learning Online User Manual for Predictive Assessment Series Go to www2.thinklinklearning.com/pas4mlwk. Click Educator Login. Your username.
New Vision Concept School Portal
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 1 Eric Davis
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Bogor-Java Environment for Eclipse MSE Presentation II Yong Peng.
AgentTool (III) Dynamic MSE Presentation 1 Binti Sepaha.
Software Project Planning CS470. What is Planning? Phases of a project can be mostly predicted Planning is the process of estimating the time and resources.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 2 Eric Davis
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
MSE Presentation 3 By Padmaja Havaldar- Graduate Student
Feasibility Study.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE PROJECT 2003 INTRODUCTORY COURSE.
Exploring an Open Source Automation Framework Implementation.
Lecture 4 Software Metrics
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Environment Model Building Tool MSE Presentation 1 Esteban Guillen.
Software Project Planning Part II. Troutman's Postulates Profanity is the one language understood by all programmers. Not until a program has been in.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project.
Systems Analysis and Design in a Changing World, Fourth Edition
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
Database Java Bean Feng Chen. Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment.
Effort Estimation ( 估计 ) And Scheduling ( 时序安排 ) Presented by Basker George.
PRJ566 Project Planning & Management Software Architecture.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
SUCCESSFULLY PREPARING ALL STUDENTS FOR THEIR FUTURES SE 256 TH STREET, KENT, WA | SKYWARD BASICS FOR SECONDARY TEACHERS.
Empirical Estimation Models Based upon historic data Basic Structure E = A + B * (ev) C where A, B, c are empirical constants ‘ev’ is the effort in terms.
Function Points Synthetic measure of program size used to estimate size early in the project Easier (than lines of code) to calculate from requirements.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
MSE Presentation 1 Lakshmikanth Ganti
1 1.Enter User Name 2.Enter Password 3.Select Language. Default is English 4.Click Login
Lean Manufacturing Screening Assessment Tool Ashok Kumar Sandys Thomas.
Chapter 8 Final Construction Final construction in the SDLC Construct and test programs Construct and test the database Obtain additional hardware Prepare.
Communication Model for Cooperative Robotics Simulator MSE Presentation 1 Acharaporn Pattaravanichanon.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
ELP H ELPER MSE Project Presentation III Aghsan Ahmad Major Professor: Dr. Bill Hankley.
Parent & Student Night Orientation 7 th Grade Registration 2013 – 2014 Grace Malek ~ 5 – 8 counselor Monday April 8 th, 5:00 – 6:00.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
Creating a Work Breakdown Structure with Microsoft Project.
The analyst can not stay with the business for ever – a guide to help the new users.
Project Cost Management
Bogor-Java Environment for Eclipse
System.
Constructive Cost Model
Parent & Students Orientation
COCOMO Model Basic.
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
COCOMO Models.
COnstructive COst MOdel
Software Effort Estimation
COCOMO MODEL.
Presentation transcript:

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

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

Project Overview The motivation of the project comes from the English Language Program’s 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.

Data Flow Diagram (Current System)

The EPT Scores are: Listing score Reading score Writing score Essay score

Data Flow Diagram

The general guideline EPT Score136 level138 level140 level150 level152 levelKSU Support Classes Total Score Part ScoreNA EssayNA Table 1

Data Flow Diagram

Testing Database

Data Flow Diagram

The EPT score report

Data Flow Diagram

The recommendation and achievement score Days attended Homework done Tests taken Credit /Not Credit Class Achievement

The recommendation and achievement report

Data Flow Diagram

The EPT Evaluation report

Use Case

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.

Project Requirements

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. Input:1-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.

Project Requirements

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, group’s 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.

Project Requirements(3)

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.

Project Requirements(4)

Class Diagram

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

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.2*0.9*2.0^1.05 = 5.9 staff months The time can now be calculated as: Time = 2.5*5.9^0.38 = 4.9 months

Gantt Chart

Task breakdown Inception Phase(Phase 1 ) Vision Document SQA Plan Project Plan Prototype Phase 1 PresentationDate: 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

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

Questions ?