注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)科學(xué)理論與基礎(chǔ)知識系統(tǒng)分析與設(shè)計(英文版·第2版)

系統(tǒng)分析與設(shè)計(英文版·第2版)

系統(tǒng)分析與設(shè)計(英文版·第2版)

定 價:¥49.00

作 者: (美)馬拉卡斯 著
出版社: 機(jī)械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標(biāo) 簽: 系統(tǒng)分析與設(shè)計

ISBN: 9787111178422 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 442 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介目錄本書介紹了如何確定業(yè)務(wù)問題并為不同的組織環(huán)境設(shè)計解決方案。作者采用一對一的確定問題的方法講解系統(tǒng)開發(fā)生命周期的基本原理,快速并清晰地揭示了成為一個系統(tǒng)分析員所需的技能和知識。.本書通過一個名為NOMAS的模擬項目,利用實踐方法學(xué)習(xí)系統(tǒng)分析和設(shè)計。NOMAS項目有一個與之配套的多媒體網(wǎng)站,完整提供了一種典型的生命周期經(jīng)驗,隨著項目的進(jìn)展自動地為學(xué)生提供文檔、備忘錄和對主要項目相關(guān)人員的訪問。這種方法已被6000多個學(xué)生試用過,結(jié)果表明減少了教師30%的課前準(zhǔn)備工作量,并為學(xué)生提供了更豐富多彩的學(xué)習(xí)環(huán)境。... Chapter 1 The Systems Development Environment Chapter 2 So What is the Problem? Chapter 3 Identification and Slelction of Development Projects Chapter 4 Systems Requirements Determination Chapter 5 Modeling the Processes and Logic Chapter 6 Modeling the Data: Conceptual and Logical Data Modeling Chapter 7 Case Tools and Joint and Rapid Application DevelopmentChapter 8 Moving from Analysis to Design Chapter 9 Designing Systems for Diverse EnvironmentsChapter 10 Designing the Files and Databases Chapter 11 Designing the System Output Chapter 12 Designing the Inputs and User Interface Chapter 13 Designing the Systems Internals Chapter 14 Implementing and Maintaining the System Appendix A Project Management: Process, Techniques, and Tools Appendix B Object-Oriented Analysis and Design

作者簡介

  馬拉卡斯,堪薩斯大學(xué)會計和信息系統(tǒng)系教授,擁有佛羅里達(dá)國際大學(xué)信息系統(tǒng)博士學(xué)位。他講授系統(tǒng)分析和設(shè)計、技術(shù)輔助決策、電子商務(wù)、管理IS資源、行為IS研究方法、數(shù)據(jù)可視化和決策支持等課程,具有豐富的教學(xué)經(jīng)驗。此外,他還是系統(tǒng)分析方法、數(shù)據(jù)挖掘和可視化、概念數(shù)據(jù)建模等領(lǐng)域的活躍研究者。除本書外,他還著有《DecisionSupportinthe21stCentury》和《ModernDataWarehousing,Mining,andVisualization:CoreConcepts》等書。

圖書目錄

