تست

توسط رشته

"سیستم نرم افزار"

موضوع: "رابط کاربری"



مقدمه

1. مفهوم رابط کاربری

2. انواع رابط ها

2.1 رابط فرمان

2.2 رابط کاربری گرافیکی

2.2.1 رابط کاربری گرافیکی ساده

2.2.2 رابط WIMP

2.3 فن آوری گفتار

2.4 فناوری بیومتریک

2.5 رابط معنایی (عمومی).

2.6 انواع رابط

3. روش ها و ابزارهای توسعه رابط کاربری

4. استاندارد سازی رابط کاربری

کتابشناسی - فهرست کتب


مقدمه


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


1. مفهوم رابط کاربری


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

رابط - در معنای گسترده کلمه، یک راه (استاندارد) تعامل بین اشیاء است. رابط به معنای فنی کلمه، پارامترها، رویه ها و ویژگی های تعامل اشیاء را تعریف می کند. تمیز دادن:

رابط کاربری - مجموعه ای از روش های تعامل بین یک برنامه کامپیوتری و کاربر این برنامه.

رابط برنامه نویسی - مجموعه ای از روش ها برای تعامل بین برنامه ها.

رابط فیزیکی راهی برای تعامل دستگاه های فیزیکی است. اغلب ما در مورد پورت های کامپیوتر صحبت می کنیم.

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


عکس. 1. تعامل کاربر با کامپیوتر


اساساً کاربر پیام هایی از انواع زیر تولید می کند:

درخواست اطلاعات

درخواست کمک

درخواست عملیات یا عملکرد

وارد کردن یا تغییر اطلاعات

در پاسخ، کاربر نکات یا راهنمایی دریافت می کند. پیام های اطلاعاتی که نیاز به پاسخ دارند. دستوراتی که نیاز به اقدام دارند؛ پیام های خطا و اطلاعات دیگر

رابط کاربری برنامه کامپیوتری شامل موارد زیر است:

ابزار نمایش اطلاعات، اطلاعات نمایش داده شده، فرمت ها و کدها؛

حالت های فرمان، زبان "کاربر - رابط"؛

دیالوگ ها، تعاملات و تراکنش های بین کاربر و کامپیوتر، بازخوردبا کاربر؛

پشتیبانی تصمیم گیری در یک حوزه موضوعی خاص؛

نحوه استفاده از برنامه و مستندات برای آن.

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

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

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

استعاره استفاده شده توسط سیستم (به عنوان مثال، دسکتاپ در MS Windows®).

کنترل های سیستم؛

ناوبری بین بلوک های سیستم؛

طراحی بصری (و نه تنها) صفحه نمایش برنامه؛

ابزار نمایش اطلاعات، اطلاعات نمایش داده شده و قالب ها؛

دستگاه ها و فن آوری های ورود اطلاعات؛

گفتگوها، تعاملات و معاملات بین کاربر و کامپیوتر؛

بازخورد کاربر؛

پشتیبانی تصمیم گیری در یک حوزه موضوعی خاص؛

نحوه استفاده از برنامه و مستندات برای آن.


2. انواع رابط ها


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

انواع مدرن رابط ها عبارتند از:

1) رابط فرمان. رابط فرمان به این دلیل نامیده می شود که در این نوع رابط، شخص به رایانه «فرمان» می دهد و رایانه آنها را اجرا می کند و نتیجه را به شخص می دهد. رابط فرمان به عنوان فناوری دسته ای و فناوری خط فرمان پیاده سازی می شود.

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

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

2.1 رابط فرمان


تکنولوژی بسته بندی از نظر تاریخی، این نوع فناوری برای اولین بار ظاهر شد. قبلاً روی ماشین‌های رله Sues و Zuse وجود داشت (آلمان، 1937). ایده آن ساده است: دنباله ای از کاراکترها به ورودی رایانه ارائه می شود که در آن، طبق قوانین خاصی، دنباله برنامه هایی که برای اجرا راه اندازی شده اند نشان داده می شود. پس از اجرای برنامه بعدی، برنامه بعدی راه اندازی می شود و به همین ترتیب. ماشین طبق قوانین خاصی دستورات و داده ها را برای خود پیدا می کند. این دنباله می تواند به عنوان مثال، یک نوار پانچ، یک پشته از کارت های پانچ، دنباله ای از فشار دادن کلیدهای یک ماشین تحریر برقی (از نوع CONSUL) باشد. این دستگاه همچنین پیام های خود را بر روی یک سوراخ کننده، یک چاپگر الفبایی (ATsPU)، یک نوار ماشین تحریر منتشر می کند. چنین ماشینی یک "جعبه سیاه" (به طور دقیق تر، یک "کابینت سفید") است که اطلاعات دائماً به آن وارد می شود و همچنین دائماً وضعیت خود را به جهان "اطلاع می دهد" (شکل 1 را ببینید). شخص در اینجا نفوذ کمی دارد. در مورد عملکرد دستگاه - او فقط می تواند دستگاه را متوقف کند، برنامه را تغییر دهد و کامپیوتر را دوباره راه اندازی کند. متعاقباً، هنگامی که ماشین‌ها قدرتمندتر شدند و می‌توانستند به چندین کاربر به طور همزمان سرویس دهند، انتظار ابدی کاربران مانند: "من داده‌ها را به دستگاه ارسال کردم. منتظر هستم تا پاسخ دهد. و آیا اصلاً پاسخ می‌دهد؟" - تبدیل شد. به بیان ملایم، آزار دهنده است. علاوه بر این، مراکز کامپیوتری، پس از روزنامه ها، به دومین «تولیدکننده» کاغذ باطله تبدیل شده اند. بنابراین، با ظهور نمایشگرهای الفبایی، عصر یک فناوری واقعا کاربرپسند، خط فرمان آغاز شد.

شکل 2. نمایی از کامپیوتر اصلی کامپیوترهای سری EC


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

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

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


2.2 رابط کاربری گرافیکی


