p align="justify"> Вимоги до інформаційної програмної сумісності.
Система повинна працювати під управлінням сімейства операційних систем Win 32 (Windows XP/Vista/7 і т.д.).
4. Вибір методу розробки програмного забезпечення
В даний момент немає необхідності розробляти методологію розробки програмного забезпечення (ПО) "з нуля". Існує широкий вибір готових методологій на всі випадки життя. І, хоча, практично кожен досить досвідчений керівник розробки програмного забезпечення з часом знаходить свої, більш зручні для вирішуваних завдань, методи, все ж за основу береться одна зі стандартних, загальновизнаних методологій. У нашому випадку була обрана звичайна каскадна модель, вона включає 6 основних етапів:
Планування програмного проекту - залежно від потреб та обраної методології розробки може або взагалі відсутні, або займати досить велику частину розробки. На цьому етапі визначаються основні завдання, які повинні бути вирішені в рамках розробки ПЗ, проводиться оцінка необхідного функціоналу, технічне обстеження об'єкта автоматизації, оцінка фінансових, часових, людських, технічних та інших ресурсів, необхідних для здійснення розробки. Так само визначаться, які будуть використані методи розробки і тестування. Можуть бути побудовані тимчасові графіки, складено бюджет, план робіт та інші документи. p align="justify"> Складання вимог замовника - на цьому етапі відбувається збір, аналіз і формалізація вимог до розробляється ПЗ з боку замовника. Етап служить для вироблення максимального взаєморозуміння між замовником і виконавцем. Обговорюються форма надання інформації, необхідний функціонал, проблеми та обмеження, які можуть виникнути при розробці. Складені вимоги можуть бути протестовані. p align="justify"> Проектування програмного продукту - на цьому етапі відбувається розробка та деталізація моделі розроблюваного програмного продукту. На підставі побудованої моделі визначається структура та архітектура ПЗ, організація та взаємодія модулів та інтерфейсів, структура бази даних, будується діаграма класів тощо. Процес проектування проводиться з урахуванням методології, обраної на етапі планування. Може бути складений прототип розмотується ПЗ. p align="justify"> Розробка програмного забезпечення - єдиний етап, які не може бути пропущений, незалежно від обраної методології. На цьому етапі відбувається перетворення результатів проектування системи в програмний код на використовувану мову програмування відповідно з використовуваними стандартами кодування. На цьому ж етапі розробники надають інформацію інженерам з тестування для розробки комплексу тестів, розробляють технічну документацію і виробляють планування інтеграції ПЗ. p align="justify"> Тестування програмного забезпечення - етап, який не має чітко визначеного початку. Може початися ще на етапі складання вимог. Чим раніше почнеться тестування тим вище ймовірність, щ...