نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • اهن
  • طبقه بندی نرم افزار نرم افزارهای فناوری اطلاعات و سیستم ها

طبقه بندی نرم افزار نرم افزارهای فناوری اطلاعات و سیستم ها

نرم افزار - نرم افزار - مجموعه ای از برنامه ها است که راه حل یک کار خاص (شمارش آب نبات ها)، انجام یک فرآیند خاص (مشاهده عکس گربه ها)، کار یک بخش خاص (حسابداری) و غیره را ارائه می دهد. این گروه از برنامه ها بی نام هستند؛ نرم افزار نمی تواند نام خود را داشته باشد. شما نمی توانید نرم افزار "Wrappers"، نرم افزار "Kotiki" یا نرم افزار "حسابداری" را بگویید - به سادگی روسی به نظر نمی رسد. در عوض می گویند نرم افزار حسابداری آب نبات، نرم افزار مشاهده عکس، نرم افزار حسابداری.

از آنجایی که نرم افزار نامی ندارد، همیشه می توانید آن را با نام دیگری بنامید. نرم افزار مشاهده عکس ممکن است به نرم افزار مشاهده گربه تبدیل شود - یا بخشی از نرم افزار اتاق استراحت شود. اگر همان نمایشگر تصویر ویندوز وجود داشته باشد، هر چه اسمش را بگذارید همان نرم افزار خواهد بود.

یک سیستم اطلاعاتی، برعکس، همیشه نامیده می شود. ممکن است IS "Wrappers"، IS "Kotiki" و IS "Accounting" وجود داشته باشد. با این حال، IS مشاهده عکس نیز حق وجود دارد (در اینجا نام سیستم "IS مشاهده عکس" است). همچنین، یک سیستم اطلاعاتی نیازی به این ندارد که اجزای آن دارای ویژگی یکپارچه باشند - وجود IS "Wrappers and Accounting" کاملاً قابل قبول است، البته اگر چنین IS مورد نیاز کسی باشد.

