←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Относитесь к другим і Разрабатывайте информационные системы, с ко-
людям, как Вы хоте- і торыми будут работать пользователи и опера-
ли бы, чтобы отно- і торы, предполагая, что они любят программи-
сились к Вам. і ровать и сведущи в вычислительной технике
В области системотехники (многоразрядные ЭВМ, операционные
системы и т.п.), которая в значительной степени является сферой
деятельности университетских кафедр вычислительной науки, это
вполне допустимо, т.к. пользователями компиляторов и операционных
систем являются программисты, которые весьма сведущи в вопросах,
связанных с вычислительной техникой. Но это предположение неверно
в области прикладных ИС, где типичными пользователями и операто-
рами являются экономисты, статистики, бухгалтеры, нормировщики,
финансисты, кассиры и т.п. Они, как правило не сведущи в програм-
мировании и вычислительной технике и при использовании разрабо-
танных для них систем гораздо больше озабочены использованием
своих профессиональных возможностей.
я_я2Качество АЭИС: управление ресурсами
я_Эффективность я.означает, что ИС выполняет свои функции без
излишних затрат ресурсов. К ресурсам относятся все средства, за-
пасы и другие величины, объем которых ограничен: денежные ресур-
сы, время разработки, машинное время, оперативная память, про-
пускная способность канала передачи данных и т.п.
я_Измеряемость я.означает, ИС, как готовое изделие, можно оснас-
тить контрольно-измерительными средствами и замерить его характе-
ристики для определения "узких мест" и неэффективности системы, а
также можно легко модифицировать эти средства или настроить их
для учета изменений.
я_я2Качество АЭИС: Программотехникая.я0
я_Специфированность я.означает, что до начала разработки системы
тщательно и недвусмысленно специфированы функциональные, техни-
ческие и интерфейсные требования на ИС. Это вовсе не обязывает
разработчиков воздерживаться от программирования до полного окон-
чания спецификации требований. Основными характеристиками специ-
фированности являются следующие:
1) я_полнотая.: спецификация является полной, если в ней при-
сутствуют все необходимые части, и каждая часть разработана над-
лежащим образом;
2) я_безопасностья.: спецификация учитывает требования безопас-
ности, если в ней четко определено функционирование ИС для всех
нештатных условий; конструктивным методом достижения безопасности
является подход, основанный на преобразовании предикатов.
3) я_непротиворечивостья.: спецификация непротиворечива, если
если ее положения не противоречат друг другу или другим главным
спецификациям или целям;
4) я_осуществимостья.: спецификация осуществима, если в течение
всего жизненного цикла специфицированной системы обеспечивается
возмещение затрат и прибыль;
5) я_проверяемостья.: спецификация проверяема, если разработан-
ная ИС может быть подвергнута проверке на соответствие положениям
этой спецификации.
я_Правильность я.означает, что ИС строго строго соответствует
всем функциональным и интерфейсным спецификациям, а также удов-
летворяет в пределах допусков всем спецификациям технических ха-
рактеристик.
я_Адаптируемость я.означает, что готовая ИС или ее компоненты
можно легко использовать или приспособить для выполнения новых
функций. Адаптируемость включает в себя: 1) я_модифицируемость я.-
изделие способствует простоте внесения изменений; 2) я_переноси-
я_мость я.- изделие может легко и хорошо эксплуатироваться в новых
конфигурациях СВТ; 3) я_работоспособность я.в других системах - изде-
лие или его компоненты могут использоваться в качестве компонен-
тов других систем.
Основными характеристиками адаптируемости являются следующие:
я2структурированностья0: информационная система структурирована,
если она построена по следующим принципам:
- я1абстракцияя0: изделие организовано в виде иерархии "уровней
абстракции", каждый из которых не содержит информации о свойствах
нижних уровней и скрывает информацию о своих внутренних свойствах
от более высоких уровней;
я1модульностья0: изделие составлено из небольших и независимых
модулей, каждый из которых состоит из сильно связанных между со-
бой частей;
я1минимальное число примитивовя0: число видов компонентов, из
которых построено изделие, минимально (например, в качестве уп-
равляющих структур используются только составные операторы:
if-then-else, case, do-while, do-until и undo); следует отметить,
что принципы структурированности относятся не только к програм-
мам, но и к данным и к документации;
я2независимостья0: ИС независима,если на ее работу не влияют из-
менения в устройствах, используемых при функционировании (напри-
мер, изменения в операционных системах и системах управления БД);
я2понятностья0: ИС является понятной, если ее назначение и функ-
ционирование ясны специалистам, которые должны с ней работать.
я_я2Эфективность процесса разработки АЭИС: учет человеческих
я_я2факторовя.я0 Целью учета человеческих факторов является такое управ-
ление занятыми в процессе сотрудниками, которое позволит удовлет-
ворить их запросы и реализовать их творческий потенциал.
я_Планируемость я.предполагает разработку и непрерывное поддер-
жание в рабочем состоянии плана проектирования изделия. В плане
указываются: причины, по которым предпринята разработка проекта;
сроки достижения результатов; ответственные за достижение резуль-
татов; способы достижения результатов; необходимые ресурсы; пред-
положения, на основе которых должны быть получены результаты.
я_Организованность я.предполагает разработку и непрерывное под-
держание некоторой структуры должностей и обязанностей. Главными
элементами организованности являются: передача прав и ответствен-
ности подчиненному; разделение труда. Некоторые принципы органи-
зованности аналогичны принципам структурированности ИС (например,
модульность и скрытность информации). Это выражено в законе
"Струтура ИС однозначно соответствует структуре разработавшей ее
организации".
я_Укомплектованность штатов я.предполагает подбор, набор и зак-
репление специалистов. При этом руководитель обычно озабочен сог-
ласованием двух различных жизненных циклов: жизненного цикла из-
делия и жизненного цикла или продвижения по службе каждого сот-
рудника. Такое согласование часто предполагает, что некоторые це-
ли проекта приносят в жертву долгосрочным целям продвижения по
службе сотрудников, участвующих в разработке.
я_Руководимостья. предполагает качественное выполнение следующих
действий: я1мотивации я0- создания и поддержания интереса и стимулов,
побуждающих людей прилагать усилия для успеха проекта; я1организа-
я1ции общения я0- создания и поддержания необходимых сведений о про-
екте и его окружении для участников проекта; я1руководства сотруд-
я1никами я0- руководства сотрудниками - улучшения понимания факторов,
обеспечивающих мотивацию и учет их в решениях руководства.
я_Контролируемостья. предполагает сравнение
←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
|
|