- Шлеер С, Меллор С., Объектно-ориентированный анализ: моделирование мира в состояниях.- М. 1992
- Г.Буч, Объектно-ориентированное проектирование с примерами применения М., "Конкорд", 1992.
- Богословская Н.В., Бржезовский А.В., Жаков В.И., Путилов В.А., Фильчаков В.В., Автоматизированные методы спецификации программных систем. √Апатиты, КФ ПетрГУ, 1996. 147с.
- Страуструп Б., Язык программирования С++. - М., Радио и связь, 1991.
- G Booch, I Jacobson, J Rumbaugh. The Unified Modeling Language.- Technical Report, Rational Software Corporation, 1997.
- Martin Abadi, Luca Cardelli, A Theory of Objects, - N.Y.,Springer 1996, 396p
- Martin Fowler, Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language.- 0-201-32563-2 . Adison-Wesley. 1997, 208 p.
- Jacobson, I. Object-Oriented Software Engineering: A Use-Case Driven Approach.- Addison-Wesley, Reading, MA, 1992.
- Alistair Cockburn. Structuring Use Cases with Goals, Humans and Technology 1996.
- Andy Pols. Use Case Rules of Thumb: Guidelines and lessons learned. Fusion Newsletter. Hewlett-Packard Laboratories, Volume 5.1, 1997.
- Robert V. Binder. Testing Object-Oriented Systems: A Status Report. American Programmer. April 1994
- Coad R. Yourdon E, Object Oriented Analysis, 1991