431 standardized document structures adaptation of

This preview shows page 56 - 58 out of 182 pages.

4.3.1 Standardized Document Structures Adaptation of existing standard outlines Standard outlines offer a predefined structure, i.e., predefined stereotypes according to which the information can be classified. By using standard outlines, a rough structure along with a short description of the content of the main sections is predetermined. Using standard outlines has the fol- lowing advantages: Standard outlines simplify incorporating new staff members. Standard outlines allow for quickly finding desired contents. Standard outlines allow for selective reading and validation of require- ments documents. Standard outlines allow for automatic verification of requirements doc- uments (e.g., with regard to completeness). Standard outlines allow for simplified reuse of the contents of require- ments documents. It must be noted that these structures must be tailored with regard to the specific project properties to meet the respective constraints. In the follow- ing paragraphs, three of the most widely used standardized document structures are introduced. Rational Unified Process The Rational Unified Process (RUP) [Kruchten 2001 ]is usually used for software systems that are developed using object-oriented methods. The client creates a business model that contains different artifacts from the business environment (e.g., business rules, business use cases, business goals), which serve as the basis for requirements of the system over the course of development. The contractor uses the structures of the software
Image of page 56

Subscribe to view the full document.

38 4 Documenting Requirements requirements specification (SRS) to document all software requirements. These structures are closely related to the IEEE standard 830, as described next. IEEE standard 830-1998 The IEEE standard 830-1998 [IEEE Std. 830-1998.] (Recommended Practice for Software Requirements Specifications) contains an outline that was specially designed for the documentation of software require- ments. The standard structure suggests dividing the requirements docu- ment into three main chapters: Main chapter with introductory information (e.g., system goal, system bounding) Main chapter for general descriptions of the software (e.g., perspective of the system, properties of the future users, constraints for develop- ment) Main chapter for specific requirements (e.g., functional requirements, performance, interfaces) V-Model The V-Model [V-Modell 2004] of the German Federal Ministry of the Inte- rior (BMI) defines different structures, depending on the creator of the requirements document: The Customer Requirements Specification , known in the German origi- nal as Lastenheft, is created by the customer and describes all of the demands to the contractor regarding the subject of the contract, i.e., deliveries and services. In addition, in many cases, demands of the users, including all constraints to the system and the development process, are documented. Therefore, the Customer Requirements Specification usually describes what is made for what .
Image of page 57
Image of page 58

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