Database Java Bean Feng Chen. Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment.

Slides:



Advertisements
Similar presentations
Airline Reservation System
Advertisements

Estimation using COCOMO More Science, Less Art. COCOMO History COCOMO History Constructive Cost Model Dr. Barry Boehm TRW in 1970s COCOMO
Sequence Diagram Generation & Validation MSE First Presentation Samer Saleh Advisor: Bill Hankley.
Project Estimation: Metrics and Measurement
Metrics for Process and Projects
ELP Helper MSE Project Presentation II Aghsan Ahmad Major professor: Dr. Hankley.
Software Engineering II - Topic: Software Process Metrics and Project Metrics Instructor: Dr. Jerry Gao San Jose State University
1 COST ESTIMATION Basics, COCOMO, FP. 2 What is estimated? TIME MONEY TIME: –duration, chronological weeks, months, years –effort, person-month (man-month)
COMS W3156: Software Engineering, Fall 2001 Lecture #10: Planning and Estimation Janak J Parekh
SOFTWARE PROJECT MANAGEMENT AND COST ESTIMATION © University of LiverpoolCOMP 319slide 1.
Informatics 43 – June 2, Some Announcements Discussion on Friday – review. Bring questions. 0.5% extra credit for submitting the EEE Course Evaluation.
Software Engineering: A Practitioner’s Approach
BRUE Behavioral Reverse Engineering in UML as Eclipse Plugin MSE Presentation 1 Sri Raguraman.
Fall CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE.
3/1/2004MSE Presentation I1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 1 Eric Davis
Bogor-Java Environment for Eclipse MSE Presentation II Yong Peng.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Lecture 22 Instructor Paulo Alencar.
COCOMO Models Ognian Kabranov SEG3300 A&B W2004 R.L. Probert.
ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Chapter 6 : Software Metrics
MSE Presentation 3 By Padmaja Havaldar- Graduate Student
4/16/2004MSE Presentation II1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
Software Cost Estimation 1. APPROACHES Traditional: LOC estimation Modern: Functional Point Analysis 2.
GUI For A Virtual Pipeline Simulation Testbed By, Revathi Manni Ranganathan Major Professor: Dr.Virgil Wallentine.
MSE Presentation (Phase III) Pesticide Safety Consultant System (PSCS) Fengyou Jia Oct. 20, 2003.
Quality Assurance vs. Quality Control Quality Assurance An overall management plan to guarantee the integrity of data (The “system”) Quality Control A.
Software Engineering SM ? 1. Outline of this presentation What is SM The Need for SM Type of SM Size Oriented Metric Function Oriented Metric 218/10/2015.
Mastergoal Machine Learning Environment Phase 1 Completion Assessment MSE Project Kansas State University Alejandro Alliana.
Component Assembly Description Compiler Sue (Shufeng) Li MSE Project Presentation 3.
Lecture 4 Software Metrics
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
10/27/20151Ian Sommerville.  Fundamentals of software measurement, costing and pricing  Software productivity assessment  The principles of the COCOMO.
Cost Estimation. Problem Our ability to realistically plan and schedule projects depends on our ability to estimate project costs and development efforts.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
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.
Estimating Software Projects & Activity Scheduling in the Dynamic, Multi-Project Setting: Choosing Heuristics Through Deterministic Simulation.
Self-assembling Agent System Presentation 1 Donald Lee.
Graphical User Interface and Job Distribution Optimizer for a Virtual Pipeline Simulation Testbed Walamitien Oyenan October 8, 2003 MSE Presentation 1.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 3 Eric Davis
Cost9a 1 Software Estimating Technology: A Survey Richard Stutzke Crosstalk, May96 text pp
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.
CSC 480 Software Engineering Lecture 6 September 11, 2002.
Estimating “Size” of Software There are many ways to estimate the volume or size of software. ( understanding requirements is key to this activity ) –We.
Effort Estimation In WBS,one can estimate effort (micro-level) but needed to know: –Size of the deliverable –Productivity of resource in producing that.
MSE Presentation 1 Lakshmikanth Ganti
Department of Computing and Information Sciences MSE Project Presentation 1 A Three-tier On-line Model For Transaction- based Applications Using VB.NET.
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.
Slide 1 Critical Success Factor : Project Management Project Management is the process of _______ the development of a system with a specified _____ frame.
Cost9b 1 Living with Function Points Bernstein and Lubashevsky Text pp
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
THE FAMU-CIS ALUMNI SYSTEM
Bogor-Java Environment for Eclipse
Software Estimating Technology: A Survey
Software Planning
COCOMO Model Basic.
Personal Software Process Software Estimation
Software Metrics “How do we measure the software?”
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.
Jincheng Gao CIS895 – MSE Project
Software Effort Estimation
Database Java Beans Feng Chen 2019/7/3 MSE presentation III.
COCOMO MODEL.
Presentation transcript:

Database Java Bean Feng Chen

Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment

Tools and Approach Zaurak Oracle8i used to hold database Java, JDK1.3, Win-XP/win-NT used for development JBuilder used as tool GUI, etc development

Overview Why Java Bean? -100% pure java programs. -simple to develop and easy to use. -enable well-formed objects to be manipulated in a builder tool during the design time

Overview Why Jbuilder? - “best of breed” in the rapid application development tool market. - fully support for building reusable components - visually design GUIs and rapidly build application.

Overview Java Application Database Connection bean Database Transaction bean List Database Items Bean Oracle8i

Contribution The implementation of this project will have positive impacts on CIS 501 and CIS560 teachings and will help students to easily implement database java bean without having further knowledge of using advanced swing complements and latest JDBC technology.

Project Plan Phase I: Specification Expected to finish by 9/15/ Topics selection and literature search. (8/30/2002) 2. Overview of project (9/5/2002) 3. Project plan (9/08/2002) 4. Cost estimation (9/10/2002) 5. Requirement (9/12/2002)

Project Plan Phase II: Design Expected to finish by 10/20/ Design. (9/30/2002) 2. Software quality assurance plan. (10/5/2002) 3. Test plan: (10/10/2002) 4. Formal technical inspection.(10/15/2002)

Project Plan Phase III: Implementation, Testing and Documentation: Expected to finish by 11/30/ Coding: (11/15/2002) 2. Testing: (11/20/2002) 3. Project Evaluation.(11/25/2002) 4. Documentation: (11/25/2002) 5. Prepare presentation III(11/30/2002)

Cost Estimates The total loc for this project is around

Cost Estimates - Unadjusted function points SimpleAverageComplex Sub- Total CountWeightsCountWeightsCountWeights Inputs Outputs Inquiries Files Interfaces Total 120

Cost Estimates - Adjusted function points (cont’) Adjusted FP = FPunadjusted * ( * (sum of ratings)) = 120 * ( *41) = 127.2

Cost Estimate - COCOMO KDSI = 2.8 KLOC PM = 2.4 * (KDSI) ^ 1.05 = 2.4 * 2.8^1.05 = 7.1 (person-month) TDEV = 2.5 * (PM) ^ 0.38 = 2.5 * 7.1 ^ 0.38 = 5.2 (month)

Reference [1] [2] [3] L. Bernstein and A. Lubashevsky, "Living with Function Points", in Software Management, 5th Edition, 1997 [4] R. D. Stutzke, "Software Estimating Technology: A Survey", in Software Management, 5th Edition, 1997 [5] R. S. Pressman, "Software Engineering: A practitioner's approach", 4th Edition, 1997

Acknowledgement Committee: Dr. Bill Hankley Dr. Dan Andresen Dr.Mitchell Neilsen

Questions ?