Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Ostatnio brałem udział w kilku wywiadach i firmy poprosiły mnie o więcej niż …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Zamknięte 8 lat temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Z jakich bezpłatnych narzędzi do tworzenia UML korzystasz …
Lubię rysować schemat sekwencji UML, aby wyświetlić sekwencję działań i interakcji różnych części mojego systemu (myślę, że nazywają się aktorami). Muszę jednak dołączyć if then elsetutaj stwierdzenia. Czy robię coś złego? Czy mogę używać warunkowych instrukcji if na moim schemacie sekwencji UML? W jaki sposób?
Jak w notacji diagramów klas UML mam określić funkcję najwyższego poziomu, która nie ma żadnej klasy enkapsulacji ani innej struktury? np. mam funkcję służącą do pobierania danych z adresu URL. Ponieważ jest to funkcja (w sensie matematycznym) tylko jej parametrów i wspólnego stanu globalnego, funkcja ta nie jest umieszczana w …
Mam bazę danych MongoDB, którą chcę poprawnie udokumentować jej projekt schematu. Wiem, że MongoDB jest bazą danych NoSQL i z natury nie ma schematów, ale egzekwuję schemat w mojej aplikacji i chcę go przedstawić w lepszy sposób niż wydruk findOne()wyniku. Widzę wiele osób używających ER lub UML, ale nie wydaje …
Najbardziej prawdopodobna odpowiedź brzmi „nie”, ale mam wątpliwości. Czy aktor może działać jak klasa? Wiem, że aktorzy wyzwalają zdarzenia i mogą mieć podpowiedzi, ale jeśli istnieje klasa modelująca aktora (na przykład klasę użytkownika), czy możemy wywoływać metody nad nimi? Czy jest to całkowite niezrozumienie roli aktora, która miesza się z …
Chciałbym narysować interakcję wątków (długopisem i ołówkiem) w notacji UML (podobnej). Nie nalegam na UML, wszystko, co czytelnik powinien zrobić. Zacząłem od schematów sekwencji, ale nie sądzę, że jest to najlepszy sposób, aby to zrobić. Przez cały czas pojawiały się „inicjatory akcji” spoza ekranu, które jakby łamały pomysł SSD. Odziedziczyłem …
Widzę to, jeśli utworzysz taki, zanim uzyskasz przewagę: Planowanie z wyprzedzeniem Omówienie projektu ale przegrywasz: Czas (wykonywanie pracy, którą prawdopodobnie będziesz powtarzać podczas pisania kodu) Z drugiej strony, mogłem je wszystkie utworzyć po napisaniu mojego kodu, aby zachować go jako odniesienie dla przyszłych programistów. Który służy do celów diagramów klas, …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 10 miesięcy temu . Obecnie pracuję nad projektem, który ma osiągnąć ponad 5000 wierszy kodu, ale tak naprawdę nigdy …
Tak, diagramy mogą być czasami nieodpowiednie. Kiedy są nieodpowiednie? Kiedy tworzysz je bez kodu, aby je zweryfikować, a następnie zamierzasz ich przestrzegać. Nie ma nic złego w rysowaniu diagramu, aby zbadać pomysł. Zwinne tworzenie oprogramowania: zasady, wzorce i praktyki - Robert C. Martin Co on dokładnie przez to rozumie? Czy …
Czy znasz dobry sposób na zaprojektowanie (tj. Spisanie) oprogramowania za pomocą metody opartej na pseudokodzie? Jestem nowy w projektowaniu oprogramowania i czytam informacje o UML. Moje skromne hierarchie klas są jak dotąd dobre, jednak po złożeniu się zauważam, że przy „oglądaniu całego” obrazu mogłem zastosować inną strukturę dla większej przyszłej …
Przyjmuję moją pierwszą aplikację na poziomie korporacyjnym i chcę, aby mój zespół modelował całą aplikację ASP.NET MVC C #, zanim jeszcze wybieramy jeden wiersz kodu. AKTUALIZACJA: To nie była filozoficzna dyskusja na temat tego, kiedy dokumentować / modelować aplikację. Podaj tylko odpowiedzi na „jak” dokumentować / modelować. Prawda jest taka, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.