supervisor: mr. huynh anh dung students: to quang duy pham ngoc tien nguyen luong ngoc chau nguyen...
TRANSCRIPT
![Page 1: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/1.jpg)
Work Track Trace Plug-in Outlook
Supervisor: Mr. Huynh Anh Dung
Students: To Quang DuyPham Ngoc TienNguyen Luong Ngoc ChauNguyen Hoang Phuc Nguyen Thi Trang
![Page 2: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/2.jpg)
CONTENT
I. INTRODUCTION
II. SOFTWARE PROJECT PLAN
III. REQUIREMENT SPECIFICATION
IV. SOFTWARE DESIGN
V. SOFTWARE TESTING
VI. DEMO, Q&A
![Page 3: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/3.jpg)
I. INTRODUCTION
1. Team introduction
2. Project introduction
![Page 4: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/4.jpg)
I. INTRODUCTION
1. Team introduction
Member Role
DuyTQ + Project Leader+ Coder
TienPN + Coder+ Business Analyst
PhucNH + Architecture+ Coder
TrangNT + Tester+ QA+ Business Analyst
ChauNLN + Tester+ QA+ Business Analyst
![Page 5: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/5.jpg)
I. INTRODUCTION
2. Project introduction
2.1 Background
+ Most of communication at work using Email.+ Most of email is used with purpose in task controlling.+ Lost of people use offline software to manage task.
![Page 6: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/6.jpg)
I. INTRODUCTION
2. Project introduction2.2 Literature
+ 1984: MS first released Microsoft Project.+ 1997: MS first release Microsoft Outlook 97.+ Lost of project management software such as: Task Manager, VIP Organizer, Planner, Easy Task Link.
![Page 7: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/7.jpg)
I. INTRODUCTION
2. Project introduction2.2 Literature
Limitations of existing solution:+ Offline task management.+ Cost time for update status report.+ Task flow management is not clear.
![Page 8: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/8.jpg)
I. INTRODUCTION
2. Project introduction2.3 Proposal
+ Create Add in for Outlook to manage task.+ Add task flow management.+ Center data stored.+ Multi user accessing.+ Inform email using Outlook.
![Page 9: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/9.jpg)
II. SOFTWARE PROJECT PLAN
1. PROPOSED SYSTEM AND SCOPE
2. PROJECT ORGANIZATION
3. PROJECT PLAN
4. RISK MANAGEMENT
![Page 10: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/10.jpg)
II. SOFTWARE PROJECT PLAN
1. Proposed system and scope
Proposed:- WTT Outlook Plug-in: Controlling tasks in Outlook.
- The server provide services to working with task. Scope:
- Create a project/Create task.- Project management/Task management. - Export/ Import MPP file- Supports Microsoft Office 2003/2007/2010
![Page 11: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/11.jpg)
II. SOFTWARE PROJECT PLAN
1. Proposed system and scope
TEST DEPLOYMENT
DEVELOPMENT
• Window Server 2003 R2• Windows XP SP2• Windows Vista• Windows 7
• ADO.NET• C#• Microsoft Visual Studio
2008.• Microsoft SQL Server 2008
Express edition.
MS Office Outlook 2003, 2007, 2010
MS Office Outlook 2003, 2007, 2010
![Page 12: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/12.jpg)
II. SOFTWARE PROJECT PLAN
2. Project organization
Waterfall Software Development Model
![Page 13: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/13.jpg)
II. SOFTWARE PROJECT PLAN
2. Project organization
Project Leader (DuyTQ)
Technical Leader
Quality Assurance
Business Analyst
Configuration Manager Developer Tester
PhucNH
ChauNLN TrangNT
TienPN DuyTQ DuyTQ
DuyTQ TienPN PhucNH
TrangNTChauNLN
![Page 14: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/14.jpg)
II. SOFTWARE PROJECT PLAN
2. Project organization
Tools and Technique: Astah professional toolStyleCop toolSVN toolMicrosoft VisioMicrosoft Project
![Page 15: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/15.jpg)
II. SOFTWARE PROJECT PLAN
3. Project plan
JANUARY FEBRUARY MARCH APRIL
Intro
Project Plan
SW Requirement Design Code
Testing
Unit Testing
User Manual
R1
R2
R3
R4
R5
R6
![Page 16: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/16.jpg)
II. SOFTWARE PROJECT PLAN4. Risk management
RequirementsCommunicationEstimateChangesHuman Resource
![Page 17: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/17.jpg)
III. REQUIREMENT SPECIFICATION
1. USER REQUIREMENT SPECIFICATION
2. FUNCTIONAL REQUIREMENT
3. NON-FUNCTINAL REQUIREMENT
4. DATA STRUCTURE
![Page 18: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/18.jpg)
III. REQUIREMENT SPECIFICATION1. User requirement specification
Account Manage• The system allow user act in project:
– User can be add new MPP/MPX file or add new project information to control
– Allow user has quick view all task status of project or search task information base on task status, start date or finish date
– Allow user view task information detail. – Allow system user export project detail
information to MPP file
![Page 19: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/19.jpg)
III. REQUIREMENT SPECIFICATION1. User requirement specification
• The system allow user act in task: – Allow user create new task or subtask– In this task, Project Manager or creator can be update
task information, create new subtask, or add Personal In Charge, Issues
– When task has finished, user can be request approve from manager
– Project manager has permission to accept/reject/ cancel this task
– Allow user add task to outlook and project manager can be remind to personal in charge
![Page 20: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/20.jpg)
III. REQUIREMENT SPECIFICATION2. Functional requirement
System User
![Page 21: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/21.jpg)
III. REQUIREMENT SPECIFICATION2. Functional requirement
Project Member
![Page 22: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/22.jpg)
III. REQUIREMENT SPECIFICATION2. Functional requirement
Task Flow
![Page 23: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/23.jpg)
III. REQUIREMENT SPECIFICATION3. Non-Functional requirement
Supportability Requirement Multi –languages User guidelines Fix bugs and update version
Performance requirement
![Page 24: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/24.jpg)
III. REQUIREMENT SPECIFICATION3. Non-Functional requirement
Software system attribute:UsabilityAvailabilitySecurityMaintainability requirementPortability
![Page 25: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/25.jpg)
III. REQUIREMENT SPECIFICATION4. Data structure - Database
AccountAccountID
Password
Name
Phone
RecordUpdateor
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
ConfigurationKeyID
Value
Note
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
IssueIssueID
TaskID
Name
Note
Status
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
ProjectProjectID
ProjectName
StartDate
FinishDate
Status
Note
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
ProjectAccountAccountID
ProjectID
RoleID
Note
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
TaskTaskID
ProjectID
Name
StartDate
EndDate
Duration
Status
Percentage
Note
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
TaskPICAccountID
TaskID
AddedDate
RemovedDate
Effort
Status
Note
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
RoleRoleID
ProjectID
Name
Note
PCreateTask
PUpdateTask
PDeleteTask
PUpdateProject
PDeleteProject
PProjectManager
DefaultRole
Removable
RecordUpdator
RecordUpdatTime
RecordRegistrant
RecordRegistTime
DeleteFlag
SubTaskParentTaskID
SubTaskID
RecordUpdator
RecordUpdateTime
RecordRegistrant
RecordRegistTime
DeleteFlag
Database Diagram
![Page 26: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/26.jpg)
III. REQUIREMENT SPECIFICATION4. Data structure - XML
+ Using when tranfer data in email+ Example: Project Invitation XML Structure<?xml version="1.0" encoding="utf-8"?><WTT> <Action>ProjectAdded</Action> <Value> <ProjectID>{Project ID }</ProjectID> <AccountID>{Account ID} </AccountID> </Value></WTT>
![Page 27: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/27.jpg)
IV. SOFTWARE DESIGN
I. SOFTWARE STRUCTURE
II. HARDWARE STRUCTURE
III. COMPONENTS
IV. COMPONENTS DIAGRAM
V. PACKAGES
VI. COMMON SEQUENCE
![Page 28: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/28.jpg)
IV. SOFTWARE DESIGN1. Software Structure
![Page 29: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/29.jpg)
IV. SOFTWARE DESIGN2. Hardware Structure
![Page 30: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/30.jpg)
IV. SOFTWARE DESIGN3. Components
![Page 31: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/31.jpg)
IV. SOFTWARE DESIGN4. Components Diagram
![Page 32: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/32.jpg)
IV. SOFTWARE DESIGN5. Packages
![Page 33: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/33.jpg)
IV. SOFTWARE DESIGN6. Common Sequence
![Page 34: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/34.jpg)
V. SOFTWARE TESTING
1. TEST TARGET
2. TEST MODEL
3. FEATURES TO BE TESTED
4. CHECKLIST/ TEST VIEWPOINT
5. TEST EXECUTION
6. TEST REPORT
7. BUG REPORT
![Page 35: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/35.jpg)
V. SOFTWARE TESTING1. Test Target
Spec Coverage:- Verify specifications- Verify user requirement- Detect defects- Manage risk
![Page 36: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/36.jpg)
V. SOFTWARE TESTING2. Test Model
V LIFECYCLE MODEL
![Page 37: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/37.jpg)
V. SOFTWARE TESTING3. Features To Be Tested
NO REQUIREMENTS
1 System allows users to create projects2 System allows users to view projects detail, member and roles
3 System allows users to create and assign tasks via email4 System allows users to view tasks details, PIC5 System allows users to view projects and tasks progress via
status and percentage of work done6 System allows users to change password and account
information7 System allows users to access to server to use WTT plug-in by
configuring8 System allows users to report tasks done through email9 System provides users error messages
![Page 38: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/38.jpg)
V. SOFTWARE TESTING4. Checklist/ Test Viewpoint
Code review checklistCase and Requirement Mapping Review ChecklistGUI checklist
Common checklistsValidation conditionsNavigation conditionsUsability Conditions Data Integrity Conditions
![Page 39: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/39.jpg)
V. SOFTWARE TESTING5. Test Execution
Bug Management Flow
![Page 40: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/40.jpg)
V. SOFTWARE TESTING6. Test Report
![Page 41: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/41.jpg)
V. SOFTWARE TESTING7. Bug Report
Total Test Cases 313
Total Bugs 96
Finish Test Date 19-04-2011
![Page 42: Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang](https://reader035.vdocuments.us/reader035/viewer/2022062421/56649d925503460f94a78809/html5/thumbnails/42.jpg)
VI. DEMO, Q&A