The first job - blog first experience

 

Introduction Chapter One

 

☆ jargon:

= 1.1 software program + Software Engineering

Software Design and Implementation (Software Design, Implementation and Debug) Program User data source requirements engineering software services software architecture (SoftWare Architecture) source code management (Source Code Control) Configuration Management (Software Configuration Management) Quality Assurance (Quality Assurance) software testing (Test) needs analysis (Reqwuirement analysis) program understanding (program comprehension) software maintenance (software Mantenance) service operation (service operation) software lifecycle (software life cycle SLC) software project management (project management) user experience (user experience) internationalization and Localization (Globalization & Localization) = enterprise software business model software +

1.2 What is Software Engineering

Software development engineering problem:

Complexity (Complexity) invisible (Invisibility) easily deformable (changeability) obedience (Conformity) discontinuity (Discontinuity)

computer science:

Partial theories:

Theoretical calculation information and coding theory algorithms and data structures formal methods programming languages

Partial practice:

Computer architecture and parallel computer systems distributed real-time systems and embedded systems operating system, computer network security and cryptography scientific computing artificial intelligence computer graphics, databases and web-scale data processing natural language processing and speech software engineering, human-computer interaction

Software engineering goals: 

User satisfaction with the reliability of software process quality maintainability

 

☆ textbooks P18-2

Fast reading materials within a week, 5-10 lists do not understand a question

1, the level of the amount of code and engineers is a linear relationship do?

2, Software Engineer little accountability for the success of software companies?

3, the software system is large it?

4, the team's poor programming techniques how to solve?

5, software engineering methodology has little practical significance?

☆ textbooks P18-3

Software Category social application Software Tools Web Software
Examples of software qq micro-channel TIM Youdao Dictionary UC Browser
Developers persuasion qq micro-channel wide range of users to form a circle. TIM is a concise version, is very convenient for office Easy to use You can save video, easy to operate, can improve network speed
Objectives and earning Profit, qq open membership function through profit recharge recharge QB, micro-channel by using a small program, advertising, Platform Fee Profit promotion ad, the proper way boutique classroom teaching 1 earnings flow to pay. 2 to collect customer traffic sites, content charges. 3, the search engine cooperation. 4, in conjunction with e-commerce, payment instrument cooperation charges. 5, advertising
Download the manner, time and sense Download, qq2014年下载, micro-channel 2016 download, TIM2018年下载, feeling very convenient, very popular, with more and better user experience update 2016 download download Internet sensation proved very useful, convenient 2017 download download online feel powerful.
How to deal with bug After the bug occurs, stop the corresponding function, then processing, after processing, will give users some incentive and the like. Appeared bug, the update version Update version
How to compete By subscribers, as well as promotions Vocabulary, professional, and user range Quality user experience

Guess you like

Origin www.cnblogs.com/laxla/p/11486076.html