Theory, method and practice of software Engineering (fourth chapter)

Source: Internet
Author: User

Demand Engineering

This chapter takes the object-oriented technology as the core, comprehensively, deeply and systematically introduces the tasks, processes, methods and tools of each stage of software development.

Software requirements can be divided into business requirements, user requirements, system requirements, functional requirements and non-functional requirements and other types. Requirements engineering is the application of proven principles and methods, and through the appropriate tools and symbols, the system describes the development of the system and its behavior characteristics and related constraints. All processes of demand engineering: requirements acquisition, requirements analysis, requirements specification, requirements validation and requirements management, and describes the relationship between these processes and the documentation needed to produce them. The key to demand acquisition is to gather and understand the user's requirements through communication and interaction with the user. Common requirements acquisition techniques include interviews and questionnaires, demand workshops, observing user workflows, use case-based methodologies, and prototyping methodologies.

Theory, method and practice of software Engineering (fourth chapter)

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.