Software Requirements Mode Read Note 03

Source: Internet
Author: User

After a deep understanding of the concept and content of the requirements model, I will learn about different requirements patterns.

The underlying requirements model is something that all kinds of systems might need, including: technology, compliance standards, reference requirements, documentation, inter-system interfaces, inter-system interactions. The inter-system requirement pattern is the basic detail used to define the interface between the defined system and any external systems or components that interact with it, including the interface name, interface identifier, system at both ends, the purpose of the interface, the owner of the interfaces, the standard for defining the interface, and the technology used for the interface. When developing tests, we should identify interaction requirements and find implicit interactions to help meet the objectives of indirect statements. The inter-system interaction requirement pattern is used to define a specific type of interaction across the interface between systems, which includes the interaction type name, interface name and identifier, interaction purpose, and the information passed. The technology requirements model is used to define the technologies that must (or must not be) needed to develop and run the system, or the system must be able to interact with it or be compatible with it. It should include: technical description, use of technology, version of technology, motivation. In the development of testing, we should clarify the system's technology and requirements are consistent and the system must be compatible with the technology. Conforming to the standard requirement pattern is used to define a system that must conform to a specific standard, which includes the name of the standard, the purpose of the standard, the version of the standard being complied with, some parts of the standard being complied with, and the location. According to different processing methods, compliance standards are divided into the following categories: (1) Specific industry laws, regulations and practices (2) All companies in the jurisdiction must comply with the Law (3) company standard (4) technical standards. The reference demand requirements model is used to define requirements for some or all of the requirements in external requirements specifications, which, like the requirements in this specification, include the following information: The name of the specification being referenced, the version of the specification being referenced, the applicable requirements, the location of the referenced specification, and the priority information. The document requirements pattern is a special type of document that defines requirements, including the name and type of the document, the description of the information the document will contain, the media or format used, the name of the standard the document must adhere to, and the language in which the document is written.

The information requirements model is used to describe various aspects of the information required by the system, the need to define the data, and how to handle it plays a critical role in the definition of the system, which can help to get the right requirements, including: data type, identifier, data structure, calculation formula, data archiving, data life. The data type requirement pattern is used to define how a particular atomic information entry is represented or demonstrated for a particular business objective, including the data type name, purpose, form, display format, constraints, and special handling. The data structure requirement pattern is used to define mixed data items, which can appear in multiple places, or too much information is not suitable for definition in a requirement, and its contents include: Name, information item list (a) data type previously defined B. Description of the data type C. Additional structure D. Project list). The identifier requirement pattern defines how some types of entities assign unique identifiers or specify a data item as a unique identifier with the contents of the owning entity name, identifier name, identifier form, uniqueness range, how to assign, display format, sort order, and important conditions. The key factors we need to consider when choosing the most appropriate form for a particular type of identifier are: (1) the only (2) meaningful (3) concise (4) Easy to remember (5) simple (6) difficult to allocate (7) flexible with other identifiers (8). The calculation formula requirement pattern is used to define how a particular value is calculated, or how to determine a value by a certain logical step, which should contain the following information: Numerical description, formula itself, interpretation of all variables used, calculation accuracy, applicability limitations, references, an example. The Data life requirement pattern is used to define how long a particular type of information must be retained, or how long it must be to maintain a degree of convenience, including the following: Related data, how it is stored, the length of time it takes to retain the data, the time it takes to start triggering, and the action of the cutoff time. The data archiving requirements model is used to define the movement or copying of data from one persistent storage device to another, which includes the following: Data description, move or copy, data source, destination, frequency, initiator, purpose, archive format. Archiving is typically used for the following purposes: (1) Historical (2) performance (3) No disturbance (4) security (5) presence of evidence (6) expiration of the license.

Software Requirements Mode Read Note 03

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: 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.