Professional Documents
Culture Documents
Scope Management
Scope Statement
Requirement Management (Gathering, Control, Assumption,
Constraint Stakeholder)
Define Deliverable
Requirement Change Control
Activities and Sub-Tasks
Schedule Management
Define Milestones
Schedule Control
Cost Management
Estimate Effort
Assign Team
Budget Control
Quality Management
Quality Assurance: Quality assurance will be managed
including governance, roles and responsibilities, tools and
techniques and reporting
Quality Control: Specify the mechanisms to be used to measure
and control the quality of the work products
Resource Management
Estimate and Manage the need
People: People & Skills Required
Finance: Budget Required
Physical: Facilities, IT Infrastructure
Stakeholder Identifying, Analyzing, Engaging Stakeholders
Communication Management
Determine communication requirements, roles and
responsibilities, tools and techniques. [Type of Communication,
Schedule, Mechanism Recipient]
Risk Management Identifying, analysing, and prioritizing project risks
1. Faster response time 1. Change in requirements 1. Information at hand 1. Regular crash reporting
2. Simple UI 2. Multiple resouces 2. Vast educational resource
3. Easily accessible technology.
Work Breakdown Structure:
A work-breakdown structure in project management and systems engineering is
a deliverable-oriented breakdown of a project into smaller components. A work
breakdown structure is a key project deliverable that organizes the team's work
into manageable sections. It singlehandedly integrates scope, cost, and schedule
baselines ensuring that project plans are in alignment. The primary purpose of
the WBS is to plan the schedule for the project. Each task duration is planned in
conjunction with its required predecessors and following tasks. The WBS then
provides an overall plan so that the project manager can see how the project
should progress and manage the workflow appropriately.
Literature
House
Giving assignments
to check regular
Attending regular lectures progress
SYSTEM ARCHITECTURE
Data Flow Diagram (DFD) depicts the flow of information and the
transformation applied when a data moves in and out from a system. The
overall system is represented and described using input, processing and
output in the DFD.
LEVEL 0
Literature House
INFORMATION
Account Details
SYSTE M
Preferences
s verify
account
CUSTOMER BANK
Rate the site Payment Receipt
The overall processing unit will contain the following output that a system
will produce or generate:
• Book will be the output as the book demanded by the student will
be given to them.
• Information of demanded book should be displayed by the library
information system that can be used by the student while selecting
the book which makes it easier for the student.
SEQUENCE AND COLLABORATION DIAGRAM
The sequence diagram represents the UML, which is used to
visualize the sequence of calls in a system that is used to perform
a specific functionality.
Sequence Diagram
Collaboration Diagram
TESTING
Scope of Testing
The scope of a test defines what areas of a customer's product are
supposed to get tested, what functionalities to focus on, what bug
types the customer is interested in, and what areas or features should
not be tested by any means.
If something is in scope, please test it; if something is out of scope, it
should not be tested. Understanding the scope of a test is crucial to be
a successful tester on our platform.
Functional
• Unit testing
• Integration testing
• System testing
• Acceptance testing
Non-functional testing methods incorporate all test types focused on
the operational aspects of a piece of software. These include:
• Performance testing
• Security testing
• Usability testing
• Compatibility testing
Tools required
• Test management tool.
• Bug tracking tool.
• Automated testing tool.
• Performance testing tool.
• Cross-browser testing tool.
• Integration testing tool.
• Unit testing tool.
TEST CASES
Functional Test Cases
Test Test Test Case Execution Expected Actual Status Remarks
ID Scenario Steps Outcome Outcome
(#)
Verify that Accept 1. User User pass Pass / success
valid name Valid clicks on should be Failure
and password name and login taken to
are entered or password button the main
not 2. Enter the interface
name and of the
password website
on the text
box
3. Click
login
button
failure
Re enter
the
credentials
REPORT:
Hurdles are the part of the every process it gives us opportunity to improve and be more
perfect
Present obstacles are how to make page more user friendly and efficient so that user can get
best experience to achieve this currently we are working
2. maintaining the privacy of the user is our highest priority so we are currently working how
to keep user data safe and secure
We are working on the hurdles and very soon with the joint efforts of our team and support
form stakeholders we will overcome them.
Database Server: Make sure queries sent to the database give expected results. Test system
response when connection between the three lap Application, Web and Database) cannot be
shed and agent
Crowd Testing: You will select a large number of people (crowd) to execute tests which
other-wise would have been executed a select group of people in the company. Crowd
sourced testing is an interesting and upcoming concept and helps unravel many a unnoticed
defects
Security testing: Security Testing is vital for e-commerce website that store sensitive customer
in formation like credit cards. Testing Activities will include Test unauthorized access to
secure pages should not be permitted.
REFERENCES
https://www.wikipedia.org/wiki/main_page
htps://openlibrary.com
https://www.reactjs.org/tutorial
https://www.youtube.com