از سوی دیگر، نام IP فقط توسط کسانی ایجاد می شود که آن را توزیع می کنند. شما نمی توانید IP "Wrappers" را بخرید و سپس در اسناد بنویسید که IP "Candy Eater" را خریداری کرده اید - این IP های کاملاً متفاوت هستند، حتی اگر از اجزای یکسانی تشکیل شده باشند (اگرچه یک IP هنوز می تواند بخشی از آن باشد. دیگری - اما معمولاً چنین سیستم‌های اطلاعاتی هنوز به جای سیستم، زیرسیستم نامیده می‌شوند.

تفاوت دیگر بین IS و نرم افزار این است که یک IS ممکن است شامل اجزایی باشد که برای آنها برنامه یا داده نباشد. به عنوان مثال، یک سیستم اطلاعاتی که برنامه های قطار را برای مسافران در یک ایستگاه فراهم می کند ممکن است شامل کیوسک های اطلاعاتی باشد. نرم افزار همانطور که از نامش پیداست فقط می تواند شامل برنامه باشد در غیر این صورت APO (سخت افزار و نرم افزار) نامیده می شود.

UPD

نکته اینجاست که IP مفهومی گسترده تر از نرم افزار است. حداقل، علاوه بر نرم افزار، IP شامل دستورالعمل های عملیاتی و سایر مقررات اداری و همچنین ترکیب خاصی از وسایل فنی است. – avp

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

در عین حال، نرم افزار برای وجود خود نیازی به اسناد ندارد.

نرم افزار سیستم های اطلاعات کامپیوتری (IS) جزء ضروری آنهاست. به طور کلی نرم افزار به مجموعه ای از برنامه ها گفته می شود که وظیفه آنها حل مشکلات خاصی در رایانه است. بدون نرم افزار مناسب، عملکرد حتی یک سیستم کاملاً طراحی شده غیرممکن است، زیرا معنای آن کاملاً از بین رفته است.

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

توابع محصولات نرم افزاری

دو نوع نرم افزار وجود دارد: سیستمی و کاربردی.

نرم افزار سیستم شامل راه های ارتباط با سیستم های اطلاعاتی و روش های سازماندهی فرآیند محاسبات، مستقل از ماهیت وظایف است. هدف اصلی نوع اول عملکرد حفاظتی است. فقط در صورتی که نرم افزار کامل موجود باشد، به طور کامل انجام می شود. برنامه های آنتی ویروس و آنتی جاسوس افزار عمدتاً برای محافظت استفاده می شوند. برنامه های دیگری نیز وجود دارند که به عنوان ابزاری برای محافظت از اطلاعات استفاده می شوند، اما به اندازه موارد بالا محبوب نیستند.

در مورد نرم افزار سیستمی برای سیستم های اطلاعاتی، لازم به ذکر است که می تواند شامل سیستم عامل ها و سیستم های برنامه نویسی شود. برنامه نویسی سیستم شامل محصولاتی است که از اطلاعات محافظت می کند. سیستم های برنامه نویسی مجموعه ای از برنامه ها هستند که اتوماسیون برنامه نویسی را فراهم می کنند. آنها حاوی مترجم زبان های برنامه نویسی مختلف و سایر برنامه ها هستند که به شما امکان می دهند طراحی و تنظیم برنامه ها را خودکار کنید. نقش ویژه ای در این مورد به برنامه های مترجم داده می شود که وظیفه آنها ترجمه رکورد حل مسائل از یک زبان سطح بالا به یک رکورد است که به نوبه خود برای اجرای مستقیم روی رایانه مناسب است.

انواع مترجم های مورد استفاده در دستگاه های اطلاعاتی

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

سیستم عامل (OS) یکی از اجزای مهم نرم افزار است، زیرا دارای عملکرد محافظتی برای سیستم های هر کامپیوتری است.

اجرای برنامه های کاری و تعامل انسانی با سیستم های اطلاعاتی را مدیریت می کند. سیستم عامل شامل مجموعه ای از برنامه های مدیریتی است که دسترسی به آنها را فراهم می کند، فایل ها را مدیریت می کند و وظایف را با منابع محاسباتی زمان بندی می کند، ذخیره سازی برنامه ها را کنترل می کند و استفاده از آنها را تضمین می کند.

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

سیستم عامل ارتباط کاربر در رابطه با سیستم های اطلاعاتی را با انجام خودکار تعداد زیادی عملیات میانی به شدت ساده می کند و کاربر را مجبور می کند که فقط ضروری ترین عملیات را انجام دهد. برای این منظور از دستورات مناسب استفاده می شود که آدرس آن توسط کاربر مشخص می شود. اساساً تمام عملکردهای انجام شده با استفاده از سیستم عامل به 3 گروه تقسیم می شوند:

  • سازماندهی تعامل کاربر با سیستم های اطلاعات کامپیوتری؛
  • مدیریت تمام داده های اطلاعاتی وارد شده به IS؛
  • استفاده از برنامه های سیستم عامل

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

نرم افزار سرویس، متشکل از نرم افزاری است که استفاده از خدمات اضافی را امکان پذیر می کند، در نتیجه عملکرد سیستم عامل ها را گسترش می دهد، نه تنها انواع مختلفی از آنتی ویروس ها و ضد جاسوس افزارها، بلکه بایگانی های WinRar و WinZip را نیز شامل می شود.

اگرچه IP می تواند برای اهداف مختلفی استفاده شود، اما باید توجه داشت که تفاوت چندانی با یکدیگر ندارند. وظایفی که نرم افزار انجام می دهد نیز مشابه است. چه یک ابزار نرم افزار تک وظیفه ای یا چند وظیفه ای باشد، عملکرد یکسان است - حفاظت از اطلاعات، که در چندین مرحله انجام می شود. ابتدا باید سازگاری برنامه ها و سیستم عامل را تعیین کنید، سپس این محصولات را نصب کنید و سپس مشخص کنید که آیا نرم افزار به درستی کار می کند یا خیر.

این ویدئو اطلاعات دقیقی در مورد نرم افزار سیستم های اطلاعاتی ارائه می دهد:

حفاظت از داده ها

از برنامه های آنتی ویروس در مواردی استفاده می شود که نیاز به حذف یا درمان ویروسی باشد که به منظور... ویروس ها تمایل دارند از طریق انواع رسانه ها و اینترنت به دستگاه ها نفوذ کنند. ویروس ها می توانند هم به فایل ها و هم به کل رایانه آسیب های زیادی وارد کنند. برنامه های حفاظت از اطلاعات عملکرد مستقیم از بین بردن آفات ویروسی، بی ضرر و بسیار خطرناک را انجام می دهند.

با توجه به مطالب فوق می توان اهمیت نرم افزار برای دستگاه های اطلاعاتی را خلاصه کرد. هدف اولیه محصولات نرم افزاری محافظت از اطلاعات موجود در رایانه ها و سایر تجهیزات رایانه ای الکترونیکی است.

حفاظت از اطلاعات برای سازمان ها و موسسات مختلف بسیار مهم است، زیرا از دست دادن داده ها می تواند منجر به شکست شبکه های سازمانی شود.

این امکان نامطلوب است، بنابراین نصب محصولات نرم افزاری باید به طور کامل فکر شود، سازگاری آنها بررسی شود و تمام خطاهای احتمالی که ممکن است در حین کار و همچنین در هنگام نصب آنها ایجاد شود محاسبه شود. به همین دلیل است که هر شرکت جدی با توجه به شهرت خود، ابزارهای نرم افزاری را با دقت انتخاب می کند. آرشیوها همچنین نقش مهمی ایفا می کنند، زیرا آنها به فشرده سازی اطلاعات بدون از دست دادن داده ها کمک می کنند، که در مواردی که نیاز به انتقال مقادیر زیادی داده وجود دارد، کمک می کند.

محصولات نرم افزاری می توانند عملکردها را گسترش دهند و چندوظیفه بودن انواع مختلف رایانه ها را افزایش دهند. به لطف این، قابلیت های کاربر افزایش می یابد، عملکرد خود رایانه و کاربر گسترش می یابد. نرم افزار جزء بسیار مهم هر سیستم اطلاعاتی است، زیرا نقش عمده ای در راه اندازی سیستم اطلاعاتی ایفا می کند و به انجام انواع دستکاری ها با فایل ها و پایگاه های داده کمک می کند.

این ویدیو اطلاعاتی در مورد نرم افزار با SDL نشان می دهد:

یکی از مفاهیم اساسی متدولوژی طراحی AIS، مفهوم چرخه عمر نرم افزار آن (چرخه عمر نرم افزار) است. چرخه عمر نرم افزار یک فرآیند پیوسته است که از لحظه تصمیم گیری در مورد نیاز به ایجاد آن شروع می شود و در لحظه خروج کامل از سرویس به پایان می رسد. ساختار چرخه عمر نرم افزار بر اساس سه گروه از فرآیندها است:

  • پایه ایفرآیندهای چرخه عمر نرم افزار (خرید، عرضه، توسعه، بهره برداری، پشتیبانی)؛
  • کمکیفرآیندهایی که اجرای فرآیندهای اصلی را تضمین می کند (اسناد، مدیریت پیکربندی، تضمین کیفیت، تأیید، صدور گواهینامه، ارزیابی، ممیزی، حل مشکل).
  • سازمانیفرآیندها (مدیریت پروژه، ایجاد زیرساخت پروژه، تعریف، ارزیابی و بهبود خود چرخه عمر، آموزش).

توسعه- این همه کار بر روی ایجاد نرم افزار و اجزای آن مطابق با الزامات مشخص شده است، از جمله تهیه اسناد طراحی و عملیاتی، تهیه مواد لازم برای آزمایش عملکرد و کیفیت مناسب محصولات نرم افزاری، مواد لازم برای سازماندهی آموزش پرسنل و غیره. توسعه نرم افزار معمولاً شامل تجزیه و تحلیل، طراحی و پیاده سازی (برنامه نویسی) است.

بهره برداریشامل کار بر روی راه‌اندازی اجزای نرم‌افزار از جمله پیکربندی پایگاه‌های اطلاعاتی و ایستگاه‌های کاری کاربر، ارائه مستندات عملیاتی، انجام آموزش پرسنل و غیره و عملیات مستقیم از جمله بومی‌سازی مشکلات و از بین بردن علل وقوع آنها، اصلاح نرم‌افزار در چارچوب مقررات تعیین‌شده، تهیه پیشنهادات برای بهبود، توسعه و نوسازی سیستم.

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

مدیریت پیکربندی -یکی از فرآیندهای کمکی که از فرآیندهای اصلی چرخه عمر نرم افزار، در درجه اول فرآیندهای توسعه و نگهداری نرم افزار پشتیبانی می کند. هنگام ایجاد پروژه های پیچیده IS متشکل از اجزای بسیاری، که هر کدام ممکن است دارای انواع یا نسخه هایی باشند، مشکل در نظر گرفتن اتصالات و عملکردهای آنها، ایجاد یک ساختار یکپارچه و اطمینان از توسعه کل سیستم ایجاد می شود. مدیریت پیکربندی به شما این امکان را می دهد که تغییرات نرم افزار را در تمام مراحل چرخه عمر سازماندهی کنید، به طور سیستماتیک در نظر بگیرید و کنترل کنید. اصول و توصیه های کلی برای حسابداری پیکربندی، برنامه ریزی و مدیریت پیکربندی نرم افزار در استاندارد منعکس شده است. 1EO 12207-2.

هر فرآیند با وظایف و روش های خاصی برای حل آنها، داده های اولیه به دست آمده در مرحله قبل و نتایج مشخص می شود. نتایج تجزیه و تحلیل، به طور خاص، مدل های عملکردی، مدل های اطلاعاتی و نمودارهای مربوط به آنها است. چرخه عمر نرم افزار ماهیت تکراری دارد: نتایج مرحله بعدی اغلب باعث تغییر در راه حل های طراحی توسعه یافته در مراحل اولیه می شود.

مدل‌های چرخه حیات موجود، ترتیب اجرای مراحل را در طول توسعه و همچنین معیارهای انتقال از مرحله به مرحله را تعیین می‌کنند. بر این اساس، سه مدل چرخه عمر زیر بیشترین استفاده را دارند:

  • مدل آبشاری(دهه 1970-1980) - شامل انتقال به مرحله بعدی پس از اتمام کامل کار در مرحله قبلی است.
  • مدل گام به گامبا کنترل میانی (1980-1985) - یک مدل توسعه تکراری با حلقه های بازخورد بین مراحل. مزیت این مدل این است که تنظیمات بین مرحله ای شدت کار کمتری را در مقایسه با مدل آبشاری فراهم می کند، با این حال، طول عمر هر مرحله در کل دوره توسعه گسترش می یابد.
  • مدل مارپیچ(1986-1990) - بر مراحل اولیه چرخه زندگی تمرکز می کند: تجزیه و تحلیل نیازمندی ها، طراحی مشخصات، طراحی اولیه و جزئیات. در این مراحل امکان سنجی راه حل های فنی با ایجاد نمونه های اولیه بررسی و توجیه می شود. هر چرخش مارپیچ مربوط به یک مدل گام به گام برای ایجاد یک قطعه یا نسخه از یک محصول نرم افزاری است که در آن اهداف و ویژگی های پروژه روشن می شود، کیفیت آن مشخص می شود و کار نوبت بعدی مارپیچ برنامه ریزی شده است. بدین ترتیب جزئیات پروژه عمیق‌تر شده و به طور پیوسته مشخص می‌شود و در نتیجه یک گزینه معقول انتخاب می‌شود که به اجرا گذاشته می‌شود. کارشناسان به مزایای مدل مارپیچ اشاره می کنند:
  • انباشت و استفاده مجدد از نرم افزار، مدل ها و نمونه های اولیه؛
  • تمرکز بر توسعه و اصلاح نرم افزار در طول فرآیند طراحی آن؛
  • تجزیه و تحلیل ریسک ها و هزینه ها در فرآیند طراحی

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

نرم افزار سیستم های اطلاعات کامپیوتری (IS) جزء ضروری آنهاست. نرم افزار مجموعه ای از برنامه هاست که وظیفه آنها حل مشکلات معینی در کامپیوتر است. بدون نرم افزار مناسب، عملکرد حتی یک سیستم کاملاً طراحی شده غیرممکن است، زیرا معنای آن کاملاً از بین رفته است. بسته به عملکردی که نرم افزار انجام می دهد، می توان آن را به گروه های زیر تقسیم کرد: 1) نرم افزار سیستمی 2) نرم افزار کاربردی 3) ابزار دقیق (سیستم های ابزاری)

