1. "Modern software engineering - Construction of Law" - Introduction (chapter felt Intensive + exercises and discussion section)

First, Intensive Reading - (computer jargon appear finishing this chapter) Introduction Chapter 1, "Construction of modern software engineering methods."

1, the three equations:

= + Software program Software Engineering (Quality)

Algorithms + data structures = programs (basic)

= + Software enterprise software business model (success or failure)

2, the top five software development problems:

Complexity

Invisibility

Volatility

Obedience

Discontinuity

3, two major differences:

Computer science: between theory and interdisciplinary contact with a large slip

Software Engineering: human contact and large partial application

4, Bug: user behavior and the expected value of the software is not the same

5, other terms:

Software Process (expected release)

Software Architecture

Software Design and Practice (program comprehension handle the exception)

software test

Software Maintenance (can maintain and continue to develop: a detailed documentation of the analysis of user needs; analysis and plans for future development; the main function of the design documentation ...)

Business Model (User Experience)

Code of Ethics (user benefits)

6, [good enough]

Second, the textbook P18-2 (not so much a problem as it is listed in the listed perception)

1, the rough looked at the book talk, feel and learn something of the past like there are not.

2, how to do a good enough software scientific process has become more clear understanding.

3, for the past, some have new reflection and consideration to make a software steps and methods of related behaviors with better handling and conceptual thinking.

4, for the time being related concepts in the book are at a state of half-comprehended, not specific and detailed to say doubt, but there is no clear knowledge and perception and experience, hoping to get a new understanding of the follow-up study and progress.

Third, textbooks P18-3

My phone software category:

1, tools: mostly installed capacity comes, calendar, clock, weather, sports and health (bug: sports and health sometimes initialization, excluding step case), Sky Map, etc.

Why use it: the necessities of life, good comes installed compatible, the page is simple.

2, learning software: test with the teacher, Hujiang fun word games, voa slow English, etc.

The reason: the need to learn, that can be enhanced, more smoothly in many learning software.

3, the Entertainment Software: Netease cloud music, beep beep Mile Mile etc.

The reason: the use of good sense, soothing mood.

4, social software: phone, SMS, qq (profitable way: prepaid members use traffic, advertising and promotion), micro-letters

The reason: social needs, a wide range of users

Software Summary:

1, developers convince my way (reason): I meet the actual needs. I meet the aesthetic needs of the software.

  Objective analysis: the basis is a profit, and then further on there may be public and other spiritual needs. Not necessarily directly earn cash, it may seek the trust of users of the brand, indirect earn cash.

2 Software Source: mostly through the application store pages to download, comes with a part of belonging to the mobile phone brands.

     Use of time: a long time now with software mostly used since freshman.

     Sense: Most feel good feeling during use.

3, processing bug: user feedback, the new version of the on-line patch.

     Updated version: app store, the official website.

4, competitive analysis: branding, interface comfort, resources and services.

Guess you like

Origin www.cnblogs.com/wangxiangyue/p/11482678.html