Книги, научные публикации Pages:     | 1 |   ...   | 7 | 8 | 9 |

Разработка требований к программному обеспечению Практические приемы сбора требований и ими при разработке программного продукта Карл И. Вигерс Дважды лауреат Software Development Productivity Award ...

-- [ Страница 9 ] --

Karlsson, Joachim и Kevin Ryan. A Cost-Value Approach for Prior itizing Requirements. IEEE Software 14(5):67-74.

Mark и Erran Carmel. Links in Software Development. Communications the ACM 38(5):33-44.

Kelly, John C., Joseph S. Sherif и Jonathon Hops. 1992. An Analysis of Defect Densities Found During Software Inspections. Journal of Systems and 546 Библиографический список Keith, Norman 2001. Project Retrospectives: A Handbook for Team Reviews. New York: Dorset House Publishing.

Kosman, Robert J. 1997. A Two-Step Methodology to Reduce Require ment Defects. Annals of Software Engineering, Nancy R. Mead, ed.

3:477-494.

Kovitz, Benjamin L. 1999. Practical Software Requirements: A Manual of Content and Style. Greenwich, CT: Manning Publications Co.

Philippe. 1996. A Rational Development Process. CrossTalk Kulak, и Eamonn Guiney. 2000. Use Cases: Requirements in Con text. New York: ACM Press.

Larman, Craig. 1998. The Use Case Model: What Are the Processes? Ja va Report 3(8):62-72.

Lauesen, Soren. 2002. Software Requirements: Styles and Techniques.

London: Addison-Wesley.

Lawlis, Patricia E. Mark, Deborah A. Thomas и Terry theyn. 2001. A Formal Process for Evaluating COTS Software IEEE Computer 34(5):58-63.

Lawrence, Brian. 1996. Unresolved Ambiguity. American Programmer 9(5}:17-22.

Те же авторы. 1997. Requirements Happens... American Programmer 10(4}:3-9.

Leffingwell, Dean. Calculating the Return on Investment from More Effective Requirements Management. American Programmer 10(4}:13-16.

Leffingwell, Dean и Don Widrig. 2000. Managing Software Require ments: A Unified Approach. Reading, MA: Addison-Wesley.

Leishman, R. и David A. Cook. 2002. Requirements Risks Can Drown Software Projects.

Leveson, Nancy. Safeware: System Safety and Computers.

ing, MA: Addison-Wesley.

Susan. 2000. How to Avoid Use-Case Pitfalls. Software Develop ment ):40-44.

Martin, James. 1991. Rapid Application Development. New York: Mac millan Publishing.

Martin, Johnny и W. T. Tsai. 1990. Inspection: A Requirements Analysis Technique. Communications of the ACM 33{2):225-232.

Библиографический список McCabe, Thomas J. Structured Testing: A Software Testing Meth odology Using the Complexity Metric. National Bureau of Stan dards Special 500-599.

McConnell, Steve. 1993. Code Complete: A Practical Handbook of Soft ware Construction. Redmond, WA: Microsoft Press.

Те же авторы. 1996. Rapid Development: Taming Wild Software Sched ules. WA: Microsoft Press.

же авторы. 1998. Software Project Survival Guide. Redmond, WA: Mi crosoft Press.

McGraw, Karen L. и Karan Harbison. 1997. User-Centered Require ments: The Scenario-Based Engineering Process. NJ: Lawrence Erlbaum Associates.

Stephen M. и John F. Palmer. 1984. Essential Systems Analysis. Englewood Cliffs, NJ: Prentice Hall.

Moore, Geoffrey A. Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers. York: HarperBusiness.

Morgan, Tony, 2002. Business Rules and Information Systems: Aligning IT with Business Goals. Boston, MA:

Musa, John D. 1996. Software-Reliability-Engineered Testing. IEEE 29(11):61-68.

John, Anthony lannino и Kazuhira Okumoto. 1987. Software Reli ability: Measurement, Prediction, Application. York: McGraw-Hill.

Myers, Glenford J. 1979, The Art of Software Testing. New York: John Wiley & Sons.

Nejmeh, Brian А. и Ian Thomas. Business-Driven Product Planning Using Feature Vectors and Increments. Software 19(6):34-42.

Nelsen, E. Dale. 1990. System Engineering and Requirement Allocation.

In System and Software Requirements Engineering, Richard H. and Merlin eds. Los Alamitos, CA: IEEE Computer Society Press.

Nielsen, Jakob. 2000. Designing Web Usability. Indianapolis, IN: New Riders Publishing.

Pardee, William J. 1996. To Satisfy & Delight Your Customer: How to Manage for Customer Value. York: Dorset House Publishing, Mark, et 1995. The Capability Maturity Model: Guidelines for Improving the Software Process. Reading, MA: Addison-Wesley.

548 Библиографический список Pfleeger, Lawrence. Software Engineering: Theory and Prac 2d ed. Cliffs, NJ: Prentice Hall.

Adam Lawrence G. Jr. и Victor R. Basili. 1995. Compar ing Detection Methods for Software Requirements Inspections: A Replicat ed Experiment. Transactions on Software Engineering Porter-Roth, Bud. 2002. Request for Proposal: A Guide to Effective RFP Development. Boston, MA: Addison-Wesley.

Robert M. Automating Software Test ing. Los IEEE Computer Society Press.

Potter, Neil S. и Mary E. 2002. Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners.

Boston, MA;

Addison-Wesley.

Project Management Institute. 2000. A Guide to the Management Body of Knowledge, 2000 Edition. Square, PA: Project Institute.

Putnam, Lawrence H. и Ware Myers. 1997. Industrial Strength Software:

Effective Management Using Measurement. Los Alamitos, CA: IEEE Com puter Society Press.

Radice, Ronald A, 2002. High Quality Low Cost Software Inspections.

dover, MA: Paradoxicon Publishing.

Curtis Stubbs, Timothy Powers и Michael Edwards. 1995.

Lessons Learned from Implementing Requirements CrossTalk 20.

Ramesh, Balasubramaniam. 1998. Factors Influencing Requirements Traceability Practice. Communications of the Rettig, Marc. 1994. Prototyping Tiny Fingers. Communications of the Robertson, James. 2002. Eureka! Why Analysts Should Invent Require ments. IEEE Software 19(4):20-22.

Robertson, James и Suzanne Robertson. 1994.

Analysis: The Workbook, The Textbook, The Answers. New York:

House Publishing.

Те же авторы. 1997. Requirements: Made to Measure. American Pro grammer Robertson, Suzanne и James Robertson. 1999. Mastering the Require ments Process. Harlow, England: Addison-Westey.

Библиографический список Ross. Ronald G. 1997. The Business Rule Book:>

Те же авторы. 2001. The Business Rules>

Johanna. 2000. Reflections Rubin, Howard. 1999. The 1999 Worldwide Benchmark Report: Software Engineering and IT Findings for and Part IT Metrics Strategies Schneider, G. Michael, Johnny Martin 1992. An Experimental Study of Fault Detection in User Requirements Documents. ACM Transac tions on Software Engineering and Methodology 188-204.

Schneider, Jason P. Winters. Applying Use Cases: A Practical Guide. Reading, MA:

G. Gordon и James I. McManus, eds. 1996. Total Management for Software. London: International Thomson Computer Press.

Sibbet, David. 1994. Effective Facilitation. San Francisco, CA: The Grove Consultants International.

Simmons, Erik. From Requirements to Release Criteria: Specify ing, Demonstrating, and Monitoring Product Quality. In Proceedings of the 2001 Pacific Northwest Software Quality Conference, 155-165. Portland, OR: Pacific Northwest Software Quality Smith, Larry W. 2000. Project Clarity Through Stakeholder Analysis.

Smith, R. Craig. Using a Quality Model Framework to Strengthen the Requirements Bridge. In Proceedings of the Third International Confer ence on Requirements Engineering, CA: IEEE Com puter Society Press.

Ian и Pete Sawyer. 1997. Requirements Engineering: A Good Practice Guide. Chichester, England: John Wiley & Sons.

Sommerville, Ian и Gerald 1998. Requirements Engineering:

Processes and Techniques. Chichester, England: John Wiley & Sons.

Song, Xiping, Bill Hasling, Gaurav Mangla и Bill Sherman. 1998. Lessons Learned from Building a Web-Based Requirements Tracing System. Pro ceedings of the Third International Conference on Requirements Engineer ing, CA: IEEE Computer Society Press.

550 Библиографический список Sorensen, Reed. 1999. Acronym for Chip Brown ies'? A Tutorial on Control Boards. CrossTalk The Standish Group. 1995. The CHAOS Report. Dennis, MA: The Group International, Inc.

Steven, John. 2002. Putting Software Terminology to the Test. IEEE ware 19(3):88-89.

Stevens, Richard, Peter Brook, Ken Jackson и Stuart Arnold. 1998. Sys tems Engineering: Coping with Complexity, London: Prentice Hall.

Thayer, Richard H. 2002. Software System Engineering: A Tutorial. IEEE Computer Richard H. и Merlin Dorfman, eds. Software Engineering, 2d ed. Los Alamitos, CA: IEEE Computer Society Press.

Thompson, Bruce и Karl Wiegers. Creative Client/ Server for Evolv ing Enterprises. Software Development 3(2):34-44.

Voas, Jeffrey. Protecting Against What? The Achilles Heel of mation Assurance. IEEE Software 1 ):28-29.

von Halle, Barbara. 2002. Business Rules Applied: Building Better Sys tems Using the Business Rules Approach. York: John Wiley & Sons.

Votta, Lawrence G., Jr. 1993. Does Every Inspection Need a Meeting?

Proceedings of the First ACM SIGSOFT Symposium on Software Develop ment Engineering, York: ACM Press.

Wallace, Dolores R. и Laura M. Ippolito. 1997, Verifying and Validating Software Requirements Specifications. In Software Requirements Engi neering, 2d Richard H. Thayerand Merlin 389-404. Los Alamitos, CA: IEEE Computer Society Press.

Anthony I. 1985. Extending State Transition Diagrams the Specification of Human-Computer Interaction. IEEE Transactions on Software Engineering Weinberg, Gerald M. 1995. Just Say No! Improving the Process. American Whitmire, Scott A. An Introduction to 3D Function Points.

Development 3(4):43-53.

Те же авторы. Object-Oriented Design Measurement. New York:

John Wiley Sons.

Wiegers, Karl E. 1996a. Creating a Software Engineering Culture. New York: Dorset House Publishing.

Библиографический список же авторы, 1996b. Reducing Maintenance with Design Abstraction.

Software Development 4(4):47-50.

Те же авторы, The Seven Sins of Software Reviews. Soft ware Development 6{3):44-47.

Те же авторы. 1998b. Know Enemy: Software Risk Management.

Software 6(10):38-42.

Те же авторы. 1998с. Improve Your Process With Online Practic Software же авторы. 1999а. A Software Metrics Primer. Software же авторы. 1999b. Software Process Improvement Web Time. IEEE Software 15(4}:78-86.

Те же авторы. 2000. The Habits of Effective Analysts. Software Те же авторы. Requirements When the Field Isn't Green. STQE 3(3):30-37.

Те же авторы. 2002а. Peer Reviews in Software: A Practical Guide. Bos ton, MA: Addison-Wesley.

