Post on 13-Apr-2015
description
NEWSPAPER AGENCYNEWSPAPER AGENCY
Team Members:Team Members:Anshum Tayal(220071)Anshum Tayal(220071)Harneet Singh(220099)Harneet Singh(220099)Malika Singh(220120)Malika Singh(220120)Vikas Kaushik(220408)Vikas Kaushik(220408)
AGENDAAGENDA
BRIEF DESCRIPTIONBRIEF DESCRIPTION DIAGRAMDIAGRAM BEST PRACTICESBEST PRACTICES LESSON LEARNEDLESSON LEARNED
BRIEF DESCRIPTIONBRIEF DESCRIPTION
INTRODUCTION: INTRODUCTION:
The basic scenario of the project was to The basic scenario of the project was to develop a software for a newspaper develop a software for a newspaper agency.agency.
UML DIAGRAMUML DIAGRAM
STRUCTURAL DIAGRAMSTRUCTURAL DIAGRAM Er DiagramEr Diagram Class DiagramClass Diagram Object DiagramObject Diagram Component DiagramComponent Diagram Deployment DiagramDeployment Diagram
BEHAVIOURIAL DIAGRAMBEHAVIOURIAL DIAGRAM Use DiagramUse Diagram DFD DiagramDFD Diagram Activity DiagramActivity Diagram
INTERACTION DIAGRAMINTERACTION DIAGRAM Sequential DiagramSequential Diagram Collaboration DiagramCollaboration Diagram
ER DIAGRAMER DIAGRAM
DFD-Level 0DFD-Level 0
DFD-Level 1DFD-Level 1
DFD-Level 2DFD-Level 2
SEQUENCE DIAGRAMSEQUENCE DIAGRAM
ACTIVITY DIAGRAMACTIVITY DIAGRAM
CLASS DIAGRAMCLASS DIAGRAM
OBJECT DIAGRAMOBJECT DIAGRAM
COLLABORATION DIAGRAMCOLLABORATION DIAGRAM
DEPLOYMENT DIAGRAMDEPLOYMENT DIAGRAM
DATABASE DIAGRAMDATABASE DIAGRAM
COMPONENT DIAGRAMCOMPONENT DIAGRAM
TEST PROCEDURETEST PROCEDURE
Agency generates local distributor Purchase order
LD has entered its order including the extra quantity and order period.
Test Description Expected ResultAgency user logged in with valid credentials Agency user is login in system, Login Successfully message is shown
Agency personnel starts purchase order request for the distributor
Purchase Request for the user is started for a particular date or a period. Total quantity for newspaper = default quantity+ extra quantityAll PO requests that come after a stipulated time should not be catered for next day's order. Alert should be generated if the Total Value of Order exceeds the Security deposit with the Agency.The PO generated must quote the Onum, Date,PaperName, TotalQuality. The final purchase order should be displayed.
DEFECT LIFE CYCLEDEFECT LIFE CYCLEDE FE C T I D DE FE C T DE SC R I P T I ON T E ST E R E X C E P T E D R E SU LT DE FE C T ST A T U S
1
Display al l or der s on
display page. Mal ika Singh
Al l or dr es f or a
par ticular day should
be displayed OP E N
2
Once you sign out f r om
any of the page,i t
should not be able to
navigate back to the
pr evious page Vikas Kaushik
once the user has
signed out he should not
be able to navigate back
to the pr evious page. OP E N
3
Once you ar e on the
Distr ibutor page or the
Agency page should not
be able to go back to the
Login page by pr essing
the Back button Vikas Kaushik
Navigation f r om
Distr ibutor page/
Agency page to Login
page can happen only by
pr essing Signout button OP E N
4
Distr ibutor should not
be able to place an
or der f or a pr evious
date. Mal ika Singh
Distr ibutor can only
place or der s f or the
f utur e dates only OP E N
5
Receive stock should
have have or der ed
quanti ty Vikas Kaushik
T he r eceived stock
should display the
r eceived quanti ty and
or der ed quanti ty both. OP E N
6
Manual di tr ibutiobn at
LD should have quoted
quanti ty Mal ika Singh
Manual di tr ibutiobn at
LD should have quoted
quanti ty displayed. OP E N
7
Agency col lective
or der amount to pr ess
is exceeding agency's
deposit amount,aler t
should be gener ated Mal ika Singh
Whenever the
col lective or der amount
of the agency exceeds
i ts deposit with the
pr ess an aler t should be
gener ated. OP E N
BEST PRACTICESBEST PRACTICES LISTENERLISTENER CODING STANDARD/NAMING CODING STANDARD/NAMING
CONVENTIONSCONVENTIONS PROJECT TRACKERPROJECT TRACKER CODE OPTIMIZATIONCODE OPTIMIZATION AGILE (CHANGING REQUIREMENTS)AGILE (CHANGING REQUIREMENTS) MVC ARCHITECTUREMVC ARCHITECTURE
LESSON LEARNTLESSON LEARNT
ASSUMPTIONSASSUMPTIONS COMMUNICATIONCOMMUNICATION
CLIENT COMMUNICATIONCLIENT COMMUNICATION TEAM COMMUNICATIONTEAM COMMUNICATION
DEVELOPEMENT WITH USER PERSPECTIVEDEVELOPEMENT WITH USER PERSPECTIVE