رابط کاربری گرافیکی چگونه و چه زمانی ظاهر شد؟ ایده او در اواسط دهه 70، زمانی که مفهوم رابط بصری در مرکز تحقیقات Xerox Palo Alto (PARC) توسعه یافت، آغاز شد. پیش نیاز رابط گرافیکی کاهش زمان واکنش کامپیوتر به دستور، افزایش مقدار RAM و همچنین توسعه پایه فنی کامپیوترها بود. اساس سخت افزار این مفهوم، البته، ظاهر نمایشگرهای الفبایی عددی در رایانه ها بود، و این نمایشگرها قبلاً دارای اثراتی مانند "سوسو زدن" کاراکترها، وارونگی رنگ (برعکس کردن سبک کاراکترهای سفید در پس زمینه سیاه، یعنی نویسه‌های سیاه روی پس‌زمینه سفید)، زیر کاراکترها. این افکت‌ها به کل صفحه نمایش داده نمی‌شود، بلکه فقط به یک یا چند کاراکتر می‌رسد. مرحله بعدی ایجاد یک نمایشگر رنگی بود که به همراه این افکت ها، نمادهایی را در 16 رنگ در پس زمینه با پالت (یعنی مجموعه رنگی) از 8 رنگ امکان پذیر می کند. پس از ظهور نمایشگرهای گرافیکی، با قابلیت نمایش هرگونه تصویر گرافیکی به صورت انبوه نقطه بر روی صفحه نمایش با رنگ های متنوع، هیچ محدودیتی برای تخیل در استفاده از صفحه نمایش وجود نداشت! بنابراین، اولین سیستم رابط کاربری گرافیکی PARC، 8010 Star Information System، چهار ماه قبل از عرضه اولین کامپیوتر IBM در سال 1981 ظاهر شد. در ابتدا، رابط بصری فقط در برنامه ها استفاده می شد. به تدریج، او شروع به حرکت به سمت سیستم‌عامل‌هایی کرد که ابتدا در رایانه‌های Atari و Apple Macintosh و سپس در رایانه‌های سازگار با IBM استفاده می‌شدند.

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


2.2.1 رابط کاربری گرافیکی ساده

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

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

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

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

4. علاوه بر کلید Enter، از کلیدهای مکان نما "خاکستری" به طور فزاینده ای در صفحه کلید استفاده می شود.

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


شکل 3. دستکاری کننده ها


به طور خلاصه می توان به ویژگی های متمایز زیر از این رابط اشاره کرد.

1) انتخاب مناطق از صفحه نمایش.

2) تعریف مجدد کلیدهای صفحه کلید بسته به زمینه.

3) استفاده از کنترل کننده ها و کلیدهای صفحه کلید خاکستری برای کنترل مکان نما.

4) استفاده گسترده از مانیتورهای رنگی.

ظاهر این نوع رابط همزمان با استفاده گسترده از سیستم عامل MS-DOS است. این او بود که این رابط را به توده ها معرفی کرد ، به همین دلیل دهه 80 با بهبود این نوع رابط ، بهبود ویژگی های نمایش شخصیت و سایر پارامترهای مانیتور مشخص شد.

یک مثال معمولی از استفاده از این نوع رابط، پوسته فایل Nortron Commander (برای پوسته فایل به زیر مراجعه کنید) و ویرایشگر متن Multi-Edit است. یک ویرایشگر متن Lexicon، ChiWriter و یک واژه پرداز مایکروسافت ورد for Dos نمونه هایی از این هستند که چگونه این رابط از خودش پیشی گرفته است.

2.2.2 رابط WIMP

رابط WIMP "خالص" به دومین مرحله در توسعه رابط گرافیکی تبدیل شد.این زیرگونه از رابط با ویژگی های زیر مشخص می شود.

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

2. همه برنامه ها، فایل ها، اسناد، دستگاه ها و سایر اشیاء به صورت آیکون - آیکون نمایش داده می شوند. با باز شدن آیکون ها به پنجره تبدیل می شوند.

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

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

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

نمونه بارز برنامه هایی با رابط گرافیکی سیستم عامل است. سیستم مایکروسافتپنجره ها.

2.3 فن آوری گفتار


از اواسط دهه 90، پس از ظهور ارزان قیمت کارت های صداو استفاده گسترده از فناوری های تشخیص گفتار، رابط به اصطلاح "فناوری گفتار" SILK - ظاهر شد. با استفاده از این فناوری، با تلفظ کلمات رزرو شده خاص - دستورات، دستورات به صورت صوتی داده می شود. این تیم های اصلی (طبق قوانین سیستم گورینیچ) عبارتند از:

"استراحت" - رابط گفتار را خاموش کنید.

"باز" ​​- جابجایی به حالت فراخوانی یک برنامه خاص. نام برنامه در کلمه بعدی نامیده می شود.

"من دیکته خواهم کرد" - انتقال از حالت دستورات به حالت تایپ با صدا.

"حالت فرمان" - به دستورات صوتی برگردید.

و برخی دیگر

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

فناوری "گفتار" ساده ترین پیاده سازی رابط SILK است.


2.4 فناوری بیومتریک


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


2.5 رابط معنایی (عمومی).


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


2.6 انواع رابط


دو نوع رابط کاربری وجود دارد:

1) رویه گرا:

اولیه

با ناوبری رایگان

2) شی گرا:

دستکاری مستقیم

یک رابط رویه‌گرا از مدل سنتی تعامل کاربر بر اساس مفاهیم «رویه» و «عملیات» استفاده می‌کند. در این مدل، نرم افزار توانایی انجام برخی از اقدامات را در اختیار کاربر قرار می دهد که کاربر مطابقت داده ها را تعیین می کند و پیامد آن به دست آوردن نتیجه مطلوب است.

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

رابط های رویه گرا:

1) عملکردهای لازم برای تکمیل وظایف را در اختیار کاربر قرار دهید.

2) تأکید بر وظایف است.

3) نمادها برنامه ها، پنجره ها یا عملیات را نشان می دهند.

رابط های شی گرا:

1) به کاربر امکان تعامل با اشیاء را می دهد.

2) بر ورودی ها و نتایج تأکید می شود.

3) پیکتوگرام ها اشیاء را نشان می دهند.

4) پوشه ها و دایرکتوری ها ظروف بصری اشیا هستند.

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

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

هر پنجره منو کل صفحه را اشغال می کند

چندین منوی چند سطحی به طور همزمان روی صفحه وجود دارد (ویندوز).

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

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

3. روش ها و ابزارهای توسعه رابط کاربری


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

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

در ادبیات، هیچ طبقه‌بندی پذیرفته‌شده واحدی از ابزارها برای توسعه رابط کاربری وجود ندارد. بنابراین، نرم افزارهای توسعه رابط کاربری را می توان به دو گروه اصلی تقسیم کرد - ابزارهای توسعه رابط کاربری (Toolkits) و ابزارهای توسعه رابط سطح بالا (ابزارهای توسعه سطح بالاتر). جعبه ابزار توسعه رابط کاربری معمولاً شامل کتابخانه ای از اجزای اولیه رابط (منوها، دکمه ها، نوارهای پیمایش و غیره) است و برای استفاده برنامه نویسان در نظر گرفته شده است. ابزارهای توسعه رابط سطح بالا را می توان توسط غیر برنامه نویسان استفاده کرد و با زبانی ارائه می شود که اجازه می دهد مشخصات عملکردهای I/O و همچنین تعریف عناصر رابط را با استفاده از تکنیک های دستکاری مستقیم فراهم کند. چنین ابزارهایی شامل سازندگان گفتگو (سازندگان رابط) و SUPI - سیستم های مدیریت رابط کاربر (سیستم های مدیریت رابط کاربری - UIMS) هستند. علاوه بر SUPI، برخی از نویسندگان از اصطلاحاتی مانند سیستم های توسعه رابط کاربری (UIDS) - سیستم های توسعه رابط کاربری، محیط طراحی رابط کاربری (UIDE) - محیط توسعه رابط کاربری و غیره استفاده می کنند.

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

