Атрибути на „добрия“ софтуер
страница 6/12 Дата 27.02.2023 Размер 0.89 Mb. #116731
SWAP - lecture 01 - Intro Атрибути на „добрия“ софтуер Софтуерът трябва да осигурява необходимата функционалност и производителност на потребителя. Същевременно той трябва да бъде съпровождан от производителя , да бъде надежден и приемлив. Ремонтопригодност (англ. Maintainability) Трябва да може да се развива с новите нужди на клиента Надеждност (англ. Dependability) Ефективност (англ. Efficiency) Системните ресурси не са безкрайни и винаги свършват в най-важния момент Приемливост (англ. Acceptability) Софтуерен домейн Основните характеристики на съществуващата среда (англ. domain) , в която работи софтуера са: Хетерогенност – светът е хетерогенен като данни, платформи , географско разпределение, характер на потребителите. Разпространение/доставка (англ. Delivery) - разработване на техники , които водят до по-бързо предоставяне на софтуер на крайния клиент Доверителност (англ. Trusted Computing) - разработване на техники, които показват , че потребителите могат да се доверят на софтуера. Софтуерни процеси Софтуерен модел Generic software process models The waterfall model Separate and distinct phases of specification and development. Evolutionary development Specification, development and validation are interleaved. Component-based software engineering The system is assembled from existing components. Генерични модели за разработка Последователностен модел (англ. Waterfall) Последователност и самостоятелност на фазите на спецификация и развитие. Интеративна разработка (англ. Iterative development) Компонентен подход (англ. Component-based engineering) Системата се “сглобява” от съществуващи компоненти. Сподели с приятели: