Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
342_magdis / 4.АртМагДис.doc
Скачиваний:
17
Добавлен:
17.04.2015
Размер:
1.45 Mб
Скачать

3.2.9. Оптимизация программы

Оптимизация программы представляет собой процесс преобразования исходного кода в эквивалентный, обладающий лучшим временем работы и объёмом занимаемой памяти.

К оптимизации программы относиться:

- Сегментация, то есть разделение большой программы на подпрограммы;

- Чистка и перепрограммирование критических областей, то есть наиболее часто используемых участков кода;

- Структурное кодирование позволяет получать программы более удобные для тестирования, модификации и использования.

3.2.10. Написание программной документации

При написании программной документации следует руководствоваться характером программного обеспечения, а так же требованиями ГОСТ. По ПО статистического моделирования написан комплект программной документации, включающий описание программы, текст программы и руководство оператора.

3.2.11. Сдача в эксплуатацию и сопровождение

После сдачи в эксплуатацию группа сопровождения выполняет обязанности, связанные с исправлением дефектов изготовленных программных изделий (корректирующее сопровождение) или незначительными изменениями (адаптивное сопровождение).

Изменения, проводимые на этапе сопровождения, бывают корректирующими и расширяющими. Корректирующие изменения вызываются переменами, происходящими в окружающей среде. Расширяющие изменения не являются обязательными и направлены лишь на улучшение характеристик ПО. Сопровождение как вид деятельности заключается в обработке запросов на исправление, проверку и расширение.

3.3. Схемы технологического процесса разработки и отладки программы

Исходя из вышеизложенного спроектирован технологический процесс разработки и отладки программы статистического моделирования работы КЭНС. Изобразим основные этапы технологического процесса и сам его ход в графическом виде.

3.4. Выводы

Таким образом, был разработан технологический процесс разработки и отладки программы. Использование технологического процесса разработки ПО хоть и не охватывает всех проблем обеспечения успеха проекта, но значительно упрощает работу. Кроме того, благодаря технологическому процессу экономятся временные ресурсы.

Глава IV. Обоснование и расчет финансовых затрат

В экономическом разделе будет проведен анализ целесообразности разработки программного обеспечения, определена себестоимость, а так же построен ленточный график работ.

4.1. Анализ рынка программного обеспечения

Отрасль информационных технологий развивается довольно быстрыми темпами. Она состоит из нескольких сегментов, одним из которых является рынок программного обеспечения, выполняющий роль катализатора развития экономики. Степень внедрения и использования компьютерных технологий в жизни общества становиться решающим фактором экономического роста.

Важную роль играет доступность программных продуктов, которая определяется следующими факторами:

  • Уровень цен на программное обеспечение;

  • Уровень цен на доступ к сети Интернет;

  • Уровень распространения в стране широкополосных каналов связи;

  • Уровень доходов населения;

  • Уровень компьютерной грамотности населения.

В настоящее время можно говорить о процессе активного формирования спроса на прикладное и аналитическое ПО. При чём наблюдается положительная зависимость между размером предприятия и долей использования ПО. Большинство компаний проявили общее понимание специфики делового программного обеспечения для решения прикладных задач и признали его практическую полезность.

Так что, можно говорить о больших перспективах данного сегмента с учётом того, что сам процесс продвижения (рост осведомлённости) может способствовать росту спроса.

Проведём SWOT-анализ:

Таблица 4.1. Анализ российского рынка ПО

Сильные стороны

Потенциал существующих технологий и инфраструктуры

Новые продукты и услуги

Слабые стороны

Отставание от мировых лидеров

Низкий начальный уровень развития

Неравномерное развитие регионов

Относительно низкая компьютерная грамотность населения

Возможности

Высокие темпы роста

Снижение стоимости технологий

Рост компьютерной грамотности и осведомлённости

Угрозы

Высокая зависимость от зарубежной продукции

Низкий уровень правовой защиты интеллектуальной собственности