Third week homework

Source: Internet
Author: User

Exercise 3.1 Why need analysis? What are the general requirements for software systems?

A: In order to develop software products that truly meet the needs of users, we must first know the needs of our customers. In-depth understanding of software requirements is a prerequisite for the success of software development work,

No matter how well the design and coding work does not meet the real user needs of the program will only disappoint customers, to the development of trouble, therefore, the work of demand analysis is

Very necessary. There are often functional requirements for software systems, performance requirements, reliability and availability requirements, error handling requirements, interface requirements, constraints, reverse requirements, and possibly future

requirements, and so forth.

3.2 How to communicate effectively with users to get the real needs of users?

A: First, through interviews, through formal or informal way to directly understand the real needs of users. Use situational analysis to solve the problem in a specific and precise way.

The second is to use a structured analysis approach that targets data from top to bottom. The high-level streaming diagram of the target system is obtained through the feasibility study, and the function decomposition realizes

of the system data and functional requirements of satisfactory results. In addition, the use of simple Application Specification technology and rapid prototyping software to achieve the goal.

Third week homework

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.