Software engineering work for the first time

Program -------> Applications -----> Software Services

Software builds: rational software architecture design and software services ......

Configuration Management Source Control --------

---------- Software Quality Assurance Testing

Program Understanding

Software maintenance

Service Operations

Software Life Cycle

user experience

Internationalization and Localization

Software business model

Different stages of software development: Toy Hobby stage stage stage exploration stage mature industry

------ Software engineering is the systematic, orderly, quantifiable method is applied to the software development process, operation and maintenance.

The special nature of the software: the complexity of invisibility volatility obedience discontinuity   

Software life cycle: design software to build software requirements Software Software Maintenance Software Testing

Specialized areas of software engineering: software configuration management software project management software engineering process model of software engineering and software quality methods

Three categories of basic knowledge of the field of software engineering: basic engineering calculation of basic mathematical foundation

···························································································································································································

P18-2

Are software engineering can be understood as software development processes and methods or design patterns?

Do you want to adopt software engineering methods to develop small software?

In the actual software software development process, demand will need to refine the design, then how can an orderly manner to complete the task within the specified time?

What is the direction of the target software engineering in the end is?

If demand software and subsequent completion of certain software conflicts, then it is really necessary to make changes according to the software requirements?

...............................................................................................................................................................................................................................

P18-3

Phone software:    

                Shopping Software: Lynx Taobao Jingdong 12306 Railroad salted fish

               Payment software: Micro letter Alipay  

               Audio and video software: Netease cloud music cool music station b iQIYI

              Communication Software: QQ Weibo micro-channel   

  The reason is that their users use more convenient. Profitable way is advertising, traffic, and virtual product. It is to download the software store. Easy to use. Prompted to update, then download the update package. Functionally, the competition on resources.

    

 

Guess you like

Origin www.cnblogs.com/When6/p/11486242.html