Lập trình đồ họa. Một chủ đề yêu thích cho luận văn tiến sĩ trong công nghệ phần mềm là đồ họa hoặc thị giác, lập trình - ứng dụng đồ họa máy tính để thiết kế phần mềm. [6, 7] Đôi khi những lời hứa đã tổ chức ra bởi một cách tiếp cận như vậy giả thuyết bằng cách tương tự với thiết kế chip VLSI, trong những máy tính đồ họa đóng vai trò rất hiệu quả. Đôi khi nhà lý luận biện minh cho phương pháp tiếp cận bằng cách xem xét flowcharts như phương tiện thiết kế chương trình lý tưởng và bằng cách cung cấp các tiện nghi mạnh mẽ để xây dựng chúng.Không có gì thậm chí thuyết phục, ít hơn nhiều thú vị, được đã nổi lên từ những nỗ lực như vậy. Tôi đã thuyết phục rằng không có gì sẽ.Tại địa điểm đầu tiên, như tôi đã lập luận ở nơi khác [8], flowchart là một trừu tượng rất nghèo của cấu trúc phần mềm. Thật vậy, nó tốt nhất xem như Burks, von Neumann, và Goldstine của cố gắng để cung cấp một ngôn ngữ kiểm soát cao cấp tuyệt vọng cần thiết cho máy tính được đề xuất của họ. Trong các hình thức thương tâm, multipage, đóng hộp kết nối mà các flowchart vào ngày hôm nay đã được xây dựng, nó đã chứng minh là vô ích như một công cụ thiết kế - lập trình viên vẽ flowcharts sau đó, khi đó, viết các chương trình họ mô tả.Thứ hai, màn hình của ngày hôm nay là quá nhỏ, ở điểm ảnh, để hiển thị cả hai phạm vi và độ phân giải của bất kỳ sơ đồ phần mềm chi tiết nghiêm túc. Những cái gọi là "máy tính để bàn ẩn dụ" của ngày hôm nay của máy trạm thay vào đó là một ẩn dụ "máy bay chỗ ngồi". Bất cứ ai đã đi một vòng đầy đủ các giấy tờ trong khi ngồi giữa hai portly hành khách sẽ nhận ra sự khác biệt - người ta có thể thấy chỉ một rất ít những thứ cùng một lúc. Máy tính để bàn thực sự cung cấp tổng quan về, và truy cập ngẫu nhiên để, một số điểm của trang. Hơn nữa, khi phù hợp của sáng tạo chạy mạnh mẽ, nhiều hơn một lập trình viên hoặc các nhà văn đã được biết đến để từ bỏ máy tính để bàn cho sàn nhà rộng rãi hơn. Công nghệ phần cứng sẽ phải tiến khá đáng kể trước khi phạm vi phạm vi của chúng tôi là đủ cho nhiệm vụ thiết kế phần mềm.Hơn nữa, về cơ bản, như tôi đã lập luận trên, phần mềm là rất khó để hình dung. Cho dù một sơ đồ kiểm soát dòng chảy, biến phạm vi làm tổ, tài liệu tham khảo biến chéo, dataflow, cấu trúc phân cấp dữ liệu, hoặc bất cứ điều gì, một cảm giác chỉ có một kích thước của voi phần mềm phức tạp lồng. Nếu một superimposes tất cả các sơ đồ được tạo ra bởi nhiều lần xem có liên quan, nó là khó khăn để trích xuất bất kỳ tổng quan toàn cầu. Tương tự VLSI là về cơ bản là sai lầm - một thiết kế chip là một mô tả hai chiều lớp hình học mà phản ánh của nó thực hiện trong không gian 3. Một hệ thống phần mềm là không.
đang được dịch, vui lòng đợi..