نرم‌افزار (نرم‌افزار) برنامه‌های نرم‌افزار سیستمی سیستم‌های عامل سیستم‌های خدماتی سیستم‌های تعمیر و نگهداری پوسته‌ها و محیط‌های نرم‌افزار برنامه‌های کاربردی (عملیات سودمند) نرم‌افزارهای کاربردی برنامه‌های کاربردی کاربر برنامه‌های کاربردی بسته‌های برنامه کاربردی (APP) هدف کلی روش‌محور مشکل‌گرا نرم‌افزار ابزار یکپارچه سیستم‌های برنامه‌نویسی محیط‌های ابزار مدل‌سازی سیستم‌ها

1. SYSTEM SOFTWARE System Software (SPO) برنامه هایی هستند که عملکرد IS را کنترل می کنند و عملکردهای کمکی مختلفی را انجام می دهند، به عنوان مثال مدیریت منابع IS، بررسی عملکرد دستگاه های فنی، صدور اطلاعات مرجع در مورد وضعیت IS و غیره. آنها برای همه دسته های کاربران در نظر گرفته شده اند، برای عملکرد کارآمد IS و همچنین اجرای کارآمد برنامه های کاربردی استفاده می شوند. - نرم افزار سیستم شامل: سیستم عامل; برنامه های خدماتی؛ مترجم زبان برنامه نویسی; برنامه های تعمیر و نگهداری