Те же авторы. 2002b. Promises, Promises. The Rational Edge 2{ ( Те же авторы. 2002с. Success Criteria Breed Success. The Rational Edge 2(2) Те же авторы. 2002d. Saving for a Rainy Day. The Rational Edge 2(4) Те же авторы. 2003. See You In Court. Software Development ):36-40, Wiegers, Karl и Johanna Rothman. Looking Back, Looking Ahead, Software Development 9(2};

65-69.

Wieringa, R. J. 1996. Requirements Engineering: Frameworks for standing. Chichester, England: John Wiley & Sons.

Wiley, Bill. 2000. Essential System Requirements: A Practical Guide to Event-Driven Methods. Reading, MA: Addison-Wesley.

Williams, Ray C., Julie A. Walker и J. Dorofee. 1997. Putting Risk Management into Practice. IEEE Software 14(3):75-82.

Wilson, Peter B. 1995, Testable Alternative Sizing Measure. The Journal of the Quality Assurance 552 Библиографический список Rebecca. 1993. Designing Scenarios: Making the Case for a Use Case Framework. Smalltalk Report 3(3).

Wood, David P. и Куо С. Kang. A>

Wood, Jane и Denise Silver. Joint Application Development, 2d ed York: John Wiley & Sons.

Ralph R. 2001. Effective Requirements Practices. MA:

Addison-Wesley.

Zultner, Richard E. 1993. TQM for Technical Teams. Communications of Библиографический список Об авторе Карл И. Вигерс -- главный специалист компании Process Impact (Портланд, Орегон), которая занимается консультированием и товкой специалистов в области разработки ПО. Сейчас он проводит обучающие семинары во многих компаниях, расположенных в ных странах мира. А ранее почти лет Карл работал в Eastman Kodak Company, где занимался исследованием фотографического разработкой и управлением ПО, а также руководил процессом улучше ния качества продукта. Карл получил степень бакалавра химии в Boise State College, магистра и доктора органической химии в Университете Иллинойса. Он является членом IEEE, IEEE Computer Society и ACM.

Вигерс Ч автор книг Peer Reviews in Software: A Practical Guide (Ad 2002) и отмеченной наградой Software Development Pro ductivity Award Creating a Software Engineering Culture (Dorset House, Помимо этого он написал около 160 статей на различные темы:

компьютеры, химия, военная история. Некоторое время Карл работал журнала Software и трудился в редколлегии журнала IEEE Software.

Когда Карл не перед компьютером или не в классе, он с удовольст вием бренчит на гитарах Ч Gibson Les Paul, Fender Stratocaster и Guild D40, катается на мотоцикле Suzuki изучает военную историю, готовит и потягивает вино с женой Крис Замбито. Вы найдете Карла на Вигерс Карл Разработка требований к программному обеспечению Практические приемы сбора требований и управления ими при разработке программного продукта Перевод с английского под общей редакцией Ю.

Переводчики Е. А, Широчкова, Е. В.

Технический редактор Компьютерная верстка Е. Е. Сярая Дизайнер обложки Е. В. Козлова Главный редактор А. И. Козлов Подготовлено к печати издательством Москва, ул. Антонова-Овсеенко, д.

(095) 256- e-mail:

Подписано в печать г. Тираж Отпечатано в ОАО "Новости" 105005, Москва, Фр. Энгельса, ад, ад - и В о В выпускается Novell.

к.

ПО fcistenubs;

Х Среди да!ы<;

др. Х с Наши книги Вы приобрести Х в Москве:

магазин и Ленинский 3В (095) ул. 6, 928- дом книги Новый (095] 290- Дом технической тег (095} гвардия Большая Полянка, тел Х (095) 238- книги на 78, (095) 152- "Дом книги на Войковской ш.

13, стр.1, (095)150- "Мир печати ул. 2-я Торговый книги ул. Тверская Х в Дои книги, Дом книги. 314- Магазин Литейный 57. (812) 273- Магазин "Техническая книга, ул.

2. (812) 164-6565, 164- Магазин Невский 13.

(812) 312- ЗАО Торговый Дом (812) 247- магазин и техника, 567- Х в Екатеринбурге:

компания книги, ул. Антона 12.

(3432) 59- Х в и ул. Санкт-Петербургская. Дворец Молодежи. 2-й этаж Х в Новосибирске:

000 Ton-книга, (3832) 36- Х в ЧП моб. 8-327-908-28-57, (3272) 76- Х в Киеве (Украина):

000 Издательства Ирина-Пресс, (+1038044) 269- книга 268- Разработка требований к программному обеспечению Практические приемы сбора требований и управления ими при разработке программного продукта Полный список ресурсов для разработчиков, изданный Microsoft Press, вы найдете на Проверенные приемы создания требований microsoft.com/mspress/developer плюс больше примеров, новые темы и образцы документов с требованиями Вы узнаете, как:

Х задавать требования к функциональности и качеству;

Х новинка: включать бизнес-правила в процесс разработки И. Ч известный приложения;

лектор, автор и Х применять варианты использования для выявления в области тр требований пользователей;

ний и я Х замедлять увеличение объема требований и управлять процесса запросами на изменения;

В качестве главного кон Х новинка: работать с требованиями при обслуживании продукта, в случае комплексных решений и проектов, та Process выполняемых сторонними организациями;

Вигерс проводит в разнчх Х сдерживать желание позолотить свои программы;

странах мира Х новинка: воспитывать профессиональных аналитиков семинары для требований;

коммерческих и Х значительно снижать объем доработок и затраты;

венных организаций, а Х создавать более качественное программное обеспечение. выступает на Вигерс f за, становился Неважно, какое ПО вы создаете и какую роль играете Development P процессе разработки, Ч в этой книге вы найдете советы Award, что свидетельстЕ ует экспертов и проверенные в полевых условиях методы, о непревзойденном которые обеспечат успех вашему будущему продукту.

в области производительности и в написании книг.

ISBN 5-7502-0240- Web-узел издательства: www.rusedit.ru Интернет-магазин: www.ITbook.ru 9 О книге и ее мы начинали, способность вовремя продукты имела решающее значение для нашего успеха. В этой книге кратко модель создания программ ного в в ее принципы и ме тоды Ч плод нелегкого но они обеспечили возмож ность выпуска замечательных вовремя и ным обстоятельствам.

Фрэнк Гроссман, компании NuMega Technologies Я шесть лет проработал с Эдом в NuMega. Хотя у нас была группа толковых программистов, Эд всегда поддерживал дисциплину, столь необходимую в ПО. Эд научил почти всему, что я знаю о управлении проектами по созданию программ. Эта Ч накоп ленной годы тяжкого и доступной форме.

Мэт один из сейчас работает в компании Эд Ч светило. Без него в NuMega не смогли создавать качественные программы. В этой книге он делится своими Крис Селлс, начальник отдела разработки компании В какой бы компании вы ни работали Ч в небольшой начинающей или крупной, в этой книге и помогут вам неизменно программные Джо Distributed Products Group Pages:     | 1 |   ...   | 7 | 8 | 9 |    Книги, научные публикации