Prefacevii
Acknowledgmentsxiii
Chapter1TheSystemsDevelopmentEnvironment1
Introduction.1
Definition2
SAD--aDisciplinedApproach3
Methodologies3
Tools4
Techniques4
ModemSAD4
ABitofHistory4
Process-Centricity6
Data-Centricity7
TheNeedforBalance7
SystemsAnalysisasaProfession8
CareersandJobOpportunities8
TypicalCareerPathsforSystemsAnalysts8
ProfessionalSocietiesandStandardsofPractice9
TheCurrentandFutureStateoftheIndustry11
TheRolesandResponsibilitiesinSystems
Development13
ClientandSystemUsers13
ISManagement13
SystemsAnalysts13
ApplicationProgrammers15
ISSupportPersonnel15
SkillSetforSystemsAnalysis16
TypesofInformationSystemsandSystems
Development18
TransactionProcessingSystems19
ManagementInformationSystems19
DecisionSupportandExpertSystems20
ExecutiveInformationSystems20
OfficeAutomationandWorkgroupManagement
Systems21
Web-BasedSystems21
TheSDLC22
Definition22
OverviewofPhasesandActivities22
DrawbackstotheSDLC24
AlternativeApproachestoDevelopment25
OOAD25
PAD25
ChapterSummary25
KeyTerminology26
QuestionsforReview29
ForFurtherDiscussion29
ACMCodeofEthicsandProfessionalBehavior30
SoftwareEngineeringCodeofEthicsandProfessionalPractice31
References31
RecommendedReading32
Chapter2SoWhatIstheProblem?33
Introduction33
ProblemsversusSymptoms34
ProblemsDefined34
SymptomsDefined35
ProblemRecognitionandDefinition36
CauseandEffect36
PIECESFramework37
ProblemStatement40
BoundedRationality40
TheConceptofSystems42
SystemClassifications43
LivinginanOpenandClosedWorld45
TheSubsystem--FunctionalDecomposition45
TheSDLC46
PreliminaryInvestigationPhase47
AnalysisPhase48
LogiculDesignPhase49
PhysicalDesignPhase49
ImplementationPhase50
MaintenancePhase50
SystemsDevelopmentPrinciples52
GettheUsersInvolved52
SystemsAnalysisIsProblemSolving52
ISsAreCapitalAssets53
GoodIdeasCanBecomeBadIdeas54
DocumentNow54
UsetheDivide-and-ConquerApproach54
ChapterSummary54
KeyTerminology55
QuestionsforReview57
ForFurtherDiscussion57
References58
RecommendedReading58
Chapter3IdentificationandSelectionofDevelopmentProjects59
Introduction59
TheGeometricTruthaboutSystemsDevelopmentProjects60
IdentifyingPotentialSystemsDevelopmentProjects60
EvaluatingProjectPotential61
ProjectSelection65
TheConceptofCreepingCommitment66
InformationSystemsPlanning66
TheCorporateISPlan68
ProjectInitiationandProjectPlanning68
PreliminaryProjectFeasibilityAnalysis68
TheBaselinePlan71
TheRoleoftheSteeringCommittee72
TheProjectFlowModel73
"What"versus"How"74
ChapterSummary75
KeyTerminology75
QuestionsforReview77
ForFurtherDiscussion77
References78
RecommendedReading78
Chapter4SystemRequirementsDetermination79
Introduction79
DevelopinganAnalysisStrategy79
TheThreeTypesofSystemRequirements80
TheThree"I's"ofRequirementsDetermination81
Impertinence81
Impartiality81
Insight81
TheFourCommonMistakesinRequirementsDetermination82
AssumingaFunctionalSystem82
CollectingRequirementsfromEachEndUserinsteadofAllEndUsers83
AskingtheWrongQuestions83
FailingtoAllowRefinementthroughTrialandError84
RequirementsDeterminationDeliverables84
GoodRequirementCharacteristics85
RequirementsDeterminationMethods87
TraditionalMethodsforRequirementsDetermination87
DirectInterview87
QuestionnairesandSurveys91
DirectObservation99
ArchivalDocumentAnalysisandExternalResearch101
ModemMethodsforRequirementsDetermination105
JAD105
IterativePrototyping106
ChapterSummary107
KeyTerminology108
QuestionsforReview112
ForFurtherDiscussion113
References114
RecommendedReading114
Chapter5ModelingtheProcessesandLogic115
Introduction115
LogicalProcessModeling115
The"What"versusthe"How"116
TheDFD117
DFDComponents118
DFDHierarchy120
Context-LevelDiagram121
Level-0DFD121
Level-1throughLevel-nDFD122
DFDsversusFlowcharts123
TheRulesofDFDConstruction126
DFD"Gotchas"andTrapstoAvoid126
AnalyzingandUsingtheDFD128
ModelingProcessLogic129
LogicModelingIsLogicalbut...129
StructuredEnglish129
TheDecisionTable130
TheDecisionTree132
TheState-TransitionDiagram135
WhenDoIUseWhat?136
ChapterSummary138
KeyTerminology138
QuestionsforReview140
ForFurtherDiscussion141
References142
RecommendedReading143
Chapter6ModelingtheData:ConceptualandLogicalDataModeling144
ObjectivesofDataModeling144
ConceptualversusLogical--What'stheDifference?145
TheERD146
Entities146
Attributes148
KeyAttribute148
MultivaluedAttributes149
Relationships149
CardinalityandOptionality150
RelationshipDegree150
AssociativeEntities153
InterpretingandUnderstandingtheERD154
WhatData?154
LogicalDataModeling156
CharacteristicsofaGoodDataModel156
TheRelationalDataModel156
DataNormalization158
TheConceptofFunctionalDependency158
FirstNormalForm158
SecondNormalForm159
ThirdNormalForm160
Denormalization162
TheFullyNormalizedERD163
ChapterSummary164
KeyTerminology165
QuestionsforReview167
ForFurtherDiscussion168
References169
RecommendedReading169
Chapter7CASEToolsandJointandRapidApplicationDevelopment170
Introduction170
CASETools171
TheEvolutionandHistoryofCASETools171
WhyBotherwithCASE?171
TheObjectivesofCASE173
TheGoodNewsandtheBadNewsaboutCASE174
TheComponentsandFunctionsofModernCASETools176
TheConceptofIntegration183
TheFutureofCASE184
JADandRAD186
JAD186
RAD189
ChapterSummary194
KeyTerminology194
QuestionsforReview196
ForFurtherDiscussion197
References197
RecommendedReading197
Chapter8MovingfromAnalysistoDesign198
Introduction198
SelectionoftheDesignStrategy199
GeneratingAlternativeDesignStrategies199
DoNothing200
ExploreAllPossibleNonautomatedSolutions201
Software:BuyversusMake202
HardwareDesignStrategyIssues206
From"What"to"How"206
TheFeasibleSolution206
Facts,Faith,andFear207
TheDimensionsofSystemFeasibility208
TechnicalFeasibility208
OperationaIFeasibility209
Human-FactorsFeasibility210
LegalandPoliticalFeasibility211
EconomicFeasibility212
RiskAssessment221
ChapterSummary..223
KeyTermioology223
QuestionsforReview226
ForFurtherDiscussion226
References227
RecommendedReading227
Chapter9DesigningSystemsforDiverseEnvironments228
Introduction229
TypicalIsNotSoTypicalAnymore229
TheDistributedIS230
TheDrivetoDistribute230
TheProsandConsofDistributedComputing231
TypesofDistribution232
ConnectivityDiagramming233
BasicConnectionTopologies234
ManagingtheDistributedData237
DataReplication238
DataPartitioning239
DesigningforDistributedSystems240
Separation242
Diversity242
FederalismandConcurrency243
DesigningforSpecializedDomainsandEnvironments243
DesigningforCollaboration243
IndividualWorkaswellasCollaboration243
Mutuallntelligibility244
Simultaneous,Fine-GranularityAccess244
CollaborativeWearableComputers245
DesigningforEnterpriseResourcePlanning246
HowDoesERPWork?247
ImplementingERPSystems247
COTSversusBest-in-ClassERP248
DesigningforIntranets249
EffectiveDesign251
VirtualWorkgroups251
IntranetDesignMyths252
DesigningforDataWarehouses253
Stores,Warehouses,andMarts253
DataWarehouseArchitecture254
DWTypology256
ImplementingtheDW257
ChapterSummary259
KeyTerminology259
QuestionsforReview263
ForFurtherDiscussion263
References263
RecommendedReading264
Chapter10DesigningtheFilesandDatabases265
Introduction265
FileandDatabaseDesign266
DesigningandSpecifyingFields266
FieldTypes266
DataTypes267
FieldRepresentation267
CalculatedFieldValues268
DataIntegrity269
DesigningandSpecifyingPhysicalRecords272
Variable-LengthandFixed-LengthRecords272
PagingandBlocking274
DesigningandSpecifyingFiles275
FileAccessMethods276
OrganizationTechniques277
FileVolumetrics278
DesigningDatabases280
DatabaseArchitectures280
ChapterSummary282
KeyTerminology283
QuestionsforReview285
ForFurtherDiscussion286
References287
Chapter11DesigningtheSystemOutput288
Introduction288
TheProcessofDesigningSystemOutput289
TheCharacteristicsofSystemOutput289
Purpose289
Recipient290
Frequency290
Distribution290
DataSources290
Media291
Format291
Controls293
TypesofOutput294
ExternalOutput294
InternalOutput295
MediaTypeandOutputTechnology295
HardCopy297
ScreenOutput297
AudioandVideoOutput297
COMOutput299
RoboticOutput299
OutputBiasIssues300
RangeandValueLimits300
SortingandSequenceBias301
GraphicalBias301
BackupandRecovery302
DataBackupandRetentionStrategies302
ChapterSummary304
KeyTerminology304
QuestionsforReview306
ForFurtherDiscussion306
References307
RecommendedReading307
Chapter12DesigningtheInputsandUserInterface308
Introduction308
UserInteractionMethods309
CommandDialogue309
Menus309
IconsandButtons311
lnputScreensandForms311
VoiceRecognition311
CommonInputDevices314
BiometriclnputDevices314
OpticalInputDevices315
SmartCards317
GuidelinesforInputandInterfaceDesign318
HCIMetaphors319
DataEntryIssues321
UserFeedback323
DialogueDesign325
UsabilityAssessment326
DesigningInputControls327
DataControls328
AccessControls330
ChapterSummary331
KeyTerminology331
QuestionsforReview334
ForFurtherDiscussion334
References335
RecommendedReading335
Chapter13DesigningtheSystemInternals336
Introduction336
MakingItAllWork337
PrinciplesofGoodInternalDesign337
$ystemFactoring337
ModuleSpan338
ModuleCohesion338
ModuleCoupling341
HierarchicalStructureDiagrams342
DFDsversusStructureCharts342
DerivingtheHierarchicalStructureDiagram345
AdvantagesandDisadvantagesofHierarchicalStructureDiagrams349
ChapterSummary351
KeyTerminology351
QuestionsforReview353
ForFurtherDiscussion354
References355
RecommendedReading355
Chapter14ImplemenfingandMaintainingtheSystem356
Introduction356
WhatIsSystemImplementation?357
ApplicationTesting357
CodeInspection358
StructuredWalk-Through358
TheDeskCheck358
ModuleTesting360
IntegrationTesting360
SystemTesting363
UserAcceptanceTesting364
SystemInstallation365
Conversion365
Documentation368
UserTrainingandSupport372
PostimplementationActivities373
ChangeRequests374
CategoriesofSystemsMaintenance374
SystemsMaintenanceCosts376
CostEstimationofDowntime377
ChapterSummary378
KeyTerminology378
QuestionsforReview381
ForFurtherDiscussion382
References382
RecommendedReading382
Appendixes
AppendixAProjectManagement:Process,Techniques,andTools383
Introduction383
PrioritizationandProjects384
WhatIsaProject?385
TheFivePhasesoftheProjectManagementProcess385
Initiating/Defining385
Planning387
Executing389
Controlling389
Closing391
ProjectManagementTechniques:IdentifyingandDocumentingProjectActivities391
WBSIdentifyingTasks391
SimplePrecedenceNetworkDiagram392
PERT/CPM393
GanttChart394
ProjectManagementTools:AutomatingProjectManagement396
WhatToolsCanDo397
WhatToolsCannotDo397
FiveCommonMistakesinProjectManagement398
FailingtoCommunicate398
FailingtoCreateaRealisticPlan398
ProceedingwithoutProjectBuy-In398
AllowingScopeCreeptoEscalate398
ThrowingResourcesataProjectProblem398
EssentialsSkillsfortheProjectManager399
TimeManagement399
CommunicationSkills399
Conclusion399
AppendixSummary399
KeyTerminology400
QuestionsforReview401
ForFurtherDiscussion401
ProfessionalOrganizations401
TheProjectManagementInstitute(PMI)401
InternationalProjectManagementAssociation(IPMA)402
References402
ProjectManagement-RelatedWebSites402
RecommendedReading402
AppendixBObject-OrientedAnalysisandDesign404
Introduction404
TheConceptsofObjectOrientation405
Objects406
Class408
ObjectsversusClasses409
HierarchicalInheritance410
Messages411
TheUnifiedModelingLanguage412
Use-CaseModel414
ClassDiagram416
StatechartDiagram419
InteractionDiagram421
ImplementationDiagram422
AdvantagesandDisadvantagesoftheObject-OrientedApproach424
AppendixSummary424
KeyTerminology425
References427
ReconunendedReading427
Index...429

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號