Micro Focus Application Lifec Management (ALM) مجموعه ای از ابزارهای نرم افزاری است که توسط Micro Focus (قبلاً Hewlett-Packard و Hewlett Packard Enterprise) تهیه و به بازار عرضه شده است. این شامل ابزارهایی برای مدیریت الزامات ، برنامه ریزی تست و تست عملکردی ، تست عملکرد (در صورت استفاده از مرکز عملکرد) ، مدیریت توسعه دهنده (از طریق ادغام با محیط های توسعه دهنده مانند Collabnet ، TeamForge و Microsoft Visual Studio) و مدیریت نقص است.
ALM به منظور پشتیبانی از ذینفعان کلیدی مسئول تحویل برنامه ها در طی چرخه چرخه عمر خود طراحی شده است. این ترکیبی از یک پلتفرم مشترک ، چندین برنامه کاربردی کلیدی و داشبورد است که با هدف مدیریت چرخه حیات اصلی برنامه ها ، از طراحی تا آمادگی تحویل به عملیات ها ، هدف قرار گرفته است. همه این فعالیت های چرخه حیات اصلی از منظر گردش کار با یک کنسول مدیریت مشترک ، لایه ای از ردیابی و برنامه ریزی پروژه به یکدیگر وصل می شوند و بر روی یک پایه نرم افزاری مشترک حاوی مخزن سازگار و معماری یکپارچه باز با SDK پشتیبانی ساخته می شوند.
ALM در نظر گرفته شده است كه به يكي از برنامه هاي متمركز مديريت برنامه براي مديريت و اتوماسيون در تيم هاي برنامه و در طول فرآيند كامل توسعه يك برنامه ، در يك گردش كار واحد ، به بخش هاي فن آوري اطلاعات ارائه دهد. Micro Focus تعدادی از خدمات مشاوره ای را برای پشتیبانی از ALM ارائه می دهد.
اجزاءی برنامه :
1 – برنامه ریزی و پیگیری پروژه
ALM برنامه ریزی و ردیابی پروژه را فراهم می کند تا تیم های راه حل های توسعه برنامه بتوانند نقاط عطف پروژه و شاخص های کلیدی عملکرد را تعریف ، ردیابی ، اندازه گیری و گزارش کنند.
2 – هوش چرخه عمر برنامه
ردیابی در زمان واقعی الزامات و نقص.
3 – اتوماسیون مدیریت آزمایشگاه
قابلیت مدیریت آزمایشگاه به تیمهای آزمایشگاهی امکان می دهد تا آزمایشگاه آزمایش خود را در محیط تحویل ترکیبی (فلز لخت یا مجازی ، داخلی یا در ابر) از طریق ادغام ALM با اتوماسیون مداوم تحویل (CDA) تهیه و مستقر کنند.
4 – اشتراک دارایی و استفاده مجدد
ALM از کتابخانه های دارایی قابل تقسیم پشتیبانی می کند که می توانند ضمن حفظ قابلیت ردیابی ، در پروژه ها مورد استفاده مجدد قرار گیرند. با حفظ تمامیت كتابخانه ، می توان برای دارایی های اشتراك شده برای هر پروژه تغییرات خاصی اعمال كرد و پروژه ها می توانند در صورت نیاز مجدداً با كتابخانه هماهنگ شوند. همکاری نقص بین پروژه نیز پشتیبانی می شود.
5 – گزارش متقابل پروژه
ALM گزارش های متقابل پروژه ها و دیدگاه های تجاری از پیش تنظیم شده برای گزارش هایی مانند معیارهای وضعیت پروژه جمع شده ، معیارهای کیفیت برنامه کاربردی ، پوشش الزامات ، و روند نقص را برای انتشار شرکت و پروژه های انفرادی فراهم می کند.
6 – همکاری سازمانی
HP Enterprise Hevkar از رسانه های اجتماعی برای تیم های توسعه برنامه برای برقراری ارتباط بدون ترک محیط ALM استفاده می کند. کاربران می توانند اشیاء مربوطه (نقص ، حوادث ، گزارش ها) را برای شرکت کنندگان در بررسی و اظهار نظر وارد کنند.
7 – آزمایش عملکرد و بار
نرم افزار Micro Focus Performance Center یک پلت فرم و چارچوب تست عملکرد سازمانی است. این راه حل توسط بخش های فناوری اطلاعات برای استاندارد سازی ، متمرکز کردن و انجام آزمایش عملکرد و همچنین استفاده مجدد از [9] تست های قبلی استفاده می شود. مرکز عملکرد ، نقص کد نرم افزار را در چرخه حیات برنامه ها مشاهده می کند. با ایجاد نرم افزار LoadRunner ، مرکز عملکرد از آزمایش برنامه نویسان پشتیبانی می کند و با ALM ادغام می شود.
8 – تضمین کیفیت
ALM شامل ویژگی های تضمین کیفیت برای برنامه ریزی و مدیریت تست مبتنی بر ریسک ، کنترل نسخه ، تنظیمات اساسی ، انتشار کیفیت و مدیریت چرخه ، برنامه ریزی و اجرای تست ، تست دستی یکپارچه و مدیریت نقص است.
Micro Focus Center Quality یک پلتفرم مدیریت کیفیت است که می تواند برای یک پروژه واحد یا در چندین پروژه IT برای مدیریت کیفیت برنامه در کل چرخه عمر برنامه کاربردی مورد استفاده قرار گیرد. راه حل مدیریت ، رهاسازی و مدیریت چرخه ، مدیریت آزمایش ، مدیریت نقص و گزارش از یک بستر واحد را فراهم می کند.
9 – تعریف و مدیریت مورد نیاز
ALM توسط بخش های IT برای ضبط ، مدیریت و پیگیری نیازمندی ها در چرخه توسعه و آزمایش برنامه کاربردی استفاده می شود.
10 – تقویت امنیت
Fortify نرم افزار امنیتی ، از Fortify نرم افزار ، نرم افزار امنیتی برنامه ، از جمله تست امنیت برنامه وب پویا و تجزیه و تحلیل کد استاتیک را ارائه می دهد. Fortify نرم افزار امنیتی با تحویل برنامه ایمن ALM ادغام شده است.
11 – پشتیبانی چند محیطی
ALM را می توان در محل نصب کرد یا از طریق ابر در یک نرم افزار به عنوان یک مدل سرویس تحویل داد. ALM همچنین برای پشتیبانی دستگاه تلفن همراه ، از جمله اپل آیفون و دستگاه های تلفن همراه آندروید در دسترس است.