środka ze względu na zaspokojenie zidentyfikowanie w odpowiedniej mierze potrzeb.
Złoty/żelazny trójkąt - kiedy możemy powiedzieć, że projekt jest udany
?
50% projektów nie kończy się sukcesem, koszty 150%, czas 150%, zakres tiege (zasada pareto)
po co projektujemy? Aby oszczędzić pieniądze - zmniejszyć koszty, aby zaspakajać potrzeby
Projektowanie systemu informatycznego jest procesem; jest to skoszony ciąg kroków (etapów, czynności) powiązanych ze soną relacjami, które mają doprowadzić do osiągnięcia zamierzonego celu w postaci systemu spełniającego przyjęte wymagania; kolejny krok w procesie stanowi rozwinięcie kroku poprzedniego; sam proces projektowania jest jednym z elementów większego procesu cykli życia systemu informatycznego
Inżynieria oprogramowania jest wiedzą techniczną dotyczącą wszystkich faz cyklu życia oprogramowania, której celem jest uzyskanie wysokiej jakości produktu - oprogramowania.
Inżynieria oprogramowania wymaga myślenia przede wszystkim w kategoriach zastosowania, a nie w kategoriach kodu.
Dobre oprogramowanie powinno być zgodne z wymaganiami użytkownika, niezawodne, efektywne, łatwe w konserwacji, ergonomiczne. Cykl życia oprogramowania proces złożony z ciągu wzajemnie spójnych etapów pozwalających pełne i skuteczne stworzenie a następnie zżuwanie SI, obejmuje okres od momentu uświadomienia potrzeby istnienia systemu do momentu jego wycofania z eksploatacji.
Modele cyklu życia
1. Model kaskadowy (waterfall, liniowy proces działań inżynierskich) Zalety wiążą się przede wszystkim z łatwością zarządzania przedsięwzięciem (planowanie harmonogramowanie monitorowanie)
Wady: narzucenie ścisłej kolejności prac, wysoki koszt błędów we wczesnych fazach, długa przerwa w kontaktach z klientami.
Powinien być używany jedynie gdy wymagania są jasne i zrozumiałe. W praktyce często używany
2. Realizacja kierowania dokumentami
Model ten jest ścisłą realizacją modeli kaskadowego, składa się więc z szeregu następujących faz, dodatkowo zakłada się ze każda faza kończy się opracowaniem szeregu dokumentów w pełni opisujących wyniki tej