سیستم عامل سیستم عامل (OS) مجموعه ای از برنامه هاست که سخت افزار کامپیوتر، منابع آن (رم، فضای دیسک) را مدیریت می کند، راه اندازی و اجرای برنامه های کاربردی را تضمین می کند و فرآیندهای ورودی/خروجی را خودکار می کند. بدون سیستم عامل، کامپیوتر مرده است. هنگامی که رایانه را روشن می کنید، سیستم عامل بارگیری می شود.

SERVICE SYSTEMS سیستم های سرویس قابلیت های سیستم عامل را برای نگهداری سیستم گسترش می دهند و راحتی کاربر را فراهم می کنند. 1) سیستم های تعمیر و نگهداری مجموعه ای از ابزارهای نرم افزاری هستند که نظارت، آزمایش و عیب یابی را انجام می دهند و برای بررسی عملکرد دستگاه های رایانه ای و تشخیص نقص در حین کار رایانه استفاده می شوند. 2) پوسته‌های نرم‌افزاری برای سیستم‌های عامل - برنامه‌هایی که به کاربر اجازه می‌دهند تا اقداماتی را برای مدیریت منابع رایانه با استفاده از ابزارهایی غیر از موارد ارائه شده توسط سیستم عامل (قابل درک تر و مؤثرتر) انجام دهد (Norton Commander (Symantec)، FAR (مدیریت فایل و آرشیو). ر)). 3) Utilities (Utilities) برنامه های کمکی هستند که تعدادی خدمات اضافی را برای اجرای کارهای مکرر انجام شده یا افزایش راحتی و راحتی کار در اختیار کاربر قرار می دهند (برنامه های بسته بندی (بایگانی کننده ها)، برنامه های ضد ویروس، بهینه سازی فضای دیسک و برنامه های کنترل کیفیت؛ اطلاعات برنامه های بازیابی، قالب بندی، حفاظت از داده ها؛ برنامه هایی برای رایت سی دی ها؛ درایورها - برنامه ها.

2. نرم افزار کاربردی نرم افزار کاربردی برای حل مشکلات خاص کاربر و سازماندهی فرآیند محاسباتی سیستم اطلاعاتی به عنوان یک کل طراحی شده است. نرم افزار کاربردی به شما اجازه می دهد تا وظایف کاربر (برنامه های کاربردی) را در حسابداری، مدیریت پرسنل و غیره توسعه دهید و انجام دهید. نرم افزار کاربردی تحت کنترل نرم افزار سیستم، به ویژه سیستم عامل های خاص اجرا می شود. نرم افزار کاربردی شامل موارد زیر است: - بسته های برنامه کاربردی همه منظوره (APP). - بسته های برنامه های کاربردی برای اهداف کاربردی.

نرم افزارهای هدف عمومی 1) نرم افزارهای هدف عمومی، محصولات نرم افزاری جهانی هستند که برای خودکارسازی توسعه و عملکرد وظایف کاربر و سیستم های اطلاعاتی به طور کلی طراحی شده اند. این دسته از بسته های نرم افزار کاربردی شامل: - ویرایشگرهای متن (پردازنده های متن) و ویرایشگرهای گرافیکی. - صفحات گسترده؛ - سیستم های مدیریت پایگاه داده (DBMS)؛ - بسته های یکپارچه؛ - فناوری های موردی؛ - پوسته های سیستم های خبره هوش مصنوعی.

PPP برای اهداف عملکردی 2) PPP برای اهداف عملکردی محصولات نرم افزاری هستند که هدف آنها خودکارسازی عملکردهای کاربر در یک منطقه خاص از فعالیت اقتصادی است. این کلاس شامل بسته های نرم افزاری است: حسابداری، برنامه ریزی فنی و اقتصادی، توسعه پروژه های سرمایه گذاری، تهیه طرح تجاری برای یک شرکت، مدیریت پرسنل، سیستم های مدیریت خودکار سازمانی به طور کلی.

