Pressman 8 edition - 2014 Pressman 7th edition – 2010 Software Engineering Software Engineering A Practitioner’s Approach A Practitioner’s Approach th ﺩﮐﺗﺭ ﻣﺣﺳﻥ ﺻﺩﻳﻘﯽ ﻣﺷﮑﻧﺎﻧﯽ+ : ﺑﻪ ﺳﻭی ﺗﻭﻟﻳﺩ ﺑﻬﺗﺭ ﻧﺭﻡ ﺍﻓﺯﺍﺭ ﺍﺻﻭﻝ ﻣﻬﻧﺩﺳﯽ ﻧﺭﻡ ﺍﻓﺯﺍﺭ Introduction 1 The Nature of Software 2 Software Engineering CHAPTER 1 Software and Software Engineering Part One The Software Process PART ONE THE ﻣﻬﻧﺩﺳﻲ:۱ ﻓﺻﻝ ﻧﺭﻡﺍﻓﺯﺍﺭ ﭼﻳﺳﺕ؟ Chapter 1: What is Software Engineering? ﺩﻭ ﻭﺟﻪ ﺍﺻﻠﻲ:۲ ﻓﺻﻝ ﺗﻭﻟﻳﺩ ﻧﺭﻡﺍﻓﺯﺍﺭ Chapter 2: Software development: Two major aspects ﻣﺩﻳﺭﻳﺕ ﻧﻳﺭﻭﻱ:٤ ﻓﺻﻝ ﺍﻧﺳﺎﻧﻲ ﻭ ﻣﺩﻳﺭﻳﺕ ﺩﺍﻧﺵ Chapter 4: Personnel Management Knowledge Management ﺧﻭﺍﺳﺗﻪﻫﺎ ﻭ:۱۰ ﻓﺻﻝ ﻣﺷﺧﺻﺎﺕ Chapter 10:Requirement and Specifications ﺗﺣﻠﻳﻝ:۱۱٫٥ ﻓﺻﻝ Chapter 11.5: Analysis ﻣﺩﻝﺳﺎﺯﻱ ﻭ:۱۲ ﻓﺻﻝ ﻁﺭﺍﺣﻲ Chapter 12: Modeling and Design ﻣﺅﻟﻔﻪ:۱۱ ﻓﺻﻝ Chapter 11: Module SOFTWARE PROCESS 3 Software Process Structure 4 Process Models CHAPTER 2 Process Models 5 Agile Development CHAPTER 3 Agile Development 6 Human Aspects of Software Engineering Part Two Modeling PART TWO MODELING 7 Principles That Guide Practice CHAPTER 4 Principles that Guide Practice 8 Understanding Requirements CHAPTER 5 Understanding Requirements 9 Requirements Modeling: Scenario-Based Methods CHAPTER 6 Requirements Modeling: Scenarios, Information, and Analysis Classes 10 Requirements Modeling: Class-Based Methods 11 Requirements Modeling: Behavior, Patterns, and Web/Mobile Apps CHAPTER 7 Requirements Modeling: Flow, Behavior, Patterns, and WebApps 12 Design Concepts CHAPTER 8 Design Concepts 13 Architectural Design CHAPTER 9 Architectural Design 14 Component-Level Design CHAPTER 10 Component-Level Design 15 User Interface Design CHAPTER 11 User Interface Design 16 Pattern-Based Design CHAPTER 12 Pattern-Based Design 17 WebApp Design CHAPTER 13 WebApp Design ﺗﻭﻟﻳﺩ ﺑﺭ:۲۱ ﻓﺻﻝ ﻣﺑﻧﺎﻱ ﻗﻁﻌﻪ ﻭ ﻣﻌﻣﺎﺭﻱ Chapter 21: Component-Based Development & Architecture ﻁﺭﺍﺣﻲ:۱۳ ﻓﺻﻝ ﻭﺍﺳﻁ ﻛﺎﺭﺑﺭ Chapter 13: User Interface Design Chapter 22.5: Web-based appliations 18 MobileApp Design Part Three Quality Management PART THREE QUALITY MANAGEMENT 19 Quality Concepts CHAPTER 14 Quality Concepts 20 Review Techniques CHAPTER 15 Review Techniques 21 Software Quality Assurance CHAPTER 16 Software Quality Assurance 22 Software Testing Strategies CHAPTER 17 Software Testing Strategies ﺍﺳﺗﺎﻧﺩﺍﺭﺩ ﻭ:۸ ﻓﺻﻝ ﻛﻳﻔﻳﺕ Chapter 8: Standard and Quality ﺁﺯﻣﺎﻳﺵ:۱٥ ﻓﺻﻝ Chapter 15: Testing ﺁﺯﻣﺎﻳﺵ:۱٦ ﻓﺻﻝ ﻋﻠﻣﻲ ﻧﺭﻡﺍﻓﺯﺍﺭ 23 Testing Conventional Applications CHAPTER 18 Testing Conventional Applications 24 Testing Object-Oriented Applications CHAPTER 19 Testing Object-Oriented Applications 25 Testing Web Applications CHAPTER 20 Testing Web Applications Chapter 16: Chapter 20.5: OO Testing 26 Testing MobileApps 27 Security Engineering 28 Formal Modeling and Verification CHAPTER 21 Formal Modeling and Verification 29 Software Configuration Management CHAPTER 22 Software Configuration Management 30 Product Metrics CHAPTER 23 Product Metrics Part Four Managing Software Projects PART FOUR MANAGING 31 Project Management Concepts CHAPTER 24 Project Management Concepts SOFTWARE PROJECTS ﺍﻧﺗﺧﺎﺏ:۳ ﻓﺻﻝ Chapter 3: Selection 32 Process and Project Metrics CHAPTER 25 Process and Project Metrics 33 Estimation for Software Projects CHAPTER 26 Estimation for Software Projects 34 Project Scheduling CHAPTER 27 Project Scheduling 35 Risk Management CHAPTER 28 Risk Management 36 Maintenance and Reengineering CHAPTER 29 Maintenance and Reengineering Part Five Advanced Topics PART FIVE ADVANCED 37 Software Process Improvement CHAPTER 30 Software Process Improvement 38 Emerging Trends in Software Engineering CHAPTER 31 Emerging Trends in Software Engineering 39 Concluding Comments CHAPTER 32 Concluding Comments Appendix I-An Introduction to UML APPENDIX 1 An Introduction to UML Appendix II-Object-Oriented Concepts APPENDIX 2 Object-Oriented Concepts ﻗﻳﻣﺕﮔﺫﺍﺭﻱ ﻭ:۹ ﻓﺻﻝ ﺑﺎﺯﺍﺭ Chapter 9: Cost estimation and market ﺑﺭﻧﺎﻣﻪﺭﻳﺯﻱ ﻭ:٥ ﻓﺻﻝ ﺯﻣﺎﻥﺑﻧﺩﻱ Chapter 5: Planning & scheduling ﻣﺩﻳﺭﻳﺕ ﺧﻁﺭ:٦ ﻓﺻﻝ Chapter 6: Risk Management ﻧﮕﻬﺩﺍﺭﻱ:۱۷ ﻓﺻﻝ Chapter 17: Maintenance ﺯﺑﺎﻥ:۲۰ ﻓﺻﻝ ﻣﺩﻝﺳﺎﺯﻱ ﻳﻛﭘﺎﺭﭼﻪ Chapter 20: Unified modeling language (UML) TOPICS ﻣﺩﻝ ﺷﻲء:۱۹ ﻓﺻﻝ ﺷﻲء:۱۱٫۱ ﻓﺻﻝ ﻛﻼﺱ:۱۱٫۲ ﻓﺻﻝ Appendix III-Formal Methods Chapter 19: Object model Chapter 11.1: Object Chapter 11.2: Class ﭘﻳﺎﺩﻩﺳﺎﺯﻱ:۱٤ ﻓﺻﻝ Chapter 14: Implementation ﻣﺳﺗﻧﺩﺳﺎﺯﻱ:۷ ﻓﺻﻝ Chapter 7: Documenting ﻣﻬﻧﺩﺳﻲ:۱۸ ﻓﺻﻝ ﻧﺭﻡﺍﻓﺯﺍﺭ ﺑﻪ ﻛﻣﻙ ﺭﺍﻳﺎﻧﻪ Chapter 18: ﺳﺎﻣﺎﻧﻪﻫﺎﻱ:۲۲ ﻓﺻﻝ ﺑﻲﺩﺭﻧﮓ Chapter 22: Realtime systems ﭘﺎﻳﺎﻥﺩﻫﻲ:۲۳ ﻓﺻﻝ ﻣﻬﻧﺩﺱ:۲٤ ﻓﺻﻝ ﻧﺭﻡﺍﻓﺯﺍﺭ ﻛﻳﺳﺕ؟ Chapter 23: Finishing Chapter 24: Who is a software engineer?
© Copyright 2026 Paperzz