LOGO Unicorn Team Capstone Project. Project Team Supervisor Mr. Nguyen Tat Trung Nguyen Hong Nam Nguyen Tuan Minh Nguyen Tien HuyNguyen Truong HungNguyen.

Slides:



Advertisements
Similar presentations
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
Advertisements

Making the System Operational
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Project Scope Management
Stepan Potiyenko ISS Sr.SW Developer.
Chapter 5: Project Scope Management
Chapter 5: Project Scope Management
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Project Scope Management
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
What is Business Analysis Planning & Monitoring?
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
Web Development Process Description
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
3TC Company e-Restaurant lick to add Title 2 Contents Introduction add Title 1 Technique 3 Demo to add Title 4 Q & Add Title 5 Software.
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Project Scope Management Process
Assignment 2 Project: Sea Urchin Sporting Goods Team Members: Gwn Hannay, Debbie Carlton, Susan Dalgleish Daniel Barnes, David Cooper.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
1.  Project: temporary endeavor to achieve some specific objectives in a defined time  Project management ◦ Dynamic process ◦ Controlled and structured.
GoodsWayGoodsWay Capstone Project Team information Goodsway.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
LOGO “ Add your company slogan ” Software Measurement & Analysis Team Assignment 2.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Request for Proposal (RFP)
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
Project Management Inspections and Reviews 1 February.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
T Iteration Demo Tikkaajat [PP] Iteration
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
SupervisorMr. Phan Trường Lâm Group Members01446 – Trịnh Anh Đức – Nguyễn Minh Thành SE02311 –Phạm Tuấn Anh SE02425 – Vũ Hoàng Anh 1.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Introduction Software Project Management Plan Software Requirements Specifications Software Design Description Software Test Result.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
FINAL PRESENTATION Mr. Nguyễn Văn Sang Lê Thị Xuân Phạm Minh Tú Phạm Huy Khôi Phạm Hà Hải Ngô Hà Thu Supervisor Team Member.
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
METRO CALENDAR A new way to manage your life 1. Table of contents ›Introduction ›Problem definition ›What’s metro calendar ›Project organization ›Project.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Capstone Project Chatting secure on Android. Introduction Project Management Plan Requirement Specification Software Design Specification Testing & Evaluation.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Top.Not.59 Group: Trần Hùng Team Leader Mai Thị Thu Hà Vũ Hồng Quân Lê Thị Hoài Thu Vũ Đình Thắng Supervisor: Mr. Nguy Ễ n T Ấ t Trung.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Online Event Organizing Company Managemant System
Coach Route Searching System
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
Capstone Project MIDAS PROJECT
Managing the Project Lifecycle
Software Verification and Validation
Presentation transcript:

LOGO Unicorn Team Capstone Project

Project Team Supervisor Mr. Nguyen Tat Trung Nguyen Hong Nam Nguyen Tuan Minh Nguyen Tien HuyNguyen Truong HungNguyen Minh Hieu

Roles and Responsibilities

Table Content Background 1 The Existing System 2 Ideal 3 Project Management Plan 4 Software Requirement Specifications 5 Software Design Description 6 Testing 7 Demo 8 Q&A 9

Background In the world In Viet Nam E-learning My E-learning system

Logo

Logo

Logo

The Existing System AdvanceDisadvantage Hocmai.vn - Famous, teachers have many skills. - Having relations with big organizations - Having 2000 videos with full content to practice to test A, B, C, D blocks. - The databases focus on videos of courses to make profit. Exercises, theories are updated rarely. - Forum is very large with many subjects of many grades. So it is difficult to use, manage, update. - Using for advertising of offline learning operation. So it does not focus on e-learning completely. Moon.vn - Focus on examination. So that, its functions support taking exam online. - Site “Hỏi đ áp” is a small forum. It helps students give questions and take answers easier and fast. - User ranking function “hệ thống level” creates competition between students. - User (teachers) can give questions, exercises, exams to moon.vn to get money in return. - The function “Đấu tr ư ờng” is a special attraction of moon.vn. Students can make groups and compete together in “Đấu tr ư ờng”. - The databases have been taken from many sources in internet at beginning. So that it is not updated regularly. - Does not have own good teacher. It also does not have a function to guarantee quality of exercises. - Does not have many subjects. It just focuses on some important subjects (math, English, chemistry…) Violet.vn - Database is uploaded by teacher. It’s free to download. Database can’t manage well because many sources

Ideal No Site 1Home page “Trang chủ” 2Theories “Lý thuyết” 3Exercise “Th ư viện bài tập” 4Self-study exams “Đề tự luyện” 5Forum “Diễn đ àn” 6Member “Thành viên” 7News “Tin tức” We decide to develop a system with sites below:

Project Management Plan Software Process Model 1 Project Plan 2 Risk Management 3 Quality Plan 4

Project Management Plan (cont)  1. Software Process Model Iterative Model Implementing each specific part Continue review and improvement Report 1 Report 2 Report 3Report 4 Report 5 Report 6

Project Management Plan (cont)  2. Project Plan

Project Management Plan (cont)  3. Risk Management Risk Management People risk Team members are ill at critical times in the project Team members contradict each other Team member lack the skills required Estimation risk The size of the project is not estimated. Technology risk Software that used to develop the system is not free, beta version… Schedule risk Overestimated time requires doing tasks. Requirement risk Requirements are not defined clearly, inconsistency in defined SRS.

Project Management Plan (cont)  4. Quality Plan DeliverableQuality Event Quality Materials Purpose Preliminary Use Case Expert Review Approved Use Case for Project Ensure the information is accurate and well-constructed prior to submission to Consumer. Final Use Case Formal Inspection by Sponsor Template for Use Case Ensure the Use Case is in a fit state to be submitted. Project Definition Walk-through of early draft Template for Project Definition Review early draft for completeness Review of final draft Review final draft for completeness and construction. Database Design Expert Review of physical model Standard for Database Design Compliance with standard General accuracy.

Success Criteria The project that finishes in scheduled time, within the allocated budgets and which satisfies the customer requirements. All high-priority functionality defined in the requirements specification is delivered in the first release. Open-sources are optimized closely, less complexity, improving quality of the system. The estimated number of residual defects does not exceed 5 per function point.

Software Requirement Specification  Functional Requirement Open Sources Integration Our work in integration contain 3 main parts are:  Joomla  iGiveTest 2.0  Phpbb To integrate 3 parts our group must perform 3 steps Synchronization databases Implement tools Integration modules

Software Requirement Specification 1. Open Sources Integration: Synchronization databases Synchronize login/logout of Joomla and Pbpbb by an extension of Joomla. About iGiveTest and Joomla, we synchronize in their similar columns tables: users and groups(both open sources have those tables)

Software Requirement Specification Implement tools To synchronize Joomla and Phpbb, we will use extensions of Joomla: RokBridge. What is RokBridge? How to use? Integration modules Get password in Phpbb Add authority for user Logout the system

Software Requirement Specification  Functional Requirement Exercise Library: Select subject Select chapter Select theory(Optional) Select difficulty of question View questions follow the selections View answer of questions

Software Requirement Specification  Non-functional Requirement Maintainability Extensibility Portability

Software Design Description  System Architectural Design

Software Design Description  Database Structure

Software Design Description  Class Diagram

Software Design Description  Sequence Diagram

Testing  Controlling and Monitoring Source code Code repository Subversion Team member Meeting Assign task Tracking task Issue resolve Review task Report

Testing (cont)  Communication control Online activity Google group Chat Phone Offline activity Kick-Off project Daily and weekly meeting Working together from Mon to Sat Team building

Testing (cont)  Test plan: Type of Test Stage of Test UnitIntergrationSystem Functional TestXXX User Inteface Test Data Volume Test Test ScheduleStart DateFinish Date Unit/Function Testing 27/6/20121/8/2012 User Interface Testing 2/8/20124/8/2012 User Acceptance Testing5/8/20128/8/2012 Test Stage Test Schedule

Summary  Advantage Website in Vietnamese and free Base on Bloom model, after learning theory has exercise of relate theory to do Using Joomla, so can add more component in future phase  Disadvantage Not good see Interface Not enough expected feature  Experience Learning Learn more experience in techniques (PHP language) Improve team works and management technique

LOGO