20481

Детальний розгляд критичних етапів життєвого циклу. Принципи структурного аналізу

Доклад

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

Принципи структурного аналізу. Всі методології структурного аналізу базуються на ряді загальних принципів частина з яких регламентує організацію робіт на початкових етапах ЖЦ а частина використовується при виробленні рекомендацій щодо організації робіт. В якості двох базових принципів використовуються наступні: принцип розділяй і володарюй і принцип ієрархічного упорядкування. Перший є принципом вирішення важких проблем шляхом розбиття їх на безліч менших незалежних завдань легких для розуміння і вирішення.

Украинкский

2013-07-25

34 KB

0 чел.

Детальний розгляд  критичних етапів життєвого циклу. Принципи структурного аналізу.

Аналіз вимог розроблюваної системи є найважливішим серед всіх етапів ЖЦ. Вінробить істотний вплив на всі наступні етапи, будучи в той же час найменшвивченим і зрозумілим процесом. На цьому етапі, по-перше, необхідно зрозуміти,що передбачається зробити, а по-друге, задокументувати це, тому що якщо вимоги не зафіксовані і не зроблені доступними для учасників проекту, то вони начебто й не існують. При цьому мова, якою формулюються вимоги, повинен бути доситьпростий і зрозумілий замовнику.
У багатьох аспектах системний аналіз є найбільш важкою частиною розробки.Нижченаведені проблеми, з якими стикається системний аналітик, взаємопов'язані це є однією з головних причин їх важкою):

• аналітику складно отримати вичерпну інформацію для оцінки вимог до системи з точки зору замовника;
• замовник, в свою чергу, не має достатньої інформації про проблему обробки даних для того, щоб судити, що є здійсненним, а що ні;
• аналітик стикається з надмірною кількістю докладних відомостей, як про предметну область, так і про нову систему;
• специфікація системи через обсяг і технічних термінів часто незрозуміла для замовника;
• в разі зрозумілості специфікації для замовника, вона буде недостатньою для проектувальників і програмістів,
створюють систему.
Звичайно, застосування відомих аналітичних методів знімає деякі з перерахованих проблем аналізу, однак ці проблеми можуть бути істотно полегшені за рахунок застосування сучасних структурних методів, серед яких центральне місце займають методології структурного аналізу.
Структурним аналізомпрінято називати метод дослідження
системи, яке починається з її загального огляду і потім
деталізується, набуваючи ієрархічну структуру з дедалі
великим числом рівнів.
 Для таких методів характерно
розбиття на рівні абстракції з обмеженням числа елементів
на кожному з рівнів (зазвичай від 3 до 6-7), обмежений
контекст, що включає лише істотні на кожному рівні
деталі, дуальність даних та операцій над ними; використання
строгих формальних правил записи, послідовне наближення до кінцевого результату.
Всі методології структурного аналізу базуються на ряді загальних принципів, частина з яких регламентує організацію робіт на початкових етапах ЖЦ, а частина використовується при виробленні рекомендацій щодо організації робіт. В якості двох базових принципів використовуються наступні: принцип "розділяй і володарюй» і принцип ієрархічного упорядкування. Перший є принципом вирішення важких проблем шляхом розбиття їх на безліч менших незалежних завдань, легких для розуміння і вирішення. Другий принцип декларує, що пристрій цих частин також суттєво для розуміння. Понимаемость проблеми різко підвищується при організації її частин в деревовидні ієрархічні структури, тобто система може бути зрозуміла і побудована за рівнями, кожен з яких додає нові деталі.
Проте варто відзначити, що інші принципи структурного аналізу є не менш важливими.
 Відзначимо основні принципи:
1) Принцип абстрагування полягає у виділенні істотних з деяких позицій аспектів системи та у відволіканні від несуттєвих з метою представлення проблеми в простому загальному вигляді.
2) Принцип формалізаціізаключается у необхідності суворого методичного підходу до вирішення проблеми.
3) Принцип упрятиванія полягає в упрятиваніі несуттєвою на конкретному етапі інформації: кожна частина "знає" тільки необхідну їй інформацію.
4) Принцип концептуальної спільності - полягає в дотриманні єдиної філософії на всіх етапах ЖЦ (структурний аналіз - структурний проектування - структурний програмування - структурне тестування).
5) Принцип полнотизаключается в контролі на присутність зайвих елементів.
6) Принцип непротиворечивостизаключается в обгрунтованості та узгодженості елементів.
7) Принцип логічної незалежності полягає в концентрації уваги на логічному проектуванні для забезпечення незалежності від фізичного проектування.
8) Принцип незалежності даннихзаключается в тому, що моделі даних повинні бути проаналізовані і спроектовані незалежно від процесів їх логічної обробки, а також від їх фізичної структури і розподілу.
9) Принцип структурування даннихзаключается в тому, що дані повинні бути структуровані і ієрархічно організовані.
10) Принцип доступу кінцевого пользователязаключается в тому, що користувач повинен мати засоби доступу до бази даних, які він може використовувати безпосередньо (без програмування).
Дотримання вказаних принципів необхідно при організації робіт на початкових етапах ЖЦ незалежно від типу розробляється ПО і використовуваних при цьому методологій.


 

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

