معماري نرم‌افزار

فرآيند تدوين معماري نرم‌افزار

2020-08-07T00:08:04+04:3014 جولای 2016|معماري نرم‌افزار|

در مطالب قبلي در مورد پيچيدگي نيازمندي‌هاي نرم‌افزار و مدلسازي نيازمندي‌هاي كيفي نكاتي مطرح شد. اما موضوعي كه سبب استفاده از اين مفاهيم به صورت يكپارچه مي‌شود، فرآيند تدوين معماري است. فرآيند تدوين معماري نرم‌افزار از جمله مفاهميي است كه همانند هوا در بسياري از پروژه‌هاي توسعه نرم‌افزار خصوصاً در [...]

دغدغه‌هاي معماري

2020-08-07T00:08:05+04:301 می 2015|معماري نرم‌افزار, نيازمندي‌هاي نرم‌افزار|

كشف نيازمندي‌هاي نرم‌افزار در اولين مراحل توسعه همواره از مهمترين مسائل شناخت بوده است و همانطور كه مطلب «پيچيدگي نيازمندي‌هاي نرم‌افزار» و «مدلسازي نيازمندي‌هاي كيفي» بيان شد، استفاده از برخي نكات يا دسته‌بندي ارائه‌شده توسط استانداردها مي‌تواند به شناخت و مدلسازي نيازمندي‌هاي نرم‌افزار كمك كند. در واقع، با مطالعه كتاب‌هاي [...]

مدلسازي نيازمندي‌هاي كيفي

2020-08-07T00:08:05+04:3013 اکتبر 2014|معماري نرم‌افزار, نيازمندي‌هاي نرم‌افزار|

شناخت نيازمندي‌ها هميشه اولين دغدغه توسعه نرم‌افزار بوده است (البته نه در ايران). نيازمندي‌هاي كيفي از نظر اجرايي بخش اغلب مبهمي از نيازمندي‌هاست و معمولاً نمي‌توان آن را در ابزارهاي كاربردي مدلسازي متداول ردگيري (Trace) نمود. عمده‌ترين علتي كه سبب چنين موضوعي مي‌شود آن است كه ابزارهاي متداول مدلسازي كاركرد [...]

معماري ايمن

2020-08-07T00:08:06+04:3027 دسامبر 2013|معماري نرم‌افزار, مهندسي نرم‌افزار|

يكي از جذاب‌ترين و پيچيده‌ترين خصوصيات كيفي در توسعه نرم‌افزار ايمني (Safety) است. اين خصوصيت از آن لحاظ جذاب است كه توسعه نرم‌افزار و خصوصاً معماري نرم‌افزار را دچار چالش مي‌كند و اين براي افرادي چون من، بسيار جذاب است. روش‌هاي متداول با توجه به ماهيت ايمني، توان پاسخگويي به [...]

كتاب معماري نرم‌افزار

2020-08-07T00:08:06+04:303 اکتبر 2013|معرفي كتاب, معماري نرم‌افزار|

كتاب‌هاي متعدد و متنوعي در مورد معماري نرم‌افزار، چگونگي انجام آن و يا ارزيابي آن ارائه شده‌اند كه هر يك از منظري به معماري نرم‌افزار نگاه مي‌كنند. برخي تلاش مي‌كنند تا معماري نرم‌افزار را بيشتر طراحي سطح بالا بنامند و متمركز بر توزيع وظيفه‌مندي و ارتباط بين مولفه‌ها شوند، برخي [...]

معماري نرم‌افزار

2020-08-07T00:08:06+04:309 آگوست 2013|معماري نرم‌افزار|

معماري نرم‌افزار از جمله مفاهيمي است كه در دو دهه اخير به‌تدريج در حوزه مهندسي نرم‌افزار و توسعه نرم‌افزار جاي پايي پيدا نموده است. برخلاف تفكر اغلب افراد كه با شنيدن كلمه معماري نرم‌افزار به ياد لايه‌هاي نرم‌افزار مي‌افتند و در مورد N-Tier صحبت مي‌كنند و به آن ابراز ارادت [...]