ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Software engineering

دانلود کتاب مهندسی نرم افزار

Software engineering

مشخصات کتاب

Software engineering

ویرایش: 10. ed 
نویسندگان:   
سری: International Computer Science Series 
ISBN (شابک) : 9780133943030, 0133943038 
ناشر: Pearson 
سال نشر: 2015;2016 
تعداد صفحات: 811 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 55,000



کلمات کلیدی مربوط به کتاب مهندسی نرم افزار: علوم، علوم کامپیوتر، برنامه نویسی، فنی، غیرداستانی، مرجع، نرم افزار، فناوری، مهندسی، کتاب های درسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 20


در صورت تبدیل فایل کتاب Software engineering به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مهندسی نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مهندسی نرم افزار

برای دوره‌های علوم کامپیوتر و مهندسی نرم‌افزار "عملیات بنیادی مهندسی نرم‌افزار "مهندسی نرم‌افزار" خوانندگان را با موضوع بسیار مهم برنامه‌نویسی و توسعه نرم‌افزار آشنا می‌کند. در چند سال گذشته، سیستم‌های کامپیوتری نه تنها بر ما تسلط پیدا کرده‌اند. رشد تکنولوژیکی، اما پایه‌های صنایع بزرگ جهان ما. این متن در پی آن است که مفاهیم بنیادی این حوزه موضوعی عظیم و دائماً در حال رشد را به شیوه‌ای واضح و جامع بیان کند. ویرایش دهم حاوی اطلاعات جدیدی است که به‌روزرسانی‌های مختلف تکنولوژیکی اخیر را برجسته می‌کند. سال‌ها، اطلاعات بسیار مرتبط و جاری را به خوانندگان ارائه می‌کند. تجربه سامرویل در قابلیت اطمینان سیستم و مهندسی سیستم، متن را از طریق یک رویکرد مبتنی بر طرح سنتی که برخی از روش‌های چابک جدید را در بر می‌گیرد، راهنمایی می‌کند. که دنیای ما را به مکانی بهتر، امن تر و پیشرفته تر برای زندگی تبدیل می کند.


توضیحاتی درمورد کتاب به خارجی

For courses in computer science and software engineering" The Fundamental Practice of Software Engineering "Software Engineering " introduces readers to the overwhelmingly important subject of software programming and development. In the past few years, computer systems have come to dominate not just our technological growth, but the foundations of our world s major industries. This text seeks to lay out the fundamental concepts of this huge and continually growing subject area in a clear and comprehensive manner. The Tenth Edition contains new information that highlights various technological updates of recent years, providing readers with highly relevant and current information. Sommerville s experience in system dependability and systems engineering guides the text through a traditional plan-based approach that incorporates some novel agile methods. The text strives to teach the innovators of tomorrow how to create software that will make our world a better, safer, and more advanced place to live.



فهرست مطالب

Cover......Page 1
Title Page......Page 2
Copyright Page......Page 3
Preface......Page 4
Acknowledgements......Page 8
Dedication......Page 9
Contents......Page 10
Part 1 Introduction to Software Engineering......Page 16
Chapter 1 Introduction......Page 18
1.1 Professional software development......Page 20
1.2 Software engineering ethics......Page 29
1.3 Case studies......Page 32
Chapter 2 Software processes......Page 44
2.1 Software process models......Page 46
2.2 Process activities......Page 55
2.3 Coping with change......Page 62
2.4 Process improvement......Page 66
Chapter 3 Agile software development......Page 73
3.1 Agile methods......Page 76
3.2 Agile development techniques......Page 78
3.3 Agile project management......Page 85
3.4 Scaling agile methods......Page 89
Chapter 4 Requirements engineering......Page 102
4.1 Functional and non-functional requirements......Page 106
4.2 Requirements engineering processes......Page 112
4.3 Requirements elicitation......Page 113
4.4 Requirements specification......Page 121
4.5 Requirements validation......Page 130
4.6 Requirements change......Page 131
Chapter 5 System modeling......Page 139
5.1 Context models......Page 142
5.2 Interaction models......Page 145
5.3 Structural models......Page 150
5.4 Behavioral models......Page 155
5.5 Model-driven architecture......Page 160
Chapter 6 Architectural design......Page 168
6.1 Architectural design decisions......Page 172
6.2 Architectural views......Page 174
6.3 Architectural patterns......Page 176
6.4 Application architectures......Page 185
Chapter 7 Design and implementation......Page 197
7.1 Object-oriented design using the UML......Page 199
7.2 Design patterns......Page 210
7.3 Implementation issues......Page 213
7.4 Open-source development......Page 220
Chapter 8 Software testing......Page 227
8.1 Development testing......Page 232
8.2 Test-driven development......Page 243
8.3 Release testing......Page 246
8.4 User testing......Page 250
Chapter 9 Software evolution......Page 256
9.1 Evolution processes......Page 259
9.2 Legacy systems......Page 262
9.3 Software maintenance......Page 271
Part 2 System Dependability and Security......Page 284
Chapter 10 Dependable systems......Page 286
10.1 Dependability properties......Page 289
10.2 Sociotechnical systems......Page 292
10.3 Redundancy and diversity......Page 296
10.4 Dependable processes......Page 298
10.5 Formal methods and dependability......Page 300
Chapter 11 Reliability engineering......Page 307
11.1 Availability and reliability......Page 310
11.2 Reliability requirements......Page 313
11.3 Fault-tolerant architectures......Page 319
11.4 Programming for reliability......Page 326
11.5 Reliability measurement......Page 332
Chapter 12 Safety engineering......Page 340
12.1 Safety-critical systems......Page 342
12.2 Safety requirements......Page 345
12.3 Safety engineering processes......Page 353
12.4 Safety cases......Page 362
Chapter 13 Security engineering......Page 374
13.1 Security and dependability......Page 377
13.2 Security and organizations......Page 381
13.3 Security requirements......Page 383
13.4 Secure systems design......Page 389
13.5 Security testing and assurance......Page 403
Chapter 14 Resilience engineering......Page 409
14.1 Cybersecurity......Page 413
14.2 Sociotechnical resilience......Page 417
14.3 Resilient systems design......Page 425
Part 3 Advanced Software Engineering......Page 436
Chapter 15 Software reuse......Page 438
15.1 The reuse landscape......Page 441
15.2 Application frameworks......Page 444
15.3 Software product lines......Page 447
15.4 Application system reuse......Page 454
Chapter 16 Component-based software engineering......Page 465
16.1 Components and component models......Page 468
16.2 CBSE processes......Page 474
16.3 Component composition......Page 481
Chapter 17 Distributed software engineering......Page 491
17.1 Distributed systems......Page 493
17.2 Client–server computing......Page 500
17.3 Architectural patterns for distributed systems......Page 502
17.4 Software as a service......Page 513
Chapter 18 Service-oriented software engineering......Page 521
18.1 Service-oriented architecture......Page 525
18.2 RESTful services......Page 530
18.3 Service engineering......Page 534
18.4 Service composition......Page 542
Chapter 19 Systems engineering......Page 552
19.1 Sociotechnical systems......Page 557
19.2 Conceptual design......Page 564
19.3 System procurement......Page 567
19.4 System development......Page 571
19.5 System operation and evolution......Page 575
Chapter 20 Systems of systems......Page 581
20.1 System complexity......Page 585
20.2 Systems of systems classification......Page 588
20.3 Reductionism and complex systems......Page 591
20.4 Systems of systems engineering......Page 594
20.5 Systems of systems architecture......Page 600
Chapter 21 Real-time software engineering......Page 611
21.1 Embedded system design......Page 614
21.2 Architectural patterns for real-time software......Page 621
21.3 Timing analysis......Page 627
21.4 Real-time operating systems......Page 632
Part 4 Software Management......Page 640
Chapter 22 Project management......Page 642
22.1 Risk management......Page 645
22.2 Managing people......Page 653
22.3 Teamwork......Page 657
Chapter 23 Project planning......Page 668
23.1 Software pricing......Page 671
23.2 Plan-driven development......Page 673
23.3 Project scheduling......Page 676
23.4 Agile planning......Page 681
23.5 Estimation techniques......Page 683
23.6 COCOMO cost modeling......Page 687
Chapter 24 Quality management......Page 701
24.1 Software quality......Page 704
24.2 Software standards......Page 707
24.3 Reviews and inspections......Page 711
24.4 Quality management and agile development......Page 715
24.5 Software measurement......Page 717
Chapter 25 Configuration management......Page 731
25.1 Version management......Page 736
25.2 System building......Page 741
25.3 Change management......Page 746
25.4 Release management......Page 751
A......Page 758
B......Page 759
C......Page 760
D......Page 762
E......Page 763
G......Page 764
I......Page 765
M......Page 766
O......Page 767
P......Page 768
R......Page 769
S......Page 771
U......Page 774
W......Page 775
Z......Page 776
A......Page 778
C......Page 780
D......Page 782
E......Page 784
F......Page 785
H......Page 786
I......Page 787
M......Page 788
O......Page 790
P......Page 791
R......Page 793
S......Page 795
U......Page 800
W......Page 801
X......Page 802
B......Page 804
D......Page 805
I......Page 806
L......Page 807
O......Page 808
S......Page 809
W......Page 810
Z......Page 811




نظرات کاربران