Training Presentation



страница1/12
Дата27.02.2023
Размер0.89 Mb.
#116731
  1   2   3   4   5   6   7   8   9   ...   12
SWAP - lecture 01 - Intro

Софтуерни архитектури

Въведение в разработката на програмни продукти

Information

  • Lecturer: Веселин Евгениев Георгиев
    • room: 2300A
    • e-mail: veg@tu-sofia.bg
      • Subject: KTPP student
    • Web-ресурс: http://pct.tu-sofia.bg/Moodle001
      • Username: student
      • Password: pktt

Книги

  • Книги, използвани в курса:
    • L. Hohmann. Beyond Software Architecture: Creating and Sustaining Winning Solutions, 2003
    • R. N. Taylor, N. Medvidovic, E. Dashofy. Software Architecture: Foundations, Theory, and Practice, 2009
    • L. Bass, P. Clements, R. Kazman . Software Architecture in Practice, 2nd Edition, 2003
    • J. Borchers . Pattern-Oriented Software Architecture, A System Of Patterns, Volume 1, 2000.

Какво е софтуера?

  • Компютърна програма и асоциираната с нея помощна документация (изисквания, дизайн,, ръководство за потребителя и др.).
  • Софтуерните продукти се разработва за два вида потребители: конкретен потребител или неизвестен потребител, т.е. за „пазара“
  • Софтуерът бива:
    • С общо предназначение (англ. Generic application)
    • Специализиран (англ. Custom application)

Често задавани въпроси

  • Какви са принципите на „добрите“ програмни архитектури?
  • Каква е основната роля на софтуерния архитект?
  • Как решенията на софтуерния архитект?
  • Какви инженерни знания трябва да се използват?
  • Кои са основните знания, необходими за създаване на дизайн на програмен продукт?
  • … и други

Software Engineering

Софтуерна индустрия - тенденции

  • Много голям растеж
    • Използва се във все по-голям обем на продукти и на тяхното производство.
    • Създават се нови и иновативни решения за работа в различни предметни област.
    • По-добрата апаратна инфраструктура позволява да се решават все по-трудни и по-ресурсоемки проблеми.
    • Подобряване на компютърните умения и грамотност на населението увеличава използваемостта на компютърните системи.
    • Зависимостта на хората за поддържане на качеството им на живот все повече зависи от компютърните системи и техните характеристики.



Сподели с приятели:
  1   2   3   4   5   6   7   8   9   ...   12




©obuch.info 2024
отнасят до администрацията

    Начална страница