Смекни!
smekni.com

Этапы разработки программного продукта (стр. 2 из 2)

Запускаем компилятор.

В процессе разбора и преобразования программы компилятор может обнаружить ошибки. Тогда он аварийно завершает работу, выдав программисту сообщения об ошибках компиляции.

После исправления ошибок процесс компиляции повторяют.

Если с точки зрения компилятора программа написана правильно, то он строит так называемый объектный код.

- После работы компоновщика получаем исполняемую программу

- На этом этапе основным инструментом, обязательным к применению, является средство разработки приложений, система программирования:

- Borland Jbuilder, Borland Delphi, Borland Developer Studio, Borland C++ Builder, Microsoft Visual Basic, Microsoft Visual C++, C# , Microsoft Visual Studio, Microsoft Visual Studio .NET

Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ, интегрированные среды разработки; В них входят:

- компилятор или интерпретатор;

- средства создания и редактирования текстов программ;

- библиотеки стандартных программ и функций;

- отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

- графические библиотеки; утилиты для работы с библиотеками;

- встроенный ассемблер;

- встроенная справочная служба и т.д.

Тестирование и оценка качества

- При тестировании продукта проверяется его соответствие требованиям, и в зависимости от этих требований осуществляется определение методик тестирования, создание тестов и выбор соответствующих инструментов.

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

Наличие таких ошибок в программе приводит к выдаче неправильных результатов. Для их обнаружения параллельно с отладкой программы осуществляют ее тестирование.

Тестированием называют процесс выполнения программы при различных тестовых наборах данных с целью обнаружения ошибок

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

Документирование

- В простейшем случае файл справочной системы можно создать с помощью Microsoft Word и утилит от Microsoft для создания help-файлов, включаемых в состав многих средств разработки, но при большом объеме работы нередко используются специализированные средства таких компаний, как Blue Sky Software, EC Software, JGsoft.

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

Внедрение и сопровождение

- Для создания дистрибутивных приложения также применяются специализированные средства, лидерами рынка которых являются компании InstallShield Software и Wise Solutions.

- На этапе сопровождения продукта, как показывает практика, может понадобиться все, что было произведено при работе над проектом, и соответственно любой из инструментов.


Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта
Этапы разработки программного продукта