Co to jest model funkcji?

Model funkcji to wizualna reprezentacja różnych funkcji w oprogramowaniu lub rodzinie powiązanych produktów, które są obowiązkowe i opcjonalne, aby zapewnić widzowi wyobrażenie o dostępnych konfiguracjach. Modele funkcji są przydatne zarówno w rozwoju, jak i sprzedaży i można je umieścić na różne sposoby. Większość przybiera formę diagramu ze znormalizowanymi oznaczeniami, aby ułatwić odczytanie informacji, jak przedstawiono.

W rozwoju produktu członkowie zespołu programistów mogą przeprowadzić burzę mózgów, aby omówić, co chcą uwzględnić w produkcie lub linii produktów. Może to spowodować utworzenie modelu funkcji, schemat pokazujący najważniejsze funkcje i różne sposoby ich skonfigurowania. Na przykład firma tworząca pakiet programów do użytku w wydajności biurowej może chcieć, aby profesor, program do rysowania podstawowego i programu tworzenia slajdów. Może zbudować model funkcji pokazujący te opcje w kombinezonie oprogramowaniaE i różne konfigurowalne funkcje w każdym z nich.

Jedną ważną kwestią jest uwzględnienie funkcji i które mogą być opcjonalne, w tym wybory między dwoma różnymi funkcjami, aby wykonać tę samą funkcję. Na przykład w sklepie internetowym bezpieczeństwo jest konieczne do zaszyfrowania informacji o klientach, więc jest to obowiązkowe. System bezpieczeństwa może działać na kilka różnych sposobów z różnymi poziomami bezpieczeństwa, a byłyby one reprezentowane jako opcje „lub” rozgałęzienia się z funkcji bezpieczeństwa obowiązkowego sklepu.

W miarę postępu rozwoju produktu model funkcji może przesunąć się w odpowiedzi na zmiany wprowadzone na produkt. Członkowie zespołu mogą zidentyfikować potrzebę dodatkowych funkcji lub mogą zdecydować się na obniżenie funkcji początkowo burzy mózgów we wczesnych etapach rozwoju. Mogą ustalić, które funkcje powinny być integralne w przeciwieństwie do opcjonalnych. Może to obejmować konfigurację różnychpoziomy, takie jak bezpłatna wersja oprogramowania w porównaniu do wersji płatnej z większą liczbą funkcji, w której firma chce zachęcić ludzi do wypróbowania bezpłatnej wersji i rozszerzenia na płatne.

Klienci mogą przyjrzeć się modelu funkcji przy zamawianiu niestandardowego oprogramowania. Schemat rozgałęzienia oferuje szereg opcji, umożliwiając klientom skonfigurowanie go dla ich potrzeb. Oprogramowanie do rekordów zamawiania szpitala może chcieć na przykład oprogramowania z integracją obrazowania medycznego lub może chcieć funkcji rozliczeniowej, a także funkcji rekordów, aby usprawnić systemy rekordów. Może mieszać i dopasować funkcje, których chce w elastycznych parametrach, aby wygenerować zamówienie niestandardowe.

INNE JĘZYKI