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

Publish Year: 1395
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 1,000

This Paper With 15 Page And PDF and WORD Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

CITCOMP01_254

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

Abstract:

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

Authors

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

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

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

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • شمس، فریدون، مفاهیم پایه معماری سازمانی، ماهنامه توسعه و کاربری ...
  • آزمون چابک : مروری بر اصول و اتوماسیون آن [مقاله کنفرانسی]
  • پور کمالی، انارکی، روش های ارزیابی معماری نرم افزار، دانشگاه ...
  • جلیلی، سعید .شاه محمدی، غلامرضا، انتخاب سبک معماری نرم‌افزار با ...
  • سمینارهای آموزشی معماری سازمان، 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., ...
  • نمایش کامل مراجع