Cтраница 4
Характерным для документирования программного изделия является факт его дуализма. В общем случае программное изделие, выполненное, например, на магнитной ленте, по существу одновременно является и до - кументом Текст программы ( данных) на машинном языке, выполненном на магнитной ленте. Тем не менее, поскольку назначения изделия и документа различны, они и оформляются по-разному. [46]
Испытания опытного образца программного изделия проводятся по документу Программа и методика испытаний на соответствие программного изделия техническому заданию. [47]
![]() |
Фрагмент технического описания, входящего в состав конфигуратора. [48] |
Уровни поддержки назначаются программным изделиям для того, чтобы текущие и потенциальные пользователи могли узнать, какая помощь им гарантируется при исправлении дефектов и расширении возможностей программных средств. [49]
Во время этих испытаний программное изделие ставится в условия, позволяющие оценить его способность к устойчивой работе или восстановлению после отказов, например в случае сбоя по четности или потери данных. Обычно в ходе этих испытаний преднамеренно вносят искусственно созданные ошибки, испытывают изделие в условиях непрерывной работы в течение нескольких часов и проверяют все восстановительные процедуры. Надежностные испытания, как правило, входят в состав испытаний классов А и В. [50]
Механизм внесения усовершенствований в программное изделие называется системой заявок на расширение возможностей. Группа поддержки также играет административную роль. Она направляет в группу обслуживания заявки на расширение, оформленные на стандартных бланках ( гл. Заявки на расширение иногда долго не рассматриваются или учитываются при разработке новой версии изделия, которая долго не может стать реальностью. Поэтому следует информировать пользователей о состоянии их запросов, соблюдая такт и стремясь не вызывать возможных нареканий. Центральная группа отсеивает дубликаты заявок, получаемых от периферийных специалистов, и в ходе рассмотрения запросов расширения представляет интересы группы поддержки. Обычно группа поддержки вносит предложения о сокращении поддержки, основываясь на опыте работы в условиях пользователя. Поэтому она и пересматривает, и утверждает соответствующие решения. [51]
Понятие права собственности на программное изделие включает право получения экономической выгоды от его продажи и эксплуатации, а также ответственность за его работоспособность перед пользователем. Вопрос о праве собственности был весьма спорным в конце 1960 - х годов. [52]
Разновидность метода нисходящего проектирования программных изделий, характеризующийся тем, что при проектировании сначала основное внимание уделяется выявлению множества вспомогательных функций, а не определению функций всей программы в целом. [53]