1. زبان، زمانی که از زبان های خاصی برای تنظیم نحو رابط (اعلامی، شی گرا، زبان رویداد و غیره) استفاده می شود.

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

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

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

مفهوم اصلی UIMS این است که توسعه رابط کاربری را از بقیه برنامه ها جدا کند. در حال حاضر، ایده طراحی رابط و اپلیکیشن مجزا یا در تعریف ISMS گنجانده شده است یا ویژگی اصلی آن است.

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

وظایف API تسهیل و تسهیل توسعه و نگهداری رابط کاربری و مدیریت تعامل بین کاربر و برنامه کاربردی است.

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


4. استاندارد سازی رابط کاربری


در رویکرد اول، ارزیابی توسط کاربر نهایی (یا آزمایش‌کننده) انجام می‌شود که نتایج کار با برنامه را در چارچوب ISO 9241-10-98 زیر الزامات ارگونومیک برای کارهای اداری با پایانه‌های نمایشگر بصری (VDTs) خلاصه می‌کند. ) شاخص ها. ص.11. راهنمایی در مورد مشخصات قابلیت استفاده و اقدامات:

اثربخشی (اثربخشی) - تأثیر رابط بر کامل بودن و دقت دستیابی به نتایج هدف کاربر.

بهره وری (کارایی) یا تأثیر رابط بر بهره وری کاربر.

درجه رضایت (ذهنی) (رضایت) کاربر نهایی از این رابط.

کارایی معیاری برای عملکرد یک رابط است و میزان رضایت و به طور غیرمستقیم بهره وری معیاری برای ارگونومی است. معیارهای معرفی شده در اینجا با مفهوم کلی عملگرایانه ارزیابی کیفیت از نظر نسبت "هدف / هزینه" مطابقت دارد.

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

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

استانداردها و کیفیت به طور رسمی، مناسب است که استانداردسازی رابط کاربری را با سایر ویژگی های زیرساختی کیفیت محصول نرم افزار، مانند انطباق (از جمله مطابقت با استانداردها) و قابلیت تعویض (قابلیت تعویض) مرتبط کنیم (GOST R ISO IEC 9126-93) . انتخاب یک ابزار طراحی خاص (زبان‌های توسعه سریع برنامه، ابزارهای CASE، سازندگان رابط کاربری گرافیکی) ممکن است توسعه‌دهنده را به پایبندی به استاندارد رابط اساسی سوق دهد.

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

معیارهای قابلیت استفاده معرفی شده در ISO 9241-11 می تواند توسط مقام قراردادی به عنوان یک چارچوب کلی برای تعیین الزامات قابلیت استفاده که سیستم آینده باید برآورده کند و آزمایش پذیرش در برابر آنها قبل از توسعه یک سیستم سفارشی انجام می شود، استفاده شود. بنابراین، زمینه ای برای اطمینان از کامل بودن، قابل اندازه گیری و مقایسه این الزامات ایجاد می شود که می تواند به طور غیرمستقیم تأثیر مثبتی بر کیفیت محصول نرم افزاری طراحی شده داشته باشد.

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


کتابشناسی - فهرست کتب


T.B. بولشاکوف، دی.و. ایرتگوف سیستم های عامل. مطالب سایت http: // www. citforum ru/operating_systems/ois/introd. shtml.

روش ها و ابزارهای توسعه رابط کاربری: وضعیت هنر، Kleshchev A.S. ، گریبووا V.V. ، 2001. مطالب سایت http: // www. swsys. en / index. php page=article&id=765.

"مکانیسم انتقال" - نتیجه درس. فناوری کلاس 3. آموزش طراحی انواع مدل های فنیبا مکانیزم محرک چرخ دنده متقاطع - هنگامی که چرخ ها در جهات مختلف می چرخند. انواع دنده: 1 - تسمه; 2 - زنجیر؛ 3 - دنده. محصولات با چرخ دنده: نوار نقاله، جرثقیل، آسیاب. بخش اصلی طراحی آسیاب مکانیزم انتقال است.

"رابط کامپیوتر" - رابط کاربری. نرم افزار. برنامه های خدماتی کامپیوتر شخصی به عنوان یک سیستم توسط سیستم عامل کامپیوتر ارائه شده است. ورودی ها و خروجی ها را مشخص کنید. رابط سخت افزاری رابط سخت افزاری-نرم افزاری. سیستم عامل. فایل های متنی برنامه های سیستمی. رابط سخت افزار-نرم افزار - تعامل سخت افزار و نرم افزارکامپیوتر.

"فناوری در کلاس درس" - اشکال سازمان می تواند متفاوت باشد: درس، گروه، فردی، جفت. روش های فعال و تعاملی توسط من از کلاس 5 تا 11 استفاده می شود. انواع فناوری ها: فناوری یادگیری دانش آموز محور. فناوری یادگیری رشدی فناوری یادگیری دانش آموز محور فناوری پروژه پژوهشی.

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

"کلاس فناوری 6 - 7 - 8" - انرژی الکتریکی چگونه اندازه گیری می شود؟ چه اندازه گیری اندازه محصول شانه را تعیین می کند؟ بر اساس ایده های رایج، شروع همه زندگی به چه معنا بود؟ کدام قسمت تمام قسمت های کار چرخ خیاطی را به حرکت در می آورد؟ ماده اولیه ساخت کالسکه برای سیندرلا. شیارهای روی تیغه سوزن چه وظیفه ای دارند؟

"بخش های فناوری" - و ما از مهره های درخشان - زیبایی غیر معمول داریم. موضوع - فناوری. Patchwork از دیرباز برای بسیاری از ملل شناخته شده است. اعیاد و آیین های ملی، لباس ملی. آنها در مورد سنت های مردمان مختلف، اعیاد و آیین های ملی صحبت می کنند. بعد از پختن دونات، کمی خنک کنید، با سیر له شده بمالید.

کلشچف A.S.، Gribova V.V. 2001/03/25

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

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

تحقیقات توسعه رابط کاربری با ظهور دستورات ورودی/خروجی ویژه در زبان های برنامه نویسی آغاز شد و اکنون به ابزارهای تخصصی توسعه رابط منجر شده است.

