Questions and reflections on the contents of the law of construction

Source: Internet
Author: User

The first section mentions that many very successful software wins in the user experience, which leads me to think:

What does the user experience need to be aware of?

1, the continuity of operations, when the user in order to complete a task and need to go through a series of operations, the system should try to avoid any interruption of user behavior, even for other needs, also must ensure that the task can continue to be completed successfully.

2, in the Software function module and the operation of the name should be as easy to understand, software interface to maintain unity.

3. Easy to operate and easy to get started.

4, has a good user guidance, can enable users to the current operation of the process and results of psychological expectations, so as to avoid the system operation time is too long, the complexity of the process and other factors, causing users to lose patience and abandon the current operation.

The first section mentions that "there should be a code of ethics to constrain IT People's behavior", which leads me to think:

What does IT People's ethics include?

I think innovation should be a part of the professional ethics, and should occupy a large proportion, plagiarism itself is a moral flaw, we can not say that do not infringe the privacy of others, protect the state or the company's secrets as the computer industry ethics of all, to explore their own advantages and characteristics, it can be said that this is a responsibility, Following will only stagnate. About the professional ethics in the protection of personal privacy this aspect, the computer field is now completely two opposing forces, virus manufacturers and anti-virus software manufacturers, but the latter obvious performance of some of the weak, now the speed of the virus is really too fast, has been walking in front of anti-virus software, antivirus software is now just tired to follow, So now the concept of "cloud security", because anti-virus software manufacturers have been enough to be led to run the day, so began to mobilize the power of the masses, may also learn from history, the revolution must be successful in order to launch the power of the masses.

The first section gives an example of how to choose the function of an airplane, which leads me to think about:

What principles should be followed in the functional design of the program?

1, must have advanced technology and standards.

2, to the functional practicality as the leading thought, the development realizes the entire norm construction needs to display the content, realizes according to the information dissemination mechanism management, satisfies the display and the management practicality.

3 , openness and scalability, to meet the future of the ever-increasing demand for information systems.

4 Security as the design requirements, the system design fully consider the " security ." Due to the system input will be long-term use, must ensure long-term normal and stable system operation. Use effective technology to improve the safety factor.

The first chapter mentions "The essential nature of software makes it difficult to be a good software", which leads me to think:

How should we deal with the challenges of software engineering?

as a way of standardizing and effectively developing and maintaining software with engineering ideas, the project has boundless vitality and wide development space. Software Engineering in the continuous improvement and development, gradually formed a multi-integrated professional connotation and rigorous curriculum system. As a software engineering students should be in-depth understanding of the industry dynamics and development trends, while striving to improve their own business quality, tamping the foundation, and constantly improve the technical level, to become a systematic and better grasp the basic theory of software development, organization, management, basic knowledge and basic methods. Now start to set goals for themselves, and strive to develop their own findings to solve problems, learning innovation, communication and expression, teamwork, English practical ability. Adhere to the combination of practice and theory, develop good programming habits, through continuous practice to make yourself proficient in the use of various programming languages. At the same time often participate in team work, develop good team cooperation habits , for their future work to lay a solid foundation for the development of software engineering to make their own contribution.

The first section mentions "There are many different roles for the software Team", which leads me to think:

What are the roles of the software team?

1. Management roles include project managers, configuration managers, deployment managers, and so on.

2. Analysis role includes business process analysis design, statistical analysis, demand analysis

3, the development role includes software architects, designers, interface design, database designers, implementation personnel.

4. Test roles include test analysis and test designers, etc.

5, manufacturing and support role.

Questions and reflections on the contents of the law of construction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.