|
|
страница | 4/12 | Дата | 27.02.2023 | Размер | 0.89 Mb. | | #116731 |
| SWAP - lecture 01 - IntroReuse - This is a way to produce more applications with fewer people.
- History indicates that reuse technology will be largely confined to building progressively larger libraries of language and system functions.
- Unfortunately, this added language complexity will cause other problems.
- It is just at too low a level to address the application needs of most users.
Reuse
Решението:
“Make software more hard and hardware more soft.”
Компонентен подход !
- Три основни категории за подходите за разработка:
- Пакетни системи, които потребителят само конфигурира при инсталация
- Бизнес системи, които се създават чрез генерация на основата на конфигурационни пакети.
- Разработване на уникални системи, който не могат да се създадат по друг начин.
Системно програмиране - Причини за съществуване:
- Операционни системи – трябва да е сигурна, стабилна, надеждна, бърза и ефективна.
- Функционалност - Потребителите се нуждаят от система, която осигурява необходимите им функции.
- Използваемост - системата трябва да има фиксиран и добре познат API, така че много хора да могат да пишат приложения, за да работят в системата.
- Многозадачност (англ. multi-processing)
- Multi-programming
- Разпределени обработки (англ. distributed processing)
- Интерактивност (англ. interactive computing)
- Непрекъсвамост на работата (англ. continuous operation).
- Динамично преконфигуриране (англ. dynamic recovery)
- Сигурност (англ. security)
- Използваемост (англ. usability)
- … още много други.
Нов софтуер – Защо ? - Нов софтуер се купува защото:
- Поява на нови потребители.
- Закупуване на нова апаратна част, която не се обхваща от съществуващите решения.
- Стабилизация на съществуваща версия.
- Необходимост от нова функционалност.
- Промяна на квалификацията на потребителя.
- Разработчици – три групи
- Специализирани софтуерни компании, например Microsoft и Oracle.
- Фирми за бизнес-системи, напр. Apple, Sun и IBM
- Опън-сорс програмисти
Сподели с приятели: |
|
|