Конструювання програмного забезпечення (Software Construction) icon

Конструювання програмного забезпечення (Software Construction)




НазваКонструювання програмного забезпечення (Software Construction)
Дата конвертації26.02.2013
Розмір445 b.
ТипДокументи


Конструювання програмного забезпечення (Software Construction)

  • Термін конструювання програмного забезпечення (software construction) детально описує створення працюючої програмної системи за допомогою використання кодування, верифікації (перевірки), модульного тестування (unit testing), інтеграційного тестування і відлагодження.


Дисципліна читається студентам ІІ курсу спеціальності «Програмне забезпечення автоматизованих систем» у 4 семестрі.



Із курсом “Конструювання програмного забезпечення” студенти ознайомлюються після вивчення наступних професійно-орієнтованих дисциплін:



Нижче подано перелік дисциплін, що будуть читатися після курсу “Конструювання програмного забезпечення”, певним чином залежні від нього або перетинаються із ним: 1. Операційні системи; 2. Розподілені обчислення; 3. Архітектура та проектування програмного забезпечення; 4. Аналіз вимог до програмного забезпечення; 5. Якість програмного забезпечення; 6. Проектний практикум; 7. Менеджмент проектів програмного забезпечення; 8. Моделювання програмного забезпечення; 9. Безпека програм та даних.



Анотація

  • У даній дисципліні висвітлюються питання, які виникають під час конструювання програмного забезпечення та процесів, пов’язаних із ним. У курсі розглянуто базові підходи до конструювання, різні способи керування ним та практичні аспекти, що виникаються при конструюванні програмного забезпечення. Також увага приділяється проектуванню за допомогою «шаблонів проектування» та UML, як засобу їх візуального представлення.



Тема 1. Основи конструювання (Software Construction Fundamentals)

  • Мінімізація складності (Minimizing Complexity)

  • Очікування змін (Anticipating Changes)

  • Конструювання з можливістю перевірки (Constructing for Verification)

  • Стандарти в конструюванні (Standards in Constructing)



Тема 2. Керування конструюванням (Managing Construction)

  • Моделі конструювання (Construction Models)

  • Планування конструювання (Construction Planning)

  • Зміни в конструюванні (Construction Measurement)



Тема 3. Практичні міркування (Practical Considerations)

  • Проектування в конструюванні (Construction Design)

  • Мови конструювання (Construction Languages)

  • Написання коду (Coding)

  • Тестування в конструюванні (Construction Testing)

  • Повторне використання (Reuse)

  • Якість конструювання (Construction Quality)

  • Інтеграція (Integration)



Тема 4. Шаблони проектування (Design pattern)

  • Твірні шаблони (Creational patterns).

  • Структурні шаблони (Structural patterns).

  • Поведінкові шаблони (Behavioral patterns).

  • Інші типи шаблонів.

  • UML і шаблони проектування.



Тематика лабораторних робіт

  • Створення деяких типів UML-діаграм.

  • Шаблони проектування.

  • Прототипування.

  • Сумісне проектування.

  • Стандарти оформлення коду.

  • Документування в коді.

  • Якщо є пропозиції щодо тематики та завдань до лабораторних робіт—ласкаво прошу. :)



Література

  • Макконел С. Совершенный код. Мастер класс / Пер. с англ.―М.: Издательско-торговый дом «Русская редакция»; Спб.: Питер, 2005.―896 с.

  • Фаулер М. Рефакторинг: улучшение существующего кода.―Пер. С англ.―СПб: Символ-Плюс, 2003.―432 с.

  • Бек К. Экстремальное программирование: разработка через тестирование. Библиотека программиста.―СПб.: Питер, 2003.―224 с.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание.: Пер. с англ. ―М.:Издательский дом “Вильямс”, 2002.―624 с.

  • Амблер С. Гибкие технологии: экстремальное программирование и унифицированый процесс разаботки. Библиотека программиста.―Спб.: Питер, 2005.―412 с.

  • Мартин Р. Быстрая разработка программ: принципы, примеры, практика. Пер. с англ.―М.: Издательский дом “Вильямс”, 2004.―752 с.

  • Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.―СПб.: Питер, 2001.―368 с.

  • Влиссидес Джон. Применение шаблонов проектирования. Дополнительные штрихи.: Пер. с англ.― М.: Издательский дом “Вильямс”, 2003. ― 144 с.

  • Ларман К. Применение UML и шаблонов проектирования. 2-е издание.: Пер. с англ.. ―М.: Издательский дом “Вильямс”, 2004. ― 624 с.





Схожі:

Конструювання програмного забезпечення (Software Construction) iconШаблони І uml. Конструювання програмного забезпечення 2009
Якщо б будівельники будували будинки так, як програмісти пишуть програмний код, достатньо було б одного єдиного дятла, щоб зруйнувати...
Конструювання програмного забезпечення (Software Construction) iconСклад електронного портфоліо апробації педагогічного програмного забезпечення
Звіт вчителя про проведення апробації певного педагогічного програмного забезпечення. (формат *. Doc)
Конструювання програмного забезпечення (Software Construction) iconУрок №1 Тема: Програмне забезпечення комп’ютерів
Необхідною складовою інформаційної системи є програмне забезпечення (ПЗ), який називають software чи просто Софт. Програмне забезпечення...
Конструювання програмного забезпечення (Software Construction) iconВикористання програмного забезпечення з відкритим кодом: освітній аспект
Цивін М. Н. Використання програмного забезпечення з відкритим кодом: освітній аспект//Документознавство. Бібліотекознавство.Інформаційна...
Конструювання програмного забезпечення (Software Construction) iconРозділ IV статті у наукових Виданнях Використання спеціалізованого програмного забезпечення у сфері перекладу
Використання спеціалізованого програмного забезпечення у сфері перекладу. / Маслюк Д. М. // Гуманітарні аспекти формування особистості:...
Конструювання програмного забезпечення (Software Construction) iconАрхітектура програмного забезпечення. Моделювання програмного забезпечення. 2009 Розробка архітектури проекту
Розробка архітектури проекту процес важливий та кропіткий. Від правильного чи неправильного рішення на етапі формування архітектури...
Конструювання програмного забезпечення (Software Construction) icon§ Програмне забезпечення (ПЗ)
Сам по собі комп’ютер не володіє знаннями в сферах свого засто­сування, всі знання зосереджені в програмах, що виконуються на пк....
Конструювання програмного забезпечення (Software Construction) iconПоданн я від 20 р. На замовлення комп`ютерної техніки та програмного забезпечення для
На замовлення комп`ютерної техніки та програмного забезпечення для
Конструювання програмного забезпечення (Software Construction) iconРозробка програмного забезпечення

Конструювання програмного забезпечення (Software Construction) iconЄдиний соціальний внесок (Порядок №22-2) Завантаження інформації по працівникам через dbf-файли в арм звіт страхувальника (з іншого програмного забезпечення)
Завантаження інформації по працівникам через dbf-файли в арм звіт страхувальника (з іншого програмного забезпечення)
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©te.zavantag.com 2000-2017
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи