Figure 1. The SAGE Software Development Process (1956)Another software dịch - Figure 1. The SAGE Software Development Process (1956)Another software Việt làm thế nào để nói

Figure 1. The SAGE Software Develop

Figure 1. The SAGE Software Development Process (1956)
Another software difference was that software did not wear out.
Thus, software reliability could only imperfectly be estimated by
hardware reliability models, and “software maintenance” was a
much different activity than hardware maintenance. Software was
invisible, it didn’t weigh anything, but it cost a lot. It was hard to tell
whether it was on schedule or not, and if you added more people to
bring it back on schedule, it just got later, as Fred Brooks explained
in the Mythical Man-Month [42]. Software generally had many
more states, modes, and paths to test, making its specifications much
more difficult. Winston Royce, in his classic 1970 paper, said, “In
order to procure a $5 million hardware device, I would expect a 30-
page specification would provide adequate detail to control the
procurement. In order to procure $5 million worth of software, a
1500 page specification is about right in order to achieve
comparable control.”[132].
Another problem with the hardware engineering approach was that
the rapid expansion of demand for software outstripped the supply
of engineers and mathematicians. The SAGE program began hiring
and training humanities, social sciences, foreign language, and fine
arts majors to develop software. Similar non-engineering people
flooded into software development positions for business,
government, and services data processing.
These people were much more comfortable with the code-and-fix
approach. They were often very creative, but their fixes often led to
heavily patched spaghetti code. Many of them were heavily
influenced by 1960’s “question authority” attitudes and tended to
march to their own drummers rather than those of the organization
employing them. A significant subc
ulture in this
regard was the “hacker culture” of very bright free spirits clustering around major
university computer science departments [83]. Frequent role models
were the “cowboy programmers” who could pull all-nighters to
hastily patch faulty code to meet deadlines, and would then be
rewarded as heroes. Not all of the 1960’s succumbed to the code-and-fix approach,
IBM’s OS-360 family of programs, although expensive, late, and
initially awkward to use, provided more reliable and comprehensive
services than its predecessors and most contemporaries, leading to a
dominant marketplace position. NASA’s Mercury, Gemini, and
Apollo manned spacecraft and gr
ound control software kept p
ace
with the ambitious “man on the moon by the end of the d
ecade”
schedule at a high level of reliability.
Other trends in the 1960’s were:

Much better infrastructure. Powerful mainframe operating
systems, utilities, and mature
higher-order languages such
as Fortran and COBOL made it easier for non-
mathematicians to enter the field.

Generally manageable small applications, although those
often resulted in hard-to-maintain spaghetti code.

The establishment of computer science and informatics
departments of universities, with increasing emphasis on
software.

The beginning of for-profit software development and
product companies.

More and more large, mission-oriented applications.
Some were successful as with OS/360 and Apollo above,
but many more were unsuccessful, requiring near-
complete rework to get an adequate system.

Larger gaps between the needs of these systems and the
capabilities for realizing them.
This situation led the NATO Science Committee to convene two
landmark “Software Engineering” conferences in 1968 and 1969,
attended by many of the leading researcher and practitioners in the
field [107][44]. These conferences provided a strong baseline of
understanding of the software engineering state of the practice that
industry and government organizations could use as a basis for
determining and developing improvements. It was clear that better
organized methods and more disciplined practices were needed to
scale up to the increasingly large projects and products that were
being commissioned
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hình 1. Phát triển cây xô thơm phần mềm xử lý (1956)Một phần mềm khác biệt là rằng phần mềm đã không mòn dần.Do đó, độ tin cậy phần mềm có thể chỉ imperfectly được ước tính củaMô hình phần cứng độ tin cậy, và "phần mềm bảo trì" là mộtnhiều hoạt động khác nhau hơn phần cứng bảo trì. Phần mềmvô hình, nó không cân nhắc bất cứ điều gì, nhưng chi phí rất nhiều. Đó là khó có thể nóicho dù đó là ngày lịch trình hay không, và nếu bạn thêm nhiều ngườimang lại cho nó trở lại trên lịch trình, nó chỉ có sau đó, như được diễn tả Fred Brooksở Mythical Man-Month [42]. Phần mềm thường có nhiềuThêm Kỳ, chế độ và đường dẫn đến kiểm tra, làm cho chi tiết kỹ thuật của nó nhiềukhó khăn hơn. Winston Royce, trong bài báo năm 1970 cổ điển của mình, nói: "trongđể mua một thiết bị phần cứng $5 triệu, tôi mong đợi một 30-đặc điểm kỹ thuật trang nào cung cấp đầy đủ chi tiết để kiểm soát cácMua sắm. Để mua $5 triệu có giá trị của phần mềm, một1500 trang đặc điểm kỹ thuật là về bên phải để đạt đượckiểm soát so sánh." [132].Các vấn đề khác với phương pháp tiếp cận kỹ thuật phần cứng làviệc mở rộng nhanh chóng của nhu cầu về phần mềm outstripped cung cấpkỹ sư và nhà toán học. Chương trình SAGE bắt đầu tuyển dụngvà đào tạo nhân văn, khoa học xã hội, ngoại ngữ, và Mỹnghệ thuật các chuyên ngành để phát triển phần mềm. Tương tự như kỹ thuật phòng không ngườibị ngập nước vào các vị trí phát triển phần mềm cho doanh nghiệp,chính phủ, và xử lý dữ liệu dịch vụ.Những người này đã nhiều hơn nữa thoải mái với mã-và-sửa chữacách tiếp cận. Họ đã thường rất sáng tạo, nhưng sửa chữa của họ thường dẫn đếnrất nhiều vá spaghetti mã. Nhiều người trong số họ đã rất nhiềuchịu ảnh hưởng của 1960's "câu hỏi quyền" Thái độ và có xu hướngđến đánh trống mình chứ không phải là những người tổ chứcsử dụng chúng. Một subc quan trọngulture ở đâyvấn đề là "văn hóa hacker" của tinh thần miễn phí rất tươi sáng cụm xung quanh thành phố chínhĐại học máy tính khoa học khoa [83]. Mô hình vai trò thường xuyênđã là các lập trình cao bồi"" những người có thể kéo all-nighters đểvội vàng bản vá lỗi mã để đáp ứng thời hạn, và sau đó sẽkhen thưởng như anh hùng. Không phải tất cả những năm 1960 không chịu nổi phương pháp tiếp cận mã và sửa chữa,IBM của hệ điều hành-360 gia đình của chương trình, mặc dù đắt tiền, trễ, vàBan đầu khó khăn để sử dụng, cung cấp đáng tin cậy hơn và toàn diệnDịch vụ hơn người tiền nhiệm của nó và hầu hết những người đương thời, dẫn đến mộtvị trí thống trị thị trường. Của NASA Mercury, Gemini, vàTàu vũ trụ Apollo có người lái và grphần mềm điều khiển ound giữ pAcevới tham vọng "người trên mặt trăng vào cuối các decade"lịch trình ở một mức độ cao về độ tin cậy.Các xu hướng trong những năm 1960 đã:•Nhiều cơ sở hạ tầng tốt hơn. Máy tính lớn mạnh hoạt độngHệ thống, Tiện ích, và trưởng thànhngôn ngữ cao thứ tự như vậynhư Fortran và COBOL đã làm cho nó dễ dàng hơn cho khôngnhà toán học để nhập vào lĩnh vực.•Ứng dụng quản lý nói chung nhỏ, mặc dù nhữngthường dẫn đến khó duy trì spaghetti mã.•Thiết lập máy tính khoa học và công nghệ thông tinCác bộ phận của trường đại học, với sự gia tăng sự nhấn mạnh vàophần mềm.•Sự khởi đầu của phát triển phần mềm phi lợi nhuận vàCác công ty sản phẩm.•Càng lớn, nhiệm vụ theo định hướng ứng dụng.Một số đã được thành công như với OS/360 và Apollo ở trên,nhưng nhiều người hơn đã không thành công, yêu cầu gần-làm lại hoàn toàn để có được một hệ thống đầy đủ.•Lớn hơn khoảng cách giữa nhu cầu của các hệ thống và cáccác khả năng cho việc thực hiện chúng.Tình trạng này dẫn Ủy ban khoa học của NATO để triệu tập haiHội nghị "Công nghệ phần mềm" Landmark trong năm 1968 và 1969,sự tham dự của nhiều người trong số các nhà nghiên cứu hàng đầu và các học viên tại cáclĩnh vực [107] [44]. Các hội nghị cung cấp một cơ sở mạnh mẽ củasự hiểu biết về công nghệ phần mềm, bang việc đóngành công nghiệp và chính phủ các tổ chức có thể sử dụng như một cơ sở choxác định và phát triển cải tiến. Nó đã là rõ ràng rằng tốt hơnphương pháp tổ chức và thực hành xử lý kỷ luật hơn là cần thiết đểquy mô lên ngày càng lớn các dự án và sản phẩmđược đưa vào hoạt động
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 1. Quá trình phát triển phần mềm SAGE (1956)
Một sự khác biệt phần mềm là phần mềm không mang ra ngoài.
Vì vậy, độ tin cậy phần mềm chỉ có thể không hoàn hảo được ước lượng bằng
mô hình độ tin cậy phần cứng, và "bảo trì phần mềm" là một
hoạt động khác nhau nhiều so với bảo trì phần cứng. Phần mềm là
vô hình, nó đã không cân nhắc bất cứ điều gì, nhưng chi phí rất nhiều. Thật khó để nói
cho dù đó là đúng tiến độ hay không, và nếu bạn có thêm nhiều người để
đưa nó trở lại đúng tiến độ, nó chỉ có sau, khi Fred Brooks giải thích
trong Mythical Man-Month [42]. Phần mềm nói chung đã có nhiều
hơn các quốc gia, chế độ, và con đường để kiểm tra, làm cho thông số kỹ thuật của nó nhiều
khó khăn hơn. Winston Royce, trong bài báo kinh điển năm 1970 của mình, cho biết, "Trong
Để mua sắm các thiết bị phần cứng $ 5 triệu, tôi mong chờ một 30-
đặc điểm kỹ thuật Trang sẽ cung cấp đầy đủ chi tiết để kiểm soát việc
mua sắm. Để mua sắm trị giá 5.000.000 $ của phần mềm, một
đặc điểm kỹ thuật trang 1500 là về bên phải để đạt được
kiểm soát có thể so sánh. "[132].
Một vấn đề khác với các phương pháp kỹ thuật phần cứng là
sự mở rộng nhanh chóng của nhu cầu về phần mềm vượt xa nguồn cung
của các kỹ sư và toán học. Các chương trình SAGE bắt đầu thuê
và đào tạo nhân văn, khoa học xã hội, ngoại ngữ, và tốt
chuyên ngành nghệ thuật để phát triển phần mềm. Tương tự như người phi công
bị ngập lụt vào vị trí phát triển phần mềm cho doanh nghiệp,
chính phủ, và các dịch vụ xử lý dữ liệu.
Những người này đã thoải mái hơn nhiều với các mã và sửa chữa
phương pháp tiếp cận. Họ thường rất sáng tạo, nhưng bản sửa lỗi của họ thường dẫn đến
mã spaghetti nặng nề vá. Nhiều người trong số họ đã được rất nhiều
ảnh hưởng bởi "quyền câu hỏi" thái độ của năm 1960 và có xu hướng
hành quân đến đánh trống của riêng mình chứ không phải là những người của tổ chức
sử dụng chúng. Một subc đáng kể
ulture trong này
liên quan là "văn hoá hacker" của rất tươi sáng tinh thần tự do phân nhóm khoảng lớn
các sở khoa học máy tính trường đại học [83]. Mô hình vai trò thường xuyên
là "lập trình cao bồi", những người có thể kéo tất cả các nighters- để
vội vàng patch code bị lỗi để đáp ứng thời hạn, và sau đó sẽ được
thưởng như những người hùng. Không phải tất cả những năm 1960 qua đời vì cách tiếp cận mã và sửa chữa,
IBM OS-360 gia đình của các chương trình, mặc dù đắt tiền, cuối năm, và
ban đầu vụng về để sử dụng, cung cấp đáng tin cậy hơn và toàn diện
các dịch vụ hơn những người tiền nhiệm của nó và hầu hết những người đương thời, dẫn đến một
vị trí trên thị trường chi phối. Của NASA Mercury, Gemini và
Apollo có người lái tàu vũ trụ và gr
ound phần mềm điều khiển giữ p
ace
với tham vọng "người đàn ông trên mặt trăng vào cuối d
ecade"
lịch trình ở một mức độ tin cậy cao.
Xu hướng khác trong năm 1960 là:

Phần lớn cơ sở hạ tầng tốt hơn. Điều hành máy tính lớn mạnh
hệ thống, tiện ích, và trưởng thành
ngôn ngữ bậc cao như vậy
như Fortran và COBOL đã làm cho nó dễ dàng hơn cho phi
toán học để vào trường.

ứng dụng nhỏ thường dễ quản lý, mặc dù những người
này thường dẫn trong mã spaghetti khó khăn để duy trì.

Việc thành lập của khoa học máy tính và tin học
khoa của các trường đại học, với sự nhấn mạnh tăng trên
phần mềm.

Sự khởi đầu của phi lợi nhuận phát triển phần mềm và
các công ty sản phẩm.

Nhiều hơn và lớn hơn, các ứng dụng hướng đến nhiệm vụ.
Một số đã thành công như với OS / 360 và Apollo trên,
nhưng nhiều hơn là thành công, đòi hỏi gần bờ
làm lại hoàn chỉnh để có được một hệ thống đầy đủ.

khoảng trống lớn giữa nhu cầu của các hệ thống và
khả năng để thực hiện chúng.
Tình trạng này dẫn Ủy ban Khoa học NATO triệu tập hai
cột mốc "Software Engineering "hội nghị vào năm 1968 và 1969,
sự tham dự của nhiều nhà nghiên cứu hàng đầu và các học viên trong các
lĩnh vực [107] [44]. Những hội nghị cung cấp một cơ sở vững mạnh của
sự hiểu biết về tình trạng kỹ thuật phần mềm của thực tế mà
tổ chức công nghiệp và chính phủ có thể sử dụng như một cơ sở cho
việc xác định và phát triển cải tiến. Rõ ràng là tốt hơn
phương pháp tổ chức và thực hành kỷ luật hơn là cần thiết để
mở rộng quy mô các dự án ngày càng lớn và sản phẩm đã được
nhận nhiệm
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: