1."softwar”:1953 year Richard R.Carhart Use... In the memo software The word"
2. Software Engineering 1968 The North Atlantic Treaty Organization proposed at a meeting in the former Federal Republic of Germany 1968 In the autumn ,NATO( NATO ) The science and Technology Committee of China convened nearly 50 A first-class programmer 、 Computer scientists and industrial giants , Discuss and formulate a plan to get rid of “ Software Crisis ” Countermeasures . Software engineering was first proposed at that meeting (software engineering) The concept . 
Software engineering is the study of how to use systematization 、 Normalization 、 Quantitative engineering principles and methods to develop and maintain software . Software engineering includes two aspects : Software development technology and software projects   management . Software development technology includes software development methodology 、 Software tools and software engineering environment . Software project management includes software metrics 、 Project estimation 、 Progress control 、 Personnel organization 、 Configuration Management 、 Project plan, etc .

" Software " and " Software Engineering " Who was the first person to put forward the word ? More articles about

  1. # Personal blog assignment Week1—— Six questions raised after browsing the textbook and the proposal of software and software engineering .

    1. Usually , We spend more time reading software than writing it . Because writing software is easier than reading software , So the readability of the code is particularly important . So how can we avoid unnecessary when we write programs , Misleading notes , Write a note to help others understand the program ...

  2. Chapter one - Eleventh questions ( Excuse me, “ Software ” and “ Software Engineering ” How do these words appear - when 、 And where 、 Who )--By Hou Weiting

    From teacher Zou Xin's < Building law enforcement : Modern software engineering > In a Book , The information we get about the origin of these terms is that the concept of software engineering is 1968 It was first put forward in [1]. And in an interview Margaret Hamilton Reports of , We know ...

  3. # Personal blog assignment Week1---- About the emergence of software and software engineering

    1. How the word software engineering came into being ? Pioneers in mathematics and computer science Margaret Hamilton Developing Apollo 11 It was invented during the period of software No , The purpose is to distinguish software from hardware and other engineering classes , Fight for the legitimacy that software and its inventors deserve ...

  4. Agile software development VS. Traditional software engineering

    Agile software development VS. Traditional software engineering The term software engineering 1968 Was proposed in , After that, American software engineering expert Barry · Bohm put forward some principles and creeds for experts and scholars who have studied software engineering for more than ten years , On 1983 Seven basic theorems of software engineering were put forward , take ...

  5. Chapter one - Fourth question (ACM Is the game program software ? “ Write program ” and ” Making software “ What a difference ? Does software engineering teach people who don't know how to write programs to develop software ? What do you think ? The game team , There's good software , But the business model and other factors beyond Software ? Have you considered )--By Liang Xuhui

    quote http://baike.baidu.com/link?url=z_phkcEO4_HjFG_Lt163dGFAubdb68IbfcfzWscTOrrZ55WbJEQKzyMQ5eMQKyatD ...

  6. Software engineering personal work - week1

    < Build the method of > Reading puzzles : How to find the balance between development efficiency and performance ? Obviously, development efficiency emphasizes encapsulation , Focus on code reuse . Unfortunately, code reuse tends to generalize data features , Reduced efficiency . how “ fair ” assign jobs ? In particular, the team is uneven ...

  7. 【BUAA Software Engineering 】 The first reading assignment

    BUAA Software Engineering The first reading assignment project Content Which course does this assignment belong to ? Beihang soft engineering Where are the requirements for this assignment ? The first personal assignment My goal in this course is ? Learn efficient and rigorous software engineering development process , Build team spirit This assignment is in ...

  8. Software Engineering (C Coding practice ) The learning

    Meng fanchen + Please indicate the source of original works reprinted + < Software Engineering (C Coding practice )>MOOC Course http://mooc.study.163.com/course/USTC-1000002006 Software Engineering ...

  9. Atitit Software Engineering Overview attilax summary

    Atitit Software Engineering Overview attilax summary 1.1. .2 The development of software engineering Further , Combining the history of human development and the evolution of the computer world to study the development history of software engineering . surface 2 Software engineering process model surface 2 Make the main process model of software engineering ...

Random recommendation

  1. C#_ skill : Calculate the run time of the code block

    System.Diagnostics The following categories Stopwatch, Timing a block of code , utilize start() and stop() Method to mark code fast . There are other classes under this namespace , You can diagnose the program (diagnosi ...

  2. java Go deep into technology six (Map)

    Map 1.map summary map.put(key,value) It contains two related data ,key=value Key value pair Map The collection contains key value pairs (put(key,value)), use get(key) Get collection ...

  3. PHPCMS V9 Multi site [ Station group function ] Dynamic setting and static setting of sub station content URL

    Let's talk about  PHPCMS V9 The station group function of   Configuration of dynamic site and static site Station group station , Divided into dynamic sites , And static site : Static , That is to say, the column and content are all changed HTML  file , Let's talk about , The operation of the station group : build ...

  4. WPF &ndash; pass multiple parameters to a Command

    public class SendCommand : ICommand { public void Execute(object parameter) { var labels = ((object[ ...

  5. razor String concatenation

    stay asp.net In the engine Splice strings can be written like this <script src="~/script/<%=scriptname%>.js"></script&g ...

  6. 4 bytes (32 bits) or 8 bytes (64 bits)

    Computer Systems A Programmer's Perspective Second Edition BusesRunning throughout the system is a c ...

  7. linux Take advantage of elk+redis Build a log analysis platform tutorial

    linux Take advantage of elk+redis Build a log analysis platform tutorial http://www.alliedjeep.com/18084.htm   elk Log analysis +redis Database can create a good log analysis platform ...

  8. Share an export Excel When the page does not jump tips

    Today, when you click export customer profile , First of all, a new label was opened , Then the new tag automatically turns off , Pop up a file download confirmation window , Click OK to download the exported Excel file . In this process, I feel the window flickering , And it may cause confusion to users , yes ...

  9. 201621123031 《Java Programming 》 The first 8 Weekly learning summary

    Homework 08- aggregate 1. This week's learning summary In the way you like ( Mind mapping or something ) Summarize the relevant contents of the collection . 2. Written work 1. ArrayList The code analysis 1.1 explain ArrayList Of contains Source code Source code ...

  10. ubuntu install qq course

    The installation strategy is wine+wine QQ TM2013,wine QQ TM2013 It's a special wine Optimized version my ubuntu System is 14.04 edition ,64 position 1. sudo apt-get inst ...