DOORS
{{Short description|Requirements management tool}}
{{for|doors in general|Door}}
{{Infobox software
| name = IBM Engineering Requirements Management DOORS
| logo = frameless
| screenshot =
| caption =
| developer = IBM
| latest_release_version = 9.7.2.9
| latest_release_date = 2024-07-30{{cite web|title=IBM Engineering Requirements Management DOORS and DOORS Web Access 9.7.2.9|url=https://www.ibm.com/support/pages/release-notes-doors-and-doors-web-access|publisher=IBM|accessdate=8 January 2025}}
| operating_system = Linux, Solaris, Windows
| language = Brazilian Portuguese, Simplified Chinese, Traditional Chinese, French, German, Italian, Japanese, Korean, Russian, Spanish, Turkish and English.{{cite web|title=Changing the IBM Engineering Requirements Management DOORS language|url=https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors/9.7.2?topic=languages-changing-engineering-requirements-management-doors-language|publisher=IBM|accessdate=8 January 2025}}
| genre = Requirements management{{cite book|last=Cleland-Huang|first=Jane|author-link=Jane Cleland-Huang|title=Software and Systems Traceability|year=2012|publisher=Springer|isbn=978-1-4471-2238-8|pages=48}}
| website = https://www.ibm.com/products/requirements-management
}}
IBM Engineering Requirements Management DOORS (Dynamic Object Oriented Requirements System) (formerly Telelogic DOORS, then Rational DOORS) is a requirements management tool.{{cite book |last=Hull |first=Elizabeth |title=Requirements Engineering |year=2011 |publisher=Springer |isbn=978-1-84996-405-0}} It is a client–server application, with a Windows-only client and servers for Linux, Windows, and Solaris. There is also a web client, DOORS Web Access.
IBM Engineering Requirements Management DOORS Family has its own programming language called DOORS eXtension Language (DXL).{{cite web |title=Extending DOORS with DXL |url=https://www.ibm.com/docs/kk/engineering-lifecycle-management-suite/doors/9.7.2?topic=function-extending-doors-dxl |publisher=IBM |accessdate=8 January 2025}}
[https://doorsnext.com/products/ibm-engineering-doors-next/ IBM Engineering Requirements Management DOORS Next] is now developed on the [https://jazz.net IBM Jazz] platform. The Jazz platform uses Open Services for Lifecycle Collaboration (OSLC).{{cite web |title=Rational DOORS Next Generation (DOORS-NG on the IBM Jazz Platform) |url=https://jazz.net/products/rational-doors-next-generation/ |publisher=IBM |accessdate=7 July 2014}}
In order to complete its functionality, IBM Engineering Requirements Management DOORS Next has an open architecture that supports third-party plugins.
DOORS was originally published by Quality Systems and Software Ltd (QSS) in 1991.{{cite web |last=Alexander |first=Ian |year=2004 |title=
Requirements Management with DOORS: A Success Story |url=http://www.scenarioplus.org.uk/papers/doors_story/doors_success_story.htm | accessdate=22 March 2019}}
Telelogic acquired QSS in mid-2000{{cite web |title=Telelogic's QSS Acquisition Exploits Boom in Real-Time Telecommunications Applications |url=https://www.gartner.com/doc/308694/telelogics-qss-acquisition-exploits-boom |archive-url=https://web.archive.org/web/20140429081744/https://www.gartner.com/doc/308694/telelogics-qss-acquisition-exploits-boom |url-status=dead |archive-date=April 29, 2014 |publisher=Gartner |accessdate=27 Oct 2015}} and IBM acquired Telelogic in 2008.
History
Features
DOORS is designed to ease the requirements management process with a variety of features:
- The requirements database can be accessed with a web browser through DOORS Web Access.
- Changes to requirements can be managed with either a simple predefined change proposal system or a more thorough, customizable change control workflow through integration to IBM change management solutions.{{what|date=June 2022}}
- With the Requirements Interchange Format, suppliers and development partners can be directly involved in the development process.
- Requirements to design items, test plans, test cases, and other requirements can be linked for easy and powerful traceability.
- Business users, marketing, suppliers, systems engineers, and business analysts can collaborate directly through requirements discussions.
- Testers can link requirements to test cases using the Test Tracking Toolkit for manual test environments.
- Open Services for Lifecycle Collaboration (OSLC) can be used for specifications for requirements management, change management, and quality management to integrate with systems and software lifecycle tools.
- Can be integrated with other IBM tools, including IBM Engineering Workflow Management, IBM Engineering Test Management, IBM Engineering Systems Design Rhapsody, Jazz™ Reporting Service, and also many third-party tools, providing a comprehensive traceability solution.{{Cite web|title=IBM Knowledge Center|url=https://www.ibm.com/support/knowledgecenter/en/SSYQBZ_9.6.1/com.ibm.doors.requirements.doc/topics/c_welcome.html|access-date=2020-07-26|website=www.ibm.com|language=en-US}}