Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології»


НазваниеКонспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології»
страница1/10
Дата публикации29.03.2013
Размер1.61 Mb.
ТипКонспект
userdocs.ru > Информатика > Конспект
  1   2   3   4   5   6   7   8   9   10

- -

Міністерство освіти та науки України

Одеський національний політехнічний університет


Інститут енергетики та комп’ютерно-інтегрованих систем управління

Кафедра АТП



Комп’ютерна техніка та организация обчислювальних робіт.



Конспект лекцій. Частина перша.
для студентів напряму 6.050202 «Автоматизація і комп`ютерно-інтегровані технології»






СХВАЛЕНО

на засіданні кафедри автоматизацiї

теплоенергетичних процесів,

протокол № 3 від 06.10.2010


^

Одеса ОНПУ 2010



Комп’ютерна техніка та организация обчислювальних робіт. Частина перша: Конспект лекцій для студ. напряму 6.050202 «Автоматизація і комп’ютерно-інтегровані технології» ден. та заоч. форм навч./ Уклад.: М.В. Максимов, В.О. Давидов — Одеса: ОНПУ, 2010. — 94 с.

Укладачі:

^ М.В. Максимов, доктор техн. наук




В.О. Давидов, канд. техн. наук



















Содержание

Глава 1.

Программные средства — продукция производственно-технического назначения

1. Инженерная трактовка программирования...........................................................5

2. Специфика программной продукции.....................................................................7

3. Жизненный цикл программной продукции...........................................................9

4. Индустриализация этапов жизненного цикла программной продукции .........16

5. Классификация программных средств.................................................................18

Глава 2.

Сущность управления. Пути повышения качества программной продукции.

1. Характеристика качества программного средства как объекта управления....22

2. Концептуальная модель управления качеством программной продукции на предприятии-разработчике .......................................................................................25

3. Факторы, влияющие на качество программной продукции...............................29

4. Ошибки в программных средствах и пути их предотвращения........................33

5. Стандартизация систем качества. Программно-методический комплекс системы........................................................................................................................36

Глава 3.

Номенклатура показателей качества программной продукции

1. Классификация показателей качества.................................................................39

2. Выбор номенклатуры показателей качества.......................................................40

3. Группы показателей качества...............................................................................43

4. Показатели назначение.........................................................................................44

5. Показатели надежности функционирований.......................................................48

6. Эргономические показатели.................................................................................53

7. Показатели технологичности................................................................................54

8. Конструктивные показатели.................................................................................56

9. Показатели унификации.........................................................................................58

10. Многоуровневая иерархия структуры свойств и показателей качества.........59

11. Другие системы показателей качества..............................................................59

12. Качество и эффективность ПП. Экономика качества.......................................60

Глава 4.

Оценка уровня качества программной продукции

1. Методы определения значений показателей качества.......................................63

2. Выбор базовых образцов и значений показателей качества..............................65

3. Методы оценки уровня качества программной продукции...............................66

4. Оценка научно-технического уровня программных средств электронно-вычислительной техники...........................................................................................68

Глава 5.

Технологическое обеспечение системы управления качеством

1. Современная концепция технологии программирования и ее связь с управлением качеством ПП.......................................................................................72

2. Автоматизированная среда создания и сопровождения программной продукции...................................................................................................................77

3. Типовые требования к автоматизированным средствам отладки и испытания программ......................................................................................................................78

Глава 6.

Испытание программной продукции

1. Цель и особенности испытаний.............................................................................81

2. Технологическая схема испытания.......................................................................84

3. Планирование и оценка завершенности испытаний...........................................86

4. Стенды отладки и испытания программ...............................................................91

^ ГЛАВА 1. ПРОГРАММНЫЕ СРЕДСТВА — ПРОДУКЦИЯ ПРОИЗВОДСТВЕННО-ТЕХНИЧЕСКОГО НАЗНАЧЕНИЯ
1. ИНЖЕНЕРНАЯ ТРАКТОВКА ПРОГРАММИРОВАНИЯ
Инженерные (индустриальные, промышленные) методы, хотя и не являются универсальными, но в настоящее время находят широкое распространение в программировании. Они требуют пересмотра традиционных и развития новых понятий. Рассмотрим, прежде всего, эволюцию понятия «Программа».

Любая ЭВМ при решении конкретной задачи работает по определенной программе. ^ Программа ЭВМ (П) в общем случае представляет собой запись алгоритма решения некоторой задачи в виде последовательности команд или операторов на строго фор­мализованном языке, доступном для восприятия ЭВМ. Такое определение программы в определенной степени является аб­страктным и недостаточно конкретным. Оно используется в тех случаях, когда конкретная форма программы, язык представле­ния, степень завершенности нас не интересуют. Программа может быть записана на обыкновенных листах бумаги, на специальных бланках, на носителях данных. Она может быть отлаженной или не отлаженной, готовой к непосредственному использованию по своему назначению или нуждаться перед использованием в неко­торых преобразованиях. Для того чтобы представление о про­грамме стало более конкретным, к названию программы добав­ляют такие эпитеты, как отлаженная (неотлаженная), объектная, управляющая и т. п.

Абстрактность понятия «Программа» создает большие труд­ности в общении специалистов, а в некоторых случаях является недопустимой. Поэтому возникает необходимость в допол­нительных терминах и определениях. Под программным средством (ПС) принято понимать программу или совокупность программ на носителе данных с программной документацией, разработанную в соответствии со стандартами и другими нормативными документами и пригодную к использо­ванию по своему назначению.

В определении программного средства подчеркивается завер­шенность продукта (наличие программной документации) и го­товность к непосредственному использованию по своему назна­чению для решения определенной задачи на ЭВМ (запись на носителе данных). Но программное средство может и не быть товарной продукцией, тем более продукцией производственно-технического назначения. Оно может быть предназначено только для использования самим разработчиком и не пригодно к использованию другими лицами. В связи с этим возникает необходимость выделения-под­множества программных средств, обладающих признаками продукции разраба­тываемой и изготовляемой для удовлетворения потребностей национальной экономики, населения и экспорта. Элементы этого подмножества принято называть программным продуктом или программным изделием.

^ Программным изделием (ПИ) называют программу или сово­купность программ на носителе данных с программной докумен­тацией, разработанную и изготовленную в соответствии, со стан­дартами и другими нормативными документами, прошедшую государственные, межведомственные или ведомственные испыта­ния и технический контроль организации-изготовителя, обеспе­ченную гарантиями. Программное изделие является единицей программной продукции производ­ственно-технического назначения. Из определения следует, что не всякое программное средство является программным изделием. Программное изделие является продуктом тщательного планиро­вания и целенаправленной разработки. Оно предназначено для многократного применения пользователями в разнообразных условиях и должно:

—обладать высокими потребительскими свойствами и давать при использовании значительный экономический или социально-экономический эффект;

—быть «дружественным» к пользователю, т. е. доступным к по­ниманию, не требуя специальных знаний, простым в освоении, использовании и обслуживании;

—иметь определенное целевое назначение и быть пригодным к автономной поставке и использованию;

—сохранять работоспособность в различных средах функциони­рования;

—обладать гарантированным качеством;

—поставляться, внедряться и сопровождаться в централизован­ном порядке, как с участием, так и без участия разработ­чиков.

Соотношения между программами, программными средствами и программными изделиями можно установить, используя поня­тия множеств. Пусть А = {П}; В = {ПС}; С = {ПИ} Между множествами А, В, С установлены следующие отношения: А  В  С. Следователь­но, любое программное изделие является программным средст­вом, но не наоборот. Соответственно любое программное средство является программой, но обратное утверждение не действительно. Разность В\С представляет собой подмножество программных средств, не являющихся программными изделиями; разность А\В—подмножество программ, не являющихся программными средствами. Для того чтобы из написанной программы получить программ­ное средство, необходимо эту программу ввести в память ЭВМ, оттранслировать, отладить и соста­вить на нее программную документа­цию. Это требует трудозатрат, в общем случае превышающих трудо­затраты на первоначальное написа­ние текста программы.

Для того чтобы из программного средства получить программное изделие, не­обходимо более полно предусмот­реть возможные применения и тре­бования потенциальных пользовате­лей, а также обеспечить выполнение ранее сформулированных требований к ПИ. На все это могут потребоваться трудозатраты, в три раза превышающие трудозатраты на создание ПС.

Процесс создания ПИ представляет собой целенаправленную деятельность коллектива разработчиков, использующую опреде­ленные средства труда и прежде всего ЭВМ. Сами ПИ являются результатом труда, а поэтому могут быть объектами купли-продажи. Использова­ние программных средств ЭВМ в качестве орудий труда позво­ляет значительно повысить производительность труда и другие технико-экономические показатели производства. Во многих слу­чаях при этом удается решить такие задачи, которые без исполь­зования ЭВМ в принципе неразрешимы.
^ 2. СПЕЦИФИКА ПРОГРАММНОЙ ПРОДУКЦИИ.
Программной продукции присущи характерные особенности, которые должны учитываться на всех этапах жиз­ненного цикла программных средств, а также при управлении качеством.

Высокие наукоемкость и интеллектуальность содержания. Программная продукция создается на основе интенсивного ис­пользования научных знаний и, в свою очередь, сама способствует распространению и использованию знаний путем создания банков данных, информационно-справочных, экспертных систем и т. п. Разработка ПС почти всегда требует высокого умственного на­пряжения, глубоких и точных знаний. К разработке ПС, помимо специалистов в области программирования, приходится привле­кать специалистов высокой квалификации в самых различных предметных областях (химия, физика, системы управления, тех­нологические процессы и т.п.). Узкая специализация и квалифи­кация этих специалистов делает их уникальными. Возникают труд­ности контроля хода и качества разработки. Эти трудности часто носят субъективный характер. Высокая наукоемкость вызывает необходимость повышенных затрат на научно-исследовательские и опытно-конструкторские работы в процессе создания программ. Рассматриваемая особенность затрудняет использование инже­нерных методов в проектировании и управлении качеством ПС.

Программная продукция при использовании не расходуется и не расходует свой ресурс. Известно, что промышленная про­дукция делится на два основных класса. К первому относится продукция, которая расходуется при использовании (топливо, сырье, вещества и т. п.); ко второму — продукция, расходующая при использовании свой ресурс (машины, приборы, станки и т. п.). Программная продукция не может быть отнесена по данным признакам ни к одному из этих классов промышленной продукции. Она не расходуется при использовании и не расходует свой ре­сурс. Более того, при хорошо налаженной службе сопровождения ПС совершенствуется за счет выявления и исправления ошибок, а также модернизации методов, структуры и параметров. В тече­ние периода хранения и использования носитель данных, на кото­ром записана программа, конечно, теряет свои свойства и в ко­нечном счете может прийти в негодность. Но путем заблаговре­менного снятия копий с ПС влияние этого фактора можно исклю­чить. При этом вопрос о том, можно ли копию ПС отождествлять с оригиналом и имеет ли пользователь юридическое право сни­мать копии с ПС, слабо влияет на существо рассматриваемой особенности ПС, так как у пользователя он не вызывает больших затруднений. Данная особенность существенно сказывается на методах оценки надежности ПС и возможности распространения традиционной трактовки надежности технических средств на программную продукцию. Особенно это касается таких показате­лей надежности, как долговечность и ремонтопригодность. Меня­ется и природа основного показателя надежности — безотказ­ности.

^ Простота изготовления. Изготовление программного изделия на магнитном или бумажном носителе данных в большинстве случаев сводится к сравнительно простой операции снятия копий с образца-эталона (подлинника) изделия. При этом каких-либо качественных изменений не происходит. Идентичность копии с подлинником легко контролируется. Несколько сложнее обстоит дело с изготовлением копий программного изделия в постоянном запоминающем устройстве. Но этот способ хранения информации, во-первых, мало распространен, а, во-вторых, он тоже легко кон­тролируется и автоматизируется. Данная особенность существен­но влияет на организацию контроля качества программной про­дукции. Основная тяжесть этого контроля приходится не на про­цесс изготовления изделия, а на процессы разработки и испыта­ния опытного образца. Высокое качество опытного образца при строгом соблюдении технологии перезаписи гарантирует качество снятых с него копий — новых экземпляров программных изделий. Следует заметить, что простота изготовления ПИ затрудняет контроль над их распространением.
  1   2   3   4   5   6   7   8   9   10

Похожие:

Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconСодержание лабораторная работа №1
Комп’ютерна техніка І організація обчислювальних робіт: Метод вказівки до викон лаб робіт для студ напряму 050202 «Автоматизація...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconМіністерство освіти та науки, Молоді та спорту України Одеський національний...
Комп’ютерна техніка І організація обчислювальних робіт: Метод вказівки до курс роботи для студ напряму 050202 «Автоматизація І комп’ютерно-інтегровані...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій для студентів спеціальності „Менеджмент організацій” Запоріжжя 2007
Конспект лекцій з курсу “ Інформаційні системи менеджменту” для студентів денної та заочної форм навчання спеціальності „Менеджмент...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconОпорний конспект з дисципліни „Організація торгівлі” Міністерство...
Опорний конспект лекцій з дисципліни „Організація торгівлі” для студентів напряму підготовки 030510 денної форми навчання / Укладач...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій з дисципліни «Управління біржовою діяльністю»
Управління біржовою діяльністю для студентів напряму – Менеджмент зовнішньоекономічної діяльності / Укл.: Котова Марина Володимирівна....
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій для напряму підготовки 0501 “Економіка І підприємництво” 2011
Лекції №1 І № Міжнародні норми І законодавство України в галузі охорони праці
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій з курсу «Основи охорони праці» для студентів усіх...
Конспект лекцій з курсу «Основи охорони праці» для студентів усіх професійних напрямів підготовки денної та заочної форм навчання...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconРобоча навчальна програма для студентів напряму підготовки 020302 Історія
Читається на третьому курсі в 5 семестрі в обсязі 3 кредитів, в тому числі 50 годин аудиторних занять (50 лекцій): 58 годин самостійної...
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій для студентів спеціальностей „Маркетинг”
Поняття про метод бухгал­терського обліку. Стисла хара­ктеристика його елементів
Конспект лекцій. Частина перша для студентів напряму 050202 «Автоматизація І комп`ютерно-інтегровані технології» iconКонспект лекцій з дисципліни «безпека життєдіяльності»
Безпека життєдіяльності. Конспект лекцій для внз І-ІІ рівнів акредитації усіх спеціальностей
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2020
контакты
userdocs.ru
Главная страница