BTS Structure

advertisement
8/23/2012
FPT University
1
2
8/23/2012
Agenda
 BTS
Introduction
 BTS Structure
 BTS Functions
 BTS Summary
 BTS Demo
FPT University
3
8/23/2012
What is BTS?
FPT University
4
8/23/2012
BTS’ Team


This project is created basing on FPT University’s
request for the students of 2008 – 2012 year
graduation.
Team members:





Tran Minh Giang
Huynh Thanh Huan
Nguyen Quoc Bao
Nguyen Vu Hung
- Leader
- Member
- Member
- Member
The sponsor of the project is Mr Nguyen Trong
Tai
FPT University
5
8/23/2012
Other Apps
 BugTracker
.NET
 BugZilla
 JIRA
 TRAC
FPT University
6
8/23/2012
BTS Introduction
• Project
• Version
• Module
• Project User
• Bug
• Transaction
• Notify
• User
• Department
• Role
Project
User
Bug
Report
• Searching
• Reporting
FPT University
7
8/23/2012
Goals and Target of BTS
The defined aims of the BTS project are to:
 Provide the efficient way for company’s
administrators or project leaders to create
project management model.
 Enable project members to manage
project’s bug easy and quick.
 Help develop a center of knowledge
about bugs.
FPT University
8
8/23/2012
Goals and Target of BTS
Functionality
Reliability
Usability
Efficiency
Portability
Maintainability
FPT University
9
8/23/2012
Goals and Target of BTS
Technical
Skill
SQA & T
Capstone
Project
Project
Management
Soft Skill
FPT University
10
8/23/2012
Goals and Target of BTS
 Using



BTS is an efficiency way:
To help the company improve quality
assurance process.
To help the users improve productivity.
To collect bug information from many
resources.
FPT University
11
8/23/2012
BTS Technical Tool









Visual Studio 2010, .Net Framework 4.0
SQL Server 2005
DevExpress 11.2.5
Office tools: Microsoft Office 2007, Microsoft Exel 2007
Management tool: Microsoft Project Management 2007
Design diagram tools: Power Designer, Microsoft Visio,
Star UML
Communication tools: Skype 7, Mail FPT University
TortoiseSVN-1.7.3.22386-win32-svn-1.7.2
Source code on server
http://code.google.com/p/bugs-tracking-system-se04bfu-hcm/
FPT University
12
8/23/2012
BTS Structure
 Waterfall
Model
 MVC 2 Model
 Entity Framework (.NET)
 Database Model
FPT University
13
8/23/2012
BTS Structure
Waterfall Model
FPT University
14
8/23/2012
BTS
Structure
MVC 2 Model
FPT University
15
8/23/2012
BTS Structure
FPT University
16
8/23/2012
BTS Functions
 User
management
 Project management
 Bug management
 Reports
Login
Main Feature
Administration
Project
Management
Bug
Management
Report
FPT University
17
8/23/2012
ER & Physiscal
For User Management
FPT University
18
8/23/2012
ER & Physiscal
For User Management
FPT University
19
8/23/2012
ER & Physiscal
For Project Management
FPT University
20
8/23/2012
ER & Physiscal
For Project Management
FPT University
21
8/23/2012
ER & Physiscal
For Bug Management
FPT University
22
8/23/2012
ER & Physiscal
For Bug Management
FPT University
23
8/23/2012
User Management
FPT University
24
8/23/2012
Project Management
Create Project
<<include>>
Manage Project
Admin
<<include>>
<<include>>
Update Project
Delete Project
FPT University
25
8/23/2012
Project Management
Manage User in Project
<<include>>
Project Detail Management
Project Manager
<<include>>
<<include>>
Manage Version in Project
Manage Module in Project
FPT University
26
8/23/2012
Project Management
Create User In Project
<<include>>
Manage User in Project
Project Manager
<<include>>
Update User In Project
<<include>>
Delete User In Project
FPT University
27
8/23/2012
Bug management
Create Bug
View Bug
<<include>>
<<include>>
Bug Management
User in Project
<<include>>
Update Bug
28
Bug management
8/23/2012
29
8/23/2012
Bug Notify
Create/
Update Bug
Assigned
Bug
Notify
Message/
Mail to
Assigner
FPT University
30
8/23/2012
Report
Report By All Project
<<include>>
Report
Admin
User in Project
<<include>>
Report by specific project
FPT University
31
8/23/2012
BTS Summary
 Project



Summary
Time: 4 months
Resource: 4 members
Release Version: BTS 1.2
 Achievement



Technical Goals
Features Target
Project Target
FPT University
32
8/23/2012
BTS Summary
 Extensibility




Custom Master data
Multi-site
Dinamic role
Customizable flow
FPT University
33
8/23/2012
BTS Summary
 Appliable



For a company or project team
For a web service
For FPT University
FPT University
34
8/23/2012
BTS Demo
FPT University
35
8/23/2012
FPT University
36
8/23/2012
FPT University
37
8/23/2012
FPT University
38
8/23/2012
FPT University
39
8/23/2012
FPT University
40
8/23/2012
FPT University
41
8/23/2012
FPT University
42
8/23/2012
FPT University
43
8/23/2012
FPT University
44
8/23/2012
FPT University
Download