ارزیابی معماری نرم افزار با تلفیق سبک های مدل-نمایشگر-کنترل و تخته سیاه

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,002

فایل این مقاله در 15 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CITCOMP01_254

تاریخ نمایه سازی: 16 شهریور 1395

چکیده مقاله:

طراحی معماری به عنوان یک قسمت مهم از چرخه حیات نرم افزار، یک راه حل برای طراحی سطح بالا در مسائل پیچیده و سیستم های بزرگ است. اینکه طراحی معماری نرم افزار تا چه میزان موفقیت آمیز بوده است بستگی به میزان برآوردن خواسته های وظیفه ای و غیر وظیفه ای (ویژگی های کیفی) سیستم دارد. یکی از روش هایی که معمار در طراحی معماری نرم افزار مورد توجه قرار می دهد، استفاده از سبک های معماری نرم افزار است. سبک های معماری به لحاظ اینکه بارها مورد استفاده معماران قرار گرفته اند، اثر مشخص روی ویژگی های کیفی دارند. چنانچه این اثر به صورت کمی و قابل اندازه گیری برای هر سبک موجود باشد معمار را قادر خواهد ساخت تا در ارزیابی، طراحی و تصمیمات معماری دقت و سهولت بیشتری داشته باشد. در این مقاله سعی شده است که سبک لایه ای (مدل-نمایشگر-کنترل) و سبک تخته سیاه را تلفیق کرده و به کمک این تلفیق، ویژگی های کیفی مهم در چرخه حیات نرم افزار را بهبود دهیم. برای ارائه مدلی جهت ارزیابی کمی ویژگی های کیفی، چهار سناریوی مختلف بر طبق استاندارد ACME ارائه شد. در ابتدا هر سناریو بر روی سبک لایه ای و سبک تخته سیاه اعمال شده و پس از آن این دو مدل با یگدیگر تلفیق شده و یک مدل چندریختی جدید ایجاد شد که می توان هزینه کمی ویژگی کیفی (برای مثال نگهداشت پذیری) را محاسبه کرد.

نویسندگان

سیدمحسن علمایی

گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران

سیداحمد علمایی

گروه مهندسی برق، دانشکده فنی و مهندسی، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • شمس، فریدون، مفاهیم پایه معماری سازمانی، ماهنامه توسعه و کاربری ...
  • آزمون چابک : مروری بر اصول و اتوماسیون آن [مقاله کنفرانسی]
  • پور کمالی، انارکی، روش های ارزیابی معماری نرم افزار، دانشگاه ...
  • جلیلی، سعید .شاه محمدی، غلامرضا، انتخاب سبک معماری نرم‌افزار با ...
  • سمینارهای آموزشی معماری سازمان، C4ISR به روش ساخت یافته، شرکت ...
  • جافریان، پایان‌نامه کارشناسی، دانشگاه امیرکبیر تهران، ارائه چارچوب AES-AKU برای ...
  • S.M. Yacoub, H.H. Amar, Patter- Oriented Analysis and Design: Composing ...
  • D. Trowbridge, D. Mancini, D. Quick, G. Hohpe, J. Newkirk, ...
  • Ryoo, H. Saiedian, A Sramework for classifying and Developing Extensible ...
  • J.S. Mellor, K. Scott, A. Uhl, D. Weise, MDA Distilled: ...
  • J. McGovern, S.W. Ambler, M.E. Stevens, J. Linn, V. Sharan, ...
  • S.H. Kaisler, Software Paradigms, John Wiley & Sons, 2005 ...
  • J.H. Jahnke, D.M. German, J.P. Wadsack, Architectural Patterns for Data ...
  • M.J. Hawthorne, D.E. Perry, Architectural Styles for Adaptable Self-Healing Dependable ...
  • G. Booch, J. Rumbaugh, and I. Jacobson, UML User Guide, ...
  • P. Berander, L.O. Damm, J. Eriksson, T. Gorschek, K. Henningsson, ...
  • S.T. Albin, the Art of Software Architecture. Design Methods and ...
  • The ACM Computing Classification System, Publications Dept., ACM, Inc , ...
  • Albin, S.T. 2003, _ Art of Software Architecture. Design Methods ...
  • Han, J.; Yuliang Zheng, "Security characteri sation and integrity _ ...
  • Amin, Ayman; Colman, A.; Grunske, Lars, "Using Automated Control Chart ...
  • Yau, S.S.; Wang, Y.-W.; Huang, J.G.; Lee, J.E., "An integrated ...
  • Nik Daud, N.M.; Wan Kadir, W.M.N., "Static and dynamic classifications ...
  • Girgis, M.R.; Mahmoud, T.M.; Nour, R.R., "UML class diagram metrics ...
  • Stavru, S.; Ilieva, S., "Exploratory S elf-Adaptation in Software Systems, ...
  • Sanchez, L.E.; Diaz-Pace, J.A.; Zunino, A.: Moisan, S.; Rigault, J.-P., ...
  • Kashyap, S.; Tripathi, A.; Sharma, K., "Analysis and Ranking of ...
  • (INDIACom), 2015 2nd International Conference on , vol., no., pp.1654-1659, ...
  • Girgis, M.R.; Mahmoud, T.M.; Nour, R.R., "UML class diagram metrics ...
  • Kruchten, P., _ Rational Unified Process: An Introduction _ Third ...
  • Dragomir, A.; Lichter, H., "Towards _ Architecture Quality Index for ...
  • Changjun Hu; Feng Jiao; Chongchong Zhao, "An Architectural Quality Assessment ...
  • Bouwers, E.; van Deursen, A.; Visser, J., "Evaluating usefulness of ...
  • Gardazi, S.U.; Shahid, A.A., "Survey of software architecture description and ...
  • Tacla, C.A.; Gimenez, G.; Achraf, O.; Tazza, M., "Software to) ...
  • Ganesan, D.; Lindvall, M.; Cleaveland, R.; Jetley, R.; Jones, P.; ...
  • Vilela, J.; Figueiredo, B.; Castro, J.; Soares, M.; Goncalves, E., ...
  • نمایش کامل مراجع