Read the law to build modern software engineering Essay

 Chapter 1 Introduction 

 = 1.1 software program + Software Engineering

    1. Algorithms + data structures = programs

     2. Software Architecture (Software Architecture), software design and implementation (Software Design, Implementation and Debug)

     3. Source Control (Source Code Control)

     4. Configuration Management (Software Configuration Management)

     5. Quality Assurance (Quality Assurance)

     6. Software Testing (Test)

     7. software architecture, data structures and algorithms

     8. appreciated program (Program comprehensions across )

       9. Software Maintenance (Software Maintenance)

       10. Service Operation (ServiceOperation)

     11. Software Life Cycle (Software Life Cycle, SLC)

       12. Software Project Management (Project Management)

       13. The user experience (User Experience)

       14. internationalization and localization (Globalization & Localization)

     15. Business Model

       16. ethical requirements

          = + Software enterprise software business model

  Particularity 1.2.1 Software

    1. Complexity (Complexity) 2. invisible (Invisibility) 3. Variability (Changeability) 4. Obedience (Conformity) 5. Discontinuity (Discontinuity)

        Relations 1.2.1 software engineering and computer science

    1. Calculate the theoretical (Theoretical Computing) 2. Information Theory and Coding (Information and Coding Theory) 3. Algorithms and data structures (Algorithm and Data Structure)

     4. The formal method (Formal Methods) 5. 6. The computer architecture programming language (Porgramming Language) (Computer Architecture) 7. Parallel and distributed computer systems (Concurrent, Parallel and Distribute System) 8. Embedded real-time system and system (Real Time and system Embedded) 9. OS (operating system) 10. scientific computing (scientific computing) 11. security and cryptography (security and cryptography) 12. AI (artificial Intelligence1) 13. pattern recognition (pattern recognition ), machine learning (machine learning), data mining (data mining), information extraction (Computer Vision), multimedia (multimedia), and large-scale data processing database (database and Large scale data processing), WWW (World Wide web), natural language processing and speech (Natural language processing and speech), HCI (Human Computer interaction), software Engineering (software Engineering), smoke testing (Somke test)

    5.Bug

 

  2. After skimming a few points of the book

    1. When the user needs and software performance requirements conflict should be how to choose?

      2. Software engineers can get rid of the curse of the age limit?

      What 3.Spec goal is what Spec goal is not included?

      4. What kind of program can be released as a qualified software?

      The black box and white box in the end is what the black box on an airplane and the same?

Guess you like

Origin www.cnblogs.com/zyyzy/p/11492876.html