در ادبیات، هیچ طبقه‌بندی پذیرفته‌شده واحدی از ابزارها برای توسعه رابط کاربری وجود ندارد. بنابراین، در نرم افزار توسعه رابط کاربری به دو گروه اصلی تقسیم می شود - ابزارهای توسعه رابط کاربری (Toolkits) و ابزارهای توسعه رابط سطح بالا (ابزارهای توسعه سطح بالا). جعبه ابزار توسعه رابط کاربری معمولاً شامل کتابخانه ای از اجزای اولیه رابط (منوها، دکمه ها، نوارهای پیمایش و غیره) است و برای استفاده برنامه نویسان در نظر گرفته شده است. ابزارهای توسعه رابط سطح بالا را می توان توسط غیر برنامه نویسان استفاده کرد و با زبانی ارائه می شود که اجازه می دهد مشخصات عملکردهای I/O و همچنین تعریف عناصر رابط را با استفاده از تکنیک های دستکاری مستقیم فراهم کند. نویسندگان به ابزارهایی مانند سازندگان گفتگو (سازندگان رابط) و SUPI - سیستم های مدیریت رابط کاربر (سیستم های مدیریت رابط کاربری - UIMS) اشاره می کنند. علاوه بر SUIS، برخی از نویسندگان از اصطلاحاتی مانند سیستم های توسعه رابط کاربری (UIDS) - سیستم های توسعه رابط کاربری، محیط طراحی رابط کاربری (UIDE) - محیط توسعه رابط کاربری و غیره استفاده می کنند.

جعبه ابزار توسعه رابط به سه گروه تقسیم می شود که به شرح زیر تعریف می شود. گروه اول شامل ابزارهایی برای پشتیبانی از ایجاد یک رابط با نوشتن کد است - UIMS و Toolkits. در دوم - ابزارهای تعاملی که به شما امکان می دهد یک رابط را از "جاهای خالی" (دکمه ها، منوها، نوارهای پیمایش و غیره) طراحی کنید - سازندگان رابط؛ نوع سوم مبتنی بر ایجاد یک رابط با پیوند دادن اجزای ایجاد شده به طور جداگانه - معماری اجزا است.

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

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

چندین راه اصلی برای تعیین یک رابط وجود دارد.

1. زبان، زمانی که از زبان های خاصی برای تنظیم نحو رابط (اعلامی، شی گرا، زبان رویداد و غیره) استفاده می شود.

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

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

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

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

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

وظایف API تسهیل و تسهیل توسعه و نگهداری رابط کاربری و مدیریت تعامل بین کاربر و برنامه کاربردی است.

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

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

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

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

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

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

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

اجزای یک رابط کاربری با اصول ذکر شده در بالا و همچنین عملکردهایی که انجام می دهد تعریف می شوند.

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

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

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

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

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

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

بنابراین، رابط کاربری شامل:

سیستم پیام اصلی (سیستم مفاهیم حوزه موضوعی)؛
سیستم پیام برای کاربر؛
سیستم پیام برای برنامه کاربردی؛
وسیله ای برای اطمینان از راحتی و راحتی کاربر؛
ابزار پشتیبانی فکری کاربر؛
ابزاری برای مدیریت تعامل بین کاربر و رابط.

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

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

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

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

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

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

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

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

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

مجموعه‌ای از متغیرها و نمایش مقادیر آنها معمولاً باید برنامه‌ریزی شوند، یا، مانند , طبق قوانین مشخص شده در جعبه ابزار تشکیل می‌شوند.

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

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

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

بنابراین، در حال حاضر، کار بر روی ایجاد یک ISMS که پشتیبانی سطح بالایی را برای تمام مراحل توسعه آن فراهم می کند، مرتبط است.
کتابشناسی - فهرست کتب

1. Myers B.A. و راسون ام.بی. «بررسی برنامه‌نویسی رابط کاربری»، مجموعه مقالات SIGCHI'92: عوامل انسانی در سیستم‌های محاسباتی. Monterrey, CA, May 3-7, 1992. P. 195-202.

2. Klimenko S., Urazmetov V. رابط های گرافیکی و ابزارهای توسعه آنها // Mater. کنف.: صنعت برنامه نویسی – 96. www.uniyar.ac.ru/network/atm/forum/koi/if/prg/prg96/73/htm.

3. Puerta، A. R. پشتیبانی از طراحی کاربر محور از رابط های کاربر تطبیقی ​​از طریق مدل های رابط. اولین کارگاه سالانه در مورد رابط های کاربری هوشمند در زمان واقعی برای پشتیبانی تصمیم و تجسم اطلاعات، سانفرانسیسکو، ژانویه 1998. 10 ص.

4. برد آ. مایرز. تاریخچه مختصری از فناوری تعامل انسان با رایانه // تعاملات ACM. جلد 5، نه 2. اسفند 1377. ص 44-54.

5. Lowgren J. پشتیبانی از طراحی مبتنی بر دانش و مدیریت گفتمان در سیستم های مدیریت رابط کاربری. مطالعات لینکوپینگ در علم و فناوری. پایان نامه های شماره ۲۳۹، ۱۳۶۸.

6. Puerta، A.R. و Maulsby، D. مدیریت دانش طراحی رابط با MOBI-D. IUI97: کنفرانس بین المللی در رابط های کاربری هوشمند، اورلاندو، ژانویه 1997، صفحات 249-252.

7. Pressman R. S. Software Engineering: Practitioners Approach European 3d Rev. ویرایش McGraw-Hills Inc., 1994. 802 p.

8. Coates R., Vleymink I. Human-Computer Interface / Per. از انگلیسی. – م.: میر، 1990.- 501 ص.

9. Bruce A. Wooley توضیح مؤلفه سیستم های نرم افزاری. www.acm.org/crossroads/xrds5–1/explain.html.

10. Bauer F. L., Gooz G. Informatics. دوره مقدماتی: ساعت 2 بعد از ظهر / هر. با او. -M.: Mir, 1990. - Part 1. - 336 ص، بیمار.

11. گریبووا V.V.، Kleshchev A.S. جعبه ابزار برای توسعه یک رابط کاربری در سیستم های خبره // محصولات و سیستم های نرم افزاری. - 1999. - شماره 1. - س 30-34.

12. Puerta، A.R. یک محیط توسعه رابط مبتنی بر مدل. نرم افزار IEEE، 14(4)، جولای/آگوست 1997، صفحات 41-47.

13. Chernyakhovskaya M.Yu. ارزیابی ES تشخیص پزشکی "مشاور-2" بر روی مواد آرشیوی از چندین کلینیک. - ولادی وستوک، 1989. - 30 ص. (Prepr. IAPU FEB RAN).

14. Skopin I.N. توسعه رابط های سیستم نرم افزاری // انفورماتیک سیستم. - 1998. - شماره 6. – ص 123–173.

15. Foley, J., Kim, W.C., Kovacevic S., Murray, K., UIDE: An Intelligent User Interface Design Environment, در ACM Press, 1991.

ارسال کار خوب خود در پایگاه دانش ساده است. از فرم زیر استفاده کنید

کار خوببه سایت">

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

