Obecnie piszemy specyfikacje funkcjonalne i techniczne w formacie dwóch kolumn; zdanie podsumowujące i szczegóły techniczne. Szczegóły często odnoszą się do dodatku zawierającego diagramy, projekty układów itp.
Walczę jednak z tym, w jakim czasie napisać to:
Z czasem przeszłym, jakby praca była wykonywana, staram się pokazywać rozszerzenia najważniejszych zakończeń pracy. Czas przyszły, jak to musi zrobić, X zaczyna brzmieć jak lista rzeczy do zrobienia lub Tense neutralny bardzo mocno, ponieważ albo będzie to zrobione, albo zrobione.
Aby dodać zamieszanie, niniejszą specyfikację mogą przeczytać osoby, które nie mają angielskiego jako pierwszego języka.
Czas teraźniejszy wydaje mi się dobry.
wszystkie są w czasie teraźniejszym.
Lub jeśli jest to „stan projektu”
Wersja 10: posiada funkcje A, B, C i D.
Wersja 10.1: zawiera ulepszenie A. Naprawia błąd 1049 w B. Dodaje nową funkcję E.
źródło
Możesz chcieć wiedzieć, jaka jest praktyka pisania RFC.
To jest RFC 2119: Słowa kluczowe używane w RFC do oznaczania poziomów wymagań .
źródło
specyfikacje są instrukcjami. napisz je w czasie teraźniejszym. lubię to.
źródło
Kiedy tworzę projekty dla oprogramowania, preferuję czas teraźniejszy, nawet jeśli tworzę projekty zanim oprogramowanie istnieje. Nawet po wdrożeniu aplikacji z projektu, projekt jest nadal istotny i ważny dokument. Jest całkiem możliwe, że dokument projektowy może pozostać odpowiedni przez dłuższy czas po wdrożeniu oprogramowania niż przed jego wdrożeniem.
źródło