Presentation is loading. Please wait.

Presentation is loading. Please wait.

PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002.

Similar presentations


Presentation on theme: "PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002."— Presentation transcript:

1 PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai http://www.geocities.com/secmep/ Software Engineering Fall 2002 Dr. Damla Turgut’s Students UCF

2 PROJECT SECME2 Definition: The M.E.C.S.P. at UCF is responsible for conducting the following on behalf of SECME Inc. : A) Annual Competitions B) Saturday Workshops Aims 1.Inculcate interest in engineering among minority students 2.Attract high school students to colleges, including UCF. M.E.C.S.P – Minority Engineering and Computer Science Program SECME – Previously an acronym for South Eastern Consortium for Minorities in Engineering

3 PROJECT SECME3 Annual Competitions Multiple competitive events for students Annual event lasting 1-2 days ~60 schools ~1000 students 2 main organizers at MECSP

4 PROJECT SECME4 Saturday Workshops 3-5 workshops a year Aims 1.Familiarize students with events in annual competition 2.Talks on various aspects of technology

5 PROJECT SECME5 Users & Needs: System for Minority Program Coordinators to register their students for the events. System for the MECSP organizers to keep track of registration.

6 PROJECT SECME6 Present System Developed by Web Services, UCF Website hosted by CECS, UCF Database handled by WebCT team Uses ColdFusion Hastily Developed Insufficient

7 PROJECT SECME7 Problems with the System. Responses from the Client… 1.Not user friendly 2.No provision to edit entries 3.Poor data formatting 4.Lack of flexibility 5.Difficult to adapt & maintain 6.Poor support 7.Having to manually re-enter data in spreadsheets 8.Not secure

8 PROJECT SECME8 Proposed System - Users MECSP Organizers School Coordinators: 1.Minority program coordinators at Central Florida Schools 2.2 coordinators per school

9 PROJECT SECME9 Proposed System - Needs Secure password protected log-in log-out Users can View/Add/Modify relevant information Data available in required format to the MECSP user Email Notification

10 PROJECT SECME10 Operational Features MECSP user should be able to 1.Define school coordinators 2.Define workshops & competition 3.Retrieve data in a useful, friendly format 4.Receive email notification/queries

11 PROJECT SECME11 Operational Features School coordinators should be able to : 1.Review information before submitting to MECSP 2.Modify or Delete school registration records 3.Post queries from the website 4.View information about events on the website

12 PROJECT SECME12 Expected Improvements Ease of entry and retrieval of data Ease of management of events Security of data Increased efficiency

13 PROJECT SECME13 Analysis Disadvantages - Completely Web – Based Limitations - Future maintenance not available - Dynamic manipulation of data formats not envisaged Risks - UCF public server system may crash at a critical time Alternatives - Existing system - Manual system

14 PROJECT SECME14 Operations Log-in and log-out Registration Modification Data retrieval Information updating Email messaging

15 PROJECT SECME15 Product Requirements Web server that can 1.Run Tomcat 4.0 2.Support Java, JSP, Java Beans 3.Support MS Access The users should use IE 5.0 or higher Remarkably low financial requirements!!

16 PROJECT SECME16 Use Cases

17 PROJECT SECME17 Technology Used MS Access Java 2 Java Server Pages Java Beans, Servlets Tomcat 4.0 server Desktops, servers at UCF

18 PROJECT SECME18 Project Management Overview of Team organization Process Project steps Project metrics

19 PROJECT SECME19 Team Organization Small democratic team with a figurehead leader 1) All members have a say. 2) Each member has equal responsibility in creating, reviewing all artifacts. 3)Active and frequent ( 2-3 times a week) discussions Team Leader/Representative Carthik – 1. Coordinate efforts 2. Interface with Dr.Turgut 3. Maintain website, documentation

20 PROJECT SECME20 Development Process Fountain Software Development Model 1.Requirements Phase (completed) 2.Object Oriented Analysis Phase (completed) 3.Object Oriented Design Phase (in progress) 4.Implementation Phase 5.Implementation and Integration Phase 6.Maintenance

21 PROJECT SECME21 Development Process Contd.. Why Fountain Model? 1.Supports incremental development 2.Allows limited overlap between stages 3.Best suited for development in object oriented paradigm

22 PROJECT SECME22 Schedule SRS 10/01/02 * Analysis of Use-Cases 10/15/02 * High-Level Design10/22/02 Detailed Design 10/22/02 Test Plan 10/22/02 User’s Manual 11/19/02 Final Test Results 11/19/02 Source Code, Executables, and Build Instructions 11/19/02 Project Legacy 11/19/02

23 PROJECT SECME23 PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai http://www.geocities.com/secmep/ Software Engineering Fall 2002 Dr. Damla Turgut’s Students UCF Thank You! Questions?


Download ppt "PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002."

Similar presentations


Ads by Google