نوشته شده در http://www.allbest.ru/

1. مفهوم رابط کاربری

2. انواع رابط ها

2.1 رابط فرمان

2.2 رابط کاربری گرافیکی

2.2.1 رابط کاربری گرافیکی ساده

2.2.2 رابط WIMP

2.3 فن آوری گفتار

2.4 فناوری بیومتریک

2.5 رابط معنایی (عمومی).

2.6 انواع رابط

3. فناوری اطلاعات

3.1 مفهوم فناوری اطلاعات

3.2 مراحل توسعه فناوری اطلاعات

4. انواع فناوری اطلاعات

4.1 پردازش داده های فناوری اطلاعات

4.2 مدیریت فناوری اطلاعات

5. نقش و اهمیت فناوری اطلاعات

6. اجزای فناوری اطلاعات

7. فناوری های نوین اطلاعاتی و انواع آنها

7.1 فناوری اطلاعات پشتیبانی تصمیم

7.2 سیستم های خبره فناوری اطلاعات

8. منسوخ شدن فناوری اطلاعات

9. روش استفاده از فناوری اطلاعات

نتیجه

کتابشناسی - فهرست کتب

مقدمه

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

بیومتریک معنایی رابط کاربری

1. مفهوم رابط کاربری

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

رابط - در معنای گسترده کلمه، یک راه (استاندارد) تعامل بین اشیاء است. رابط به معنای فنی کلمه، پارامترها، رویه ها و ویژگی های تعامل اشیاء را تعریف می کند. تمیز دادن:

رابط کاربری - مجموعه ای از روش های تعامل بین یک برنامه کامپیوتری و کاربر این برنامه.

رابط برنامه نویسی - مجموعه ای از روش ها برای تعامل بین برنامه ها.

رابط فیزیکی راهی برای تعامل دستگاه های فیزیکی است. اغلب ما در مورد پورت های کامپیوتر صحبت می کنیم.

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

شکل 1. تعامل کاربر با کامپیوتر

اساساً کاربر پیام هایی از انواع زیر تولید می کند:

درخواست اطلاعات

درخواست کمک

درخواست عملیات یا عملکرد

وارد کردن یا تغییر اطلاعات

در پاسخ، کاربر نکات یا راهنمایی دریافت می کند. پیام های اطلاعاتی که نیاز به پاسخ دارند. دستوراتی که نیاز به اقدام دارند؛ پیام های خطا و اطلاعات دیگر

رابط کاربری برنامه کامپیوتری شامل موارد زیر است:

ابزار نمایش اطلاعات، اطلاعات نمایش داده شده، فرمت ها و کدها؛

حالت های فرمان، زبان "کاربر - رابط"؛

گفتگوها، تعامل و تراکنش بین کاربر و کامپیوتر، بازخورد کاربر.

پشتیبانی تصمیم گیری در یک حوزه موضوعی خاص؛

نحوه استفاده از برنامه و مستندات برای آن.

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

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

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

استعاره استفاده شده توسط سیستم (به عنوان مثال، دسکتاپ در MS Windows®).

کنترل های سیستم؛

ناوبری بین بلوک های سیستم؛

طراحی بصری (و نه تنها) صفحه نمایش برنامه؛

ابزار نمایش اطلاعات، اطلاعات نمایش داده شده و قالب ها؛

دستگاه ها و فن آوری های ورود اطلاعات؛

گفتگوها، تعاملات و معاملات بین کاربر و کامپیوتر؛

بازخورد کاربر؛

پشتیبانی تصمیم گیری در یک حوزه موضوعی خاص؛

نحوه استفاده از برنامه و مستندات برای آن.

2. انواع رابط ها

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

انواع مدرن رابط ها عبارتند از:

1) رابط فرمان. رابط فرمان به این دلیل نامیده می شود که در این نوع رابط، شخص به رایانه «فرمان» می دهد و رایانه آنها را اجرا می کند و نتیجه را به شخص می دهد. رابط فرمان به عنوان فناوری دسته ای و فناوری خط فرمان پیاده سازی می شود.

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

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

2.1 رابط فرمان

تکنولوژی بسته بندی از نظر تاریخی، این نوع فناوری برای اولین بار ظاهر شد. قبلاً روی ماشین‌های رله Sues و Zuse وجود داشت (آلمان، 1937). ایده آن ساده است: دنباله ای از کاراکترها به ورودی رایانه ارائه می شود که در آن، طبق قوانین خاصی، دنباله برنامه هایی که برای اجرا راه اندازی شده اند نشان داده می شود. پس از اجرای برنامه بعدی، برنامه بعدی راه اندازی می شود و به همین ترتیب. ماشین طبق قوانین خاصی دستورات و داده ها را برای خود پیدا می کند. این دنباله می تواند به عنوان مثال، یک نوار پانچ، یک پشته از کارت های پانچ، دنباله ای از فشار دادن کلیدهای یک ماشین تحریر برقی (از نوع CONSUL) باشد. این دستگاه همچنین پیام های خود را بر روی یک سوراخ کننده، یک چاپگر الفبایی (ATsPU)، یک نوار ماشین تحریر منتشر می کند. چنین ماشینی یک "جعبه سیاه" (به طور دقیق تر، یک "کابینت سفید") است که اطلاعات دائماً به آن وارد می شود و همچنین دائماً وضعیت خود را به جهان "اطلاع می دهد" (شکل 1 را ببینید). شخص در اینجا نفوذ کمی دارد. در مورد عملکرد دستگاه - او فقط می تواند دستگاه را متوقف کند، برنامه را تغییر دهد و کامپیوتر را دوباره راه اندازی کند. متعاقباً، هنگامی که ماشین‌ها قدرتمندتر شدند و می‌توانستند به چندین کاربر به طور همزمان سرویس دهند، انتظار ابدی کاربران مانند: "من داده‌ها را به دستگاه ارسال کردم. منتظر هستم تا پاسخ دهد. و آیا اصلاً پاسخ می‌دهد؟" - تبدیل شد. به بیان ملایم، آزار دهنده است. علاوه بر این، مراکز کامپیوتری، پس از روزنامه ها، به دومین «تولیدکننده» کاغذ باطله تبدیل شده اند. بنابراین، با ظهور نمایشگرهای الفبایی، عصر فناوری کاربر واقعی آغاز شد - خط فرمان.

شکل 2. نمایی از کامپیوتر اصلی کامپیوترهای سری EC

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

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

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

2.2 رابط کاربری گرافیکی

