- •Введение в пи 1 лекция (не помню дату)
- •Введение в пи 2 лекция (15.09.11)
- •Системотехника вычислительных систем
- •Введение в пи 4-5 лекция (29.09.11, 6.10.11)
- •Функциональные компоненты системы.
- •Введение в пи 6 лекция (13.10.11)
- •Введение в пи 7 лекция (20.10.11)
- •К там аскадная модель
- •Введение в пи 8 лекция (27.10.11)
- •Введение в пи _ лекция (03.11.11) ?? Введение в пи 9 лекция (10.11.11) Спиральная модель разработки по.
- •Спецификация программного обеспечения.
- •4 Основных этапа разработки требований.
- •Методы проектирования.
- •3 Типа рисков.
Введение в пи 2 лекция (15.09.11)
Case технологии Case – computer aided software ingeneering – автоматизированная разработка программного обеспечения. Под этим понимается широкий спектр программ применяемых для поддержки и сопровождения различных этапов создания ПО: анализа системных требований, моделирования системы, её отладки, тестирования и т.д.
Характеристики качественно ПО. Кроме функциональных возможностей присущих программному продукту, по определению, эти продукты обладают и другими показателями характеризующие их качества. Они отображают поведение программы во время выполнения ею своих действий, структуру и организацию исходного когда программы, её документированность.
Показатели. Удобство сопровождения – ПО должно быть таким, чтобы существовала возможность его усовершенствования в ответ на изменённые требования заказчика или пользователя; Надежность – определяется рядом характеристик, таких как безотказность, защищённость и безопасность; Эффективность – работа ПО не должна приводить к расточительному расходованию системных ресурсов, этот параметр описывается следующими характеристиками: Скорость выполнения, используемое процессорное время, оббьем требуемой памяти, и т.д. Удобство в использовании – ПО должно быть удобным в эксплуатации и не требовать чрезмерного усилий пользователя, на которого оно рассчитано.
Основные проблемы, стоящие перед специалистами по программному обеспечению.
Проблема наследования ранее созданного ПО. Проблема наследования означает поддержку и модернизацию существующих систем, причём при минимальных финансовых и временных затратах. 2) Проблема возрастающей разнородности программных систем. Эта проблема состоит в том, что необходимо разрабатывать надёжные программные системы, способные работать, совместно с ПО разных типов и производителей. 3) Проблема порождённая требованием уменьшения времени на создание ПО. Поскольку сегодня запросы рынка ПО и требования к программным системам меняются очень быстро, то ПО должно меняться с соответствующей скоростью. Данная проблема заключается в том, чтобы сократить время на разработку больших программных систем, без снижения их качества.
Профессиональные и этические требования к специалистам по программному обеспечению 1) Конфиденциальность, специалист должен соблюдать конфиденциальность, не разглашать сведений о работодателе и клиентах, не зависимо от того, подписывал он какое-либо соглашение или нет. 2) Компетентность – специалист не должен скрывать, или ложно представлять свой уровень компетенции, и не должен браться за работу, которая этому уровню не соответствует. 3) Защита прав интеллектуальной собственности. 4) Злоупотребление компьютером.
Кодекс этики (разработка ACM/IEEE);
Общественные интересы – деятельность специалистов по программному обеспечению должна проистекать в соответствии с общественными интересами и запросами.
Клиенты и работодатели – Деятельность специалистов по программному обеспечению должна быть направлена на удовлетворение запросов клиентов и работодателей в соответствии с общественными интересами.
Производство – специалист по программному обеспечению должен гарантировать, что программные продукты соответствуют самым высоким, какие только возможны, профессиональным стандартам.
Профессиональные суждения – специалист должен поддерживать честность, непредвзятость и независимость своих профессиональных суждений и оценок. Управление – действия руководителей программных проектов должны подчиняться высокими этическим нормам при их руководстве разработкой и сопровождением ПО. Профессия – специалист по ПО должен поддерживать на высоком уровне репутацию своей профессии в соответствии с общественными интересами. Коллегиальность – спец по ПО должен поддерживать коллег и быть достойным членом своего коллектива. Личность – спец по ПО должен постоянно учиться, чтобы соответствовать уровню своей профессии, а также должен руководствоваться высокими этическими нормами в повседневной практической и профессиональной деятельности.
Введение в ПИ 3 лекция (22.09.11)