20481

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

Доклад

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

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

Украинкский

2013-07-25

34 KB

0 чел.

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

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

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


 

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

39218. ФИЛОСОФИЯ НАУКИ КАК НАПРАВЛЕНИЕ СОВРЕМЕННОЙ ФИЛОСОФИИ 51.16 KB
  ФИЛОСОФИЯ НАУКИ КАК ОБЛАСТЬ ЗНАНИЯ ЛЕКЦИЯ 2.ФИЛОСОФИЯ НАУКИ КАК НАПРАВЛЕНИЕ СОВРЕМЕННОЙ ФИЛОСОФИИ 2.ПРЕДМЕТНАЯ СФЕРА ФИЛОСОФИИ НАУКИ КАК ДИСЦИПЛИНЫ ВОПРОС 1. ФИЛОСОФИЯ НАУКИ КАК НАПРАВЛЕНИЕ СОВРЕМЕННОЙ ФИЛОСОФИИ Непосредственной предшественницей философии науки является гносеология XVII XVIII вв.
39219. Динамика науки как процесс порождения нового знания 131 KB
  Философия и методология научного познания Тема 2 Лекция 3 Динамика науки как процесс порождения нового знания Сущность и движущие силы развития научного знания. Концепция исторической динамики науки Т. Этот процесс можно рассматривать как движение от мифа к логосу от логоса к преднауке от преднауки к науке от классической науки к неклассической и далее к постнеклассической и т. В философии науки вопрос о сущности и движущих силах развития научного знания сводится к следующим аспектам: Сущность динамики науки это просто...
39220. ЭКОНОМИКА СТРОИТЕЛЬСТВА 668.5 KB
  Все они используют одни и те же методические документы по составлению смет и нормативные базы ЭСН84 ЕРЕР84 СниР91 ЕРС99 ГЭСН2001 ТЕР2001 и др. Затраты труда рабочих и машинистов на единицу определяются по сборникам ГЭСН2001. ГЭСН отражают среднеотраслевые затраты на эксплуатацию строительных машин и механизмов в зависимости от видов работ. 2004 N п п Виды строительных и монтажных работ Нормативы накладных расходов в к фонду оплаты труда рабочих строителей и механизаторов Область применения номера сборников ГЭСН ГЭСНм...
39221. Социология права 16.28 KB
  Социология права (юридическая социология) – отрасль общей социологии (наряду с такими ее отраслями, как социология культуры, социология политики, социология религии и т. д.)
39223. Социальный конфликт: причины, структура и функции. Управление конфликтом 17.4 KB
  Социальный конфликт — это социальное явление, содержанием которого является процесс развития и разрешения противоречивости отношений и действий людей, детерминируемый прежде всего объективными закономерностями развития общества.
39224. Изучение явления термоэдс 163 KB
  Зеебек обнаружил что замкнутой цепи состоящей из двух разнородных проводников возникает электродвижущая сила термоэдс если контакты находятся при различных температурах рис. Явление возникновения термоэдс наблюдается и в одном проводнике если его концы находятся при разных температурах рис. Величина термоэдс прямо пропорциональна разности температур.
39225. Изучение эффекта Пельтье 259 KB
  При прохождении тока в цепи состоящей из различных проводников в местах контакта в дополнение к теплоте ДжоуляЛенца выделяется или поглощается в зависимости от направления тока некоторое количество тепла теплота Пельтье пропорциональное прошедшему через контакт электрическому заряду. В переносе тока будут участвовать электроны в узкой полосе размытия 2kT вблизи уровня Ферми. При противоположном направлении тока электроны переходя в полупроводник поглощают энергию охлаждая контакт. При пропускании тока в прямом направлении от p...
39226. Измерение коэффициента теплопроводности сыпучего материала 114 KB
  Ознакомление с методикой измерения коэффициента теплопроводности сыпучих материалов измерение коэффициента теплопроводности песка. Коэффициент теплопроводности В феноменологической теории теплопроводности перенос тепловой энергии рассматривается подобно течению жидкости. Согласно закону Фурье 1 где  коэффициент теплопроводности.