كتاب What Every Engineer Should Know about Software Engineering
منتدى هندسة الإنتاج والتصميم الميكانيكى
بسم الله الرحمن الرحيم

أهلا وسهلاً بك زائرنا الكريم
نتمنى أن تقضوا معنا أفضل الأوقات
وتسعدونا بالأراء والمساهمات
إذا كنت أحد أعضائنا يرجى تسجيل الدخول
أو وإذا كانت هذة زيارتك الأولى للمنتدى فنتشرف بإنضمامك لأسرتنا
وهذا شرح لطريقة التسجيل فى المنتدى بالفيديو :
https://www.youtube.com/watch?v=aw8GR3QlY6M
وشرح لطريقة التنزيل من المنتدى بالفيديو:
https://www.youtube.com/watch?v=Lf2hNxCN1cw
https://www.youtube.com/watch?v=PRIGVoN7CPY
إذا واجهتك مشاكل فى التسجيل أو تفعيل حسابك
وإذا نسيت بيانات الدخول للمنتدى
يرجى مراسلتنا على البريد الإلكترونى التالى :

DEABS2010@YAHOO.COM



 
الرئيسيةالبوابةاليوميةس .و .جبحـثالتسجيلدخولحملة فيد واستفيدجروب المنتدى
شاطر | .
 

 كتاب What Every Engineer Should Know about Software Engineering

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
مدير المنتدى
مدير المنتدى
avatar

عدد المساهمات : 14465
التقييم : 23411
تاريخ التسجيل : 01/07/2009
العمر : 29
الدولة : مصر
العمل : مدير منتدى هندسة الإنتاج والتصميم الميكانيكى
الجامعة : المنوفية

مُساهمةموضوع: كتاب What Every Engineer Should Know about Software Engineering   الإثنين 04 سبتمبر 2017, 10:29 am

أخوانى فى الله
أحضرت لكم كتاب
سلسلة ما يجب على كل مهندس معرفته عن هندسة البرمجيات
What Every Engineer Should Know about Software Engineering
Phillip A. Laplante


ويتناول الموضوعات الأتية :

