standards as well as replaceability Currently quality requirements are often

Standards as well as replaceability currently quality

This preview shows page 28 - 31 out of 182 pages.

standards as well as replaceability Currently, quality requirements are often specified using natural language. However, numerous approaches to document quality requirements by means of models have been suggested over the past couple of years.
Image of page 28

Subscribe to view the full document.

10 1 Introduction and Foundations The requirements engineer is responsible for making sure the quality requirements are as objective and verifiable as possible. Typically, this necessitates that the quality requirements are quantified. For example, a quality requirement with regard to system efficiency could specify that a system shall process 95 percent of all queries within 1.5 seconds and that processing queries shall not take longer than 4 seconds at any given time. This can cause quality requirements to be refined by means of additional functional requirements. This could be the case for a quality requirement that is concerned with system security if a functional requirement speci- fies the exact encryption algorithm to satisfy the need for encryption as demanded by some quality requirement. Quality requirements are often related to different functional require- ments. As a result, quality requirements should always be kept separated from functional requirements. In other words, quality requirements should not be mixed with functional requirements and should be docu- mented separately, with explicit documentation of their relation to func- tional requirements. 1.6 Summary Requirements engineering can hardly be avoided, especially when systems are to be developed that satisfy customers and meet budget constraints and schedules. The goal of requirements engineering is to document customer requirements as completely as possible in good quality and to identify and resolve problems in the requirements as early as possible. Successful requirements engineering is based on including the right stakeholders as well as embedding the four core activities of requirements engineering ( elicitation , documentation , validation and negotiation , and management ) into the system development process. At the center of attention is the requirements engineer, who is the primary contact point in requirements engineering and possesses a great deal of domain knowledge and process knowledge as well as a multitude of soft skills.
Image of page 29
11 2 System and Context Boundaries The requirements for a system to be developed do not simply exist, they have to be elicited. The purpose of defining the system and context bound- aries in requirements engineering is to identify the part of the environment that influences the requirements for the system to be developed. 2.1 System Context Anticipate the system in operation In the development process, requirements engineering fulfils the task of identifying all those material and immaterial aspects that have a relation- ship to the system. In order to do that, it is anticipated what the system will be like once it becomes real. By doing so, those parts of the real world which will potentially influence the requirements of the system can be identified. To be able to specify the requirements for a system correctly and
Image of page 30

Subscribe to view the full document.

Image of page 31

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes