Кіріспе
Жүйелік инженериядағы өзгерістерді басқару сұранысы - жүйеге өзгерістерді сұрау, жүзеге асыру мүмкіндігін анықтау, жоспарлау, іске асыру және бағалау процесі. Оның негізгі мақсаттары өзара байланысты факторлар жиынтығына өзгерістерді өңдеуді және ізденуді қолдау болып табылады.
Кіріспе
Өзгерістерді сұрауды басқару, өзгерістерді басқару және конфигурацияны басқару арасында айтарлықтай үйлесімділік және шатасу бар. Төмендегі анықтама осы салаларды әлі қамти алмайды. Өзгерістерді сұрауды басқару әсер еткен жүйені жақсарту арқылы пайда әкелу қабілеті үшін және осылайша "клиенттердің қажеттіліктерін" қанағаттандыру үшін қабылданды, бірақ оны өзгертуді басқаруды шатастыру және қажетсіз қиындату мүмкіндігі үшін сынға алды. Кейбір жағдайларда, әсіресе ақпараттық технологиялар саласында, жүйелерді ұстау (және өзгерту сұраныстарын басқару) үшін жүйелерді бастапқы құруға қарағанда көбірек қаражат пен жұмыс жұмсалады. Үлкен ERP жүйелерін алғашқы іске асыру кезінде ұйымдардың әдеттегі инвестициясы жалпы бюджеттің 15-20 пайызын құрайды. Осыған ұқсас, Хинли Леманның бағдарламалық жасақтаманың дамуы туралы екі заңын сипаттайды: Тұрақты өзгерістер заңы: Қолданылатын жүйелер өзгеруі керек, әйтпесе олар автоматты түрде пайдалылығынан төмен болады. Күрделіліктің өсу заңы: өзгерістер арқылы жүйе құрылымы күрделене түседі, оны жеңілдету үшін көбірек ресурстар қажет. Өзгерістерді сұрауды басқару өндіріс саласында да үлкен маңызға ие, ол өсіп келе жатқан әлемдік бәсекелестікке, технологиялық жетістіктерге және талапты тұтынушыларға байланысты көптеген өзгерістерге тап болады. Көптеген жүйелер қолданылған кезде өзгеріп, дамып отыратындықтан, осы салалардың проблемалары басқа көптеген салаларда белгілі бір дәрежеде кездеседі. Ескерту: Төмендегі процесте өзгеру комитеті тек қабылдау/разықтау шешімдеріне ғана емес, сонымен қатар басымдықтарға да жауапты болуы керек, бұл өзгеру өтініштерінің өңдеуге қалай бөлінуіне әсер етеді.
The law of continuing change: Systems that are used must change, or else automatically become less useful. The law of increasing complexity: Through changes, the structure of a system becomes ever more complex, and more resources are required to simplify it. Change request management is also of great importance in the field of manufacturing, which is confronted with many changes due to increasing and worldwide competition, technological advances and demanding customers. Because many systems tend to change and evolve as they are used, the problems of these industries are experienced to some degree in many others. Notes: In the process below, it is arguable that the change committee should be responsible not only for accept/reject decisions, but also prioritization, which influences how change requests are batched for processing.
Процесс және оның нәтижелері
Өзгерістерді сұрауды басқару процесін сипаттау үшін мета-модельдеу әдісі қолданылады. 1-суретте осы бөлімде түсіндірілген процесс деректерінің диаграммасы көрсетілген.
Мысалдар
Өзгерістерді басқарудың жақсы мысалын бағдарламалық жасақтама әзірлеуден табуға болады. Көбінесе пайдаланушылар қателер туралы хабарлайды немесе бағдарламалық жасақтамаларынан жаңа функционалдылықты қалайды, бұл өзгеру сұрауына әкеледі. Сосын бағдарламалық қамтамасыз ету компаниясы осы өзгерісті жүзеге асырудың техникалық және экономикалық мүмкіндігін қарастырады және нәтижесінде ол өзгерістің іске асырылатынын шешеді. Егер бұл шын мәнінде болса, онда өзгерісті жоспарлау керек, мысалы, функциялық нүктелерді пайдалану арқылы. Өзгерістің нақты орындалуы бағдарламалық кодты құруға және/немесе өзгертуге әкеледі, ал бұл өзгеріс таралған кезде ол басқа код фрагменттерінің де өзгеруіне әкеледі. Алғашқы сынақ нәтижелері қанағаттанарлық болғаннан кейін құжаттаманы жаңартып, бағдарламалық жасақтамамен бірге шығаруға болады. Жобаның менеджері өзгерісті тексеріп, осы жазбаны өзгерістер журналына жабады. Өзгерістерді сұрауды басқарудың тағы бір типтік саласы, ол осы жерде қарастырылғандай, өндіріс саласы болып табылады. Мысалы, машинаны жасау мен өндіруді алайық. Мысалы, егер көлік құралының ауа қалталары ұзақ жол жүргеннен кейін автоматты түрде ауаға толы болса, бұл клиенттердің шағымдарына (немесе сынақ кезеңінде проблемалар туралы хабарламаларға) әкеледі. Өз кезегінде, олар өзгерісті талап етеді (оң жақтағы 2-суретті қараңыз), бұл өзгерісті негіздеуі мүмкін. Дегенмен, шығын мен пайданы қарапайым талдау жасау керек, содан кейін өзгеру туралы өтінішті мақұлдау мүмкін. Көлік құралының дизайны мен өндіріс кестесіне әсерін талдаудан кейін, өзгерісті жүзеге асыруды жоспарлауды құруға болады. Осы жоспар бойынша, өзгеріс шынымен жүзеге асырылуы мүмкін, содан кейін автомобильдің жаңа нұсқасы көпшілікке шығарылғанға дейін мұқият сыналады деп үміттенеміз.
Өңдеу зауыттарында
Күрделі процестер тіпті кішкентай өзгерістерге өте сезімтал бола алатындықтан, өнеркәсіптік процестер зауыттарында өзгерістерді дұрыс басқару қауіпсіздік үшін маңызды деп танылады. Құжатталмаған, тәуекелдерді дұрыс бағаламаған өзгерістер апатқа әкеледі. Бұған мысал ретінде Фликсбородағы жарылысты қарастырамыз. Өзгерістер дұрыс ойланбаған, құжатталмаған және тәуекелдер бағаланбаған, сондықтан шектеуді бұзу жағдайы анықталмаған. АҚШ-та OSHA-ның ережелері бар, олар өзгерістерді қалай жасау және құжаттау керектігін реттейді. Негізгі талап - ұсынылған өзгерісті жан-жақты тексеруді көп салалы топ жүргізуі керек, бұл қауіптің жоғалуы мүмкіндігін азайту үшін мүмкіндігінше көп көзқарасты пайдалануды қамтамасыз етеді. Осы орайда, өзгерістерді басқаруды өзгертуді басқару немесе MOC деп атайды. Бұл процестердің қауіпсіздігін басқарудың көптеген компоненттерінің бірі ғана, 1910.119 бөлімінде.
Анықтама әдебиет және қосымша оқу
Crnković I., Asklund, U. & Persson Dahlqvist, А. (2003) бойынша. Өндіріс деректерін басқару және бағдарламалық жасақтаманы конфигурациялауды басқаруды іске асыру және біріктіру. Лондон: Артек үйі. Деннис, А., Виксом, Б. Х. & Тегарден, Д. (2002). Жүйелік талдау және жобалау: UML-мен объектке бағдарланған тәсіл. Хобокен, Нью-Йорк: Джон Уайли & Sons, Inc. Джорджтаун университеті (туған). Деректер қоймасы: сөздік. 2006 жылдың 13 сәуірінде алынған: https://web. мұрағат. org/web/20060423164505/http://uis. Джорджтаунда. edu/departments/eets/dw/GLOSSARY0816 (Білімдер/електрлік құралдар/ағылшыныстар/ағылшыныстар) html. Хинли, Д. С. (1996). Бағдарламалық эволюцияны басқару: процесске бағдарланған көзқарас. Ақпараттық және бағдарламалық қамтамасыз ету технологиясы, 38, 723 730. Хуан, Г. Х. & Мак, К. Л. (1999). Ұлыбританияның өңдеуші өнеркәсіптеріндегі инженерлік өзгерістерді басқарудың қазіргі тәжірибесі. Халықаралық операциялар және өндіріс менеджменті журналы, 19 ((1), 21 37. IEEE (1991) " деген мақаласында келтірілген. Бағдарламалық жасақтама инженерия терминологиясының стандартты сөздігі (ANSI). Электрлік және электроника инженерлері институты Inc. 2006 жылдың 13 сәуірінде алынған: http://www. е. Оулу. fi/research/ouspg/sage/glossary/#reference 6 Mäkäräinen, M. (2000) - "Археология және ғылым" атты ғылыми-зерттеулер. Жасалған бағдарламалық жасақтаманы әзірлеудегі бағдарламалық жасақтаманы өзгертуді басқару процестері. Докторлық диссертация. Эспоо: VTT Publications баспасы. Интернетте: http://www. vtt. fi/inf/pdf/publications/2000/P416 - тің мәтінін оқып шығу. pdf. Маннан, Сэм (2012). Листің Өңдеуші өнеркәсіптегі шығындарды болдырмау (4-шы басылым). Оксфорд: Баттерворт Хайнеман. NASA (2005) зерттеулері. NASA IV&V Facility Metrics Data Program сөздік және анықтамалар. 2006 жылдың 4 наурызында алынған: https://web. мұрағат. www. jw.org/txt сайты IVV. NASA-ның мәліметтері. "Gov/MDP" сөздіктер жинағы. html. Пенсильвания мемлекеттік университетінің кітапханалары (2004). CCL нұсқаулығы: Терминдер мен қысқартулар сөздігі. 2006 жылдың 13 сәуірінде алынған: https://web. мұрағат. Бұл - біздің басты мақсатымыз. кітапханалар. псу. edu/tas/ каталогтау/ccl/ сөздік. ХТМ. Принстон университеті (2003). WordNet 2.0 жүйесі. 2006 жылғы 13 сәуірде http://dictionary. сілтеме. com/search?q= босату. Rajlich, V. (1999): "Бұл - біздің басты мақсатымыз. Бағдарламалық жасақтаманың өзгеруі мен эволюциясы. Pavelka, J., Tel, G. және Bartošek, M. (Қолжазбалар. ), SOFSEM'99, Компьютерлік ғылымдардағы лекция жазбалары 1725, 189 202. Ригби, К. (2003). Басқару стандарттары: Терминдер сөздігі. 2006 жылдың 1 сәуірінде алынған: https://web. мұрағат. Бұл - біздің басты мақсатымыз. эфирлік уақыт. co. uk/users/wysywig/gloss. ХТМ. Скот, Дж. А. А. & Nisse, D. (2001) Бағдарламалық жасақтаманы басқару, Бағдарламалық жасақтаманы басқару туралы нұсқаулық, Білімдер қоры, 7-тарау, IEEE Компьютерлік қоғам баспасы. Vogl, G. (2004): Басқару ақпараттық жүйелері: терминдер сөздігі. 2006 жылдың 13 сәуірінде Уганда шейіт университетінің веб-сайтынан алынды: https://web. мұрағат. www.jw.org/kb/20060411160145/http://www.321сайт. com/greg/courses/mis1/ сөздік. ХТМ. Вёрд, И. ван де (2006). Метамодельдеу техникасы: Методика инженериясы курсының жобасы 05/06. 2006 жылдың 1 наурызында алынған: https://bscw. С. ық . nl/bscw/bscw. cgi/d1009019/Процесс деректерінің диаграммасына нұсқаулар. pdf [жеке пайдалану мүмкіндігі шектеулі].
Georgetown University (n. d.). Data Warehouse: Glossary. Retrieved April 13, 2006 from: https://web. archive. org/web/20060423164505/http://uis. georgetown. edu/departments/eets/dw/GLOSSARY0816. html. Hinley, D. S. (1996). Software evolution management: a process oriented perspective. Information and Software Technology, 38, 723 730. Huang, G. H. & Mak, K. L. (1999). Current practices of engineering change management in UK manufacturing industries. International Journal of Operations & Production Management, 19(1), 21 37. IEEE (1991). Standard Glossary of Software Engineering Terminology (ANSI). The Institute of Electrical and Electronics Engineers Inc. Retrieved April 13, 2006 from: http://www. ee. oulu. fi/research/ouspg/sage/glossary/#reference 6 Mäkäräinen, M. (2000). Software change management processes in the development of embedded software. PhD dissertation. Espoo: VTT Publications. Available online: http://www. vtt. fi/inf/pdf/publications/2000/P416. pdf. Mannan, Sam (2012). Lees' Loss Prevention in the Process Industries (4th ed.). Oxford: Butterworth Heinemann. NASA (2005). NASA IV&V Facility Metrics Data Program Glossary and Definitions. Retrieved March 4, 2006 from: https://web. archive. org/web/20060307232014/http://mdp. ivv. nasa. gov/mdp glossary. html. Pennsylvania State University Libraries (2004). CCL Manual: Glossary of Terms and Acronyms. Retrieved April 13, 2006 from: https://web. archive. org/web/20060615021317/http://www. libraries. psu. edu/tas/ cataloging/ccl/glossary. htm. Princeton University (2003). WordNet 2.0. Retrieved April 13, 2006 from: http://dictionary. reference. com/search?q=release. Rajlich, V. (1999). Software Change and Evolution. In Pavelka, J., Tel, G. & Bartošek, M. (Eds. ), SOFSEM'99, Lecture Notes in Computer Science 1725, 189 202. Rigby, K. (2003). Managing Standards: Glossary of Terms. Retrieved April 1, 2006 from: https://web. archive. org/web/20060412081603/http://sparc. airtime. co. uk/users/wysywig/gloss. htm. Scott, J. A. & Nisse, D. (2001). Software Configuration Management, Guide to Software Engineering Body of Knowledge, Chapter 7, IEEE Computer Society Press. Vogl, G. (2004). Management Information Systems: Glossary of Terms. Retrieved April 13, 2006 from Uganda Martyrs University website: https://web. archive. org/web/20060411160145/http://www.321site. com/greg/courses/mis1/glossary. htm. Weerd, I. van de (2006). Meta modeling Technique: Draft for the course Method Engineering 05/06. Retrieved March 1, 2006 from: https://bscw. cs. uu. nl/bscw/bscw. cgi/d1009019/Instructions for the process data diagram. pdf [restricted access].