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