Analysis of requirements of software engineering I see

Source: Internet
Author: User

A software engineering should first understand the needs of this software, understand the requirements, technical personnel can be targeted for the function of analysis, debugging, implementation.

Analysis of the requirements of software I think the following several key points:

1. Acquisition and guidance requirements: Users are not necessarily able to accurately and carefully describe their own needs, so in the first step of demand analysis need to obtain guidance requirements. This requires the technician to be at the user's level to help users take into account the functionality of the software and the needs of the current big environment.

2. Analysis and definition of requirements: technical personnel need to the user's needs of the feasibility of the analysis, the software to achieve the cost, prospects and other factors, and to quantify them, to the user intuitive display.

3. Verification requirements: technical staff through PPT and other forms to help users understand the needs.

4. Software products in the life cycle management: In the software development process, the user's needs may change, or encounter technical difficulties. This time requires technical staff to analyze them, to get a better way to solve.

In this chapter of the learning process, I feel that the four quadrant approach is a good way to help the technician to perform functional positioning

The user's demand is emotional, not easy to implement technology, and the four-quadrant approach to the perceptual needs of the integration into a four quadrant with the thought of Ascension. The four-quadrant approach has the following parts

1. Killer function: Help to stand out in the same type of product.

2. Peripheral function: The basic part of the product, to ensure that the product in the same type of product positioning heel '

3 Necessary requirements: The core of the product, if the lack of this part of the product will not be competitive.

4. Ancillary requirements: A variety of ways to enhance the user experience, as the icing on the cake

Analysis of requirements of software engineering I see

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.