软件需求分析英文课件:Chap4Iteration1OOA.pptVIP

  • 0
  • 0
  • 约1.91万字
  • 约 104页
  • 2026-02-10 发布于北京
  • 举报

软件需求分析英文课件:Chap4Iteration1OOA.ppt

ElaborationIteration1-OOACh8.?Iteration1BasicsCh9.?DomainModelsCh10.?SystemSequenceDiagramsCh11.?OperationContracts1

Chapter8.Iteration1BasicsObjectivesDefinethefirstiterationintheelaborationphase.Motivatethefollowingchaptersinthissection.Describekeyinceptionandelaborationphaseconcepts.2

Iteration1RequirementsandEmphasisCoreOOA/DSkillsNextGenPOSImplementabasic,keyscenariooftheProcessSaleusecase:enteringitemsandreceivingacashpaymentImplementaStartUpusecaseasnecessarytosupporttheinitializationneedsoftheiterationNothingfancyorcomplexishandled,justasimplehappypathscenario,andthedesignandimplementationtosupportitThereisnocollaborationwithexternalservices,suchasataxcalculatororproductdatabaseNocomplexpricingrulesareapplied3

InIterativeDevelopmentWeDontImplementAlltheRequirementsatOnce4

IncrementalDevelopmentfortheSameUseCaseAcrossIterations5

Process:InceptionandElaboration6

Process:PlanningtheNextIteration7

Chapter9.DomainModelsObjectivesIdentifyconceptualclassesrelatedtothecurrentiterationCreateaninitialdomainmodelModelappropriateattributesandassociations8

1.WhatisaDomainModel?OOsoftwaresystemconsistsofagroupofsoftwareobjectsWheretofindtheseobjectsforaspecificsoftwaresystem?Domainmodelillustratesmeaningfulconceptualclassesintheproblemdomainisasourceofinspirationfordesignsoftwareobjectsgivesaconceptualvisualisationoftheproblem,itshows:domainobjectsorconceptualclassesassociationsbetweenconceptualclassesattributesofconceptualclassesIdentifyingarichsetofconceptualclassesisattheheartofOOanalysis9

ADomainModelExample10

11

AdomainmodeldoesnotrepresentsoftwareclassesSoftwareartifacts,suchasawindoworadatabaseResponsibilitiesormethods

DomainModelsAreNotModelsofSoftwareComponents12

DomainmodelsareasteppingsteptodesignFrom

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档