3. TOOL SOFTWARE نرم افزار ابزار (IPO) شامل سیستم های برنامه نویسی برای توسعه برنامه های جدید است. به سیستم‌های برنامه‌نویسی IPO (SP)، مانند C++، Pascal، محیط‌های ابزار پایه (ISE) برای توسعه برنامه‌ها، مانند C++ Bilder، Delphi، Visual Basic، Java، که شامل ابزارهای برنامه‌نویسی بصری و همچنین سیستم‌های مدل‌سازی هستند، برای مثال. ، سیستم شبیه سازی Mat. آزمایشگاه، سیستم های مدل سازی فرآیند کسب و کار Bp. پایگاه داده های Win و Er. برد و دیگران. لازم به ذکر است که در حال حاضر از محیط های ابزار عمدتاً برای توسعه برنامه ها استفاده می شود.

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

مدل های مرجع محیط و اتصال سیستم های باز نیاز به سازگاری و تعامل برنامه های کاربردی منجر به توسعه سیستم استاندارد رابط سیستم عامل قابل حمل (مجموعه استانداردهای POSIX) و استانداردهای ارتباطی شد. با این حال، این استانداردها محدوده مورد نیاز نیازها را حتی در محدوده مورد نظر خود پوشش نمی دهند. توسعه استانداردسازی در حوزه فناوری اطلاعات و شکل‌گیری اصل سیستم‌های باز در ایجاد یک محیط سیستم‌های باز عملکردی (OSE) و ساخت مدل مناسبی که استانداردها و مشخصات ارائه قابلیت‌های فناوری اطلاعات را پوشش دهد، بیان شد.

هدف این مدل مدیران خدمات فناوری اطلاعات و مدیران پروژه است که مسئول اکتساب (توسعه)، پیاده سازی، بهره برداری و توسعه سیستم های اطلاعاتی متشکل از نرم افزار، سخت افزار و ابزارهای ارتباطی ناهمگن هستند. برنامه های کاربردی در محیط OSE ممکن است شامل موارد زیر باشد: Real Time System (RTS) و Embedded System (ES). سیستم پردازش تراکنش (TPS)؛ سیستم های مدیریت پایگاه داده (DBMS)؛ سیستم های مختلف پشتیبانی تصمیم (سیستم پشتیبانی تصمیم - DSS)؛ سیستم های اطلاعات مدیریت برای اهداف اداری (سیستم اطلاعات اجرایی - EIS) و تولید (برنامه ریزی منابع سازمانی - ERP). IS جغرافیایی (سیستم اطلاعات جغرافیایی – GIS); سایر سیستم های تخصصی که ممکن است از مشخصات توصیه شده توسط سازمان های بین المللی استفاده کنند.

از دیدگاه تولیدکنندگان و کاربران، محیط OSE یک زیرساخت عملکردی نسبتاً جهانی است که توسعه یا دستیابی، بهره برداری و نگهداری سیستم های کاربردی امن را تنظیم و تسهیل می کند که: § بر روی هر پلتفرمی که توسط تامین کننده یا کاربر استفاده می شود اجرا می شود. § استفاده از هر سیستم عامل؛ § امکان دسترسی به پایگاه داده و مدیریت داده ها. § تبادل داده و تعامل از طریق شبکه های هر تامین کننده و در شبکه های محلی مصرف کنندگان. § تعامل با کاربران از طریق رابط های استاندارد در سیستم مشترک رابط کاربر و کامپیوتر.

محیط OSE از برنامه های کامپیوتری قابل حمل، مقیاس پذیر و قابل همکاری از طریق عملکرد استاندارد، رابط ها، فرمت های داده، پروتکل های تبادل و دسترسی پشتیبانی می کند. استانداردها ممکن است بین المللی، ملی یا سایر مشخصات و توافق نامه های در دسترس عموم باشند. این استانداردها و مشخصات برای هر توسعه‌دهنده، تامین‌کننده و کاربر نرم‌افزار و سخت‌افزار محاسباتی و ارتباطاتی برای ساختن سیستم‌ها و امکاناتی که معیارهای OSE را برآورده می‌کنند، در دسترس است.

برنامه ها و ابزارهای OSE در صورتی قابل حمل هستند که بر روی پلتفرم های استاندارد پیاده سازی شوند و به زبان های برنامه نویسی استاندارد نوشته شوند. آنها بر روی رابط‌های استانداردی کار می‌کنند که آنها را به محیط محاسباتی متصل می‌کند، داده‌ها را در قالب‌های استاندارد می‌خواند و ایجاد می‌کند و آن‌ها را طبق پروتکل‌های استاندارد در حال اجرا در محیط‌های محاسباتی مختلف منتقل می‌کند. برنامه ها و ابزارهای OSE در انواع پلتفرم ها و پیکربندی های شبکه مقیاس پذیر هستند - از رایانه های شخصی گرفته تا سرورهای قدرتمند، از سیستم های محاسباتی موازی محلی تا سیستم های بزرگ GRID. کاربر می تواند تفاوت حجم منابع محاسباتی در هر پلتفرمی را با برخی علائم غیرمستقیم، به عنوان مثال، با سرعت اجرای یک برنامه کاربردی، اما هرگز با خرابی سیستم، متوجه شود.