رابط کاربری گرافیکی چگونه و چه زمانی ظاهر شد؟ ایده او در اواسط دهه 70، زمانی که مفهوم رابط بصری در مرکز تحقیقات Xerox Palo Alto (PARC) توسعه یافت، آغاز شد. پیش نیاز رابط گرافیکی کاهش زمان واکنش کامپیوتر به یک دستور، افزایش صدا بود حافظه دسترسی تصادفیو همچنین توسعه پایه فنی کامپیوترها. اساس سخت افزار این مفهوم، البته، ظاهر نمایشگرهای الفبایی عددی در رایانه ها بود، و این نمایشگرها قبلاً دارای اثراتی مانند "سوسو زدن" کاراکترها، وارونگی رنگ (برعکس کردن سبک کاراکترهای سفید در پس زمینه سیاه، یعنی نویسه‌های سیاه روی پس‌زمینه سفید)، زیر کاراکترها. این افکت‌ها به کل صفحه نمایش داده نمی‌شود، بلکه فقط به یک یا چند کاراکتر می‌رسد. مرحله بعدی ایجاد یک نمایشگر رنگی بود که به همراه این افکت ها، نمادهایی را در 16 رنگ در پس زمینه با پالت (یعنی مجموعه رنگی) از 8 رنگ امکان پذیر می کند. پس از ظهور نمایشگرهای گرافیکی، با قابلیت خروجی هر تصاویر گرافیکیبه شکل نقاط زیاد روی صفحه نمایش رنگ های مختلف، تخیل در استفاده از صفحه نمایش اصلا حد و مرزی ندارد! بنابراین، اولین سیستم رابط کاربری گرافیکی PARC، 8010 Star Information System، چهار ماه قبل از عرضه اولین کامپیوتر IBM در سال 1981 ظاهر شد. در ابتدا رابط بصریفقط در برنامه ها استفاده می شود. به تدریج، او شروع به حرکت به سمت سیستم‌عامل‌هایی کرد که ابتدا در رایانه‌های Atari و Apple Macintosh و سپس در رایانه‌های سازگار با IBM استفاده می‌شدند.

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

2.2.1 رابط کاربری گرافیکی ساده

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

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

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

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

4. علاوه بر کلید Enter، از کلیدهای مکان نما "خاکستری" به طور فزاینده ای در صفحه کلید استفاده می شود.

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

شکل 3. دستکاری کننده ها

به طور خلاصه، موارد زیر می تواند باشد ویژگی های متمایز کنندهاین رابط

1) انتخاب مناطق از صفحه نمایش.

2) تعریف مجدد کلیدهای صفحه کلید بسته به زمینه.

3) استفاده از کنترل کننده ها و کلیدهای صفحه کلید خاکستری برای کنترل مکان نما.

4) استفاده گسترده از مانیتورهای رنگی.

ظاهر این نوع رابط همزمان با استفاده گسترده از سیستم عامل MS-DOS است. این او بود که این رابط را به توده ها معرفی کرد ، به همین دلیل دهه 80 با بهبود این نوع رابط ، بهبود ویژگی های نمایش شخصیت و سایر پارامترهای مانیتور مشخص شد.

یک مثال معمولی از استفاده از این نوع رابط، پوسته فایل Nortron Commander (برای پوسته فایل به زیر مراجعه کنید) و ویرایشگر متن Multi-Edit است. ولی ویرایشگرهای متن Lexicon، ChiWriter و واژه پردازمایکروسافت ورد برای Dos نمونه ای از این است که چگونه این رابط از خودش پیشی گرفته است.

2.2.2 رابط WIMP

رابط WIMP "خالص" به دومین مرحله در توسعه رابط گرافیکی تبدیل شد.این زیرگونه از رابط با ویژگی های زیر مشخص می شود.

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

2. همه برنامه ها، فایل ها، اسناد، دستگاه ها و سایر اشیاء به صورت آیکون - آیکون نمایش داده می شوند. با باز شدن آیکون ها به پنجره تبدیل می شوند.

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

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

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

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

2.3 فن آوری گفتار

از اواسط دهه 90، پس از ظهور کارت های صوتی ارزان قیمت و استفاده گسترده از فناوری های تشخیص گفتار، به اصطلاح "فناوری گفتار" رابط SILK ظاهر شد. با این فناوری، دستورات به صورت صوتی و با تلفظ special داده می شود کلمات رزرو شده- دستورات این تیم های اصلی (طبق قوانین سیستم گورینیچ) عبارتند از:

"Wake up" - رابط صوتی را روشن کنید.

"استراحت" - رابط گفتار را خاموش کنید.

"باز" ​​- جابجایی به حالت فراخوانی یک برنامه خاص. نام برنامه در کلمه بعدی نامیده می شود.

"من دیکته خواهم کرد" - انتقال از حالت دستورات به حالت تایپ با صدا.

"حالت فرمان" - به دستورات صوتی برگردید.

و برخی دیگر

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

فناوری "گفتار" ساده ترین پیاده سازی رابط SILK است.

2.4 فناوری بیومتریک

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

2.5 رابط معنایی (عمومی).

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

2.6 انواع رابط

دو نوع رابط کاربری وجود دارد:

1) رویه گرا:

-اولیه

-منو

- با ناوبری رایگان

2) شی گرا:

- دستکاری مستقیم

یک رابط رویه‌گرا از مدل سنتی تعامل کاربر بر اساس مفاهیم «رویه» و «عملیات» استفاده می‌کند. در این مدل، نرم افزار توانایی انجام برخی از اقدامات را در اختیار کاربر قرار می دهد که کاربر مطابقت داده ها را تعیین می کند و پیامد آن به دست آوردن نتیجه مطلوب است.

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

رابط های رویه گرا:

1) عملکردهای لازم برای تکمیل وظایف را در اختیار کاربر قرار دهید.

2) تأکید بر وظایف است.

3) نمادها برنامه ها، پنجره ها یا عملیات را نشان می دهند.

4) محتوای پوشه ها و دایرکتوری ها با استفاده از جدول لیست منعکس می شود.

رابط های شی گرا:

1) به کاربر امکان تعامل با اشیاء را می دهد.

2) بر ورودی ها و نتایج تأکید می شود.

3) پیکتوگرام ها اشیاء را نشان می دهند.

4) پوشه ها و دایرکتوری ها ظروف بصری اشیا هستند.

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

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

هر پنجره منو کل صفحه را اشغال می کند

چندین منوی چند سطحی به طور همزمان روی صفحه وجود دارد (ویندوز).

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

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

3. فناوری اطلاعات

3.1 مفهوم فناوری اطلاعات

تعریف فناوری اطلاعات

فن آوریوقتی از یونانی (techne) ترجمه می شود به معنای هنر، مهارت، مهارت است و این چیزی بیش از فرآیندها نیست. زیر رونددرک مجموعه خاصی از اقدامات با هدف دستیابی به هدف ضروری است. فرآیند باید توسط استراتژی انتخاب شده توسط فرد تعیین شود و با استفاده از ترکیبی از ابزارها و روش های مختلف اجرا شود.

