• SW jako takový se musí přizpůsobit všemu ostatnímu v systému. Vývojář SW musí respektovat „nepřirozenou“ složitost (na rozdíl např. od fyziků), která je v problémové oblasti zavedená bez harmonie lidmi (legislativa, neformální vztahy pod.) a je představována především řešením různých rozhraní na uživatele a jiné systémy.
• Tento stav podporuje skutečnost, že SW řešení přichází jako poslední (automatizace nebo optimalizace systému) nebo se všeobecně předpokládá, že přizpůsobení SW je nejjednodušší.
• Modifikace
• SW produkt představuje entitu od které se požaduje, aby se neustále měnila ( na rozdíl od aut, která se po zhotovení zřídka kdy mění, nahrazují se novými modely a nevracejí se do výroby). Tato vlastnost vychází z podstaty SW produktu jako duševního díla, u kterého provedení změny je všeobecně chápáno jako jednodušší než např. přestavba budovy.
• Paradoxně si změnu vynucuje úspěšný SW produkt, protože osvědčený SW produkt:
• uživatel využívá na hranici jeho možností,
• přežije HW platformu, pro kterou byl vytvořen.
• SW produkt je nedílnou součástí aplikační oblasti, sociálního klimatu, legislativy, HW atd., které se neustále mění a tyto změny zpětně vyžadují modifikaci SW.
Žádné komentáře:
Okomentovat