برنامه‌های کاربردی و ابزارهای OSE در صورتی با یکدیگر تعامل دارند که با استفاده از پروتکل‌های استاندارد، فرمت‌های تبادل داده و رابط‌های سیستم پردازش مشترک یا توزیع شده برای استفاده هدفمند از اطلاعات، خدماتی را به کاربر ارائه دهند. فرآیند انتقال اطلاعات از یک پلتفرم به پلتفرم دیگر از طریق یک شبکه محلی (LAN) یا ترکیبی از هر شبکه (تا شبکه جهانی) باید برای برنامه های کاربردی و کاربران کاملاً شفاف باشد و باعث ایجاد مشکلات فنی در استفاده نشود. با این حال، مکان و مکان سایر پلتفرم ها، سیستم عامل ها، پایگاه های داده، برنامه ها و کاربران نباید برای برنامه مورد استفاده مهم باشد.

توصیف مدل از عناصر زیر استفاده می کند: 1) اشیاء منطقی، از جمله: الف) نرم افزار کاربردی (ASW)، ب) پلت فرم برنامه شامل مجموعه ای از اجزای نرم افزاری و سخت افزاری است که خدمات سیستمی را که توسط ASW استفاده می شود، پیاده سازی می کند. مفهوم پلتفرم برنامه کاربردی شامل اجرای خاصی از عملکرد نیست. به عنوان مثال، یک پلت فرم می تواند از یک پردازنده مورد استفاده توسط چندین برنامه تا یک سیستم توزیع شده بزرگ باشد. ج) محیط پلتفرم خارجی از عناصر خارج از نرم افزار و پلت فرم کاربردی (ایستگاه های کاری، دستگاه های جانبی خارجی برای جمع آوری، پردازش و انتقال داده ها، اشیاء زیرساخت ارتباطی، خدمات سایر پلت فرم ها، سیستم عامل ها یا دستگاه های شبکه) تشکیل شده است.

2) واسط های حاوی: الف) رابط برنامه کاربردی (API) رابط بین نرم افزار و پلت فرم برنامه است. عملکرد اصلی API پشتیبانی از قابلیت حمل نرم افزار است. طبقه بندی API بسته به نوع خدمات فروخته شده انجام می شود: تعامل در سیستم کاربر-رایانه، تبادل اطلاعات بین برنامه ها، خدمات سیستم داخلی، خدمات ارتباطی. ب) رابط محیط خارجی (EEI) انتقال اطلاعات بین پلتفرم برنامه و محیط خارجی و همچنین بین برنامه های کاربردی که بر روی یک پلتفرم اجرا می شوند را فراهم می کند.

اشیاء منطقی با سه کلاس و رابط ها با دو نشان داده می شوند. در زمینه مدل مرجع OSE، نرم افزار کاربردی به طور مستقیم شامل کدهای برنامه، داده ها، اسناد، تست، پشتیبانی و ابزارهای آموزشی است. مدل مرجع OSE RM روابط عرضه کننده-کاربر را پیاده سازی و حاکم می کند. اشیاء منطقی پلت فرم برنامه و محیط خارجی ارائه دهنده خدمات هستند، نرم افزار کاربر است. آنها با استفاده از مجموعه ای از API ها و EEI های تعریف شده توسط مدل تعامل دارند

رابط EEI ترکیبی از هر سه اینترفیس است که هر کدام دارای ویژگی هایی است که توسط یک دستگاه خارجی تعریف شده است: 1) رابط خدمات ارتباطی (CSI) - سرویسی را برای اجرای تعامل با سیستم های خارجی ارائه می دهد. اجرای تعامل از طریق استانداردسازی پروتکل ها و فرمت های داده ای که می توانند با استفاده از پروتکل های ایجاد شده مبادله شوند، انجام می شود. 2) رابط کامپیوتر انسانی (HCI) - رابطی که از طریق آن تعامل فیزیکی بین کاربر و سیستم نرم افزاری انجام می شود. 3) رابط سرویس اطلاعات (ISI) - مرز تعامل با حافظه خارجی برای ذخیره سازی طولانی مدت داده، که با استانداردسازی فرمت ها و نحو برای ارائه داده ها تضمین می شود.

پلتفرم اپلیکیشن خدماتی را برای برنامه های مختلف از طریق هر دو رابط اصلی به پلتفرم ارائه می کند. محیط OSE عملکرد نرم افزار را با استفاده از قوانین، اجزاء، روش های خاص برای رابط عناصر سیستم (Plug Compatibility) و یک رویکرد ماژولار برای توسعه نرم افزار و سیستم های اطلاعاتی تضمین می کند. مزایای مدل جداسازی محیط خارجی به یک عنصر مستقل که دارای عملکردهای معین و رابط مناسب است و امکان استفاده از آن برای توصیف سیستم های ساخته شده بر روی معماری مشتری-سرور است. یک نقطه ضعف نسبی این است که هنوز همه مشخصات مورد نیاز در سطح استانداردهای هماهنگ بین المللی موجود نیست.

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

