سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری

Publish Year: 1393
Type: Conference paper
Language: Persian
View: 2,284

This Paper With 13 Page And PDF Format Ready To Download

Export:

Link to this Paper:

Document National Code:

NCECN01_179

Index date: 27 January 2015

ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری abstract

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

ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری Keywords:

ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری authors

ولی اله عمرانی

دانشجوی کارشناسی ارشد مهندسی کامپیوتر-نرم افزار، دانشگاه پیام نور تهران.

بیتا امیرشاهی

استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران.

احمد فراهی

استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران.

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

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
Bass, L., Clements, P., & Kazman, R. (2003); Software Architecture ...
Bass, L., Clements, P., & Kazman, R. (2012); Software architecture ...
_ ennett- Therkildsen, A., Jorgensen, J. B., Norskov, K., & ...
Berenbach, B., Paulish, _ J., Kazmeier, J., & Rudorfer, A. ...
Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., ...
Clements, P., Garlan, D., Bass, L., Stafford, J., Nord, R., ...
Clements, P., Kazman, R., & Klein, M. (2002); Evaluating software ...
Goknil, A., Kurtev, I., & Van Den Berg, K. (2013); ...
Gorton, I. (2011); Essential software architecture: Springer. ...
Hofmeister, C., Kruchten, P., Nord, R. L., Obbink, H., Ran, ...
Hull, E., Jackson, K., & Dick, J. (2011); Requirements engineering: ...
IEEE 1471 (2000); Recommended practice for architectural description of software-intes ...
ISO/IEC 10746-2. (1996); Information T echnol ogy--Open Distributed Proc es ...
Kruchten, P. B. (1994); «The 4+ _ view model of ...
Putman, J. (2001); Architecting with rm-odp. Prentice Hall Professional. ...
Roy, B., & Graham, T. N. (2008); Methods for evaluating ...
Rozanski, N., & Woods, E. (2011); Software systems architecture: working ...
Sutcliffe, A. (2013); Bridging users' values and requirements to architectur. ...
Woods, E. (2004); Experiences using viewpoints for information systems architecture: ...
نمایش کامل مراجع

مقاله فارسی "ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری" توسط ولی اله عمرانی، دانشجوی کارشناسی ارشد مهندسی کامپیوتر-نرم افزار، دانشگاه پیام نور تهران.؛ بیتا امیرشاهی، استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران.؛ احمد فراهی، استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران. نوشته شده و در سال 1393 پس از تایید کمیته علمی اولین همایش ملی مهندسی برق و کامپیوتر در شمال کشور پذیرفته شده است. کلمات کلیدی استفاده شده در این مقاله معماری نرم افزار، طراحی معماری نرم افزار، دیدهای معماری، دیدگاه های معماری، ذینفع هستند. این مقاله در تاریخ 7 بهمن 1393 توسط سیویلیکا نمایه سازی و منتشر شده است و تاکنون 2284 بار صفحه این مقاله مشاهده شده است. در چکیده این مقاله اشاره شده است که سیستم های نرم افزاری جهت برآورده نمودن نیازمندی های ذینفعان ساخته و طراحی می شوند. معماری نرم افزار در واقع پلی میان این نیازمندی ها و سیستم نرم افزاری نهایی می باشد. پیمودن مسیری که از این نیازمندی ها شروع شده و به ساخت یک سیستم نرم افزاری عملی مد نظر ذینفعان ختم شود، کاریست بسیار پیچیده و دشوار. با ... . برای دانلود فایل کامل مقاله ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری با 13 صفحه به فرمت PDF، میتوانید از طریق بخش "دانلود فایل کامل" اقدام نمایید.