Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vvedenie_v_PI.docx
Скачиваний:
5
Добавлен:
25.04.2019
Размер:
186.11 Кб
Скачать

Введение в пи 2 лекция (15.09.11)

Case технологии Casecomputer aided software ingeneering – автоматизированная разработка программного обеспечения. Под этим понимается широкий спектр программ применяемых для поддержки и сопровождения различных этапов создания ПО: анализа системных требований, моделирования системы, её отладки, тестирования и т.д.

Характеристики качественно ПО. Кроме функциональных возможностей присущих программному продукту, по определению, эти продукты обладают и другими показателями характеризующие их качества. Они отображают поведение программы во время выполнения ею своих действий, структуру и организацию исходного когда программы, её документированность.

Показатели. Удобство сопровождения – ПО должно быть таким, чтобы существовала возможность его усовершенствования в ответ на изменённые требования заказчика или пользователя; Надежность – определяется рядом характеристик, таких как безотказность, защищённость и безопасность; Эффективность – работа ПО не должна приводить к расточительному расходованию системных ресурсов, этот параметр описывается следующими характеристиками: Скорость выполнения, используемое процессорное время, оббьем требуемой памяти, и т.д. Удобство в использовании – ПО должно быть удобным в эксплуатации и не требовать чрезмерного усилий пользователя, на которого оно рассчитано.

Основные проблемы, стоящие перед специалистами по программному обеспечению.

  1. Проблема наследования ранее созданного ПО. Проблема наследования означает поддержку и модернизацию существующих систем, причём при минимальных финансовых и временных затратах. 2) Проблема возрастающей разнородности программных систем. Эта проблема состоит в том, что необходимо разрабатывать надёжные программные системы, способные работать, совместно с ПО разных типов и производителей. 3) Проблема порождённая требованием уменьшения времени на создание ПО. Поскольку сегодня запросы рынка ПО и требования к программным системам меняются очень быстро, то ПО должно меняться с соответствующей скоростью. Данная проблема заключается в том, чтобы сократить время на разработку больших программных систем, без снижения их качества.

Профессиональные и этические требования к специалистам по программному обеспечению 1) Конфиденциальность, специалист должен соблюдать конфиденциальность, не разглашать сведений о работодателе и клиентах, не зависимо от того, подписывал он какое-либо соглашение или нет. 2) Компетентность – специалист не должен скрывать, или ложно представлять свой уровень компетенции, и не должен браться за работу, которая этому уровню не соответствует. 3) Защита прав интеллектуальной собственности. 4) Злоупотребление компьютером.

Кодекс этики (разработка ACM/IEEE);

Общественные интересы – деятельность специалистов по программному обеспечению должна проистекать в соответствии с общественными интересами и запросами.

Клиенты и работодатели – Деятельность специалистов по программному обеспечению должна быть направлена на удовлетворение запросов клиентов и работодателей в соответствии с общественными интересами.

Производство – специалист по программному обеспечению должен гарантировать, что программные продукты соответствуют самым высоким, какие только возможны, профессиональным стандартам.

Профессиональные суждения – специалист должен поддерживать честность, непредвзятость и независимость своих профессиональных суждений и оценок. Управление – действия руководителей программных проектов должны подчиняться высокими этическим нормам при их руководстве разработкой и сопровождением ПО. Профессия – специалист по ПО должен поддерживать на высоком уровне репутацию своей профессии в соответствии с общественными интересами. Коллегиальность – спец по ПО должен поддерживать коллег и быть достойным членом своего коллектива. Личность – спец по ПО должен постоянно учиться, чтобы соответствовать уровню своей профессии, а также должен руководствоваться высокими этическими нормами в повседневной практической и профессиональной деятельности.

Введение в ПИ 3 лекция (22.09.11)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]