Разработка и обоснование требований подсистемам информационного, математического, программного, технического и др. обеспечения
Обеспечивающие подсистемы определяют информационные, математические, лингвистические, программные и др. средства для решения задач, связанных с обработкой информации, и объединяют по этим средствам функциональные подсистемы в единую систему. Информационное обеспечение (ИО) представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в АИС. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для автоматического обслуживания, массивы информации на соответствующих носителях, а также персонал, обеспечивающий надежность хранения, своевременность и качество технологии обработки информации. Техническое обеспечение (ТО) представляет собой комплекс технических средств (технические средства сбора, регистрации, оргтехника и др.), обеспечивающих работу АИС.
Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи АИС и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения и персонал, занимающийся его разработкой и сопровождением на весь период жизненного цикла АИС. Математическое обеспечение (МО) - это совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ АИС. Математическое обеспечение включает средства моделирования процессов управления, методы и средства решения типовых задач управления, методы оптимизации исследуемых управленческих процессов и принятия решений (методы многокритериальной оптимизации, математического программирования, математической статистики, теории массового обслуживания и т.д.). Техническая документация по этому виду обеспечения АИС содержит описание задач, задания по алгоритмизации, экономико-математические модели задач, текстовые и контрольные примеры их решения. Персонал составляют специалисты по организации управления объектом, постановщики задач управления, специалисты по вычислительным методам, проектировщики АИС.
Разработка программного обеспечения на основе технического задания дипломного проекта Обоснование выбора СУБД и инструментальных программных средств: тип модели данных, которую поддерживает данные СУБД, ее адекватность потребностям рассматриваемой предметной области. Характеристика производительности. Выбор СУБД является одним из важнейших моментов в разработке проекта БД, так как он принципиальным образом влияет на процесс проектирования БД и реализации информационной системы. Теоретически при осуществлении этого выбора нужно принимать во внимание десятки факторов. Но на практике разработчики руководствуются лишь собственной интуицией и несколькими наиболее важными критериями, к которым относятся: · тип модели данных, которую поддерживает данная СУБД, адекватность модели данных структуре рассматриваемой ПО; · характеристики производительности СУБД; · запас функциональных возможностей для дальнейшего развития информационной системы; · степень оснащённости СУБД инструментарием для персонала администрирования данными; · удобство и надежность СУБД в эксплуатации; · наличие специалистов по работе с конкретной СУБД; · стоимость СУБД и дополнительного программного обеспечения. По результатам предыдущего этапа определены основные характеристики БД, такие как объём памяти и необходимая производительность. В зависимости от этого выбираются 2-3 СУБД, которые соответствуют выявленным требованиям. Например, если объём БД не превысит 100М, большинство запросов выбирает от 1 до 20 записей и время реакции системы не должно превышать 10 секунд, то следует остановить выбор на системах среднего класса, таких как Firebird, PostgreSQL, FoxPro. Для меньших по объёму БД можно выбрать Access или MySQL, а такие серьёзные СУБД как Oracle, DB/2 или Informix следует рассматривать в тех случаях, когда велик объём данных или имеются высокие требования к производительности системы.
|