系統(tǒng)分析與設(shè)計(jì)導(dǎo)論

出版時(shí)間:2011-9  出版社:機(jī)械工業(yè)出版社  作者:(美)Jeffrey L. Whitten,(美)Lonnie D. Bentley  頁數(shù):609  
Tag標(biāo)簽:無  

內(nèi)容概要

  《系統(tǒng)分析與設(shè)計(jì)導(dǎo)論(英文版)》是經(jīng)典教材《系統(tǒng)分析與設(shè)計(jì)方法》的簡明版本,既保留了經(jīng)典教材內(nèi)容全面的特色,又對高級主題進(jìn)行了適當(dāng)?shù)木珳p,更強(qiáng)調(diào)系統(tǒng)概念,使之更加適用于導(dǎo)論課教學(xué)要求。
  全書詳細(xì)闡述面向?qū)ο笙到y(tǒng)分析和設(shè)計(jì)技術(shù)。作者通過融入基于UML的面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù)。對現(xiàn)代概念、工具、技術(shù)以及應(yīng)用等各方面內(nèi)容進(jìn)行了很好的平衡。《系統(tǒng)分析與設(shè)計(jì)導(dǎo)論(英文版)》提供了市場上可用的、豐富的系統(tǒng)分析和設(shè)計(jì)的實(shí)例。

作者簡介

  惠滕,美國普度大學(xué)計(jì)算機(jī)技術(shù)系主任兼教授,曾兩次榮獲James
G.Dwyer最佳教師獎(jiǎng)。自1984年任教授后,他開始編著《系統(tǒng)分析與設(shè)計(jì)方法》一書,目前已經(jīng)出版到第7版。該書長期位于同類書銷售排行榜第1名,被700多所學(xué)校采納作為教材。Whitlen教授是多個(gè)學(xué)術(shù)組織的活躍成員,其中包括:信息技術(shù)專業(yè)學(xué)會(huì)(ATP)、信息系統(tǒng)學(xué)會(huì)(AIS)、計(jì)算機(jī)學(xué)會(huì)(ACM)、信息管理協(xié)會(huì)(SIM)等。
  本特利,美國普度大學(xué)計(jì)算機(jī)技術(shù)系教授,主要教學(xué)和研究領(lǐng)域包括:系統(tǒng)分析和設(shè)計(jì)、企業(yè)應(yīng)用系統(tǒng)、業(yè)務(wù)過程重構(gòu)、計(jì)算機(jī)輔助軟件工程(CASE)、快速應(yīng)用開發(fā)(RAD)和圖形用戶界面設(shè)計(jì)。

書籍目錄

Preface iv
PART ONE
The Context of Systems Development Projects
1 THE CONTEXT OF SYSTEMS
ANALYSIS AND DESIGN
METHODS
Introduction
The Product——Information System
The People——System StakehoMers
Systems Owners
Systems Users
Systems Designers
Systems Builders
Systems Analysts
External Service Providers
The Project Manager
Business Drivers forToday's Information Systems
Globalization of the Economy
Electronic Commerce and Business
Security and Privacy
Collaboration and Partnership
Knowledge Asset Management
Continuous Improvement and Total Quality
Management
Business Process Redesign
Technology Drivers for Toclay's Information
Systems
Netwrks and the Internet
Mobile and Wireless Technologies
Object Technologies
Collaborative Technologies
Enterprtse Applications
The Process-System Development Process
System Initiation
System Analysis
System Design
System Implementation
System Support and Continuous
Improvement
2 INFORMATION SYSTEMS DEVELOPMENT
Introduction
The Process of Systems Development
The Capability Maturity Model
Life Cycle versua Methodology
Underlying Principles for Systems
Development
A Systems Development Process
Where Do Systems Development Projects Come From?
The Systems Development Phases
Cross Life-Cycle Activities
Sequential versus Iterative
Development
Alternative Routes and Strategies
The Model-Driven Development Strategy
The Rapid Application Development Strategy
The Commercial Application Package
Implementation Strategy
Hybrid Strategiss
System Maintenance
AntomatedTools andTechnology
Computer Asststed systems Engineering
Application Environments
Process and Project Managers
3 PROJECT MANAGEMENT
Introduction
What Is Project Management?
The Causes of Failed Projects
The Project Management Body of Knowledge
The Project Management Life Cycle
Activity l——Negotiate Scope
Activity 2——1dentify Tasks
Activity 3——Estimate Tusk Durations
Activity 4——Specify Intertask
Dependencies
……
4 Systems Analysis
5 Fact-Finding Techniques for Requirements Discovery
6 Modeling System Requirements with Use Cases
7 Data Modeling and Analysis
8 Process Modeling
9 Object-Oriented Analysis and Modeling Using the UML
10 Feasibility Analysis and the System Proposal
Part Three Systems Design Methods
11 Systems Design
12 Application Architecture and Modeling
13 Database Design
14 Output Design and Prototyping
15 Input Design and Prototyping
16 User Interface Design
17 Object-Oriented Design and Modeling Using the UML Part Four
Beyond Systems Analysis and Design
18 Systems Construction and Implementation

章節(jié)摘錄

版權(quán)頁:插圖:Let's walk through the sequence diagram shown in Figure 17-11.The Member makeshis or her selections using the on-screen tools provided in the ORDER WINDOW (which isnoted to be an interface class).The ORDER WINDOW then passes those selections with anitem and quantity specification for each to the Controller class. The CONTROLLER100pSthrough each of the items.The use case says that for each ordered item, the system mustverify product availability.To do that the CONTROLLER sends a message to PRODUCT, callingits calculateQtyInStock method.We may have already identified calculateQtyln Stock asa behavior of PRODUCT and so we can read it right off the class diagram and plug it inhere. If it isn't a behavior already, then we can determine a need for its existence from this sequence diagram and then add it to the class diagram. Why would this behaviorbe assigned to PRODUCT~ We see from Figure 17-11 that PRODUCT has a quantityIn Stock at-tribute, so it is the natural source of this information. PRODUCT returns quantityInStock tothe CONTROLLER.The use case includes verbiage to handle items not in stock, hut we arenot following that scenario.This sequence diagram assumes all items are in stock. Each in-stock item must be added to the order. Should that be a responsibility of MEMBER ORDER or MEMBER ORDERED PRODUCT?We see from Figure 17-12 that MEMBER ORDERhas a composition relationship to MEMBER ORDERED PRODUCT, making MEMBER ORDER responsible for the creation and deletion of instances. So we will have the CONTROLLER pass this message to MEMBER ORDER.As it adds an item, MEMBER ORDER needs to recalculate itstotal. So it calls one of its own methods (calcTotal).To do this calculation, it needs the extended price (quantity times price) of the new item, so it calls calc ExtPrice of MEMBERORDERED PRODUCT. That calculation needs price information, which is held by PRODUCT.So MEMBER ORDERED PRODUCT Creates an instance of PRODUCT to look up the price.The ex-tended price can then be passed back to MEMBER ORDER, which passes the entire order to the CONTAOLLER. Finally, the CONTROLLER passes the order to the ORDER WINDOW for display. From this we can determine what behaviors should be assigned to what classes and the parameters they will accept and return. Once the behaviors have been identiffed, documented, and associated to specific classes, then the class diagram Can beupdated to include those behaviors in the appropriate classes.

編輯推薦

《系統(tǒng)分析與設(shè)計(jì)導(dǎo)論》是經(jīng)典原版書庫。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    系統(tǒng)分析與設(shè)計(jì)導(dǎo)論 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   這本書真心不錯(cuò),不過要考驗(yàn)我的英語水平了
  •   說不上好不好,就是學(xué)校要的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7