20458

Основні задачі та проблеми проектування програмних продуктів

Доклад

Информатика, кибернетика и программирование

Пр428 Основні задачі та проблеми проектування програмних продуктів. Проектування – це процес розробки проекту тобто комплекту документації призначену для створення проекту його удосконалення та ліквідації а також для перевірки або відтворення проміжних і кінцевих рішень. Проектування – тривалий процес і включає етапи від підготовки технічного завдання до випробування. Процес створення програмного забезпечення ПЗ також включає в себе методи проектування.

Украинкский

2013-07-25

13.41 KB

4 чел.

Братіца Владіслав. Пр-428

Основні задачі та проблеми проектування програмних продуктів.

Проектування – це процес розробки проекту, тобто комплекту документації, призначену для створення проекту, його удосконалення, та ліквідації, а також для перевірки або відтворення проміжних і кінцевих рішень. Проектування – тривалий процес і включає етапи від підготовки технічного завдання до випробування. Процес створення програмного забезпечення (ПЗ), також включає в себе методи проектування.

Метою проектування є визначення внутрішніх властивостей системи та деталізації її зовнішніх (видимих) властивостей на сонові виданих замовником вимог до ПЗ (Вихідні умови задачі).

Модель даних предметної області накладає обмеження на бізнес логіку і структури даних. В залежності від класу створюваного ПЗ, процес проектування може забезпечуватися як «ручним» проектуванням, так і різними засобами його автоматизації. В процесі проектування ПЗ для          ER  діаграми, UML – діаграми, DFD – діаграми, а також макети.

Проектуванню зазвичай підлягають:

  1.  Архітектура ПЗ.
  2.  Пристрій компонентів ПЗ.
  3.  Користувацькі інтерфейси.

Основними проблемами ПЗ є:

  1.  Недолік прозорості. В будь-який момент часу складно сказати, в якому стані перебуває проект і який відсоток його завершення.
  2.  Недолік контролю. Складно оцінити обсяг виконаної і залишившоїся роботи.
  3.  Недолік трасування.
  4.  Недолік моніторингу. Неможливість спостерігати хід розвитку проекту, не дозволяє контролювати хід розробки у реальному часі.
  5.  Неконтрольовані зміни.
  6.  Недостатня надійність. Найскладніший  процес – пошук і виправлення помилок у програмах.
  7.  Відсутність гарантій якості і надійності програм через відсутність гарантій відсутності помилок в програмах аж до формальної здачі програм замовникам.

 

А также другие работы, которые могут Вас заинтересовать

30040. Формы обращения, связанные с родственными в английском языке 199.12 KB
  Формы обращения в английском языке. Формы обращения связанные с родственными отношениями. Ласковые и дружественные формы обращения. Вежливые формы обращения.
30041. Спектральный анализ дискретных сигналов 231 KB
  Написать программу на языке программирования Паскаль для решения следующей задачи (вариант задания индивидуальный). Результаты расчетов должны выводиться на экран и в файл. Оформление графиков и таблиц выполнять средствами математических пакетов (Maple, MathCad)
30043. ВИЗУАЛИЗАЦИЯ ЧИСЛЕННЫХ МЕТОДОВ. РЕШЕНИЕ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ 232 KB
  Метод Эйлера модифицированный – стр. В данной курсовой работе требуется вычислить дифференциальное уравнение способами Эйлера и Эйлера модифицированный: Результаты вычислений должны содержать: точное значение уравнения приближенные значения графики Решение обыкновенных дифференциальных уравнений. Одношаговыми являются метод Эйлера и методы Рунге – Кутта.
30047. Древовидные (иерархические) структуры данных в реляционных базах данных 1006.5 KB
  Сегодня большинство хранилищ данных как простых так и сложных построены на основе реляционных баз данных. Реляционные базы данных в большинстве случаев удовлетворяют требования какойлибо предметной области данных но часты и случаи когда требуется представление и хранение данных в иерархическом виде. Это снизит защищенность данных но избавит нас от долгих раздумий в самом начале пути.
30048. База данных пользователей сети 318.5 KB
  Далее в пояснительной записке прилагается подробное описание этапов создания автоматизированной информационной системы полное описание постановки задачи графический интерфейс программы и листинг полученной программы. Общий интерфейс АИС Рисунок 5 Форма: баланс Рисунок 6 форма: конфигурация сети Рисунок 7 Отчет Приложение 2 Листинги запросов Запрос1: CLOSE ALL use CLEAR PUBLIC q input ' Введите номр модема ' to q select distinct a. Лист № докум. Подпись Дата Лист 2 681.