Особенности управления разработкой программного обеспечения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Курсовая работа
по дисциплине Информационные технологии управления
тема: Особенности управления разработкой программного обеспечения
Содержание
Введение
. Понятие программного обеспечения
. Процесс разработки программного обеспечения
. Процесс управления разработкой программного обеспечения и его особенности
Заключение
Список использованной литературы
Введение
Учитывая ситуацию на рынке и большое количество программных продуктов, часто возникает ситуация, когда под конкретные задачи фирмы сложно подобрать готовое решение. Для того чтобы автоматизировать процессы или задачи, в таком случае, самым оптимальным вариантом является разработка необходимого программного обеспечения. При разработке возможно учесть все замечания и пожелания, избежать ненужного функционала, обеспечить максимальную совместимость программного обеспечения с ранее установленным и его полноценную интеграцию. Таким образом, разработка программного обеспечения набирает все большую популярность и является мощным инструментом для автоматизации любых процессов и задач.
В настоящее время практически невозможно найти область, в которой бы не применялись программные комплексы автоматизации предприятия. Разработка программного обеспечения перестала быть роскошью, и уверенно становится обязательной вехой развития для любой компании.
Ранее iиталось, что разработка программного обеспечения необходима и доступна только крупным компаниям. Однако, с повсеместным распространением компьютеров, она обрела смысл для всех субъектов рынка - от крупных корпораций до небольших компаний; независимо от размера фирмы разработка программного обеспечения позволит оптимизировать документооборот, облегчить и ускорить обслуживание клиентов и тем самым повысить конкурентоспособность компании.
Однако процесс управления разработкой программного обеспечения имеет некоторые особенности, которые необходимо учитывать при реализации данных проектов.
Таким образом, становится понятной актуальность рассматриваемой в курсовой работе темы.
1. Понятие программного обеспечения
Для компьютерных информационных технологий в качестве средств управления техническим комплексом (компьютерных систем) выступают программные средства (программное обеспечение).
Вопросы разработки и использования программного обеспечения вообще достаточно хорошо проработаны и широко освещены в научной и учебно-практической литературе.
Общее определение содержания понятия программное обеспечение включает в себя совокупность программ системы обработки данных и программных документов, необходимых для эксплуатации этих программ [8, с. 221]. Данная трактовка в общем случае может быть использована, особенно если речь идет о проблемах собственно разработки и эксплуатации программных комплексов как таковых. Но с точки зрения пользователей в рамках соответствующих технологий следует выделить из состава их программного обеспечения эксплуатационные документы, поскольку в соответствии со структурой средств и методов информационных технологий они относятся к организационно-методическому обеспечению.
В учебной и справочной литературе по-разному описывается структура программного обеспечения. Используются в различных сочетаниях такие понятия, как общее программное обеспечение, системное программное обеспечение, базовое программное обеспечение, прикладное программное обеспечение, специальное программное обеспечение. При этом содержание этих понятий зачастую пересекается, что не дает возможности четко структурировать собственно программное обеспечение. Структуризация программного обеспечения офисных технологий основывается на четко выделенных и не пересекающихся по содержанию выполняемых соответствующими программами функциях, при этом в совокупности обеспечивается необходимая полнота всего состава программного обеспечения [6, с. 91].
Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного программного обеспечения требует очень высокой квалификации от программистов.
В программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным программным обеспечением. Покупатель приобретает компьютер, оснащенный системным программным обеспечением, которое не менее важно для работы компьютера, чем память или процессор. Кроме системного программного обеспечения в состав программного обеспечения компьютера входят еще прикладные программы и системы программирования.
В составе программного обеспечения выделяются [6,.,с. 92]:
системное программное обеспечение;
инструментальное обеспечение разработки программ;
прикладное программное обеспечение.
При построении классификации программного обеспечения необходимо учитывать, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения [10].
Развитие программного обеспечения пошло как вглубь (появились новые подходы к построени?/p>