This chapter pri marily considers requirements

This preview shows page 158 - 160 out of 182 pages.

support the management of requirements (see chapter 8). This chapter pri- marily considers requirements management tools (RM tools, for short). Along with RM tools, there are also tools in requirements engineering that support the elicitation, documentation, negotiation, and validation of requirements. 9.1 General Tool Support Tools during system development A great number of tools that are being used during system development can also be used during requirements engineering. In that sense, test man- agement, bug tracking, or configuration management tools often offer the ability to manage requirements or have the ability to be extended to do so. One advantage of using such tools for requirements management is that requirements can be well integrated with the artifacts the tools were orig- inally designed to create, like test cases or change requests. For example, if requirements are managed using a test management tool and not a distinct RM tool, an interface between two tools can be omitted and tracing test cases and their respective requirements becomes much simpler. Support through wiki technologies Wiki technologies are nowadays also used to support requirements engineering. For instance, glossaries can be authored collaboratively or system requirements can be worked on in cooperation using wiki technol- ogies. Especially in case of systems with a large number of stakeholders, wikis have proven themselves as exceedingly useful in practice.
Image of page 158

Subscribe to view the full document.

140 9 Tool Support Tools to structure, present, visualize, and simulate Tools of other tool categories can help increase the effectiveness and efficiency of requirements engineering. Mind maps that have been devel- oped during brainstorming sessions can serve as a structuring aid, and presentation tools can help in designing a rough analysis concept. If pro- totypes are used, simulation tools or test environments can help to simu- late the operation of the system. Tools to design prototypical user inter- faces (GUI prototypes) or development environments can illustrate user interfaces and functions and serve as a basis for discussion. Flow charting tools and visualization programs can be used to generate different dia- grams and graphics. Communication, office, and project management tools Also, tools that are commonplace in everyday work scenarios, such as office suites, can be used gainfully in requirements engineering. Mail clients, chat software, address books, calendar applications, and group- ware platforms as well as tools for project management, planning, and project controlling are everyday work tools that can aid requirements engineering. These tools support stakeholders in the communication, planning, and coordination of their tasks. 9.2 Modeling Tools Along with natural-language-based information, in requirements engi- neering information is also documented based on models, which can be generated using modeling tools (see chapter 6 ). These tools do not only offer the ability to create the models, they often also allow analyzing the models for syntactic correctness.
Image of page 159
Image of page 160

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