زیر تکنولوژی تولید مواد فرآیند را درک کنید که توسط مجموع وسایل و روش های پردازش، ساخت، تغییر حالت، خواص، شکل مواد خام یا مواد تعیین می شود. تکنولوژی کیفیت یا حالت اولیه ماده را برای به دست آوردن یک محصول مادی تغییر می دهد. http://www.stu.ru/inform/glaves/glava3/ - ris_3_10برنج. 1.7).

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

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

هدف فناوریتولید مواد - خروجی محصولاتی که نیازهای یک فرد یا سیستم را برآورده می کند.

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

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

برای مقایسه در tab_3_3اجزای اصلی هر دو نوع فناوری آورده شده است.

جدول 1.3. مقایسه اجزای اصلی فناوری ها

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

مواد

اطلاعات

تهیه مواد اولیه و مواد

جمع آوری داده ها یا اطلاعات اولیه

تولید محصول مادی

پردازش داده ها و به دست آوردن نتایج اطلاعات

فروش محصولات مصرفی تولیدی

انتقال نتایج اطلاعات به کاربر برای تصمیم گیری بر اساس آن

فناوری اطلاعات جدید

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

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

جدول 1.4. ویژگی های اصلی فناوری اطلاعات جدید

روش شناسی

ویژگی اصلی

نتیجه

ابزارهای اساساً جدید پردازش اطلاعات

تعبیه در فناوری کنترل

فناوری جدید ارتباطی

سیستم های فناورانه کل نگر

ادغام وظایف متخصصان و مدیران

فناوری نوین پردازش اطلاعات

ایجاد، انتقال، ذخیره و نمایش هدفمند اطلاعات

حسابداری برای قوانین محیط اجتماعی

فناوری جدید برای تصمیم گیری های مدیریتی

فناوری اطلاعات جدید - فناوری اطلاعات با رابط کاربری "دوستانه" با استفاده از رایانه های شخصی و مخابرات.

صفت "کامپیوتر" تأکید می کند که ابزار فنی اصلی اجرای آن رایانه است.

یاد آوردن!سه اصل اساسی فناوری اطلاعات جدید (کامپیوتری):

حالت تعاملی (گفتگو) کار با رایانه؛

ادغام (اتصال، اتصال) با سایر محصولات نرم افزاری؛

· انعطاف پذیری در فرآیند تغییر داده ها و تعاریف وظایف.

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

مجموعه ابزار فناوری اطلاعات

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

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

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

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

نحوه ارتباط فناوری اطلاعات و سیستم اطلاعاتی

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

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

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

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

بنابراین، فناوری اطلاعات مفهومی فراگیرتر است که منعکس کننده درک مدرن از فرآیندهای تبدیل اطلاعات به آن است جامعه اطلاعاتی. ترکیب ماهرانه دو فناوری اطلاعات - مدیریت و کامپیوتر - کلید موفقیت آمیز عملکرد سیستم اطلاعاتی است.

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

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

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

مولفه های فناوری اطلاعات

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

روی انجیر 1.8 فرآیند فناوری پردازش اطلاعات در قالب یک ساختار سلسله مراتبی توسط سطوح ارائه شده است:

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

سطح 1 - مراحل، جایی که فرآیندهای تکنولوژیکی نسبتا طولانی اجرا می شود که شامل عملیات و اقدامات سطوح بعدی است.

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

سطح 3 - اقدامات- مجموعه ای از روش های کاری استاندارد برای هر محیط نرم افزاری که منجر به تحقق هدف تعیین شده در عملیات مربوطه می شود. هر عمل محتوای صفحه را تغییر می دهد.

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

3.2 مراحل توسعه فناوری اطلاعات

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

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

علامت تقسیم - نوع وظایف و فرآیندهای پردازش اطلاعات

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

مرحله 2 (از دهه 80) - ایجاد فناوری اطلاعات با هدف حل مشکلات استراتژیک.

نشانه تفرقه - مشکلاتی که بر سر راه اطلاع رسانی جامعه قرار دارد

مرحله 1 (تا پایان دهه 1960) با مشکل پردازش مقادیر زیادی از داده ها در شرایط با قابلیت های سخت افزاری محدود مشخص می شود.

مرحله دوم (تا پایان دهه 70) با گسترش رایانه های سری IBM / 360 همراه است. مشکل این مرحله عقب ماندن نرم افزار از سطح توسعه سخت افزار است.

مرحله سوم (از ابتدای دهه 80) - رایانه به ابزاری برای یک کاربر غیر حرفه ای تبدیل می شود و سیستم های اطلاعاتی - ابزاری برای حمایت از تصمیم گیری او. مشکلات - حداکثر ارضای نیازهای کاربر و ایجاد یک رابط مناسب برای کار در یک محیط کامپیوتری.

مرحله 4 (از ابتدای دهه 90) - ایجاد فن آوری پیشرفتهروابط بین سازمانی و سیستم های اطلاعاتی. مشکلات این مرحله بسیار زیاد است. مهمترین آنها عبارتند از:

توسعه موافقت نامه ها و ایجاد استانداردها، پروتکل ها برای ارتباطات کامپیوتری;

سازماندهی دسترسی به اطلاعات استراتژیک؛

سازمان حفاظت و امنیت اطلاعات.

علامت تفرقه مزیتی است که می آورد فناوری رایانه

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

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

· مرحله 3 (از ابتدای دهه 90) با مفهوم تجزیه و تحلیل مزایای استراتژیک در تجارت همراه است و بر اساس دستاوردهای فناوری مخابرات برای پردازش اطلاعات توزیع شده است. هدف سیستم های اطلاعاتی فقط افزایش کارایی پردازش داده ها و کمک به مدیر نیست. فناوری اطلاعات مناسب باید به سازمان کمک کند تا در رقابت باقی بماند و مزیت کسب کند.

نشانه تقسیم - انواع ابزارهای فناوری

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

مرحله 2 (از پایان قرن 19) - "مکانیکی"فن آوری که ابزار آن عبارت بودند از: ماشین تحریر، تلفن، ضبط صوت، مجهز به وسایل پیشرفته تر ارسال نامه. هدف اصلی فناوری ارائه اطلاعات به شکل مناسب با وسایل راحت تر است.

مرحله 3 (دهه 40 - 60 قرن XX) - "برقی"تکنولوژی که ابزار آن عبارت بودند از: کامپیوترهای بزرگ و نرم افزارهای مرتبط، ماشین تحریر برقی، دستگاه فتوکپی، ضبط صوت قابل حمل.

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

