系统分析与设计
¥
9.8
1.4折
¥
69
七五品
仅1件
作者[美]丹尼斯、[美]威克瑟姆、[美]罗思 著
出版社人民邮电出版社
出版时间2010-04
版次1
装帧平装
货号152-63
上书时间2024-12-26
商品详情
- 品相描述:七五品
图书标准信息
-
作者
[美]丹尼斯、[美]威克瑟姆、[美]罗思 著
-
出版社
人民邮电出版社
-
出版时间
2010-04
-
版次
1
-
ISBN
9787115222602
-
定价
69.00元
-
装帧
平装
-
开本
大16开
-
纸张
胶版纸
-
页数
555页
-
字数
692千字
-
正文语种
英语
-
丛书
图灵原版计算机科学系列
- 【内容简介】
-
《系统分析与设计(英文版·第3版)》是“系统分析与设计”课程的经典教材,讲授了系统分析与设计的基本理论和知识点,同时强调在实际项目中的应用以及其中的核心技能。全书共分为4个部分,以整个信息系统开发生命周期为主线,详细探讨了规划、分析、设计及实施4个阶段的活动。此外,书中还涵盖了项目团队中需要的各种角色和技能,以及面向对象技术,并介绍了UML的主要元素。
《系统分析与设计(英文版·第3版)》适合作为高等院校计算机、信息系统等相关专业的本科生和研究生教材,也可供一些软件开发人员尤其是系统分析师阅读。
- 【作者简介】
-
丹尼斯(AlanDennis),世界著名的信息系统专家。现任美国印第安纳大学凯利商学院信息系统系教授。主要研究领域是团队管理、知识管理和因特网。他有20多年软件开发经历,先后担任过程序员、高级系统分析师、项目经理和软件公司总裁等职,还曾任IBM、波音等公司的顾问。现任JoumalofManagementInformationSystenls编委、MISQuarterly副主编。他的BusinessDataCommunicationsandNetworking一书也是北美标准教材。
威客瑟姆(BarbaraHaleyWixom),美国弗吉尼亚大学Mclntire商学院副教授数据仓库和商务智能领域专家。现任BusinessIntelligenceJournal副主编。曾担任美国大陆航空、3M等著名公司的顾问。
罗思(RobertaM.Roth),美国北艾奥瓦大学副教授。主要教学和研究领域包括系统分析与设计、基于Web的IT教育。
- 【目录】
-
CHAPTERIINTRODUCTIONTOSYSTEMSANALYSISANDDESIGN1
Introduction2
TheSystemsDevelopmentLifeCycle4
Planning6
Analysis6
Design7
Implementation7
SystemsDevelopmentMethodologies8
StructuredDesign10
RapidApplicationDevelopment(RAD)12
AgileDevelopment16
SelectingtheAppropriateDevelopmentMethodology18
ProjectTeamSkillsandRoles20
BusinessAnalyst21
SystemsAnalyst22
InfrastructureAnalyst22
ChangeManagementAnalyst22
ProjectManager23
Summary23
PARTONEPLANNINGPHASE29
CHAPTER2PROJECTINITIATION31
Introduction32
ProJectIdentification33
SystemRequest35
ApplyingtheConceptsatCDSelections36
FeasibilityAnalysis39
TechnicalFeasibility39
EconomicFeasibility40
OrganizationalFeasibility46
ApplyingtheConceptsatCDSelections49
ProJectSelection52
ApplyingtheConceptsatCDSelections53
Summary55
CHAPTER3PROJECTMANAGEMENT61
Introduction62
IdentifyingProjectSize62
FunctionPointApproach64
CreatingandManagingtheWorkplan70
IdentifyTasks70
TheProjectWorkplan72
GanttChart72
PERTChart74
RefiningEstimates75
ScopeManagement77
Timeboxing78
StaffingtheProject79
StaffingPlan79
Motivation82
HandlingConflict83
CoordinatingProjectActivities84
CASETools84
Standards85
Documentation86
ManagingRisk87
ApplyingtheConceptsatCDSelections89
StaffingtheProject92
CoordinatingProjectActivities93
Summary93
PARTTWOANALYSISPHASE99
CHAPTER4REQUIREMENTSDETERMINATION101
Introduction102
RequirementsDetermination103
whatisaRequirement?103
RequirementsDefinition106
DeterminingRequirements107
CreatingtheRequirementsDefinition108
RequirementsAnalysisTechniques108
BusinessProcessAutomation109
BusinessProcessImprovement110
BusinessProcessReengineering113
ComparingAnalysisTechniques114
Requirements-GatheringTechniques116
Requirements-GatheringinPractice117
Interviews118
JointApplicationDevelopment(JAD)125
Questionnaires128
DocumentAnalysis131
Observation133
SelectingtheAppropriateTechniques134
ApplyingtheConceptsatCDSelections136
RequirementsAnalysisTechniques136
Requirements-GatheringTechniques136
RequirementsDefinition137
SystemProposal138
Summary139
CHAPTER5USECASEANALYSIS143
Introduction148
UseCases149
ElementsofaUseCase149
BuildingUseCases151
ApplyingtheConceptsatCDSelections155
IdentifyingtheMajorUseCases155
IdentifyingtheMajorStepsforEachUseCase158
IdentifyingtheElementswithinSteps162
ConfirmingtheUseCase162
RevisingtheRequirementsDefinition166
Summary166
CHAPTER6PROCESSMODELING171
Introduction172
DataFlowDiagrams172
ReadingDataFlowDiagrams172
ElementsofDataFlowDiagrams174
UsingDataFlowDiagramstoDefineBusinessProcesses176
ProcessDescriptions180
CreatingDataFlowDiagrams180
CreatingtheContextDiagram182
CreatingDataFlowDiagramFragments182
CreatingtheLevel0FlowDiagram184
CreatingLevelIDataFlowDiagrams(andBelow)185
ValidatingtheDataFlowDiagrams188
ApplyingtheConceptsatCDSelections191
CreatingtheContextDiagram192
CreatingDataFlowDiagramFragments192
CreatingtheLevel0DataFlowDiagram193
CreatingLevelIDataFlowDiagrams(andBelow)194
ValidatingtheDataFlowDiagrams198
Summary198
AppendixA:ProcessModelingatCustomMetalWorks202
CHAPTER7DATAMODELING211
Introduction212
TheEntityRelationshipDiagram212
ReadinganEntityRelationshipDiagram213
ElementsofanEntityRelationshipDiagram214
TheDataDictionaryandMetadata219
CreatinganEntityRelationshipDiagram220
BuildingEntityRelationshipDiagrams221
AdvancedSyntax224
ApplyingtheConceptsatCDSelections227
ValidatingandERD230
DesignGuidelines230
Normalization233
BalancingEntityRelationshipDiagramswithDataFlowDiagrams238
Summary240
AppendixA:DataModelingatCustomMetalWorks245
PARTTHREEDESIGNPHASE251
CHAPTER8MOVINGINTODESIGN255
Introduction254
TransitionfromRequirementstoDesign254
SystemAcquisitionStrategies257
CustomDevelopment257
PackagedSoftware258
Outsourcing260
InfluencesonAcquisitionStrategy261
BusinessNeed262
In-houseExperience262
ProjectSkills263
ProjectManagement263
TimeFrame264
SelectinganAcquisitionStrategy264
AlternativeMatrix265
ApplyingtheConceptsatCDSelections267
Summary269
CHAPTER9ARCHITEcTuREDESIGN273
Introduction274
ElementsofanArchitectureDesign274
ArchitecturalComponents274
Server-BasedArchitectures275
Client-BasedArchitectures275
Client-ServerArchitectures276
Client-ServerTiers278
ComparingArchitectureOptions280
CreatinganArchitectureDesign282
OperationalRequirements283
PerformanceRequirements284
SecurityRequirements286
CulturalandPoliticalRequirements291
DesigningtheArchitecture293
HardwareandSoftwareSpecification295
ApplyingtheConceptsatCDSelections297
CreatinganArchitectureDesign297
HardwareandSoftwareSpecification300
Summary300
CHAPTER10USERINTERFACEDESIGN305
Introduction306
PrinciplesforUserInterfaceDesign306
Layout307
ContentAwareness309
Aesthetics311
UserExperience313
Consistency314
MinimizeUserEfforit314
UserInterfaceDesignProcess315
UseScenarioDevelopment316
InterfaceStructureDesign317
InterfaceStandardsDesign319
InterfaceDesignPrototyping321
InterfaceEvaluation323
NavigationDesign325
BasicPrinciples325
TypesofNavigationControls326
Messages330
InputDesign331
BasicPrinciples331
TypesofInputs334
InputValidation334
OutputDesign337
BasicPrinciples337
Typesofoutputs340
Media340
ApplyingtheConceptsatCDSelections342
UseScenarioDevelopment342
InterfaceStructureDesign342
InterfaceStandardsDesign346
InterfaceTemplateDesign346
DesignPrototyping347
InterfaceEvaluation348
Summary348
CHAPTER11PROGRAMDESIGN357
Introduction358
MovingfromLogicaltoPhysicalProcessModels358
ThePhysicalDataFlowDiagram358
ApplyingtheConceptsatCDSelections362
DesigningPrograms363
StructureChart366
Syntax366
BuildingtheStructureChart369
ApplyingtheConceptsatCDSelections372
DesignGuidelines376
ProgramSpecification382
Syntax382
ApplyingtheConceptsatCDSelections385
Summary388
CHAPTER12DATASTORAGEDESIGN397
Introduction398
DataStorageFormats398
Files399
Databases401
SelectingaStorageFormat407
ApplyingtheConceptsatCDSelections409
MovingfromLogicaltoPhysicalDataModels410
ThePhysicalEntityRelationshipDiagram410
RevisitingtheCRUDMatrix414
ApplyingtheConceptsatCDSelections414
OptimizingDataStorage416
OptimizingStorageEfficiency417
OptimizingAccessSpeed419
EstimatingStorageSize424
ApplyingtheConceptsatCDSelections426
Summary428
PARTFOURIMPLEMENTATIONPHASE435
CHAPTER13MOVINGINTOIMPLEMENTATION437
Introduction438
ManagingtheProgrammingProcess438
AssigningProgrammingTasks438
CoordinatingActivities439
ManagingtheSchedule440
Testing441
TestPlanning442
UnitTests445
IntegrationTests445
SystemTests447
AcceptanceTests447
DevelopingDocumentation447
TypesofDocumentation449
DesigningDocumentationStructure449
WritingDocumentationTopics451
IdentifyingNavigationTerms452
ApplyingtheConceptsatCDSelections454
ManagingProgramming454
Testing454
DevelopingUserDocumentation457
Summary458
CHAPTER14TRANSITIONTOTHENEWSYSTEM463
Introduction464
MakingtheTransitiontotheNewSystem464
TheMigrationPlan465
SelectingaConversionStrategy466
PreparingaBusinessContingencyPlan470
PreparingtheTechnology472
PreparingPeoplefortheNewSystem473
UnderstandingResistancetoChange473
RevisingManagementPolicies475
AssessingCostsandBenefits476
MotivatingAdoption478
EnablingAdoption:Training480
PostimplementationActivities482
SystemSupport482
SystemMaintenance483
ProjectAssessment486
ApplyingtheConceptsatCDSelections488
ImplementationProcess488
PreparingthePeople489
PostimplementationActivities489
Summary489
CHAPTER15THEMOVEMENTTOOBJECTS495
Introduction496
BasicCharacteristicsofObject-OrientedSystems497
ClassesandObjects497
MethodsandMessages498
EncapsulationandInformationHiding498
Inheritance499
PolymorphismandDynamicBinding500
Object-OrientedSystemsAnalysisandDesign502
UseCaseDriven502
ArchitectureCentric503
IterativeandIncremental503
BenefitsofObject-OrientedSystemsAnalysisandDesign503
UnifiedModelingLanguageVersion2.0504
TheRationalUnifiedProcess(RUP)506
FourFundamentalUMLDiagrams506
UseCaseDiagram507
ElementsofaUseCaseDiagram509
CreatingaUseCaseDiagram512
ClassDiagram514
ElementsofaClassDiagram515
SimplifyingClassDiagrams520
CreatingaClassDiagram521
SequenceDiagram525
CreatingaSequenceDiagram526
BehavioralStateMachineDiagram529
ElementsofaBehavioralStateMachineDiagram530
CreatingaBehavioralStateMachineDiagram531
Summary533
INDEX541
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价