|
Training Presentation
|
страница | 1/12 | Дата | 27.02.2023 | Размер | 0.89 Mb. | | #116731 |
| SWAP - lecture 01 - Intro Въведение в разработката на програмни продукти Information - Lecturer: Веселин Евгениев Георгиев
- room: 2300A
- e-mail: veg@tu-sofia.bg
- 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 - Много голям растеж
- Използва се във все по-голям обем на продукти и на тяхното производство.
- Създават се нови и иновативни решения за работа в различни предметни област.
- По-добрата апаратна инфраструктура позволява да се решават все по-трудни и по-ресурсоемки проблеми.
- Подобряване на компютърните умения и грамотност на населението увеличава използваемостта на компютърните системи.
- Зависимостта на хората за поддържане на качеството им на живот все повече зависи от компютърните системи и техните характеристики.
Сподели с приятели: |
|
|