روندهای اصلی در توسعه نرم افزار عبارتند از - استانداردسازی اجزای نرم افزاری فردی و رابط های بین آنها، که امکان استفاده از یک برنامه خاص را در پلتفرم های سخت افزاری مختلف و در محیط سیستم عامل های مختلف و همچنین تضمین تعامل آن با طیف گسترده ای را فراهم می کند. از برنامه های کاربردی؛ - تمرکز بر طراحی شی گرا و برنامه نویسی نرم افزار، که همراه با استانداردسازی آنها، به ما امکان می دهد به یک فناوری جدید برویم - فناوری "مونتاژ" یک برنامه؛ - هوشمندسازی رابط کاربری، اطمینان از شهودی بودن آن، غیر رویه و تقریب زبان ارتباط با رایانه به زبان حرفه ای کاربر. سفارشی کردن رابط کاربری با ویژگی ها و نیازهای یک کاربر خاص هنگام سازماندهی گفتگوی خود با رایانه؛ استفاده از چند رسانه ای در اجرای رابط کاربری؛ - فکری کردن قابلیت های برنامه ها و سیستم های نرم افزاری؛ روش‌های هوش مصنوعی به طور فزاینده‌ای در هنگام طراحی برنامه‌ها مورد استفاده قرار می‌گیرند، که این امکان را می‌دهد تا برنامه‌ها را «هوشمندتر» کرده و مشکلات پیچیده‌تر و ضعیف‌تر را حل کند.

- جهانی شدن تک تک اجزا (ماژول ها) برنامه های کاربردی و انتقال تدریجی این مؤلفه ها و سپس خود برنامه ها از حوزه نرم افزارهای کاربردی تخصصی به حوزه نرم افزارهای کاربردی جهانی. وضعیت مشابهی در مورد پردازشگرهای کلمه ایجاد شد که زمانی متعلق به نرم افزارهای کاربردی تخصصی بود. - تمرکز بر کار مشترک و گروهی کاربران هنگام حل یک مشکل خاص با استفاده از ابزارهای نرم افزاری. در این راستا هنگام توسعه نرم افزار توجه بیشتری به اجزای ارتباطی می شود. - پیاده سازی نرم افزار در بخش سخت افزاری ابزارهای فنی (محصولات) مصرف انبوه - تلویزیون، تلفن و غیره. کاربر تا حدودی دانش کامل تر هم در مورد مفاهیم اساسی نرم افزار (فایل ها، پوشه ها و غیره) و هم در مورد اقدامات معمول در محیط نرم افزار. - انتقال تدریجی اجزای نرم افزاری مشخصه نرم افزار کاربردی تخصصی به نرم افزار کاربردی جهانی. آن دسته از ابزارهای نرم افزاری که قبلاً در دسترس متخصصان یک منطقه مشکل خاص بود، در دسترس طیف وسیعی از کاربران قرار می گیرند. فقط 15-20 سال پیش، ویرایشگرهای متن عمدتاً در دسترس کارمندان بخش‌هایی بود که در فعالیت‌های انتشاراتی شرکت داشتند.

تاریخچه اطلاعات کسب و کار این شرکت در 14 می 2001 برای پاسخگویی به تقاضای منابع اطلاعاتی حقوقی تأسیس شد. Professional Legal Systems LLC یکی از شرکت های ولادیمیر گروتسف است. امروزه، Professional Legal Systems LLC یکی از پیشروان در انتشار اطلاعات حقوقی به صورت الکترونیکی در قلمرو جمهوری بلاروس است. Products LLC "Professional Legal Systems" سیستم حقوقی تحلیلی "Business-Info" را تولید و به فروش می رساند. تا سال 2008، این شرکت توسط سیستم تحلیلی مرجع Glavbukh-Info در بازار ارائه می شد که با ورود APS Business Info به بازار وجود نداشت. مشتریان ما تعداد سازمان هایی که APS "Business-Info" را به عنوان منبع اطلاعات حقوقی انتخاب کرده اند به طور پیوسته در حال افزایش است و در حال حاضر به حدود 10000 می رسد.

سیستم بازیابی اطلاعات "ETALON" بانک اطلاعات مرجع اطلاعات حقوقی جمهوری بلاروس با سیستم بازیابی اطلاعات "ETALON" نسخه 6.1 (EBDPI) اصلی ترین اطلاعات دولتی و منبع حقوقی است که تشکیل، نگهداری می شود و مجموعه ای از داده ها را نشان می دهد. بانک ها "قانون جمهوری بلاروس"، "تصمیمات دولت محلی و خود دولت"، "معاهدات بین المللی". EBDPI در قالب یک نسخه الکترونیکی (IPS "ETALON") توزیع می شود. IRS "ETALON" شامل 3 تا 6 بانک داده است، از جمله: قانون جمهوری بلاروس. معاهدات بین المللی؛ تصمیمات دولت محلی و ارگان های خودگردان؛ دستورات رئیس جمهور و رئیس اداره رئیس جمهور جمهوری بلاروس (ارائه شده در توافق با اداره رئیس جمهور جمهوری بلاروس)؛ دستورات دولت و نخست وزیر جمهوری بلاروس؛ تمرین آربیتراژ؛ عمل اجرای قانون.

Consultant PLUS برنامه مشاور یک سیستم مرجع قانونی است که برای متخصصان حقوقی و همچنین حسابداران جمهوری بلاروس توسعه یافته است. این مشاور شامل انواع اسناد زیر است: قوانین قانونی نظارتی جمهوری بلاروس، نظرات و توضیحات به اسناد، نظرات در مورد موقعیت های خاص از رویه های حقوقی و حسابداری، مقالات اطلاعاتی از نشریات، کتاب ها، مجموعه ای از مسائل حسابداری و حقوقی، بررسی های تحلیلی. ، اطلاعات مرجع (نرخ مبادلات جمهوری بلاروس، اندازه نرخ بازپرداخت مالی، تقویم و غیره) فرم های سند تایید شده، طرح های مکاتبات حساب، مواد تحلیلی مفید برای متخصصان در زمینه های مختلف و غیره. مشاور یک راه حل عالی و یک امتیاز بزرگ برای تجارت شما در جمهوری بلاروس است.

