英文测试说明文档文档格式.docx
《英文测试说明文档文档格式.docx》由会员分享,可在线阅读,更多相关《英文测试说明文档文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
(Ifnot,causestexttobeobscuredbysidemarginbyourmodel.)
.28.8kor56kmodems(Thiscansparegraphicsandmakecolorreduction.)
.Netscape2.0overorMSExplore3.0over(ThiscansupportsJavascript.)
2.Second,forMariacomputerco
.VBbasicorMsAccess
.MSwindow95orNT
.Personalwebserver
b.Overalldescription
.Managingthewebserver
.Controllingthedatabaseinteractively
.Realtimeexecution
c.Softwareprojectconstraints
II.InformationDescription
a.Informationcontentrepresentation
.customer:
:
customer_id,customer_name,etc.
.product:
product_id,product_name,brand,etc.
.payment:
order_number,paymentpattern,shipping&
handling,etc.
b.Informationflowrepresentation
1.Dataflow
eventstart=>
customer=>
selection_product=>
selection_pay,delivery=>
=>
final_decision=>
end
III.FunctionalDescription
a.Functionalpartitioning
Thison-lineshoppingsystemispartitionedintothreefunctions:
processinguserID,selectingcomputer-relatedproducts,andchoosingpayment&
shippingpatterns.
b.Functionaldescription
1.Restrictions/limitation
Sincetimeisverylimited,thefirstproductdoesnotincludedareport,whichcanbehandedinthesupervisor,sothatthison-linestorecanbeoperatedmoresystematically.Thosecustomerscannotreceiveourshoppingnewsmonthly.
Nowtheon-lineorderislimitedintheNorthAmericasincethemailingfeeswouldbeveryhighifwesellproductstoothercountries.Wewillimproveitinthefuture.
Thison-linestorecanonlybeusefulforUSDandCanadianDollars.
Sincetheorderofmainframeisverylimited,nowwedonotkeepkindsofproductsinourproductinventory.
2.Processingnarrative
In“processinguserID”function,sincethissystemisonlyavailableforsomeonewhoisinNorthAmerica,thisfunctioncannotprocesstheaddresswhichisoutofUSAandCanada.
In“selectingcomputerproducts”function,mainframewillnotavailableandnoteverybrandincluded.
3.Designconstraints
Thecustomercanonlycanceltheorderbefore“selectingpayment&
shippingpattern”function.Oncethecustomersinputthecreditcardnumbersorotherpaymentspattern,theycannotdroptheorder.Wewillprovideverificationbeforetheyinputthepaymentspatternsothattheywillknowtheordercannotbedropped.Butifthecustomerisnotsatisfiedwiththeproducts,wehavethefull-refundpolicy.
Anycustomerwhowantstoorderproducts,heorshemusthaveuserID.
4.Supportingdiagrams
c.ControlDescription
1.Controlspecification
.Whentheproductsorderedbyacustomerisout-of-stock,display“Itisout-of-stocknow”
.Whenthecustomerinputsothercountry’saddress,display“ItisonlyavailablewithinNorth
America”.
.Whenthecustomercanceltheorderordonotwanttoenterthiswebpagefurther,goback.
2.Designconstraints
Customerwillnotbeallowedtodroptheorderafterheorshehadselectedpaymentandmailingpatterns.
IV.BehavioralDescription
Thereare3levelsofStateDiagram.
a.StateDiagramLevel1
Wehave4statessuchasReadingUserInput,SelectComputerComponent,CheckUserIDandChoosingPaymentPattern.Eachstatehasanexternaleventthatcausesthesystemtochangestate.FromReadingUserInputState,therearetwooptionsthatcustomercanselect.First,whencustomerselectsshoppingbuttononscreen,theshoppingpage(SelectComputerComponentspage)willbeactivated.FromSelectComputerComponentsstage,ifcustomerselectsitemthathewantstobuyorexittheprogram,thestage“ChoosingPaymentPattern”willbeactivated.Afterheselectspaymentpattern,thesoftwarewillinvokeinputscreenagainforwaitingcustomerinput.Thesecondoptionistocreatecustomerprofileindatabase.Aftercreatingcustomerprofile,customercanselectcomputerthathewantstobuyorexitprogram.
b.StateDiagramLevel2
1.ForSelectingComputerProducts
Wehave3states:
ReadingUserInput,SelectingComputerProducts&
BrandsandCalculatingExpense.Eachstatehasanexternaleventthatcausesthesystemtochangestate.FromReadingUserInput,whencustomerwantstobuyaproduct,thesoftwarewillinvoketheshoppingpage.Afterthecustomerselectsproduct&
brandthathewantstobuy,thesoftwarewillinvokecalculationexpenseoftheproduct.
2.ForProcessingCustomerID&
DisplayInvoice
Wehave4states:
ReadingUserInput,CheckCustomerID,CreatingCustomerIDandDisplayingCustomerInformation&
ItemSelected.Eachstatehasanexternaleventthatcausesthesystemtochangestate.FromReadingUserInput,whencustomerwant