Results (
Vietnamese) 1:
[Copy]Copied!
Như chỉ ra ở phần 11,25, nó là quan trọng không để làm quá nhiều trong tiến trình công việc phân tích; có nghĩa là, nhóm nghiên cứu phân tích phải không sớm bắt đầu các bộ phận của quy trình làm việc thiết kế. Trong quy trình làm việc thiết kế, đội ngũ thiết kế có thể đi sai trong hai cách: bằng cách thực hiện quá nhiều và bằng cách làm quá ít. Xem xét PDL (mã giả) chi tiết thiết kế của Hìnhs 12.2, 12.3 và 12,5. Những cám dỗ là mạnh mẽ cho một nhà thiết kế người thích lập trình để viết thiết kế chi tiết trong C++ hoặc Java, chứ không phải là PDL. Có nghĩa là, thay vì phác thảo thiết kế chi tiết trong mã giả, các nhà thiết kế có tất cả nhưng mã các lớp học. Điều này phải mất nhiều thời gian để viết hơn chỉ phác thảo các lớp học và dài hơn Fi x nếu một lỗi được phát hiện trong thiết kế (xem chuyển 1.5). Giống như đội phân tích, các thành viên của đội ngũ thiết kế phải vững chắc chống lại việc đôn đốc để làm nhiều hơn những gì được yêu cầu của họ. Ngoài ra, có là một thách thức nhiều hơn nữa đáng kể. Trong "No Silver Bullet" (xem chỉ trong trường hợp bạn muốn biết hộp 3.5), Brooks [năm 1986] decries thiếu những gì ông thuật ngữ thiết kế tuyệt vời, có nghĩa là, nhà thiết kế người đáng kể hơn nổi bật so với các thành viên khác của nhóm thiết kế. Trong quan điểm của Brooks, sự thành công của một dự án cực kỳ phụ thuộc vào việc lãnh đạo nhóm thiết kế bởi một nhà thiết kế tuyệt vời. Thiết kế tốt có thể được giảng dạy; thiết kế tuyệt vời được sản xuất chỉ của nhà thiết kế tuyệt vời, và họ là "rất hiếm hoi." ChươngĐánh giáChoXem thêmĐọc quy trình làm việc thiết kế được giới thiệu trong phần 12,1. Thiết kế hướng đối tượng được áp dụng để nghiên cứu trường hợp vấn đề Thang máy trong phần 12.2 và nghiên cứu trường hợp MSG Foundation trong phần 12.3. Công việc thiết kế được trình bày trong phần 12.4. Thiết kế các khía cạnh của công việc thử nghiệm được mô tả trong phần 12.5 và áp dụng cho nghiên cứu trường hợp MSG Foundation trong phần 12.6. Các kỹ thuật chính thức cho thiết kế chi tiết sẽ được thảo luận trong phần 12.7. Thiết kế hệ thống thời gian thực được mô tả trong phần 12.8. Trường hợp các công cụ và các số liệu cho công việc thiết kế được trình bày trong phần 12.9 và 12,10, tương ứng. Chương kết thúc với một cuộc thảo luận về những thách thức của công việc thiết kế (phần 12.11).Thông tin về thiết kế hướng đối tượng có thể được lấy từ [Wirfs-Brock, Wilkerson và Wiener, 1990; Coad và Yourdon, 1991b; Shlaer và Mellor, 1992; và Jacobson, Booch, và Rumbaugh, 1999]. So sánh của một loạt các kỹ thuật để thiết kế hướng đối tượng xuất hiện trong [Monarchi và Puhr, 1992] và [Walker, 1992]. Briand, Bunse, và Daly [2001] thảo luận về bảo trì thiết kế hướng đối tượng. Một so sánh của cả hai đối tượng theo định hướng và kỹ thuật thiết kế cổ điển xuất hiện [Fichman và Kemerer, 1992]. Thiết kế lại của một hệ thống máy kiểm soát lưu lượng truy cập được mô tả trong [Jackson và Chapin, 2000]. Kỹ thuật thiết kế cho hiệu suất cao, đáng tin cậy hệ thống được đưa ra trong [thành, 1999]. Chính thức thiết kế kỹ thuật được mô tả trong [Hoare, 1987]. Đối với đánh giá trong quá trình thiết kế, bài báo ban đầu về kiểm tra thiết kế là [Fagan, 1976]; thông tin chi tiết có thể được lấy từ bài báo đó. Sau đó tiến bộ trong nhận xét kỹ thuật được mô tả trong [Fagan, 1986]. Việc sử dụng các walkthroughs để thử nghiệm thiết kế giao diện người dùng được mô tả trong [thiên vị, 1991]. Đánh giá kiến trúc được thảo luận trong [Maranzano et al., 2005]. Thách thức, sau đó, là để phát triển nhà thiết kế tuyệt vời. Họ nên được xác định càng sớm càng tốt (nhà thiết kế tốt nhất là không nhất thiết phải những kinh nghiệm nhất), được chỉ định một người cố vấn, cung cấp một nền giáo dục chính thức cũng như học nghề để thiết kế tuyệt vời, và có thể tương tác với các nhà thiết kế khác. Một con đường nghề nghiệp cụ thể nên được có sẵn cho các nhà thiết kế, và phần thưởng mà họ nhận được nên phù hợp với sự đóng góp mà chỉ là một nhà thiết kế tuyệt vời có thể làm cho một dự án phát triển phần mềm.
Being translated, please wait..
