Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1vendrov_a_m_proektirovanie_programmnogo_obespecheniya_ekonom

.pdf
Скачиваний:
114
Добавлен:
14.05.2016
Размер:
14.05 Mб
Скачать

Table of contents

541

2.5.3. Class diagrams

190

2.5.4. State charts

193

5.5.5. Activity diagrams

196

2.5.6. Component diagrams

199

2.5.7. Deployment diagrams

202

2.5.8. UML extension mechanisms

203

2.5.9. UML diagrams quantitative analysis

207

2.6. Patterns

209

2.7. Comparison and interrelation of structural and object-

 

oriented approaches

215

Chapter 3. BUSINESS PROCESS MODELING AND

 

REQUIREMENTS SPECIFICATION

220

3.1. Business process modeling — basic concepts

220

3.2. Structured (process) approach to business process

 

modeling

224

3.2.1. Process approach principles

224

3.2.2. DFD application

225

3.2.3. ARIS modehng approach

227

3.2.4. Ericsson-Penker method

232

3.2.5. Sample model

234

3.3. Object-oriented approach to business process modeling

246

3.3.1. Rational Unified Process modeling technique.... 246

3.3.2. Sample model

255

3.4. Software requirements specification

259

3.4.1. Requirements specification basics

259

3.4.2. Requirements specification example

272

Chapter 4. SOFTWARE ANALYSIS AND DESIGN

284

4.1. Slracffired desigrr

284

4.2. Structured design example

288

4.3. Object-oriented analysis

291

4.3.1. Architectural analysis

292

4.3.2. Use case analysis

295

4.4. Object-oriented design

317

4.4.1. Architectural design

317

4.4.2. System components design

353

Chapter 5. SOFTWARE ENGINEERING TECHNOLOGIES

347

5.1. Technology concepts

347

542

Table of contents

 

5.2. Common technology requirements

350

 

5.3. Technology adoption

351

 

5.3.1. Overview of technology adoption

351

 

5.3.2. Defining technology needs

354

 

5.3.3. Technology evaluation and selection

363

 

5.3.4. Evaluation and selection criteria

367

 

5.3.5. Conducting the pilot project

377

 

5.3.6. Fostering the routine use of technology

389

 

5.4. Technology examples

398

 

5.4.1. RUP (Rational Unified Process)

399

 

5.4.2. Oracle

411

 

5.4.3. Borland

417

 

5.4.4. Computer Associates

420

Chapter 6. SOFTWARE DEVELOPMENT EFFORT

 

 

ESTIMATION

423

 

6.1. Estimation methods classification

424

 

6.2. Function point analysis

431

 

6.2.1. Function types

432

 

6.2.2. Data function types amount and complexity

435

 

6.2.3. Transactional function types amount and com-

 

 

plexity

436

 

6.2.4. Function points amount calculation

439

 

6.2.5. Effort estimation

444

 

6.3. Algorithmic models of effort estimation

448

 

6.3.1. Theoretical (mathematical) models

448

 

6.3.2. Statistical (regression) models

450

 

6.4. Use case point analysis

459

 

6.4.1. Actors weighting

459

 

6.4.2. Use case weighting

460

 

6.4.3. Technical complexity factor

462

 

6.4.4. Environment factor

463

 

6.4.5. Effort estimation

465

 

6.5. Expert judgements

466

 

6.5.1. Delphi method

466

 

6.5.2. Work Breakdown Structure method

467

 

6.6. Effort estimation tools

468

 

6.7. Planning the iterative software development process ....

469

Table of contents

5 4 3

Chapter 7. REAL SOFTWARE PROJECTS

474

7.1. Categories of «Death March» projects

474

7.2. Reasons of «Death March» projects

475

7.3. Disagreements between project stakeholders

478

7.4. Negotiations in «Death March» projects

479

7.5. Peopleware

485

7.6. Processes

496

7.7. Process dynamics

499

7.8. Monitoring the progress

505

7.9. Tools and technology

510

Bibliography

520

Abbreviations

523

Glossary

530

Учебное издание

Вендров Александр Михайлович

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭКОНОМИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ

Заведующая редакцией Л.Л. Табакова Ведущий редактор Л.Д. Григорьева Младший редактор Н.Л. Федорова Художественный редактор Ю.И, Лртюхов Технический редактор В.Ю. Фотыева

Корректоры Н.Н. Зубенко, Г.В. Хлопцева

Компьютерная верстка И.В. Зык Оформление художника О.^. Толмачева

ИБ№4834

Подписано в печать 29.05.2006 Формат 60x88/16. Печать офсетная. Гарнитура «Тайме»

Усл. п.л. 33,32. Уч.-изд. л. 30,84 Тираж 3000 экз. Заказ 1475. «С» 106

Издательство «Финансы и статистика» 101000, Москва, ул. Покровка, 7

Телефон (495) 625-35-02, факс (495) 625-09-57 E-mail: mail@finstat.ru http://www.finstat.Ri

0 0 0 «Великолукская городская типография» 182100, Псковская область, г. Великие Луки, ул. Полиграфистов, 78/12

Тел./факс: (811-53) 3-62-95 E-mail: zakaz@veltip.ru