O UTLINE SPMP SRS SDD Summary Prototype Purpose Our system is classifying user developing algorithms...

download O UTLINE SPMP SRS SDD Summary Prototype Purpose Our system is classifying user developing algorithms on web based. Thanks to this, quality of education.

If you can't read please download the document

Transcript of O UTLINE SPMP SRS SDD Summary Prototype Purpose Our system is classifying user developing algorithms...

  • Slide 1
  • Slide 2
  • O UTLINE SPMP SRS SDD Summary Prototype
  • Slide 3
  • Purpose Our system is classifying user developing algorithms on web based. Thanks to this, quality of education and success of students can increase. Scope The scope of our project is distance education. After a student enters the education page, s/he sees courses as chapter by chapter. At the end of the each chapter, students are tested. The scope is making quality of education better applying classification according to test results and characteristic properties of them.
  • Slide 4
  • A SSUMPTIONS AND C ONSTRAINTS Assumptions Users can access the system on internet. University student number may be required for user registration. Constraints Anyone can not use without Internet. System work only on student and instructor Some content in website requires Java. That is, if Java is not installed then content does not seem. Browser must be support HTML5.
  • Slide 5
  • Schedule and Budget Summary Schedule In this section, because none of us are expert of SPMP, we will take approximate values and we will give the result approximately. Budget Summary We make COCOMO and KLOC estimation plan for calculation of personal requirements and requirements of project. Man(Person) = 29,76/9,07 = 3,28 about 3~4
  • Slide 6
  • Internal Structure of Duties
  • Slide 7
  • Slide 8
  • Slide 9
  • Project Staff Training Plan OOP PHP Javascript MySql HTML CSS Bayesian Algorithm
  • Slide 10
  • Work Activities
  • Slide 11
  • Budget Allocation WBS WORK PACKAGES START DATE END DATE WORK HOUR/DAY PERSONS ASSIGNED COST / member ($) 1. Preparing SPMP 01.09.201201.10.20125Team532 2. Preparing SRS 01.09.201201.10.20125Team594 3. Preparing SDD 16.11.201215.12.20125Team438 Total1624
  • Slide 12
  • Risk Management Plan
  • Slide 13
  • T ECHNICAL P ROCESS P LANS We selected incremental model to implement our project. Each linear sequence produces a deliverable increment of the software. There are four main advantages of incremental model Customer value can be delivered with each increment so system functionality is available earlier. Early increments act as a prototype to help elicit requirements for later increments. Lower risk of overall project failure. The highest priority system services tend to receive the most testing.
  • Slide 14
  • Methods, Tools, Techniques and Infrastructure We can use web tool because Online Course Portal work web based on. We setup Wamp Server because our operatin system is Windows. We created wamp server.Wamp server means Window Apache Mysql Php.Creatin local server in our PC so we can execute dynamic page
  • Slide 15
  • Quality Assurance Plan Quality documentation will be achieved because of the IEEE standards which are used. Are we on the right way for the product? Satisfying the needs of the project Being accurate about the deadline Controlling if the project is how it is expected We work with Korhan Levent ERTRK together to make the product.
  • Slide 16
  • Review Plan After submitting each document, group members will look through them carefully. After meetings with the observer, changes will be done if they are needed according to his or her views.
  • Slide 17
  • Product Perspective Intelligent Online Course Portal System is not depending on any other systems.
  • Slide 18
  • System Interfaces The Intelligent Online Course Portal is based on the Internet. A user can access our IOCP with a computer, phone or tablet. Briefly, our system works between internet- based client IOCP and our server.
  • Slide 19
  • U SER I NTERFACES A. Administrator Interface B. Instructor Interface C. User Interface D. Guest Interface
  • Slide 20
  • A- A DMINISTRATOR I NTERFACE
  • Slide 21
  • Slide 22
  • B- I NSTRUCTOR I NTERFACE
  • Slide 23
  • Slide 24
  • C- U SER I NTERFACE
  • Slide 25
  • D- G UEST I NTERFACE
  • Slide 26
  • P RODUCT F UNCTIONS User Authentication Add/Delete/Update Course Content Classification System Send Messaging Giving Announcement Viewing the Test Grade and Classification Results Give and Send Homework Change User Password Logout- Login Accept or Reject Request
  • Slide 27
  • U SER C HARACTERISTICS People who log in from Atilim University have some user characteristics and we will use them Age Gender GPCA User fundemental characteristics as understand video, text, voice, picture.
  • Slide 28
  • F UNCTIONAL R EQUIREMENTS Login IOCP Database Connection Read/Delete/Send Message Change User Password Give Permission User Announcements View Lecture Note Give Homework and Example View Content Add/Update/Delete Content Show list of student grade and Classifications student Create classification technic for test and chapters to student
  • Slide 29
  • S PECIFIC R EQUIREMENTS User Authentication Request Reject/Accept Page Message Interface Admin show user Information Interface Admin give permission to user Admin/Instructor Announcement Interface Open Course Delete/Update content page for admin and instructor Continue 13 and sending test to system Create New Course Guest View Page
  • Slide 30
  • D ESIGN C ONSTRAINTS Browsers must be support HTML5 for multimedia UTF-8 character encoding will be used. System work dynamic page so being online every time. IOCP system occur Php, MySQL and it has standard protocol and structure for class-platform Using Java Run Time.
  • Slide 31
  • S OFTWARE S YSTEM A TTRIBUTES Reliability Availability Security Maintainability Portability
  • Slide 32
  • CLASS DIAGRAM
  • Slide 33
  • S OFTWARE S YSTEM D ESIGN D OCUMENT (G ENERAL S UMMARY ) Online Course Portal but we can say IOCP. Classification Technic (Bayesian) Using Multimedia
  • Slide 34
  • S YSTEM O VERVIEW Online Course Portal is a WEB based application. The aim is to classify the students according to their success and improve their achievements. Bayesian theorem is used while doing these processes.
  • Slide 35
  • S YSTEM I NTEGRATION FOR U SER
  • Slide 36
  • M ODULE D ECOMPOSITION
  • Slide 37
  • A DMIN M ODULE
  • Slide 38
  • Slide 39
  • S OME I NSTRUCTURE M ODULE
  • Slide 40
  • Slide 41
  • S TUDENT M ODULE
  • Slide 42
  • Slide 43
  • Content Management System
  • Slide 44
  • C ONTENT M ANAGEMENT S YSTEM
  • Slide 45
  • Slide 46
  • Mysql DB on web based
  • Slide 47
  • Slide 48
  • Slide 49
  • R ELATIONAL D ATABASE
  • Slide 50
  • Classification Technic
  • Slide 51
  • N AIVE B AYESIAN C LASSIFIER FOR IOCP Bayes Theorem takes important place in calculation of probability. Making classification is possible basing on Bayesian Theorem. Bayesian classifiers take place among statistical classification techniques[1]. After our users log in, firstly, in first chapter, they solve a test. What is more, the test is divided to four different types of questions. They are picture, video, voice, and text. For example, the test consists of twenty questions: The questions among from 1 st to 5 th are in type picture. The questions among from 6 th to 10 th are in type text. The questions among from 11 st to 15 th are in type video The questions among from 16 th to 20 th are in type voice
  • Slide 52
  • In order to perform Bayesian Classification, Bayes probabilities of each hypothesis are calculated. C1 : Content = Picture C2 : Content = Text C3 : Content = Video C4 : Content = Voice
  • Slide 53
  • Slide 54
  • Slide 55
  • Final Data Decomposition and System
  • Slide 56
  • Slide 57
  • R EFERANCE [1] Pressman, Roger S., Software Engineering, 4th edition, McGraw-Hill, 1997 S.86-Bayesian [2]Fairley, R. E., Workbreakdown Structure, Software Engineering Project Management, IEEE CS Press, 1997 [3]Php and JS,Css codes get www.w3school.comwww.w3school.com [4]Project content was created by SE346 lesson notes.A.Akca Okan [5] Database information get Compe 341 Lecture notes.D.Mishra
  • Slide 58
  • Thank You for Listening to Us