MICROSOFT VISIO Microsoft Visio یک ویرایشگر گرافیک برداری، نمودار و ویرایشگر فلوچارت برای ویندوز است که در سه نسخه استاندارد، حرفه ای و حرفه ای برای آفیس موجود است. Visio در ابتدا توسط Visio Corporation توسعه و خریداری شد. مایکروسافت این شرکت را در سال 2000 خریداری کرد، سپس محصول Visio 2000 نام گرفت، نام تجاری مجدد پیدا کرد و محصول در Microsoft Office گنجانده شد. آنها را می توان برای تجسم و ساده سازی فرآیندهای تجاری، پیگیری پیشرفت پروژه و استفاده از منابع، بهینه سازی سیستم ها، ایجاد نمودارهای سازمانی، نقشه های شبکه و طرح های ساختمانی مورد استفاده قرار داد.

نرم افزار مجموعه خاصی از برنامه ها، قوانین و همچنین اسناد سیستم مربوطه است که برای پردازش اطلاعات طراحی شده است. این موضوع در مورد فناوری ها و سیستم های اطلاعاتی نیز صدق می کند.

نرم افزار مهمترین جزء هر سیستم اطلاعاتی است. امروزه به سادگی تعداد زیادی برنامه و برنامه های کاربردی مختلف وجود دارد که به لطف آنها امکان اجرای فرآیندهای اطلاعاتی مختلف وجود دارد. همه آنها قادر خواهند بود نیازهای اطلاعاتی یک کاربر خاص را برآورده کنند.

به طور کلی نرم افزار اطلاعاتی برنامه ای است که وظیفه آن حل مشکلات خاص است. هیچ سیستمی، حتی یک سیستم کاملاً طراحی شده، نمی تواند بدون نرم افزار کار کند. این به این دلیل است که معنای آن از بین خواهد رفت. بر اساس الزامات، نرم افزار سیستم اطلاعاتی نیز متفاوت است. به لطف در دسترس بودن برنامه های مترجم و برنامه های کاربردی، امکان ترجمه از یک زبان سطح بالا به زبان ماشین وجود دارد. این شامل چه چیزی می شود؟

  • دستگاه های ورودی/خروجی
  • برنامه های مختلفی که بر عملکرد تجهیزات نظارت می کنند.

طبقه بندی نرم افزار

نرم افزارهای فناوری اطلاعات و سیستم ها را می توان به سه دسته اصلی تقسیم کرد:

  • برنامه های سیستمی. آنها دستگاه های کامپیوتری و همچنین فرآیندهای محاسباتی را مدیریت می کنند. چنین برنامه هایی همچنین عیوب مختلف را جستجو و تشخیص می دهند. به نوبه خود، نرم افزار سیستم کنترل را می توان به چند گروه تقسیم کرد:
    • سیستم عامل آنها به نوعی واسطه بین کاربر و رایانه شخصی هستند. با کمک آنها، عملکرد سیستم و برنامه های کاربر تضمین می شود. سیستم عامل یک جزء بسیار مهم است، زیرا عملکرد محافظتی برای هر سیستمی دارد.
    • خدمات رفاهی. اینها برنامه هایی هستند که راه حل هایی برای فرآیندهای کمکی مختلف ارائه می دهند.
    • رانندگان این گروه شامل برنامه هایی است که با کمک آنها سیستم عامل قادر است هر دستگاه خارجی متصل را تشخیص دهد.
  • سیستم های ابزار دقیق. این شامل زبان های برنامه نویسی مختلفی است که برای ایجاد برنامه ها و برنامه ها مورد نیاز است. چنین سیستم هایی طیف وسیعی از ابزارها را برای خود توسعه دهندگان فراهم می کنند.
  • برنامه های کاربردی. این نرم افزار کاربری است و به دو گروه قبلی تعلق ندارد. با کمک چنین برنامه هایی، کاربر قادر است کارهای مختلفی مانند تایپ متن، تماشای فیلم، ایجاد نقاشی، انجام بازی، گوش دادن به موسیقی و موارد دیگر را حل کند.

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

نرم افزار سیستم های کامپیوتریجزء بسیار مهم هر IP است. این به دلیل این واقعیت است که نقش عمده ای در راه اندازی خود سیستم اطلاعاتی دارد و همچنین به انجام دستکاری های مختلف با پایگاه داده ها و فایل ها کمک می کند.

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

نمایشگاه "ارتباطات"

این رویداد بین المللی که به فناوری اطلاعات و ارتباطات اختصاص دارد، مهم ترین رویداد در این حوزه فعالیت است. در اینجا هر بازدید کننده می تواند دریابد که نرم افزار چگونه مدیریت می شود، روند توسعه در این صنعت چیست و موارد دیگر.

در زمینی به مساحت بیش از 31 هزار متر مربع، بیش از 300 شرکت نمایشگاهی از بسیاری از کشورهای جهان وجود خواهد داشت. پنج جریان کنفرانس، 40 رویداد گفتگو، کلاس های کارشناسی ارشد، یک انجمن ارتباط رسانه ای - این تنها بخشی از چیزی است که هر بازدید کننده می تواند در نمایشگاه "ارتباطات" که در مرکز مسکو در محل نمایشگاه اکسپوسنتر برگزار می شود شرکت کند. .

بهترین مقالات در این زمینه