Table of Contents
1 The Profession of Software Engineering . 1
1.1 Introduction 1
1.2 Software Engineering as an Engineering Profession .1
1.3 Standards and Certifications 7
1.4 Misconceptions about Software Engineering 12
1.5 Further Reading .14
2 Software Properties, Processes, and Standards . 15
2.1 Introduction 15
2.2 Characteristics of Software .16
2.3 Software Processes and Methodologies .23
2.4 Software Standards 37
2.5 Further Reading .40
3 Software Requirements Specification . 43
3.1 Introduction 43
3.2 Requirements Engineering Concepts .44
3.3 Requirements Specifications 45
3.4 Requirements Elicitation .48
3.5 Requirements Modeling .53
3.6 Requirements Documentation .72
3.7 Recommendations on Requirements 76
3.8 Further Reading .81
4 Designing Software 83
4.1 Introduction 83
4.2 Software Design Concepts .84
4.2.1 Basic Software Engineering Principles 85
4.2.2 Software Architectures .93
4.3 Software Design Modeling .94
4.4 Pattern-Based Design 104
4.5 Design Documentation .109
4.6 Further Reading . 111
5 Building Software . 113
5.1 Introduction 113
© 2007 by Taylor & Francis Group, LLC5.2 Programming Languages . 114
5.2.1 Programming Language Landscape 115
5.2.2 Programming Features and Evaluation 116
5.2.3 Brief Survey of Languages 122
5.2.4 Object-Oriented Languages — Fact and Fiction 127
5.3 Software Construction Tools 128
5.4 Becoming a Better Code Developer 135
5.4.1 Code Smells 135
5.4.2 Coding Standards 142
5.5 Further Reading .143
6 Software Quality Assurance 145
6.1 Introduction 145
6.2 Quality Models and Standards .146
6.2.1 Other Quality Standards and Models .153
6.3 Software Testing .158
6.4 Metrics .174
6.5 Fault Tolerance .183
6.6 Maintenance and Reusability 186
6.7 Further Reading .191
7 Managing Software Projects and Software Engineers . 193
7.1 Introduction 193
7.2 Software Engineers Are People Too .194
7.2.1 Management Styles .195
7.2.2 Dealing with Problems .198
7.2.3 Hiring Software Engineering Personnel 199
7.2.4 Agile Development Teams .203
7.3 Project Management Basics 204
7.4 Tracking and Reporting Progress 207
7.5 Software Cost Estimation .214
7.6 Project Cost Justification .220
7.7 Risk Management 225
7.8 Further Reading .228
8 The Future of Software Engineering 231
8.1 Introduction 231
8.2 Open Source .231
8.2.1 Software Archeology .236
8.3 Outsourcing and Offshoring 242
8.4 Global Software Development 246
8.5 Further Reading .248
© 2007 by Taylor & Francis Group, LLCAppendix A Software Requirements for a Wastewater Pumping
Station Wet Well Control System
(rev. 01.01.00) .251
A.1 Introduction 251
A.1.1 Purpose .251
A.1.2 Scope 251
A.1.3 Definitions, Acronyms, and Abbreviations .252
A.2 Overall Description .254
A.2.1 Wet Well Overview .254
A.2.2 Product Perspective 256
A.2.2.1 System Interfaces 256
A.2.2.2 User Interfaces .256
A.2.2.3 Hardware Interfaces .256
A.2.2.4 Software Interfaces .256
A.2.2.5 Operations 258
A.2.3 Product Functions .258
A.2.4 User Characteristics 259
A.2.5 Constraints .259
A.2.6 Assumptions and Dependencies 259
A.3 Specific Requirements .259
A.3.1 External Interface Requirements .259
A.3.2 Classes/Objects .260
A.3.2.1 Pump Control Unit .260
A.3.2.2 Control Display Panel 261
A.3.2.3 Alarm Display Panel 262
A.3.2.4 Float Switch .262
A.3.2.5 Methane Sensor .262
A.4 References .263
Appendix B Software Design for a Wastewater Pumping Station
Wet Well Control System (rev. 01.01.00) 265
B.1 Introduction 265
B.1.1 Purpose .265
B.1.2 Scope 265
B.1.3 Definitions, Acronyms, and Abbreviations .266
B.2 Overall Description .266
B.2.1 Wet Well Overview .266
B.2.2 Wet Well Software Architecture 268
B.3 Design Decomposition 268
B.3.1 Class Model 268
B.3.2 Class Details .272
B.3.2.1 CWetWellSimulator .272
B.3.2.2 CLogger 273
B.3.2.3 CXmlData .273
B.3.2.4 CWetWellSimulationData 274
© 2007 by Taylor & Francis Group, LLCB.3.2.5 CSensorState 275
B.3.2.6 CSensor .275
B.3.2.7 CAbstractSensorRelay 275
B.3.2.8 CSensorRelay .275
B.3.2.9 CMethaneState 275
B.3.2.10 CMethaneSensor .278
B.3.2.11 CMethaneSensorRelay .279
B.3.2.12 CWaterState 280
B.3.2.13 CWaterSensor 280
B.3.2.14 CWaterSensorRelay 280
B.3.2.15 CPumpState .281
B.3.2.16 CPumpSensor 281
B.3.2.17 CPumpSensorRelay 282
B.3.2.18 CVentilationState .282
B.3.2.19 CVentilationSensor 283
B.3.2.20 CVentilationSensorRelay 283
B.3.3 Sequence Diagram 283
B.4 References .285
Appendix C Object Models for a Wastewater Pumping Station Wet Well Control System


  كلمة سر فك الضغط : books-world.net
The Unzip Password : books-world.net
أتمنى أن تستفيدوا منه وأن ينال إعجابكم

رابط تنزيل كتاب What Every Engineer Should Know about Software Engineering

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

كتاب What Every Engineer Should Know about Software Engineering

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

خدمات الموضوع
 KonuEtiketleri كلمات دليليه
كتاب What Every Engineer Should Know about Software Engineering , كتاب What Every Engineer Should Know about Software Engineering , كتاب What Every Engineer Should Know about Software Engineering ,كتاب What Every Engineer Should Know about Software Engineering ,كتاب What Every Engineer Should Know about Software Engineering , كتاب What Every Engineer Should Know about Software Engineering
 KonuLinki رابط الموضوع
 Konu BBCode BBCode
 KonuHTML Kodu HTMLcode
إذا وجدت وصلات لاتعملفي الموضوع او أن الموضوع [ كتاب What Every Engineer Should Know about Software Engineering ] مخالف ,, من فضلك راسل الإدارة من هنا
صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى هندسة الإنتاج والتصميم الميكانيكى :: المنتديات الهندسية :: منتدى الكتب والمحاضرات الهندسية :: منتدى الكتب والمحاضرات الهندسية الأجنبية-