Програм хангамжийн инженерчлэл
Програм хангамжийн инженерчлэл (англ. Software engineering) нь сайн програм хангамж үйлдвэрлэхэд чиглэсэн компьютерын шинжлэх ухаан, инженерчлэлийн нэг салбар юм. "Програм хангамжийн системтэй, зарчимч мөн тодорхой арга аргачилал бүхий хөгжүүлэл, үйл ажиллагаа, арчилгааг програм хангамжийн инженерчлэл гэнэ." гэж IEEE 610.12 нормд дурджээ.
Програм хангамжийн инженерчлэл нь програм хангамжийн хөгжүүлэлийн бүхий л үе шатыг хамарсан дотроо маш олон дэд салбартай. Програм хангамжийн салшгүй нэгэн хэсэг нь хөгжүүллийн хажуугаар түүнийг цааш авч явах арчилгаа байдаг.
Программ хангамжийн инженерчлэлийн салбаруудЗасварлах
Үндсэн үйл ажиллагаа 1. Төлөвлөлт
2. Анализ
3. Загварчилал
4. Програмчилал
5. Шалгалт ба биелэлт
|
Түших үйл ажиллагаа 6. Төслийн менежмент 7. Чанарын менежмент
8. Тохиргооны менежмент
9. Баримтжуулалт
|
Программ хангамжийн төсөл бүр зайлшгүй дээр дурдсан үе шатууд хэрэгжих албагүй. Ямар байдлаар төсөл хэрэгжих нь тухайн төслийн төсөв болон даалгавар өгөгчийн шаардлагаас хамаарна.