43530. Расчет балки и ее характеристик 3.86 MB
  Для указанных схем определить собственные частоты и формы колебаний. Проверить ортогональность собственных форм колебаний. Определить амплитуды вынужденных колебаний под действием силы P(t) = P0cosΩt, приложенной в точке А. Построить эпюру динамических изгибающих моментов при частоте Ω = (γ/mδ)1/2
43531. Системный анализ информационной системы управления бюджетом на предприятии 12.42 MB
  А1 Масштаб предприятия одно здание 100 служащих. А2 Масштаб предприятия четыре филиала в пределах города 500 служащих. А3 Масштаб предприятия один филиал в пределах города и четыре филиала в области 1000 служащих. А4 Масштаб предприятия семь офисов в семи регионах РФ 500 служащих.
43532. Становление системы хореографического образования А.Я.Вагановой 82.91 KB
  Стремясь подчеркнуть особенности русской балетной школы, Ваганова в своей книге нередко сопоставляет ее с французской и итальянской школами. Эти понятия нельзя связывать с современным зарубежным балетом, хотя в отдельных случаях описанные Вагановой приемы еще бытуют в хореографической практике.
43533. Проектирование автоматизированного участка цеха по производству сотового заполнителя 649 KB
  Характеристика изделий получаемых в данном технологическом процессе Технические характеристики сот Краткая характеристика линии для производства непрерывного сотового заполнителя Характеристика склада
43534. РАСЧЕТ И ПРОЕКТИРОВАНИЕ ЭЛЕМЕНТОВ МАШИН И ОСНАСТКИ 465.5 KB
  Цепной передачи одноступенчатого редуктора ременной передачи.Проектировочный и проверочный расчет цепной передачи.Проектировочный и проверочный расчет зубчатой передачи.Проектировочный и проверочный расчет ременной передачи.
43535. Бизнес-план придорожного сервиса автодороги Р351 «Тюмень-Екатеринбург» 747 KB
  Пункт придорожного сервиса представляет собой мини-кафе, строительство которого включено Управлением торговли и услуг Екатеринбургского облисполкома в план развития объектов общепита придорожного сервиса в Свердловской области. По проекту кафе будет располагаться рядом с существующим газоном
43536. НЕОБХОДИМОСТЬ КОНТРОЛЯ НАД ОСУЩЕСТВЛЕНИЕМ ОПРЕАЦИЙ НА ВАЛЮТНОМ РЫНКЕ 227.5 KB
  Объектом работы является рынок специальных услуг валютных операций покупка-продажа валюты на международных рынках. А в настоящее время вопрос об установлении стабильности национальной валюты так как стабильный уровень валюты тяжело удержать. Цель курсовой работы достигается с помощью реализации следующих задач: определение понятий и терминологии валютного рынка иностранной валюты как товара обращающегося на валютном рынке; рассмотрение субъектов валютного рынка; исследование операций на валютном рынке организации деятельности...
43537. Схематехника электронных устройств. Проектирование усилителя 360 KB
  Выбор типов пассивных компонентов усилителя Литература Задание на проектирование: Рассчитать предварительный усилитель мощности с парафазным выходом по следующим исходным данным: Коэффициент усиления не менее 30Дб; Полоса пропускания от 20 Гц до 10 КГц; Допустимая неравномерность частотной характеристики: Mн=Mв=141; Амплитуда выходного сигнала не менее 3 В; Входное сопротивление не менее 50 КОм; Сопротивление нагрузки не более 300 Ом; Ёмкость нагрузки 10 пФ;...
43538. РОЗРОБКА СТРУКТУРИ ЧАСОВИХ ЦИКЛІВ ПЕРВИННОГО ЦИФРОВОГО СИГНАЛУ І РОЗРАХУНОК ТАКТОВОЇ ЧАСТОТИ АГРЕГАТНОГО ЦИФРОВОГО СИГНАЛУ 1.12 MB
  Дискретизація це представлення аналогового сигналу в дискпеїному вигляді за допомогою АІМ перетворень. Квантування це визначення значення амплітуди кожного дискретного АІМ сигналу за допомогою шкали квантування. Приведемо спектральні діаірами АІМсигналу: Використаємо компресію що основується на 16сегментній характеристиці яка відповідає Аза кону. Звідси слідує що до тих пір поки амплітуда квантуємого гармонічного сигналуим не перевищує U0 64 де U0 напруга відповідна порогу перевантаження кодера квантування є рівномірним.