Introduction to Software Engineering 4

Source: Internet
Author: User
Introduction to Software engineering chapter fourth requirements Engineering 1. Software Requirements Definition: ① the conditions or abilities required by the user to solve the problem or achieve the purpose. ② the conditions or competencies required for a system or system component to meet a contract, standard, specification, or other official document. ③ a document explaining the conditions or abilities described above ① and ②. The division of Software requirements: business requirements, user requirements, functional requirements and non-functional requirements. 2. Demand Engineering process Requirements Engineering process is the application of proven principles and methods, and through the appropriate tools and symbols, systematically describe the system to be developed and behavior characteristics of the relevant constraints. Requirements engineering processes include requirements acquisition, demand analysis, requirements specification, requirements validation (correctness, ambiguity, completeness, verifiable, conformance, modifiable, traceability), requirements management (requirements change control, requirement document versioning, demand tracking, requirements management tools), etc. 3. Demand acquisition technology in order to better understand the needs of users, can be used in a variety of different technologies for demand acquisition, common requirements acquisition techniques include interviews and questionnaires, demand symposia, observing user workflow, use case-based methods, prototyping methods, and select these technologies need to be based on the type of application, Development team skills, user nature and other factors to determine.

Introduction to Software Engineering 4

Related Article

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.