مرحله 4 (از ابتدای دهه 70) - "الکترونیکی"فناوری که ابزار اصلی آن رایانه‌های بزرگ و سیستم‌های کنترل خودکار (ACS) و سیستم‌های بازیابی اطلاعات (IPS) ایجاد شده بر اساس آنها، مجهز به طیف گسترده‌ای از اصول اولیه و تخصصی است. سیستم های نرم افزاری. مرکز ثقل فناوری حتی بیشتر به سمت شکل گیری محتوای اطلاعات برای محیط مدیریت حوزه های مختلف زندگی عمومی، به ویژه به سازماندهی کار تحلیلی تغییر می کند. بسیاری از عوامل عینی و ذهنی به ما اجازه نمی دادند که وظایف تعیین شده برای مفهوم جدید فناوری اطلاعات را حل کنیم. با این حال، تجربه در شکل گیری سمت محتوایی اطلاعات مدیریت به دست آمد و مبنای حرفه ای، روانی و اجتماعی برای گذار به مرحله جدیدی در توسعه فناوری آماده شد.

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

4. انواع فناوری اطلاعات

4.1 پردازش داده های فناوری اطلاعات

ویژگی ها و هدف

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

در سطح عملیات، وظایف زیر حل می شود:

پردازش داده ها در مورد عملیات انجام شده توسط شرکت؛

ایجاد گزارش های کنترل دوره ای در مورد وضعیت امور در شرکت.

دریافت پاسخ به انواع درخواست های جاری و رسیدگی به آنها در فرم اسناد کاغذییا گزارش ها

نمونه گزارش کنترلی: گزارش روزانه دریافت و پرداخت وجه نقد توسط بانک که به منظور کنترل مانده وجوه نقد تهیه می شود.

مثال پرس و جو: پرس و جو در برابر پایگاه داده منابع انسانی که اطلاعاتی را در مورد الزامات نامزدهای یک موقعیت خاص ارائه می دهد.

چندین ویژگی مرتبط با پردازش داده وجود دارد که متمایز می شود این تکنولوژیاز بقیه:

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

حل فقط مسائل با ساختاری که می توان برای آنها الگوریتم ایجاد کرد.

· کارایی رویه های استاندارددر حال پردازش. استانداردهای موجود، رویه‌های استاندارد پردازش داده را تعریف می‌کنند و سازمان‌ها را ملزم می‌کنند که از همه نوع آنها پیروی کنند.

اجرای حوزه اصلی کار در حالت خودکاربا حداقل دخالت انسانی؛

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

تأکید بر زمان‌شناسی وقایع؛

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

اجزای اصلی

اجازه دهید اجزای اصلی فناوری اطلاعات برای پردازش داده ها را ارائه کنیم ( http://www.stu.ru/inform/glaves/glava3/ - ris_3_12برنج. 1.9) و ویژگی های آنها را بیان کنید.

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

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

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

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

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

4.2 مدیریت فناوری اطلاعات

ویژگی ها و هدف

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

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

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

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

ارزیابی وضعیت برنامه ریزی شده شی کنترل؛

ارزیابی انحرافات از وضعیت برنامه ریزی شده؛

شناسایی علل انحرافات؛

· تحلیل و بررسی راه حل های امکان پذیرو عمل

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

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

ویژهگزارش ها به درخواست مدیران یا زمانی که اتفاقی غیرمنتظره در شرکت رخ داده است ایجاد می شود.

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

AT خلاصه کردندر گزارش‌ها، داده‌ها در گروه‌های جداگانه ترکیب می‌شوند، مرتب‌سازی می‌شوند و به عنوان مجموع میانی و نهایی برای فیلدهای جداگانه ارائه می‌شوند.

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

اضطراریگزارش ها حاوی داده هایی با ماهیت استثنایی (فوق العاده) هستند.

استفاده از گزارش ها برای پشتیبانی از مدیریت به ویژه در اجرای به اصطلاح مدیریت واریانس موثر است.

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

· گزارش فقط باید زمانی ایجاد شود که انحراف رخ داده باشد.

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

مطلوب است که همه انحرافات با هم نشان داده شوند تا مدیر بتواند ارتباط بین آنها را پیدا کند.

· در گزارش لازم است انحراف کمی از هنجار نشان داده شود.

اجزای اصلی

اجزای اصلی فناوری اطلاعات مدیریت در شکل 1 نشان داده شده است. 1.13

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

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

1) داده های جمع آوری شده بر اساس ارزیابی عملیات انجام شده توسط شرکت؛

2) طرح ها، استانداردها، بودجه ها و سایر اسناد نظارتی که وضعیت برنامه ریزی شده شی کنترل (تقسیم شرکت) را تعیین می کند.

5. نقش و اهمیت فناوری اطلاعات

دوره مدرن توسعه یک جامعه متمدن فرآیند اطلاعاتی شدن را مشخص می کند.

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

استفاده فعال از ظرفیت های فکری روزافزون جامعه متمرکز در صندوق چاپی و فعالیت های علمی، صنعتی و غیره اعضای آن.

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

سطح بالای خدمات اطلاعاتی، دسترسی هر عضو جامعه به منابع اطلاعات قابل اعتماد، تجسم اطلاعات ارائه شده، اهمیت داده های مورد استفاده.

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

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

...

اسناد مشابه

    رابط کاربری. انواع رابط ها: دستوری، گرافیکی و معنایی. فن آوری گفتار و بیومتریک. روش های توسعه رابط کاربری، استانداردسازی آن. انواع رابط: رویه ای و شی گرا.

    کار کنترل، اضافه شده 05/07/2009

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

    چکیده، اضافه شده در 2012/10/02

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

    مقاله ترم، اضافه شده در 2011/09/16

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

    مقاله ترم، اضافه شده 12/15/2011

    مفهوم و هدف رابط، ساختار و اجزای آن، ترتیب تعامل آنها. مراحل توسعه و ویژگی های فناوری دسته ای. رابط کاربری گرافیکی ساده توضیح کوتاهامروزی رابط های خارجی: USB، FireWire، IrDA، بلوتوث.

    چکیده، اضافه شده در 2010/03/27

    مجموعه ای از نرم افزارها و سخت افزارها که تعامل کاربر با کامپیوتر را فراهم می کند. طبقه بندی رابط ها، حالت متنی آداپتور ویدیویی. توابع حالت متنی پیاده سازی رابط کاربری در BORLAND C++.

    کار آزمایشگاهی، اضافه شده در 07/06/2009

    مفاهیم و تعاریف اساسی وب فناوری. جهت توسعه آن. کاربرد فناوری های اینترنت در سیستم های اطلاعاتی، آموزشی، گردشگری. ابزارهای فعالیت موتور جستجوگوگل و ویژگی های رابط کاربری آن

    چکیده، اضافه شده در 2015/04/04

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

    دوره سخنرانی ها، اضافه شده در 2010/05/28

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

    مقاله ترم، اضافه شده 06/17/2003

    شرایط افزایش کارایی کار مدیریتی. ویژگی های اساسی فناوری اطلاعات سیستم و ابزار. طبقه بندی فناوری اطلاعات بر اساس نوع اطلاعات روندهای اصلی در توسعه فناوری اطلاعات.