دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos (auth.) سری: International Series in Software Engineering 5 ISBN (شابک) : 9781461374039, 9781461552697 ناشر: Springer US سال نشر: 2000 تعداد صفحات: 456 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 17 مگابایت
کلمات کلیدی مربوط به کتاب الزامات غیر کاربردی در مهندسی نرم افزار: مهندسی نرم افزار/برنامه نویسی و سیستم های عامل، دستکاری نمادین و جبری، هوش مصنوعی (شامل رباتیک)
در صورت تبدیل فایل کتاب Non-Functional Requirements in Software Engineering به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الزامات غیر کاربردی در مهندسی نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نیازهای غیر عملکردی در مهندسی نرم افزار یک رویکرد
سیستماتیک و عملگرایانه برای ایجاد کیفیت در سیستم های نرم
افزاری ارائه می دهد. سیستم ها باید ویژگی های کیفیت نرم افزار
مانند دقت، عملکرد، امنیت و قابلیت تغییر را نشان دهند. با این
حال، پرداختن به چنین نیازمندیهای غیرعملکردی (NFR) در بسیاری
از پروژهها دشوار است، حتی اگر تکنیکهای زیادی برای برآوردن
نیازهای عملکردی به منظور ارائه عملکرد مطلوب وجود داشته باشد.
این امر به ویژه صادق است زیرا NFR برای هر سیستم معمولاً با
یکدیگر تعامل دارند، تأثیر گسترده ای بر روی سیستم دارند و ممکن
است ذهنی باشند. برای اینکه توسعه دهندگان بتوانند به طور
سیستماتیک با NFR های متنوع یک سیستم برخورد کنند، این کتاب
چارچوب NFR را ارائه می دهد. تسهیلات گرافیکی ساختاریافته برای
بیان NFRها و مدیریت آنها با پالایش و مرتبط کردن NFRها، توجیه
تصمیمات و تعیین تاثیر آنها ارائه شده است. از آنجایی که NFR ها
ممکن است به طور مطلق به دست نیایند، ممکن است به سادگی به
اندازه کافی ارضا شوند ("راضی"). برای انعکاس این موضوع، NFRها
بهعنوان «اهداف نرم» نشان داده میشوند که وابستگیهای متقابل
آنها، مانند مبادلات و هم افزایی، در نمودارها نشان داده
میشوند. تأثیر تصمیمات به صورت کیفی از طریق نمودار منتشر می
شود تا مشخص شود که یک سیستم هدف انتخابی تا چه حد NFR های خود
را برآورده می کند. در طول توسعه، توسعهدهندگان فرآیند را
هدایت میکنند و از تخصص خود استفاده میکنند و در عین حال از
کاتالوگهای دانش در مورد NFRها، تکنیکهای توسعه و معاوضهها
کمک میکنند، که همگی قابل بررسی، استفاده مجدد و سفارشیسازی
هستند.
نیازهای غیر عملکردی در مهندسی نرم افزار کاربرد
چارچوب NFR را برای انواع NFR ها، دامنه ها، ویژگی های سیستم و
حوزه های کاربردی نشان می دهد. این به خوانندگان کمک می کند تا
چارچوب را در NFR ها و دامنه های مورد علاقه خاص خود اعمال
کنند. درمان های دقیق از NFR های خاص - دقت، امنیت و الزامات
عملکرد - همراه با درمان های NFR برای سیستم های اطلاعاتی به
عنوان تخصص های چارچوب NFR ارائه شده است. مطالعات موردی NFR ها
برای انواع سیستم های اطلاعاتی شامل کارت اعتباری و سیستم های
اداری است. استفاده از چارچوب برای مناطق کاربردی خاص برای
معماری نرم افزار و همچنین مدل سازی سازمانی نشان داده شده است.
بازخورد کارشناسان حوزه در صنعت و دولت، ارزیابی اولیه چارچوب و
برخی مطالعات موردی را ارائه می دهد. با استناد به نتایج
تحقیقات چند پایان نامه و مقالات داوری، ارائه، اصطلاحات و
نمادهای گرافیکی این کتاب با ارقام بسیاری ادغام و به تصویر
کشیده شده است.
نیازهای غیر عملکردی در مهندسی نرم افزار منبعی عالی
برای متخصصان مهندسی نرم افزار، محققان و دانشجویان است.
Non-Functional Requirements in Software Engineering
presents a systematic and pragmatic approach to `building
quality into' software systems. Systems must exhibit software
quality attributes, such as accuracy, performance, security
and modifiability. However, such non-functional requirements
(NFRs) are difficult to address in many projects, even though
there are many techniques to meet functional requirements in
order to provide desired functionality. This is particularly
true since the NFRs for each system typically interact with
each other, have a broad impact on the system and may be
subjective. To enable developers to systematically deal with
a system's diverse NFRs, this book presents the NFR
Framework. Structured graphical facilities are offered for
stating NFRs and managing them by refining and inter-relating
NFRs, justifying decisions, and determining their impact.
Since NFRs might not be absolutely achieved, they may simply
be satisfied sufficiently (`satisficed'). To reflect this,
NFRs are represented as `softgoals', whose interdependencies,
such as tradeoffs and synergy, are captured in graphs. The
impact of decisions is qualitatively propagated through the
graph to determine how well a chosen target system satisfices
its NFRs. Throughout development, developers direct the
process, using their expertise while being aided by
catalogues of knowledge about NFRs, development techniques
and tradeoffs, which can all be explored, reused and
customized.
Non-Functional Requirements in Software Engineering
demonstrates the applicability of the NFR Framework to a
variety of NFRs, domains, system characteristics and
application areas. This will help readers apply the Framework
to NFRs and domains of particular interest to them. Detailed
treatments of particular NFRs - accuracy, security and
performance requirements - along with treatments of NFRs for
information systems are presented as specializations of the
NFR Framework. Case studies of NFRs for a variety of
information systems include credit card and administrative
systems. The use of the Framework for particular application
areas is illustrated for software architecture as well as
enterprise modelling. Feedback from domain experts in
industry and government provides an initial evaluation of the
Framework and some case studies. Drawing on research results
from several theses and refereed papers, this book's
presentation, terminology and graphical notation have been
integrated and illustrated with many figures.
Non-Functional Requirements in Software Engineering
is an excellent resource for software engineering
practitioners, researchers and students.
Front Matter....Pages i-xxx
Introduction....Pages 1-9
Front Matter....Pages 11-13
The NFR Framework in Action....Pages 15-45
Softgoal Interdependency Graphs....Pages 47-88
Cataloguing Refinement Methods and Correlations....Pages 89-150
Front Matter....Pages 151-151
Types of NFRs....Pages 153-160
Accuracy Requirements....Pages 161-195
Security Requirements....Pages 197-215
Performance Requirements....Pages 217-248
Performance Requirements For Information Systems....Pages 249-288
Front Matter....Pages 289-289
Introduction to the Studies and Applications....Pages 291-300
A Credit Card System....Pages 301-329
An Administrative System....Pages 331-350
Application to Software Architecture....Pages 351-366
Enterprise Modelling and Business Process Redesign....Pages 367-382
Assessment of Studies....Pages 383-389
Back Matter....Pages 391-441