Функционалдык жана функционалдык эмес талаптар
Функционалдуу жана функционалдык эмес талаптардын ортосундагы негизги айырма - функционалдык талаптар система эмне кылышы керек экенин, ал эми функционалдык эмес талаптар системанын кантип иштешин сүрөттөйт.
Программалык камсыздоо инженериясында программалык камсыздоо талаптары программалык камсыздоо тарабынан чечиле турган муктаждыктарга багытталган. Программалык камсыздоону иштеп чыгууда эң биринчи кадам талаптарды чогултуу болуп саналат. Бул эң маанилүү кадамдардын бири, анткени бүт продукт чогултулган талаптарга көз каранды. Талаптар чогултулгандан кийин, алар талданат жана Программанын талаптарынын спецификациясына (SRS) документтештирилет. Программалык камсыздоо талаптарын Функционалдык жана Функционалдык эмес талаптар деп экиге бөлүүгө болот.
Функционалдык талаптар кандай?
Программанын функционалдык аспектилерин белгилеген талаптар функционалдык талаптар катары белгилүү. Функционалдык талаптар бир долбоордон экинчисине өзгөрөт. Алар системалар же компоненттер тарабынан камсыздалган функцияларды аныктайт.
01-сүрөт: Программалык камсыздоону иштеп чыгуу
Оорукананы башкаруу тутумун дейли. Ал кирүү модулу, пациент модулу, дарыгер модулу, жолугушуу модулу, отчет модулу жана эсеп-кысап модулу сыяктуу бир нече модулдарга ээ болушу мүмкүн. Туура колдонуучу аты жана сырсөз берилгенде кирүү модулу системага ийгиликтүү кириши керек. Пациент модулу пациенттин маалыматын сактап, түзөтүп жана жок кылышы керек. Дарыгер модулу дарыгердин маалыматын сактап, түзөтүп жана жок кылышы керек. Дайындоо модулу жолугушууларды пландаштырып, кайра пландаштырып жана жок кылышы керек. Отчет модулу медициналык отчетторду түзүшү керек. Эсептөө модулу төлөм үчүн эсептерди түзүшү керек. Бул оорукананы башкаруу тутумунун айрым функционалдык талаптары.
Функционалдык эмес талаптар кандай?
Программанын функционалдык аспектисине тиешеси жок талаптар функционалдык эмес талаптар категориясына кирет. Алар программалык камсыздоонун күтүлгөн мүнөздөмөлөрүн аныктайт. Колдонуучулар алар жөнүндө божомол жасай алышат. Көп колдонуучулар, өзгөчө чоң системалар үчүн иштебеген талаптарды туура алуудан кооптонушат.
Оорукананы башкаруу тутумунда төмөнкү функционалдык эмес талаптар болушу керек. Ылдамдык - бул олуттуу талап. Система минималдуу жооп берүү убактысынын ичинде маалыматтарды иштеп чыгышы керек. Система коопсуз болушу керек. Маалыматтар ыйгарым укуктуу колдонуучуларга гана жеткиликтүү болушу керек. Ал оңой сакталышы керек. Программалык камсыздоо жумушчу жана колдонууга жарамдуу продукт болушу керек. Маалыматтар ишенимдүү жана зарыл болгон учурда жеткиликтүү болушу керек. Демек, оорукананы башкаруу тутумунда аткаруу, коопсуздук, тейлөө, колдонууга ыңгайлуулук, ишенимдүүлүк жана жеткиликтүүлүк сыяктуу функционалдык эмес талаптар болушу керек.
Функционалдуу жана функционалдык эмес талаптардын ортосунда кандай айырма бар?
Функционалдык жана функционалдык эмес талаптар |
|
Функционалдык талаптар – бул системанын же анын субсистемаларынын функцияларын аныктоочу талаптар. | Функционалдуу эмес талаптар – бул системанын иштешин баалоо үчүн колдонула турган критерийлерди белгилеген талаптар. |
Колдонуу | |
Функционалдык талаптар системанын функцияларын сүрөттөө үчүн колдонулат. | Функционалдуу эмес талаптар системанын сапат мүнөздөмөлөрүн же сапат атрибуттарын сүрөттөйт. |
Корытынды – Функционалдык жана Функционалдык эмес талаптар
Бул макалада программалык камсыздоо талаптарынын эки категориясынын ортосундагы айырма талкууланган. Функционалдуу жана функционалдык эмес талаптардын айырмасы функционалдык талаптар системанын эмне кылышы керек экенин, ал эми функционалдык эмес талаптар системанын кантип иштешин сүрөттөйт.