系统分析与设计(英文版·第3版)

系统分析与设计(英文版·第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 人民邮电出版社
2006-10
版次: 3
ISBN: 9787115151544
定价: 55.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 450页
字数: 700千字
  • 《系统分析与设计(英文版·第3版)》由五个部分组成:第一部分给出系统开发的概貌,并简要介绍全书内容;第二部分讨论怎样评估项目可行性,建立基线项目;第三部分介绍系统需求的确定、过程建模、概念建模和最佳设计;第四部分介绍如何设计人机界面和数据库;第五部分介绍系统实现、操作和维护。此外书后还包括“面向对象分析与设计”和“敏捷方法”两个附录。全书按照系统开发生命周期进行组织,并且反应了SAD中的最新趋势,包括敏捷方法学、极限编程等新一代开发方法。此外,书中配有大量的习题和丰富的案例。
    《系统分析与设计(英文版·第3版)》适合作为信息管理、计算机科学、软件工程以及MBA等相关专业“系统分析与设计”课程的教材,同时也适合相关领域技术人员参考。 JosephS.Valacich,是华盛顿州立大学普尔曼分校商务与经济院院长和教授。他教授过系统分析与设计、集成计算、项目管理和管理信息系统等课程。他是美国信息系统教学改革的主要人物之一,曾是CSAB(计算机科学评估委员会,代表信息系统协会)的执行委员,现为CSAB理事。 Contents
    PARTIFOUNDATIONSFORSYSTEMSDEVELOPMENT2
    Chapter1TheSystemsDevelopmentEnvironment2
    WhatIsInformationSystemsAnalysisandDesign?4
    SystemsAnalysisandDesign:CoreConcepts4
    Systems6
    DefinitionofaSystemandItsParts6
    ImportantSystemConcepts7
    AModernApproachtoSystemsAnalysisandDesign10
    YourRoleinSystemsDevelopment11
    Outsourcing12
    SourcesofSoftware13
    TypesofInformationSystemsandSystemsDevelopment17
    TransactionProcessingSystems18
    ManagementInformationSystems18
    DecisionSupportSystems19
    InformationSystems:AnOverview19
    DevelopingInformationSystemsandtheSystemsDevelopmentLifeCycle20
    Phase1:SystemsPlanningandSelection22
    Phase2:SystemsAnalysis22
    Phase3:SystemsDesign23
    Phase4:SystemsImplementationandOperation23
    ApproachestoDevelopment26
    Prototyping26
    Computer-AssistedSoftwareEngineering(CASE)Tools26
    JointApplicationDesign27
    RapidApplicationDevelopment27
    ParticipatoryDesign29
    AgileMethodologies29
    KeyPointsReview30
    KeyTermsCheckpoint31
    ReviewQuestions32
    ProblemsandExercises32
    DiscussionQuestions33
    CaseProblems33

    Chapter2ManagingtheInformationSystemsProject36
    PineValleyFurnitureCompanyBackground38
    ManagingtheInformationSystemsProject39
    InitiatingtheProject43
    PlanningtheProject46
    ExecutingtheProject52
    ClosingDowntheProject54
    RepresentingandSchedulingProjectPlans56
    RepresentingProjectPlans57
    CalculatingExpectedTimeDurationsUsingPERT58
    ConstructingaGanttChartandNetworkDiagramatPineValleyFurniture59
    UsingProjectManagementSoftware62
    EstablishingaProjectStartingDate63
    EnteringTasksandAssigningTaskRelationships63
    SelectingaSchedulingMethodtoReviewProjectReports64
    KeyPointsReview65
    KeyTermsCheckpoint66
    ReviewQuestions67
    ProblemsandExercises67
    DiscussionQuestions69
    CaseProblems69
    Case:BroadwayEntertainmentCompany,Inc.CompanyBackground71

    PARTIISYSTEMSPLANNINGANDSELECTION78

    Chapter3SystemsPlanningandSelection78
    IdentifyingandSelectingProjects80
    TheProcessofIdentifyingandSelectingInformationSystemsDevelopmentProjects80
    DeliverablesandOutcomes83
    InitiatingandPlanningSystemsDevelopmentProjects84
    TheProcessofInitiatingandPlanningSystemsDevelopmentProjects84
    DeliverablesandOutcomes85
    AssessingProjectFeasibility86
    AssessingEconomicFeasibility89
    AssessingOtherFeasibilityConcerns95
    BuildingtheBaselineProjectPlan96
    ReviewingtheBaselineProjectPlan100
    PVFWebStore:SystemsPlanningandSelection104
    InternetBasics104
    PineValleyFurnitureWebStore105
    KeyPointsReview108
    KeyTermsCheckpoint109
    ReviewQuestions110
    ProblemsandExercises110
    DiscussionQuestions111
    CaseProblems111
    Case:BroadwayEntertainmentCompany,Inc.InitiatingandPlanningaWeb-BasedCustomerRelationshipManagementSystem113

    PARTIIISYSTEMSANALYSIS118

    Chapter4DeterminingSystemRequirements118
    PerformingRequirementsDetermination120
    TheProcessofDeterminingRequirements120
    DeliverablesandOutcomes121
    RequirementsStructuring122
    TraditionalMethodsforDeterminingRequirements122
    InterviewingandListening122
    DirectlyObservingUsers127
    AnalyzingProceduresandOtherDocuments128
    ModernMethodsforDeterminingSystemRequirements133
    JointApplicationDesign133
    UsingPrototypingduringRequirementsDetermination136
    RadicalMethodsforDeterminingSystemRequirements137
    IdentifyingProcessestoReengineer138
    DisruptiveTechnologies139
    PVFWebStore:DeterminingSystemRequirements139
    SystemLayoutandNavigationCharacteristics140
    WebStoreandSiteManagementSystemCapabilities140
    CustomerandInventoryInformation141
    SystemPrototypeEvolution142
    KeyPointsReview143
    KeyTermsCheckpoint143
    ReviewQuestions144
    ProblemsandExercises144
    DiscussionQuestions145
    CaseProblems145
    Case:BroadwayEntertainmentCompany,Inc.DeterminingRequirementsfortheWeb-BasedCustomerRelationshipManagementSystem146

    Chapter5StructuringSystemRequirements:ProcessModeling150
    ProcessModeling152
    ModelingaSystem'sProcess152
    DeliverablesandOutcomes152
    Data-FlowDiagrammingMechanics153
    DefinitionsandSymbols154
    DevelopingDFDs:AnExample156
    Data-FlowDiagrammingRules159
    DecompositionofDFDs160
    BalancingDFDs162
    UsingData-FlowDiagrammingintheAnalysisProcess164
    GuidelinesforDrawingDFDs164
    UsingDFDsasAnalysisTools167
    UsingDFDsinBusinessProcessReengineering167
    LogicModeling169
    ModelingLogicwithStructuredEnglish170
    ModelingLogicwithDecisionTables172
    PVFWebStore:ProcessModeling176
    ProcessModelingforPineValleyFurniture'sWebStore176
    LogicModelingforPineValleyFurniture'sWebStore177
    KeyPointsReview180
    KeyTermsCheckpoint180
    ReviewQuestions181
    ProblemsandExercises182
    DiscussionQuestions187
    CaseProblems187
    Case:BroadwayEntertainmentCompany,Inc.ProcessModelingfortheWeb-BasedCustomerRelationshipManagementSystem189

    Chapter6StructuringSystemRequirements:ConceptualDataModeling194
    ConceptualDataModeling196
    TheProcessofConceptualDataModeling197
    DeliverablesandOutcomes198
    GatheringInformationforConceptualDataModeling201
    IntroductiontoEntity-RelationshipModeling202
    Entities203
    Attributes204
    CandidateKeysandIdentifiers205
    MultivaluedAttributes206
    Relationships207
    ConceptualDataModelingandtheE-RModel208
    DegreeofaRelationship208
    CardinalitiesinRelationships209
    AnExampleofConceptualDataModelingatHoosierBurger212
    PVFWebStore:ConceptualDataModeling216
    ConceptualDataModelingforPineValleyFurniture'sWebStore216
    KeyPointsReview220
    KeyTermsCheckpoint221
    ReviewQuestions222
    ProblemsandExercises222
    DiscussionQuestions225
    CaseProblems225
    Case:BroadwayEntertainmentCompany,Inc.ConceptualDataModelingfortheWeb-BasedCustomerRelationshipManagementSystem226

    Chapter7SelectingtheBestAlternativeDesignStrategy230
    SelectingtheBestAlternativeDesignStrategy232
    TheProcessofSelectingtheBestAlternativeDesignStrategy233
    DeliverablesandOutcomes233
    GeneratingAlternativeDesignStrategies234
    IssuestoConsiderinGeneratingAlternatives236
    ChoosingOff-the-ShelfSoftware236
    HardwareandSystemSoftwareIssues238
    ImplementationIssues239
    DevelopingDesignStrategiesforHoosierBurger'sNewInventoryControlSystem240
    SelectingtheMostLikelyAlternative242
    UpdatingtheBaselineProjectPlan243
    BeforeandAfterBaselineProjectPlansforHoosierBurger245
    PVFWebStore:SelectingtheBestAlternativeDesignStrategy249
    SelectingtheBestAlternativeDesignStrategyforPineValleyFurniture'sWebStore249
    KeyPointsReview252
    KeyTermsCheckpoint252
    ReviewQuestions253
    ProblemsandExercises253
    DiscussionQuestions254
    CaseProblems254
    Case:BroadwayEntertainmentCompany,Inc.FormulatingaDesignStrategyfortheWeb-BasedCustomerRelationshipManagementSystem258

    PARTIVSYSTEMSDESIGN262

    Chapter8DesigningtheHumanInterface262
    DesigningFormsandReports264
    TheProcessofDesigningFormsandReports264
    DeliverablesandOutcomes266
    FormattingFormsandReports267
    DesigningInterfacesandDialogues276
    TheProcessofDesigningInterfacesandDialogues276
    DeliverablesandOutcomes276
    DesigningInterfaces277
    ProvidingFeedback284
    DesigningDialogues287
    PVFWebStore:DesigningtheHumanInterface290
    GeneralGuidelinesforDesigningWebInterfaces290
    GeneralGuidelinesforWebLayouts292
    DesigningtheHumanInterfaceatPineValleyFurniture293
    Menu-DrivenNavigationwithCookieCrumbs294
    LightweightGraphics294
    FormsandDataIntegrity295
    Template-BasedHTML295
    KeyPointsReview295
    KeyTermsCheckpoint296
    ReviewQuestions297
    ProblemsandExercises297
    DiscussionQuestions298
    CaseProblems298
    Case:BroadwayEntertainmentCompany,Inc.DesigningtheHumanInterfacefortheCustomerRelationshipManagementSystem300

    Chapter9DesigningDatabases304
    DatabaseDesign306
    TheProcessofDatabaseDesign306
    DeliverablesandOutcomes309
    RelationalDatabaseModel312
    Well-StructuredRelations313
    Normalization313
    RulesofNormalization314
    FunctionalDependenceandPrimaryKeys314
    SecondNormalForm315
    ThirdNormalForm315
    TransformingE-RDiagramsintoRelations316
    RepresentEntities317
    RepresentRelationships318
    SummaryofTransformingE-RDiagramstoRelations321
    MergingRelations321
    AnExampleofMergingRelations321
    ViewIntegrationProblems322
    LogicalDatabaseDesignforHoosierBurger323
    PhysicalFileandDatabaseDesign326
    DesigningFields327
    ChoosingDataTypes327
    ControllingDataIntegrity329
    DesigningPhysicalTables330
    ArrangingTableRows333
    DesigningControlsforFiles337
    PhysicalDatabaseDesignforHoosierBurger337
    PVFWebStore:DesigningDatabases339
    DesigningDatabasesforPineValleyFurniture'sWebStore340
    KeyPointsReview342
    KeyTermsCheckpoint344
    ReviewQuestions345
    ProblemsandExercises345
    DiscussionQuestions347
    CaseProblems348
    Case:BroadwayEntertainmentCompany,Inc.DesigningtheRelationalDatabasefortheCustomerRelationshipManagementSystem349

    PARTVSYSTEMSIMPLEMENTATIONANDOPERATION352

    Chapter10SystemsImplementationandOperation352
    SystemsImplementationandOperation354
    TheProcessesofCoding,Testing,andInstallation355
    DeliverablesandOutcomesfromCoding,Testing,andInstallation355
    TheProcessesofDocumentingtheSystem,TrainingUsers,andSupportingUsers356
    DeliverablesandOutcomesfromDocumentingtheSystem,TrainingUsers,andSupportingUsers357
    TheProcessofMaintainingInformationSystems357
    DeliverablesandOutcomesfromMaintainingInformationSystems358
    SoftwareApplicationTesting359
    SevenDifferentTypesofTests359
    TheTestingProcess361
    AcceptanceTestingbyUsers363
    Installation363
    PlanningInstallation364
    DocumentingtheSystem367
    UserDocumentation367
    PreparingUserDocumentation369
    TrainingandSupportingUsers370
    TrainingInformationSystemUsers370
    SupportingInformationSystemUsers373
    SupportIssuesfortheAnalysttoConsider374
    WhyImplementationSometimesFails374
    ProjectClosedown376
    ConductingSystemsMaintenance377
    TypesofMaintenance377
    TheCostofMaintenance378
    MeasuringMaintenanceEffectiveness379
    ControllingMaintenanceRequests380
    ConfigurationManagement381
    RoleofCASEandAutomatedDevelopmentToolsinMaintenance382
    WebSiteMaintenance382
    MaintaininganInformationSystematPineValleyFurniture383
    PVFWebStore:SystemsImplementationandOperation384
    SystemsImplementationandOperationforPineValleyFurniture'sWebStore384
    KeyPointsReview387
    KeyTermsCheckpoint388
    ReviewQuestions390
    ProblemsandExercises390
    DiscussionQuestions391
    CaseProblems391
    Case:BroadwayEntertainmentCompany,Inc.DesigningaTestingPlanfortheCustomerRelationshipManagementSystem392

    AppendixAObject-OrientedAnalysisandDesign397
    TheObject-OrientedModelingApproach397
    Use-CaseModeling398
    ObjectModeling:ClassDiagrams401
    RepresentingAssociations402
    RepresentingGeneralization405
    RepresentingAggregation406
    DynamicModeling:StateDiagrams407
    DynamicModeling:SequenceDiagrams408
    DesigningaUseCasewithaSequenceDiagram410
    MovingtoDesign411
    KeyPointsReview413
    KeyTermsCheckpoint414
    ReviewQuestions415
    ProblemsandExercises415

    AppendixBAgileMethodologies417
    TheTrendtoAgileMethodologies417
    AgileMethodologies418
    eXtremeProgramming420
    TheHeartoftheSystemsDevelopmentProcess421
    RequirementsDetermination422
    DesignSpecifications425
    Implementation427
    KeyPointsReview427
    KeyTermsCheckpoint428
    ReviewQuestions428
    ProblemsandExercises428

    References429
    GlossaryofAcronyms435
    GlossaryofTerms437
    Index443
  • 内容简介:
    《系统分析与设计(英文版·第3版)》由五个部分组成:第一部分给出系统开发的概貌,并简要介绍全书内容;第二部分讨论怎样评估项目可行性,建立基线项目;第三部分介绍系统需求的确定、过程建模、概念建模和最佳设计;第四部分介绍如何设计人机界面和数据库;第五部分介绍系统实现、操作和维护。此外书后还包括“面向对象分析与设计”和“敏捷方法”两个附录。全书按照系统开发生命周期进行组织,并且反应了SAD中的最新趋势,包括敏捷方法学、极限编程等新一代开发方法。此外,书中配有大量的习题和丰富的案例。
    《系统分析与设计(英文版·第3版)》适合作为信息管理、计算机科学、软件工程以及MBA等相关专业“系统分析与设计”课程的教材,同时也适合相关领域技术人员参考。
  • 作者简介:
    JosephS.Valacich,是华盛顿州立大学普尔曼分校商务与经济院院长和教授。他教授过系统分析与设计、集成计算、项目管理和管理信息系统等课程。他是美国信息系统教学改革的主要人物之一,曾是CSAB(计算机科学评估委员会,代表信息系统协会)的执行委员,现为CSAB理事。
  • 目录:
    Contents
    PARTIFOUNDATIONSFORSYSTEMSDEVELOPMENT2
    Chapter1TheSystemsDevelopmentEnvironment2
    WhatIsInformationSystemsAnalysisandDesign?4
    SystemsAnalysisandDesign:CoreConcepts4
    Systems6
    DefinitionofaSystemandItsParts6
    ImportantSystemConcepts7
    AModernApproachtoSystemsAnalysisandDesign10
    YourRoleinSystemsDevelopment11
    Outsourcing12
    SourcesofSoftware13
    TypesofInformationSystemsandSystemsDevelopment17
    TransactionProcessingSystems18
    ManagementInformationSystems18
    DecisionSupportSystems19
    InformationSystems:AnOverview19
    DevelopingInformationSystemsandtheSystemsDevelopmentLifeCycle20
    Phase1:SystemsPlanningandSelection22
    Phase2:SystemsAnalysis22
    Phase3:SystemsDesign23
    Phase4:SystemsImplementationandOperation23
    ApproachestoDevelopment26
    Prototyping26
    Computer-AssistedSoftwareEngineering(CASE)Tools26
    JointApplicationDesign27
    RapidApplicationDevelopment27
    ParticipatoryDesign29
    AgileMethodologies29
    KeyPointsReview30
    KeyTermsCheckpoint31
    ReviewQuestions32
    ProblemsandExercises32
    DiscussionQuestions33
    CaseProblems33

    Chapter2ManagingtheInformationSystemsProject36
    PineValleyFurnitureCompanyBackground38
    ManagingtheInformationSystemsProject39
    InitiatingtheProject43
    PlanningtheProject46
    ExecutingtheProject52
    ClosingDowntheProject54
    RepresentingandSchedulingProjectPlans56
    RepresentingProjectPlans57
    CalculatingExpectedTimeDurationsUsingPERT58
    ConstructingaGanttChartandNetworkDiagramatPineValleyFurniture59
    UsingProjectManagementSoftware62
    EstablishingaProjectStartingDate63
    EnteringTasksandAssigningTaskRelationships63
    SelectingaSchedulingMethodtoReviewProjectReports64
    KeyPointsReview65
    KeyTermsCheckpoint66
    ReviewQuestions67
    ProblemsandExercises67
    DiscussionQuestions69
    CaseProblems69
    Case:BroadwayEntertainmentCompany,Inc.CompanyBackground71

    PARTIISYSTEMSPLANNINGANDSELECTION78

    Chapter3SystemsPlanningandSelection78
    IdentifyingandSelectingProjects80
    TheProcessofIdentifyingandSelectingInformationSystemsDevelopmentProjects80
    DeliverablesandOutcomes83
    InitiatingandPlanningSystemsDevelopmentProjects84
    TheProcessofInitiatingandPlanningSystemsDevelopmentProjects84
    DeliverablesandOutcomes85
    AssessingProjectFeasibility86
    AssessingEconomicFeasibility89
    AssessingOtherFeasibilityConcerns95
    BuildingtheBaselineProjectPlan96
    ReviewingtheBaselineProjectPlan100
    PVFWebStore:SystemsPlanningandSelection104
    InternetBasics104
    PineValleyFurnitureWebStore105
    KeyPointsReview108
    KeyTermsCheckpoint109
    ReviewQuestions110
    ProblemsandExercises110
    DiscussionQuestions111
    CaseProblems111
    Case:BroadwayEntertainmentCompany,Inc.InitiatingandPlanningaWeb-BasedCustomerRelationshipManagementSystem113

    PARTIIISYSTEMSANALYSIS118

    Chapter4DeterminingSystemRequirements118
    PerformingRequirementsDetermination120
    TheProcessofDeterminingRequirements120
    DeliverablesandOutcomes121
    RequirementsStructuring122
    TraditionalMethodsforDeterminingRequirements122
    InterviewingandListening122
    DirectlyObservingUsers127
    AnalyzingProceduresandOtherDocuments128
    ModernMethodsforDeterminingSystemRequirements133
    JointApplicationDesign133
    UsingPrototypingduringRequirementsDetermination136
    RadicalMethodsforDeterminingSystemRequirements137
    IdentifyingProcessestoReengineer138
    DisruptiveTechnologies139
    PVFWebStore:DeterminingSystemRequirements139
    SystemLayoutandNavigationCharacteristics140
    WebStoreandSiteManagementSystemCapabilities140
    CustomerandInventoryInformation141
    SystemPrototypeEvolution142
    KeyPointsReview143
    KeyTermsCheckpoint143
    ReviewQuestions144
    ProblemsandExercises144
    DiscussionQuestions145
    CaseProblems145
    Case:BroadwayEntertainmentCompany,Inc.DeterminingRequirementsfortheWeb-BasedCustomerRelationshipManagementSystem146

    Chapter5StructuringSystemRequirements:ProcessModeling150
    ProcessModeling152
    ModelingaSystem'sProcess152
    DeliverablesandOutcomes152
    Data-FlowDiagrammingMechanics153
    DefinitionsandSymbols154
    DevelopingDFDs:AnExample156
    Data-FlowDiagrammingRules159
    DecompositionofDFDs160
    BalancingDFDs162
    UsingData-FlowDiagrammingintheAnalysisProcess164
    GuidelinesforDrawingDFDs164
    UsingDFDsasAnalysisTools167
    UsingDFDsinBusinessProcessReengineering167
    LogicModeling169
    ModelingLogicwithStructuredEnglish170
    ModelingLogicwithDecisionTables172
    PVFWebStore:ProcessModeling176
    ProcessModelingforPineValleyFurniture'sWebStore176
    LogicModelingforPineValleyFurniture'sWebStore177
    KeyPointsReview180
    KeyTermsCheckpoint180
    ReviewQuestions181
    ProblemsandExercises182
    DiscussionQuestions187
    CaseProblems187
    Case:BroadwayEntertainmentCompany,Inc.ProcessModelingfortheWeb-BasedCustomerRelationshipManagementSystem189

    Chapter6StructuringSystemRequirements:ConceptualDataModeling194
    ConceptualDataModeling196
    TheProcessofConceptualDataModeling197
    DeliverablesandOutcomes198
    GatheringInformationforConceptualDataModeling201
    IntroductiontoEntity-RelationshipModeling202
    Entities203
    Attributes204
    CandidateKeysandIdentifiers205
    MultivaluedAttributes206
    Relationships207
    ConceptualDataModelingandtheE-RModel208
    DegreeofaRelationship208
    CardinalitiesinRelationships209
    AnExampleofConceptualDataModelingatHoosierBurger212
    PVFWebStore:ConceptualDataModeling216
    ConceptualDataModelingforPineValleyFurniture'sWebStore216
    KeyPointsReview220
    KeyTermsCheckpoint221
    ReviewQuestions222
    ProblemsandExercises222
    DiscussionQuestions225
    CaseProblems225
    Case:BroadwayEntertainmentCompany,Inc.ConceptualDataModelingfortheWeb-BasedCustomerRelationshipManagementSystem226

    Chapter7SelectingtheBestAlternativeDesignStrategy230
    SelectingtheBestAlternativeDesignStrategy232
    TheProcessofSelectingtheBestAlternativeDesignStrategy233
    DeliverablesandOutcomes233
    GeneratingAlternativeDesignStrategies234
    IssuestoConsiderinGeneratingAlternatives236
    ChoosingOff-the-ShelfSoftware236
    HardwareandSystemSoftwareIssues238
    ImplementationIssues239
    DevelopingDesignStrategiesforHoosierBurger'sNewInventoryControlSystem240
    SelectingtheMostLikelyAlternative242
    UpdatingtheBaselineProjectPlan243
    BeforeandAfterBaselineProjectPlansforHoosierBurger245
    PVFWebStore:SelectingtheBestAlternativeDesignStrategy249
    SelectingtheBestAlternativeDesignStrategyforPineValleyFurniture'sWebStore249
    KeyPointsReview252
    KeyTermsCheckpoint252
    ReviewQuestions253
    ProblemsandExercises253
    DiscussionQuestions254
    CaseProblems254
    Case:BroadwayEntertainmentCompany,Inc.FormulatingaDesignStrategyfortheWeb-BasedCustomerRelationshipManagementSystem258

    PARTIVSYSTEMSDESIGN262

    Chapter8DesigningtheHumanInterface262
    DesigningFormsandReports264
    TheProcessofDesigningFormsandReports264
    DeliverablesandOutcomes266
    FormattingFormsandReports267
    DesigningInterfacesandDialogues276
    TheProcessofDesigningInterfacesandDialogues276
    DeliverablesandOutcomes276
    DesigningInterfaces277
    ProvidingFeedback284
    DesigningDialogues287
    PVFWebStore:DesigningtheHumanInterface290
    GeneralGuidelinesforDesigningWebInterfaces290
    GeneralGuidelinesforWebLayouts292
    DesigningtheHumanInterfaceatPineValleyFurniture293
    Menu-DrivenNavigationwithCookieCrumbs294
    LightweightGraphics294
    FormsandDataIntegrity295
    Template-BasedHTML295
    KeyPointsReview295
    KeyTermsCheckpoint296
    ReviewQuestions297
    ProblemsandExercises297
    DiscussionQuestions298
    CaseProblems298
    Case:BroadwayEntertainmentCompany,Inc.DesigningtheHumanInterfacefortheCustomerRelationshipManagementSystem300

    Chapter9DesigningDatabases304
    DatabaseDesign306
    TheProcessofDatabaseDesign306
    DeliverablesandOutcomes309
    RelationalDatabaseModel312
    Well-StructuredRelations313
    Normalization313
    RulesofNormalization314
    FunctionalDependenceandPrimaryKeys314
    SecondNormalForm315
    ThirdNormalForm315
    TransformingE-RDiagramsintoRelations316
    RepresentEntities317
    RepresentRelationships318
    SummaryofTransformingE-RDiagramstoRelations321
    MergingRelations321
    AnExampleofMergingRelations321
    ViewIntegrationProblems322
    LogicalDatabaseDesignforHoosierBurger323
    PhysicalFileandDatabaseDesign326
    DesigningFields327
    ChoosingDataTypes327
    ControllingDataIntegrity329
    DesigningPhysicalTables330
    ArrangingTableRows333
    DesigningControlsforFiles337
    PhysicalDatabaseDesignforHoosierBurger337
    PVFWebStore:DesigningDatabases339
    DesigningDatabasesforPineValleyFurniture'sWebStore340
    KeyPointsReview342
    KeyTermsCheckpoint344
    ReviewQuestions345
    ProblemsandExercises345
    DiscussionQuestions347
    CaseProblems348
    Case:BroadwayEntertainmentCompany,Inc.DesigningtheRelationalDatabasefortheCustomerRelationshipManagementSystem349

    PARTVSYSTEMSIMPLEMENTATIONANDOPERATION352

    Chapter10SystemsImplementationandOperation352
    SystemsImplementationandOperation354
    TheProcessesofCoding,Testing,andInstallation355
    DeliverablesandOutcomesfromCoding,Testing,andInstallation355
    TheProcessesofDocumentingtheSystem,TrainingUsers,andSupportingUsers356
    DeliverablesandOutcomesfromDocumentingtheSystem,TrainingUsers,andSupportingUsers357
    TheProcessofMaintainingInformationSystems357
    DeliverablesandOutcomesfromMaintainingInformationSystems358
    SoftwareApplicationTesting359
    SevenDifferentTypesofTests359
    TheTestingProcess361
    AcceptanceTestingbyUsers363
    Installation363
    PlanningInstallation364
    DocumentingtheSystem367
    UserDocumentation367
    PreparingUserDocumentation369
    TrainingandSupportingUsers370
    TrainingInformationSystemUsers370
    SupportingInformationSystemUsers373
    SupportIssuesfortheAnalysttoConsider374
    WhyImplementationSometimesFails374
    ProjectClosedown376
    ConductingSystemsMaintenance377
    TypesofMaintenance377
    TheCostofMaintenance378
    MeasuringMaintenanceEffectiveness379
    ControllingMaintenanceRequests380
    ConfigurationManagement381
    RoleofCASEandAutomatedDevelopmentToolsinMaintenance382
    WebSiteMaintenance382
    MaintaininganInformationSystematPineValleyFurniture383
    PVFWebStore:SystemsImplementationandOperation384
    SystemsImplementationandOperationforPineValleyFurniture'sWebStore384
    KeyPointsReview387
    KeyTermsCheckpoint388
    ReviewQuestions390
    ProblemsandExercises390
    DiscussionQuestions391
    CaseProblems391
    Case:BroadwayEntertainmentCompany,Inc.DesigningaTestingPlanfortheCustomerRelationshipManagementSystem392

    AppendixAObject-OrientedAnalysisandDesign397
    TheObject-OrientedModelingApproach397
    Use-CaseModeling398
    ObjectModeling:ClassDiagrams401
    RepresentingAssociations402
    RepresentingGeneralization405
    RepresentingAggregation406
    DynamicModeling:StateDiagrams407
    DynamicModeling:SequenceDiagrams408
    DesigningaUseCasewithaSequenceDiagram410
    MovingtoDesign411
    KeyPointsReview413
    KeyTermsCheckpoint414
    ReviewQuestions415
    ProblemsandExercises415

    AppendixBAgileMethodologies417
    TheTrendtoAgileMethodologies417
    AgileMethodologies418
    eXtremeProgramming420
    TheHeartoftheSystemsDevelopmentProcess421
    RequirementsDetermination422
    DesignSpecifications425
    Implementation427
    KeyPointsReview427
    KeyTermsCheckpoint428
    ReviewQuestions428
    ProblemsandExercises428

    References429
    GlossaryofAcronyms435
    GlossaryofTerms437
    Index443
查看详情
好书推荐 / 更多
系统分析与设计(英文版·第3版)
金枝:跨越万年的人性进化故事(全两册)
[英]詹姆斯·乔治·弗雷泽
系统分析与设计(英文版·第3版)
未受学科训练的心智
[美]霍华德·加德纳(Howard Gardner) 著;张开冰 译
系统分析与设计(英文版·第3版)
打破玻璃盔甲:新形式主义电影分析
[美]克里斯汀·汤普森
系统分析与设计(英文版·第3版)
书事:近现代版本杂谈
薛冰
系统分析与设计(英文版·第3版)
狗夫200天
陈紫莲
系统分析与设计(英文版·第3版)
白色游泳衣
果麦文化 出品;徐皓峰
系统分析与设计(英文版·第3版)
乐道文库·斯文关天意
罗志田
系统分析与设计(英文版·第3版)
好奇心改变世界:月光社与英国工业革命
詹妮厄格洛 著;杨枭 译
系统分析与设计(英文版·第3版)
犹太人三千年简史(精装)
[美]雷蒙德·P.谢德林
系统分析与设计(英文版·第3版)
大分流重探:欧洲、印度与全球经济强权的兴起
[瑞士]罗曼·施图德 著;王文剑 译;赖建诚 校
系统分析与设计(英文版·第3版)
漫长的星期六:斯坦纳谈话录
[【美】]乔治•斯坦纳;[【法】]洛尔•阿德勒
系统分析与设计(英文版·第3版)
梦之囚徒:使命
徐峰 译者;[法]马克 · 安托万 · 马修